Commit f5d31cf4 authored by Nicolás Peña Moreno's avatar Nicolás Peña Moreno Committed by Commit Bot

Remove LargestImagePaint and LargestTextPaint from UKM

LargestContentfulPaint (aggregating both image and text) is the one we
will be using, so we remove the image/text versions from UKM.

Change-Id: I0bcca50da7ffb3338ec4f73bf89a9179f4c2b51e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1988594
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Reviewed-by: default avatarBryan McQuade <bmcquade@chromium.org>
Cr-Commit-Position: refs/heads/master@{#730210}
parent 47260b73
...@@ -291,24 +291,6 @@ void UkmPageLoadMetricsObserver::RecordTimingMetrics( ...@@ -291,24 +291,6 @@ void UkmPageLoadMetricsObserver::RecordTimingMetrics(
builder.SetExperimental_PaintTiming_NavigationToFirstMeaningfulPaint( builder.SetExperimental_PaintTiming_NavigationToFirstMeaningfulPaint(
timing.paint_timing->first_meaningful_paint.value().InMilliseconds()); timing.paint_timing->first_meaningful_paint.value().InMilliseconds());
} }
const page_load_metrics::ContentfulPaintTimingInfo&
main_frame_largest_image_paint =
largest_contentful_paint_handler_.MainFrameLargestImagePaint();
if (!main_frame_largest_image_paint.IsEmpty() &&
WasStartedInForegroundOptionalEventInForeground(
main_frame_largest_image_paint.Time(), GetDelegate())) {
builder.SetExperimental_PaintTiming_NavigationToLargestImagePaint(
timing.paint_timing->largest_image_paint.value().InMilliseconds());
}
const page_load_metrics::ContentfulPaintTimingInfo&
main_frame_largest_text_paint =
largest_contentful_paint_handler_.MainFrameLargestTextPaint();
if (!main_frame_largest_text_paint.IsEmpty() &&
WasStartedInForegroundOptionalEventInForeground(
main_frame_largest_text_paint.Time(), GetDelegate())) {
builder.SetExperimental_PaintTiming_NavigationToLargestTextPaint(
timing.paint_timing->largest_text_paint.value().InMilliseconds());
}
const page_load_metrics::ContentfulPaintTimingInfo& const page_load_metrics::ContentfulPaintTimingInfo&
main_frame_largest_contentful_paint = main_frame_largest_contentful_paint =
largest_contentful_paint_handler_.MainFrameLargestContentfulPaint(); largest_contentful_paint_handler_.MainFrameLargestContentfulPaint();
......
...@@ -281,8 +281,7 @@ TEST_F(UkmPageLoadMetricsObserverTest, LargestImagePaint) { ...@@ -281,8 +281,7 @@ TEST_F(UkmPageLoadMetricsObserverTest, LargestImagePaint) {
GURL(kTestUrl1)); GURL(kTestUrl1));
tester()->test_ukm_recorder().ExpectEntryMetric( tester()->test_ukm_recorder().ExpectEntryMetric(
kv.second.get(), kv.second.get(),
PageLoad::kExperimental_PaintTiming_NavigationToLargestImagePaintName, PageLoad::kPaintTiming_NavigationToLargestContentfulPaintName, 600);
600);
EXPECT_TRUE(tester()->test_ukm_recorder().EntryHasMetric( EXPECT_TRUE(tester()->test_ukm_recorder().EntryHasMetric(
kv.second.get(), PageLoad::kPageTiming_ForegroundDurationName)); kv.second.get(), PageLoad::kPageTiming_ForegroundDurationName));
} }
...@@ -314,7 +313,7 @@ TEST_F(UkmPageLoadMetricsObserverTest, ...@@ -314,7 +313,7 @@ TEST_F(UkmPageLoadMetricsObserverTest,
for (const auto& kv : merged_entries) { for (const auto& kv : merged_entries) {
EXPECT_FALSE(tester()->test_ukm_recorder().EntryHasMetric( EXPECT_FALSE(tester()->test_ukm_recorder().EntryHasMetric(
kv.second.get(), kv.second.get(),
PageLoad::kExperimental_PaintTiming_NavigationToLargestImagePaintName)); PageLoad::kPaintTiming_NavigationToLargestContentfulPaintName));
} }
} }
...@@ -344,10 +343,7 @@ TEST_F(UkmPageLoadMetricsObserverTest, FCPPlusPlus_DiscardBackgroundResult) { ...@@ -344,10 +343,7 @@ TEST_F(UkmPageLoadMetricsObserverTest, FCPPlusPlus_DiscardBackgroundResult) {
for (const auto& kv : merged_entries) { for (const auto& kv : merged_entries) {
EXPECT_FALSE(tester()->test_ukm_recorder().EntryHasMetric( EXPECT_FALSE(tester()->test_ukm_recorder().EntryHasMetric(
kv.second.get(), kv.second.get(),
PageLoad::kExperimental_PaintTiming_NavigationToLargestImagePaintName)); PageLoad::kPaintTiming_NavigationToLargestContentfulPaintName));
EXPECT_FALSE(tester()->test_ukm_recorder().EntryHasMetric(
kv.second.get(),
PageLoad::kExperimental_PaintTiming_NavigationToLargestTextPaintName));
} }
} }
...@@ -388,12 +384,7 @@ TEST_F(UkmPageLoadMetricsObserverTest, FCPPlusPlus_ReportLastCandidate) { ...@@ -388,12 +384,7 @@ TEST_F(UkmPageLoadMetricsObserverTest, FCPPlusPlus_ReportLastCandidate) {
GURL(kTestUrl1)); GURL(kTestUrl1));
tester()->test_ukm_recorder().ExpectEntryMetric( tester()->test_ukm_recorder().ExpectEntryMetric(
kv.second.get(), kv.second.get(),
PageLoad::kExperimental_PaintTiming_NavigationToLargestImagePaintName, PageLoad::kPaintTiming_NavigationToLargestContentfulPaintName, 600);
600);
tester()->test_ukm_recorder().ExpectEntryMetric(
kv.second.get(),
PageLoad::kExperimental_PaintTiming_NavigationToLargestTextPaintName,
600);
EXPECT_TRUE(tester()->test_ukm_recorder().EntryHasMetric( EXPECT_TRUE(tester()->test_ukm_recorder().EntryHasMetric(
kv.second.get(), PageLoad::kPageTiming_ForegroundDurationName)); kv.second.get(), PageLoad::kPageTiming_ForegroundDurationName));
} }
...@@ -424,8 +415,7 @@ TEST_F(UkmPageLoadMetricsObserverTest, LargestTextPaint) { ...@@ -424,8 +415,7 @@ TEST_F(UkmPageLoadMetricsObserverTest, LargestTextPaint) {
GURL(kTestUrl1)); GURL(kTestUrl1));
tester()->test_ukm_recorder().ExpectEntryMetric( tester()->test_ukm_recorder().ExpectEntryMetric(
kv.second.get(), kv.second.get(),
PageLoad::kExperimental_PaintTiming_NavigationToLargestTextPaintName, PageLoad::kPaintTiming_NavigationToLargestContentfulPaintName, 600);
600);
EXPECT_TRUE(tester()->test_ukm_recorder().EntryHasMetric( EXPECT_TRUE(tester()->test_ukm_recorder().EntryHasMetric(
kv.second.get(), PageLoad::kPageTiming_ForegroundDurationName)); kv.second.get(), PageLoad::kPageTiming_ForegroundDurationName));
} }
......
...@@ -6283,6 +6283,9 @@ be describing additional metrics about the same event. ...@@ -6283,6 +6283,9 @@ be describing additional metrics about the same event.
</summary> </summary>
</metric> </metric>
<metric name="Experimental.PaintTiming.NavigationToLargestImagePaint"> <metric name="Experimental.PaintTiming.NavigationToLargestImagePaint">
<obsolete>
Removed on 01/2020
</obsolete>
<summary> <summary>
Measures the time in milliseconds from navigation timing's navigation Measures the time in milliseconds from navigation timing's navigation
start to the time when the page first paints the largest image within start to the time when the page first paints the largest image within
...@@ -6303,6 +6306,9 @@ be describing additional metrics about the same event. ...@@ -6303,6 +6306,9 @@ be describing additional metrics about the same event.
</summary> </summary>
</metric> </metric>
<metric name="Experimental.PaintTiming.NavigationToLargestTextPaint"> <metric name="Experimental.PaintTiming.NavigationToLargestTextPaint">
<obsolete>
Removed on 01/2020
</obsolete>
<summary> <summary>
Measures the time in milliseconds from navigation timing's navigation Measures the time in milliseconds from navigation timing's navigation
start to the time when the page first paints the largest text within start to the time when the page first paints the largest text within
......
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