Commit 1c946594 authored by Eugene But's avatar Eugene But Committed by Commit Bot

Remove Did*Loading logs from BreadcrumbManagerTabHelper.

These events indicate that network activity indicator has started or
stopped spinning. These logs are not very useful, but take space.

Bug: 1046231
Change-Id: Ifef0cc43fc0ce8cf84299265482e5ab2004b38ff
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2029328
Commit-Queue: Mike Dougherty <michaeldo@chromium.org>
Commit-Queue: Eugene But <eugenebut@chromium.org>
Auto-Submit: Eugene But <eugenebut@chromium.org>
Reviewed-by: default avatarMike Dougherty <michaeldo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#736997}
parent e1011b6d
...@@ -45,8 +45,6 @@ class BreadcrumbManagerTabHelper ...@@ -45,8 +45,6 @@ class BreadcrumbManagerTabHelper
web::NavigationContext* navigation_context) override; web::NavigationContext* navigation_context) override;
void DidFinishNavigation(web::WebState* web_state, void DidFinishNavigation(web::WebState* web_state,
web::NavigationContext* navigation_context) override; web::NavigationContext* navigation_context) override;
void DidStartLoading(web::WebState* web_state) override;
void DidStopLoading(web::WebState* web_state) override;
void PageLoaded( void PageLoaded(
web::WebState* web_state, web::WebState* web_state,
web::PageLoadCompletionStatus load_completion_status) override; web::PageLoadCompletionStatus load_completion_status) override;
......
...@@ -53,14 +53,6 @@ void BreadcrumbManagerTabHelper::DidFinishNavigation( ...@@ -53,14 +53,6 @@ void BreadcrumbManagerTabHelper::DidFinishNavigation(
LogEvent("DidFinishNavigation"); LogEvent("DidFinishNavigation");
} }
void BreadcrumbManagerTabHelper::DidStartLoading(web::WebState* web_state) {
LogEvent("DidStartLoading");
}
void BreadcrumbManagerTabHelper::DidStopLoading(web::WebState* web_state) {
LogEvent("DidStopLoading");
}
void BreadcrumbManagerTabHelper::PageLoaded( void BreadcrumbManagerTabHelper::PageLoaded(
web::WebState* web_state, web::WebState* web_state,
web::PageLoadCompletionStatus load_completion_status) { web::PageLoadCompletionStatus load_completion_status) {
......
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
#include "ios/chrome/browser/browser_state/test_chrome_browser_state.h" #include "ios/chrome/browser/browser_state/test_chrome_browser_state.h"
#include "ios/chrome/browser/crash_report/breadcrumbs/breadcrumb_manager_keyed_service.h" #include "ios/chrome/browser/crash_report/breadcrumbs/breadcrumb_manager_keyed_service.h"
#include "ios/chrome/browser/crash_report/breadcrumbs/breadcrumb_manager_keyed_service_factory.h" #include "ios/chrome/browser/crash_report/breadcrumbs/breadcrumb_manager_keyed_service_factory.h"
#import "ios/web/public/test/fakes/fake_navigation_context.h"
#import "ios/web/public/test/fakes/test_web_state.h" #import "ios/web/public/test/fakes/test_web_state.h"
#include "testing/gtest/include/gtest/gtest.h" #include "testing/gtest/include/gtest/gtest.h"
#import "testing/gtest_mac.h" #import "testing/gtest_mac.h"
...@@ -65,28 +66,30 @@ TEST_F(BreadcrumbManagerTabHelperTest, EventsLogged) { ...@@ -65,28 +66,30 @@ TEST_F(BreadcrumbManagerTabHelperTest, EventsLogged) {
BreadcrumbManagerTabHelper::CreateForWebState(&first_web_state_); BreadcrumbManagerTabHelper::CreateForWebState(&first_web_state_);
EXPECT_EQ(0ul, breadcrumb_service_->GetEvents(0).size()); EXPECT_EQ(0ul, breadcrumb_service_->GetEvents(0).size());
first_web_state_.SetLoading(true); web::FakeNavigationContext context;
first_web_state_.OnNavigationStarted(&context);
std::list<std::string> events = breadcrumb_service_->GetEvents(0); std::list<std::string> events = breadcrumb_service_->GetEvents(0);
EXPECT_EQ(1ul, events.size()); ASSERT_EQ(1ul, events.size());
EXPECT_NE(std::string::npos, events.back().find("DidStartLoading")); EXPECT_NE(std::string::npos, events.back().find("DidStartNavigation"));
first_web_state_.SetLoading(false); first_web_state_.OnNavigationFinished(&context);
events = breadcrumb_service_->GetEvents(0); events = breadcrumb_service_->GetEvents(0);
EXPECT_EQ(2ul, events.size()); ASSERT_EQ(2ul, events.size());
EXPECT_NE(std::string::npos, events.back().find("DidStopLoading")); EXPECT_NE(std::string::npos, events.back().find("DidFinishNavigation"));
} }
// Tests that BreadcrumbManagerTabHelper events logged from seperate WebStates // Tests that BreadcrumbManagerTabHelper events logged from seperate WebStates
// are unique. // are unique.
TEST_F(BreadcrumbManagerTabHelperTest, UniqueEvents) { TEST_F(BreadcrumbManagerTabHelperTest, UniqueEvents) {
BreadcrumbManagerTabHelper::CreateForWebState(&first_web_state_); BreadcrumbManagerTabHelper::CreateForWebState(&first_web_state_);
first_web_state_.SetLoading(true); web::FakeNavigationContext context;
first_web_state_.OnNavigationStarted(&context);
BreadcrumbManagerTabHelper::CreateForWebState(&second_web_state_); BreadcrumbManagerTabHelper::CreateForWebState(&second_web_state_);
second_web_state_.SetLoading(true); second_web_state_.OnNavigationStarted(&context);
std::list<std::string> events = breadcrumb_service_->GetEvents(0); std::list<std::string> events = breadcrumb_service_->GetEvents(0);
EXPECT_EQ(2ul, events.size()); ASSERT_EQ(2ul, events.size());
EXPECT_STRNE(events.front().c_str(), events.back().c_str()); EXPECT_STRNE(events.front().c_str(), events.back().c_str());
EXPECT_NE(std::string::npos, events.front().find("DidStartLoading")); EXPECT_NE(std::string::npos, events.front().find("DidStartNavigation"));
EXPECT_NE(std::string::npos, events.back().find("DidStartLoading")); EXPECT_NE(std::string::npos, events.back().find("DidStartNavigation"));
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment