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

Issue 2432593002: [Offline Pages] Add basic evaluation tests and related changes. (Closed)

Created:
4 years, 2 months ago by romax
Modified:
4 years, 1 month ago
CC:
chromium-reviews, dewittj+watch_chromium.org, fgorski+watch_chromium.org, romax+watch_chromium.org, petewil+watch_chromium.org, chili+watch_chromium.org, agrieve+watch_chromium.org, dimich+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Offline Pages] Add basic evaluation tests and related changes. This change includes some changes for the basic evaluation tests. 1. Evaluation Java test file. 2. Evaluation scheduler which would only be used in testing and will start the processing of requests immediately. This will be injected in request coordinator factory as a testing class. 3. Build files related. BUG=646947 Committed: https://crrev.com/de5e277b78cc3e4ad3a061ae838ec8b9885ea38b Cr-Commit-Position: refs/heads/master@{#427913}

Patch Set 1 #

Total comments: 8

Patch Set 2 : Comments about manual. #

Total comments: 49

Patch Set 3 : Addressed comments. #

Total comments: 6

Patch Set 4 : more comments. #

Total comments: 6

Patch Set 5 : Comments. #

Patch Set 6 : Rebased to resolve compile error. #

Patch Set 7 : Fix build failure. #

Messages

Total messages: 36 (18 generated)
romax
petewil@chromium.org: Please review changes in *offline* tedchoc@chromium.org: Please review changes in chrome/android/ PTAL, Thanks!
4 years, 2 months ago (2016-10-18 23:41:25 UTC) #2
dougarnett
Just quick feedback on "manual" terminology https://codereview.chromium.org/2432593002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/evaluation/OfflinePageEvaluationBridge.java File chrome/android/java/src/org/chromium/chrome/browser/offlinepages/evaluation/OfflinePageEvaluationBridge.java (right): https://codereview.chromium.org/2432593002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/evaluation/OfflinePageEvaluationBridge.java#newcode125 chrome/android/java/src/org/chromium/chrome/browser/offlinepages/evaluation/OfflinePageEvaluationBridge.java:125: * Force request ...
4 years, 2 months ago (2016-10-19 16:46:25 UTC) #3
romax
Addressed comments about 'manual'. PTAL. Thanks! https://codereview.chromium.org/2432593002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/evaluation/OfflinePageEvaluationBridge.java File chrome/android/java/src/org/chromium/chrome/browser/offlinepages/evaluation/OfflinePageEvaluationBridge.java (right): https://codereview.chromium.org/2432593002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/evaluation/OfflinePageEvaluationBridge.java#newcode125 chrome/android/java/src/org/chromium/chrome/browser/offlinepages/evaluation/OfflinePageEvaluationBridge.java:125: * Force request ...
4 years, 2 months ago (2016-10-19 19:32:42 UTC) #4
dougarnett
few more thoughts https://codereview.chromium.org/2432593002/diff/20001/chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java File chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java (right): https://codereview.chromium.org/2432593002/diff/20001/chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java#newcode64 chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java:64: private static final File INPUT_FILE = ...
4 years, 2 months ago (2016-10-19 23:20:34 UTC) #5
Pete Williamson
I still have one file left to look at, but here is my feedback so ...
4 years, 2 months ago (2016-10-20 00:46:28 UTC) #6
Pete Williamson
https://codereview.chromium.org/2432593002/diff/20001/chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java File chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java (right): https://codereview.chromium.org/2432593002/diff/20001/chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java#newcode40 chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java:40: * Tests against a list of top EM urls, ...
4 years, 2 months ago (2016-10-20 17:58:58 UTC) #7
romax
Comments addressed, PTAL! Thanks https://codereview.chromium.org/2432593002/diff/20001/chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java File chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java (right): https://codereview.chromium.org/2432593002/diff/20001/chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java#newcode40 chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java:40: * Tests against a list ...
4 years, 2 months ago (2016-10-22 02:08:55 UTC) #8
Pete Williamson
https://codereview.chromium.org/2432593002/diff/20001/chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java File chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java (right): https://codereview.chromium.org/2432593002/diff/20001/chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java#newcode46 chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java:46: class TimeDelta { On 2016/10/22 02:08:55, romax wrote: > ...
4 years, 1 month ago (2016-10-24 20:48:22 UTC) #9
romax
Addressed comments, PTAL, thanks! https://codereview.chromium.org/2432593002/diff/20001/chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java File chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java (right): https://codereview.chromium.org/2432593002/diff/20001/chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java#newcode46 chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java:46: class TimeDelta { On 2016/10/24 ...
4 years, 1 month ago (2016-10-25 22:18:12 UTC) #11
Pete Williamson
lgtm
4 years, 1 month ago (2016-10-25 23:31:36 UTC) #12
romax
+skyostil@chromium.org: Please review changes in chrome/android/javatests Thanks!
4 years, 1 month ago (2016-10-25 23:51:09 UTC) #14
Sami
chrome/android/javatests lgtm with some small nits. https://codereview.chromium.org/2432593002/diff/60001/chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java File chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java (right): https://codereview.chromium.org/2432593002/diff/60001/chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java#newcode92 chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java:92: private boolean mUseTestScheduler; ...
4 years, 1 month ago (2016-10-26 12:23:24 UTC) #15
dougarnett
lgtm
4 years, 1 month ago (2016-10-26 17:50:45 UTC) #16
romax
Addressed comments from Sami. Going to do a dry run before committing. https://codereview.chromium.org/2432593002/diff/60001/chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java File chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java ...
4 years, 1 month ago (2016-10-26 19:29:05 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2432593002/120001
4 years, 1 month ago (2016-10-27 01:20:12 UTC) #32
commit-bot: I haz the power
Committed patchset #7 (id:120001)
4 years, 1 month ago (2016-10-27 02:05:27 UTC) #33
commit-bot: I haz the power
Patchset 7 (id:??) landed as https://crrev.com/de5e277b78cc3e4ad3a061ae838ec8b9885ea38b Cr-Commit-Position: refs/heads/master@{#427913}
4 years, 1 month ago (2016-10-27 02:09:16 UTC) #35
estevenson
4 years, 1 month ago (2016-10-27 21:00:02 UTC) #36
Message was sent while issue was closed.
On 2016/10/27 02:09:16, commit-bot: I haz the power wrote:
> Patchset 7 (id:??) landed as
> https://crrev.com/de5e277b78cc3e4ad3a061ae838ec8b9885ea38b
> Cr-Commit-Position: refs/heads/master@{#427913}

Just ran into this when doing an official build locally:

../../chrome/browser/android/offline_pages/request_coordinator_factory.cc:38:12:
error: unused variable 'kPreferUntriedRequest' [-Werror,-Wunused-const-variable]
const bool kPreferUntriedRequest = false;
           ^

Looks like the constants might need to be wrapped in "#if
!defined(OFFICIAL_BUILD)" as well. I'm not actually sure if any bots will catch
this, I don't think any of the release builders use clang.

Powered by Google App Engine
This is Rietveld 408576698