Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(37)

Unified Diff: chrome/browser/predictors/resource_prefetch_predictor_test_util.cc

Issue 2887133003: predictors: Refactor resource_prefetch_predictor triggering. (Closed)
Patch Set: . Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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 98af40ff244e777d01e0de0cbabf2145e91ae8d0..a8a3762f32c0a6e315faa55c3f6776b79c8abf1a 100644
--- a/chrome/browser/predictors/resource_prefetch_predictor_test_util.cc
+++ b/chrome/browser/predictors/resource_prefetch_predictor_test_util.cc
@@ -176,6 +176,22 @@ URLRequestSummary CreateURLRequestSummary(SessionID::id_type tab_id,
return summary;
}
+void PopulateTestConfig(LoadingPredictorConfig* config, bool small_db) {
+ if (small_db) {
+ config->max_urls_to_track = 3;
+ config->max_hosts_to_track = 2;
+ config->min_url_visit_count = 2;
+ config->max_resources_per_entry = 4;
+ config->max_consecutive_misses = 2;
+ config->max_redirect_consecutive_misses = 2;
+ config->min_resource_confidence_to_trigger_prefetch = 0.5;
+ }
+ config->is_url_learning_enabled = true;
+ config->is_manifests_enabled = true;
+ config->is_origin_learning_enabled = true;
+ config->mode = LoadingPredictorConfig::LEARNING;
+}
+
std::ostream& operator<<(std::ostream& os, const PrefetchData& data) {
os << "[" << data.primary_key() << "," << data.last_visit_time() << "]"
<< std::endl;

Powered by Google App Engine
This is Rietveld 408576698