| Index: chrome/browser/page_load_metrics/page_load_metrics_browsertest.cc
|
| diff --git a/chrome/browser/page_load_metrics/page_load_metrics_browsertest.cc b/chrome/browser/page_load_metrics/page_load_metrics_browsertest.cc
|
| index d9ab6205802752b5512db1c32ec82852f443d652..ddd6cb8957531a8b6c00a4f6c600fb4849e6b2ff 100644
|
| --- a/chrome/browser/page_load_metrics/page_load_metrics_browsertest.cc
|
| +++ b/chrome/browser/page_load_metrics/page_load_metrics_browsertest.cc
|
| @@ -17,6 +17,10 @@ class MetricsWebContentsObserverBrowserTest : public InProcessBrowserTest {
|
| ~MetricsWebContentsObserverBrowserTest() override {}
|
|
|
| protected:
|
| + void NavigateToUntrackedUrl() {
|
| + ui_test_utils::NavigateToURL(browser(), GURL(url::kAboutBlankURL));
|
| + }
|
| +
|
| base::HistogramTester histogram_tester_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(MetricsWebContentsObserverBrowserTest);
|
| @@ -36,8 +40,7 @@ IN_PROC_BROWSER_TEST_F(MetricsWebContentsObserverBrowserTest, NewPage) {
|
|
|
| ui_test_utils::NavigateToURL(browser(),
|
| embedded_test_server()->GetURL("/title1.html"));
|
| - ui_test_utils::NavigateToURL(browser(),
|
| - embedded_test_server()->GetURL("/title2.html"));
|
| + NavigateToUntrackedUrl();
|
|
|
| histogram_tester_.ExpectTotalCount(internal::kHistogramDomContentLoaded, 1);
|
| histogram_tester_.ExpectTotalCount(internal::kHistogramLoad, 1);
|
| @@ -47,34 +50,30 @@ IN_PROC_BROWSER_TEST_F(MetricsWebContentsObserverBrowserTest, NewPage) {
|
| internal::kHistogramParseBlockedOnScriptLoad, 1);
|
| }
|
|
|
| -// Flaky in win: crbug.com/630076
|
| IN_PROC_BROWSER_TEST_F(MetricsWebContentsObserverBrowserTest,
|
| - DISABLED_SamePageNavigation) {
|
| + SamePageNavigation) {
|
| ASSERT_TRUE(embedded_test_server()->Start());
|
|
|
| ui_test_utils::NavigateToURL(browser(),
|
| embedded_test_server()->GetURL("/title1.html"));
|
| ui_test_utils::NavigateToURL(
|
| browser(), embedded_test_server()->GetURL("/title1.html#hash"));
|
| - ui_test_utils::NavigateToURL(browser(),
|
| - embedded_test_server()->GetURL("/title2.html"));
|
| + NavigateToUntrackedUrl();
|
|
|
| histogram_tester_.ExpectTotalCount(internal::kHistogramDomContentLoaded, 1);
|
| histogram_tester_.ExpectTotalCount(internal::kHistogramLoad, 1);
|
| histogram_tester_.ExpectTotalCount(internal::kHistogramFirstLayout, 1);
|
| }
|
|
|
| -// Flaky in win: crbug.com/630076
|
| IN_PROC_BROWSER_TEST_F(MetricsWebContentsObserverBrowserTest,
|
| - DISABLED_SameUrlNavigation) {
|
| + SameUrlNavigation) {
|
| ASSERT_TRUE(embedded_test_server()->Start());
|
|
|
| ui_test_utils::NavigateToURL(browser(),
|
| embedded_test_server()->GetURL("/title1.html"));
|
| ui_test_utils::NavigateToURL(browser(),
|
| embedded_test_server()->GetURL("/title1.html"));
|
| - ui_test_utils::NavigateToURL(browser(),
|
| - embedded_test_server()->GetURL("/title2.html"));
|
| + NavigateToUntrackedUrl();
|
|
|
| // We expect one histogram sample for each navigation to title1.html.
|
| histogram_tester_.ExpectTotalCount(internal::kHistogramCommit, 2);
|
| @@ -89,8 +88,7 @@ IN_PROC_BROWSER_TEST_F(MetricsWebContentsObserverBrowserTest,
|
|
|
| ui_test_utils::NavigateToURL(browser(),
|
| embedded_test_server()->GetURL("/simple.svg"));
|
| - ui_test_utils::NavigateToURL(browser(),
|
| - embedded_test_server()->GetURL("/title1.html"));
|
| + NavigateToUntrackedUrl();
|
|
|
| histogram_tester_.ExpectTotalCount(internal::kHistogramCommit, 0);
|
| }
|
| @@ -100,8 +98,7 @@ IN_PROC_BROWSER_TEST_F(MetricsWebContentsObserverBrowserTest,
|
| ASSERT_TRUE(embedded_test_server()->Start());
|
|
|
| ui_test_utils::NavigateToURL(browser(), GURL(chrome::kChromeUIVersionURL));
|
| - ui_test_utils::NavigateToURL(browser(),
|
| - embedded_test_server()->GetURL("/title1.html"));
|
| + NavigateToUntrackedUrl();
|
|
|
| histogram_tester_.ExpectTotalCount(internal::kHistogramCommit, 0);
|
| }
|
| @@ -113,8 +110,7 @@ IN_PROC_BROWSER_TEST_F(MetricsWebContentsObserverBrowserTest,
|
| ui_test_utils::NavigateToURL(
|
| browser(), embedded_test_server()->GetURL(
|
| "/page_load_metrics/document_write_external_script.html"));
|
| - ui_test_utils::NavigateToURL(browser(),
|
| - embedded_test_server()->GetURL("/title2.html"));
|
| + NavigateToUntrackedUrl();
|
|
|
| histogram_tester_.ExpectTotalCount(
|
| internal::kHistogramDocWriteParseStartToFirstContentfulPaint, 1);
|
| @@ -127,8 +123,7 @@ IN_PROC_BROWSER_TEST_F(MetricsWebContentsObserverBrowserTest,
|
| ui_test_utils::NavigateToURL(
|
| browser(), embedded_test_server()->GetURL(
|
| "/page_load_metrics/document_write_no_script.html"));
|
| - ui_test_utils::NavigateToURL(browser(),
|
| - embedded_test_server()->GetURL("/title2.html"));
|
| + NavigateToUntrackedUrl();
|
|
|
| histogram_tester_.ExpectTotalCount(
|
| internal::kHistogramDocWriteParseStartToFirstContentfulPaint, 0);
|
| @@ -139,8 +134,7 @@ IN_PROC_BROWSER_TEST_F(MetricsWebContentsObserverBrowserTest, NoDocumentWrite) {
|
|
|
| ui_test_utils::NavigateToURL(browser(),
|
| embedded_test_server()->GetURL("/title1.html"));
|
| - ui_test_utils::NavigateToURL(browser(),
|
| - embedded_test_server()->GetURL("/title2.html"));
|
| + NavigateToUntrackedUrl();
|
| histogram_tester_.ExpectTotalCount(
|
| internal::kHistogramDocWriteParseStartToFirstContentfulPaint, 0);
|
| histogram_tester_.ExpectTotalCount(
|
| @@ -154,9 +148,7 @@ IN_PROC_BROWSER_TEST_F(MetricsWebContentsObserverBrowserTest,
|
| ui_test_utils::NavigateToURL(
|
| browser(), embedded_test_server()->GetURL(
|
| "/page_load_metrics/document_write_script_block.html"));
|
| -
|
| - ui_test_utils::NavigateToURL(browser(),
|
| - embedded_test_server()->GetURL("/title2.html"));
|
| + NavigateToUntrackedUrl();
|
|
|
| histogram_tester_.ExpectTotalCount(
|
| internal::kHistogramDocWriteBlockParseStartToFirstContentfulPaint, 1);
|
| @@ -182,8 +174,7 @@ IN_PROC_BROWSER_TEST_F(MetricsWebContentsObserverBrowserTest,
|
| histogram_tester_.ExpectTotalCount(
|
| internal::kHistogramDocWriteBlockParseStartToFirstContentfulPaint, 1);
|
|
|
| - ui_test_utils::NavigateToURL(browser(),
|
| - embedded_test_server()->GetURL("/title2.html"));
|
| + NavigateToUntrackedUrl();
|
|
|
| histogram_tester_.ExpectTotalCount(
|
| internal::kHistogramDocWriteBlockParseStartToFirstContentfulPaint, 1);
|
| @@ -199,8 +190,7 @@ IN_PROC_BROWSER_TEST_F(MetricsWebContentsObserverBrowserTest,
|
| ui_test_utils::NavigateToURL(
|
| browser(), embedded_test_server()->GetURL(
|
| "/page_load_metrics/document_write_script_async.html"));
|
| - ui_test_utils::NavigateToURL(browser(),
|
| - embedded_test_server()->GetURL("/title2.html"));
|
| + NavigateToUntrackedUrl();
|
|
|
| histogram_tester_.ExpectTotalCount(
|
| internal::kHistogramDocWriteBlockParseStartToFirstContentfulPaint, 0);
|
| @@ -213,8 +203,7 @@ IN_PROC_BROWSER_TEST_F(MetricsWebContentsObserverBrowserTest,
|
| ui_test_utils::NavigateToURL(
|
| browser(), embedded_test_server()->GetURL(
|
| "/page_load_metrics/document_write_external_script.html"));
|
| - ui_test_utils::NavigateToURL(browser(),
|
| - embedded_test_server()->GetURL("/title2.html"));
|
| + NavigateToUntrackedUrl();
|
|
|
| histogram_tester_.ExpectTotalCount(
|
| internal::kHistogramDocWriteBlockParseStartToFirstContentfulPaint, 0);
|
| @@ -227,8 +216,7 @@ IN_PROC_BROWSER_TEST_F(MetricsWebContentsObserverBrowserTest,
|
| ui_test_utils::NavigateToURL(
|
| browser(), embedded_test_server()->GetURL(
|
| "/page_load_metrics/document_write_no_script.html"));
|
| - ui_test_utils::NavigateToURL(browser(),
|
| - embedded_test_server()->GetURL("/title2.html"));
|
| + NavigateToUntrackedUrl();
|
|
|
| histogram_tester_.ExpectTotalCount(
|
| internal::kHistogramDocWriteBlockParseStartToFirstContentfulPaint, 0);
|
|
|