Index: chrome/browser/predictors/resource_prefetch_predictor_test_util.cc |
diff --git a/chrome/browser/predictors/resource_prefetch_predictor_test_util.cc b/chrome/browser/predictors/resource_prefetch_predictor_test_util.cc |
index 1982e0a4af8a249f44bc0b31d9b27f047c2fbd63..98af40ff244e777d01e0de0cbabf2145e91ae8d0 100644 |
--- a/chrome/browser/predictors/resource_prefetch_predictor_test_util.cc |
+++ b/chrome/browser/predictors/resource_prefetch_predictor_test_util.cc |
@@ -37,6 +37,7 @@ void InitializeResourceData(ResourceData* resource, |
resource->set_consecutive_misses(consecutive_misses); |
resource->set_average_position(average_position); |
resource->set_priority(static_cast<ResourceData::Priority>(priority)); |
+ resource->set_before_first_contentful_paint(true); |
resource->set_has_validators(has_validators); |
resource->set_always_revalidate(always_revalidate); |
} |
@@ -163,6 +164,7 @@ URLRequestSummary CreateURLRequestSummary(SessionID::id_type tab_id, |
summary.request_url = summary.resource_url; |
summary.resource_type = resource_type; |
summary.priority = priority; |
+ summary.before_first_contentful_paint = true; |
summary.mime_type = mime_type; |
summary.was_cached = was_cached; |
if (!redirect_url.empty()) |
@@ -188,6 +190,7 @@ std::ostream& operator<<(std::ostream& os, const ResourceData& resource) { |
<< resource.number_of_misses() << "," |
<< resource.consecutive_misses() << "," |
<< resource.average_position() << "," << resource.priority() << "," |
+ << resource.before_first_contentful_paint() << "," |
<< resource.has_validators() << "," << resource.always_revalidate() |
<< "]"; |
} |
@@ -232,9 +235,10 @@ std::ostream& operator<<(std::ostream& os, const PageRequestSummary& summary) { |
std::ostream& operator<<(std::ostream& os, const URLRequestSummary& summary) { |
return os << "[" << summary.navigation_id << "," << summary.resource_url |
<< "," << summary.resource_type << "," << summary.priority << "," |
- << summary.mime_type << "," << summary.was_cached << "," |
- << summary.redirect_url << "," << summary.has_validators << "," |
- << summary.always_revalidate << "]"; |
+ << summary.before_first_contentful_paint << "," << summary.mime_type |
+ << "," << summary.was_cached << "," << summary.redirect_url << "," |
+ << summary.has_validators << "," << summary.always_revalidate |
+ << "]"; |
} |
std::ostream& operator<<(std::ostream& os, const NavigationID& navigation_id) { |
@@ -262,6 +266,8 @@ bool operator==(const ResourceData& lhs, const ResourceData& rhs) { |
lhs.consecutive_misses() == rhs.consecutive_misses() && |
AlmostEqual(lhs.average_position(), rhs.average_position()) && |
lhs.priority() == rhs.priority() && |
+ lhs.before_first_contentful_paint() == |
+ rhs.before_first_contentful_paint() && |
lhs.has_validators() == rhs.has_validators() && |
lhs.always_revalidate() == rhs.always_revalidate(); |
} |
@@ -297,6 +303,8 @@ bool operator==(const URLRequestSummary& lhs, const URLRequestSummary& rhs) { |
lhs.resource_url == rhs.resource_url && |
lhs.resource_type == rhs.resource_type && |
lhs.priority == rhs.priority && lhs.mime_type == rhs.mime_type && |
+ lhs.before_first_contentful_paint == |
+ rhs.before_first_contentful_paint && |
lhs.was_cached == rhs.was_cached && |
lhs.redirect_url == rhs.redirect_url && |
lhs.has_validators == rhs.has_validators && |