summaryrefslogtreecommitdiff
path: root/update_manager/update_manager_unittest.cc
diff options
context:
space:
mode:
authorGilad Arnold <garnold@chromium.org>2014-10-06 14:20:28 -0700
committerchrome-internal-fetch <chrome-internal-fetch@google.com>2014-10-31 22:32:37 +0000
commit349ac835564382091a80be19f0b9929ead5c55e0 (patch)
tree59dcb9b4f36020eda8a710db8e3e149e8b885a4e /update_manager/update_manager_unittest.cc
parente1e3afe30a214b3661a36474c1448f520662f33c (diff)
update_engine: UM: Add P2P download limits to UpdateCanStart.
This adds two factors that are currently used for blocking P2P into the Chrome OS policy implementation: a maximum number of P2P download attempts and a maximum time period since the first attempt. BUG=chromium:420732 TEST=Unit tests. Change-Id: I430dec50cf07f37a0c3f14de3410d3c6bfb8ac78 Reviewed-on: https://chromium-review.googlesource.com/221735 Reviewed-by: David Zeuthen <zeuthen@chromium.org> Reviewed-by: Alex Deymo <deymo@chromium.org> Tested-by: Gilad Arnold <garnold@chromium.org> Commit-Queue: Gilad Arnold <garnold@chromium.org>
Diffstat (limited to 'update_manager/update_manager_unittest.cc')
-rw-r--r--update_manager/update_manager_unittest.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/update_manager/update_manager_unittest.cc b/update_manager/update_manager_unittest.cc
index b263fc8f..a9e4b223 100644
--- a/update_manager/update_manager_unittest.cc
+++ b/update_manager/update_manager_unittest.cc
@@ -173,6 +173,8 @@ TEST_F(UmUpdateManagerTest, PolicyRequestCallUpdateCanStart) {
update_state.failures_last_updated = Time();
update_state.download_urls = vector<string>{"http://fake/url/"};
update_state.download_errors_max = 10;
+ update_state.p2p_num_attempts = 0;
+ update_state.p2p_first_attempted = Time();
update_state.last_download_url_idx = -1;
update_state.last_download_url_num_errors = 0;
update_state.download_errors = vector<tuple<int, ErrorCode, Time>>();