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

Issue 2529603004: [Offline Pages] Expanding event logger to be used by harness. (Closed)

Created:
4 years ago by romax
Modified:
4 years 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] Expanding event logger to be used by harness. Added some functionality in event logger to write log into files during test harness run. BUG=661411 Committed: https://crrev.com/d7ce8a5c3be5ebe48eac93746c617f0ea9d45cd0 Cr-Commit-Position: refs/heads/master@{#436712}

Patch Set 1 #

Total comments: 19

Patch Set 2 : comments. #

Total comments: 41

Patch Set 3 : comments. #

Total comments: 14

Patch Set 4 : Addressed comments by fgorski. #

Patch Set 5 : fix build. #

Patch Set 6 : Adding tests and fix build issue. #

Total comments: 6

Patch Set 7 : more comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+193 lines, -59 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/offlinepages/evaluation/OfflinePageEvaluationBridge.java View 5 chunks +38 lines, -0 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java View 1 2 11 chunks +22 lines, -39 lines 0 comments Download
M chrome/browser/android/offline_pages/evaluation/evaluation_test_scheduler.h View 1 2 3 2 chunks +6 lines, -0 lines 0 comments Download
M chrome/browser/android/offline_pages/evaluation/evaluation_test_scheduler.cc View 1 2 3 3 chunks +13 lines, -0 lines 0 comments Download
M chrome/browser/android/offline_pages/evaluation/offline_page_evaluation_bridge.h View 1 3 chunks +7 lines, -1 line 0 comments Download
M chrome/browser/android/offline_pages/evaluation/offline_page_evaluation_bridge.cc View 1 2 3 chunks +10 lines, -0 lines 0 comments Download
M components/offline_pages/BUILD.gn View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M components/offline_pages/offline_event_logger.h View 1 2 3 4 3 chunks +19 lines, -3 lines 0 comments Download
M components/offline_pages/offline_event_logger.cc View 1 2 3 4 5 6 3 chunks +23 lines, -15 lines 0 comments Download
A components/offline_pages/offline_event_logger_unittest.cc View 1 2 3 4 5 6 1 chunk +53 lines, -0 lines 0 comments Download
M components/offline_pages/offline_page_model_event_logger_unittest.cc View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 46 (23 generated)
romax
PTAL, this might not be the final design since in this case all the classes ...
4 years ago (2016-11-24 00:19:30 UTC) #2
chili
https://codereview.chromium.org/2529603004/diff/1/components/offline_pages/offline_event_logger.h File components/offline_pages/offline_event_logger.h (right): https://codereview.chromium.org/2529603004/diff/1/components/offline_pages/offline_event_logger.h#newcode33 components/offline_pages/offline_event_logger.h:33: class Client { So... if I understand it correctly, ...
4 years ago (2016-11-25 00:00:08 UTC) #3
Pete Williamson
https://codereview.chromium.org/2529603004/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/2529603004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/evaluation/OfflinePageEvaluationBridge.java#newcode184 chrome/android/java/src/org/chromium/chrome/browser/offlinepages/evaluation/OfflinePageEvaluationBridge.java:184: new SimpleDateFormat("MM-dd HH:mm:ss.SSS", Locale.getDefault()); Did we think about whether ...
4 years ago (2016-11-28 18:27:48 UTC) #5
dougarnett
https://codereview.chromium.org/2529603004/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/2529603004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/evaluation/OfflinePageEvaluationBridge.java#newcode184 chrome/android/java/src/org/chromium/chrome/browser/offlinepages/evaluation/OfflinePageEvaluationBridge.java:184: new SimpleDateFormat("MM-dd HH:mm:ss.SSS", Locale.getDefault()); On 2016/11/28 18:27:48, Pete Williamson ...
4 years ago (2016-11-28 23:02:44 UTC) #6
romax
addressed comments, but may I have more opinions about the design of this expansion and ...
4 years ago (2016-11-30 00:15:10 UTC) #7
Pete Williamson
lgtm
4 years ago (2016-11-30 00:19:01 UTC) #8
chili
Let me know if there's anything I misunderstood :) https://codereview.chromium.org/2529603004/diff/1/components/offline_pages/offline_event_logger.h File components/offline_pages/offline_event_logger.h (right): https://codereview.chromium.org/2529603004/diff/1/components/offline_pages/offline_event_logger.h#newcode33 components/offline_pages/offline_event_logger.h:33: ...
4 years ago (2016-11-30 04:56:40 UTC) #9
fgorski
https://codereview.chromium.org/2529603004/diff/20001/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/2529603004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/evaluation/OfflinePageEvaluationBridge.java#newcode188 chrome/android/java/src/org/chromium/chrome/browser/offlinepages/evaluation/OfflinePageEvaluationBridge.java:188: Log.e(TAG, e.getMessage(), e); Wouldn't it be easier (and more ...
4 years ago (2016-11-30 17:30:48 UTC) #11
fgorski
https://codereview.chromium.org/2529603004/diff/20001/components/offline_pages/offline_event_logger.h File components/offline_pages/offline_event_logger.h (right): https://codereview.chromium.org/2529603004/diff/20001/components/offline_pages/offline_event_logger.h#newcode20 components/offline_pages/offline_event_logger.h:20: static const size_t kMaxLogCount = 50; On 2016/11/30 17:30:47, ...
4 years ago (2016-11-30 17:32:53 UTC) #12
dougarnett
https://codereview.chromium.org/2529603004/diff/1/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/2529603004/diff/1/chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java#newcode295 chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java:295: Log.wtf(TAG, "Cannot set log output file!"); On 2016/11/30 00:15:10, ...
4 years ago (2016-11-30 18:05:25 UTC) #13
romax
sorry for the length replies. I'm happy to discuss offline if you have any insights/ideas/suggestions/criticism! ...
4 years ago (2016-12-01 01:47:53 UTC) #14
chili
LGTM minor comment for thought in later patches (maybe file cleanup bug for consideration?) https://codereview.chromium.org/2529603004/diff/1/components/offline_pages/offline_event_logger.h ...
4 years ago (2016-12-01 21:07:04 UTC) #15
fgorski
https://codereview.chromium.org/2529603004/diff/20001/chrome/browser/android/offline_pages/evaluation/evaluation_test_scheduler.cc File chrome/browser/android/offline_pages/evaluation/evaluation_test_scheduler.cc (right): https://codereview.chromium.org/2529603004/diff/20001/chrome/browser/android/offline_pages/evaluation/evaluation_test_scheduler.cc#newcode58 chrome/browser/android/offline_pages/evaluation/evaluation_test_scheduler.cc:58: RequestCoordinatorFactory::GetInstance()->GetForBrowserContext(profile); On 2016/12/01 01:47:52, romax wrote: > On 2016/11/30 ...
4 years ago (2016-12-01 21:42:53 UTC) #16
romax
Addressed comments, PTAL. Regarding the comment about setting a client can we please leave that ...
4 years ago (2016-12-02 01:57:49 UTC) #17
dougarnett
lgtm
4 years ago (2016-12-02 19:20:08 UTC) #18
fgorski
lgtm Thanks for addressing all the comments.
4 years ago (2016-12-02 19:36:05 UTC) #19
romax
@fgorski, @chili: Sorry I was having build errors and missing tests. Added tests and made ...
4 years ago (2016-12-03 00:23:40 UTC) #30
fgorski
a few more comments https://codereview.chromium.org/2529603004/diff/100001/components/offline_pages/offline_event_logger.cc File components/offline_pages/offline_event_logger.cc (right): https://codereview.chromium.org/2529603004/diff/100001/components/offline_pages/offline_event_logger.cc#newcode52 components/offline_pages/offline_event_logger.cc:52: client_->CustomLog(date_string + ": " + ...
4 years ago (2016-12-05 17:22:18 UTC) #33
romax
Addressed comments. PTAL https://codereview.chromium.org/2529603004/diff/100001/components/offline_pages/offline_event_logger.cc File components/offline_pages/offline_event_logger.cc (right): https://codereview.chromium.org/2529603004/diff/100001/components/offline_pages/offline_event_logger.cc#newcode52 components/offline_pages/offline_event_logger.cc:52: client_->CustomLog(date_string + ": " + activity); ...
4 years ago (2016-12-05 19:42:27 UTC) #34
dougarnett
Yafei, are you able to land this now? Or still needs something?
4 years ago (2016-12-06 18:11:38 UTC) #35
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/2529603004/120001
4 years ago (2016-12-06 19:49:42 UTC) #42
commit-bot: I haz the power
Committed patchset #7 (id:120001)
4 years ago (2016-12-06 20:50:23 UTC) #44
commit-bot: I haz the power
4 years ago (2016-12-06 20:51:59 UTC) #46
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/d7ce8a5c3be5ebe48eac93746c617f0ea9d45cd0
Cr-Commit-Position: refs/heads/master@{#436712}

Powered by Google App Engine
This is Rietveld 408576698