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

Issue 2145863002: Separate data use reporting logic in ExternalDataUseObserver (Closed)

Created:
4 years, 5 months ago by Raj
Modified:
4 years, 5 months ago
Reviewers:
tbansal1
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Separate data use reporting logic in ExternalDataUseObserver ExternalDataUseReporter class is created with the data use reporting logic. ExternalDataUseReporter is created in IO thread and moved to UI thread. It is owned by ExternalDataUseObserver. BUG=570884 Committed: https://crrev.com/7ef8efba12b3ce0c6101175451130ab5c48fce1c Cr-Commit-Position: refs/heads/master@{#406041}

Patch Set 1 #

Total comments: 15

Patch Set 2 : Addressed comments, moved unittests #

Total comments: 16

Patch Set 3 : Addressed comments #

Patch Set 4 : Minor fix #

Total comments: 6

Patch Set 5 : Addressed nits #

Unified diffs Side-by-side diffs Delta from patch set Stats (+323 lines, -1441 lines) Patch
M chrome/browser/android/data_usage/data_use_tab_model.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/android/data_usage/external_data_use_observer.h View 1 2 3 4 5 chunks +25 lines, -189 lines 0 comments Download
M chrome/browser/android/data_usage/external_data_use_observer.cc View 1 2 3 9 chunks +35 lines, -304 lines 0 comments Download
M chrome/browser/android/data_usage/external_data_use_observer_unittest.cc View 1 2 3 4 8 chunks +4 lines, -405 lines 0 comments Download
A + chrome/browser/android/data_usage/external_data_use_reporter.h View 1 2 3 7 chunks +60 lines, -116 lines 0 comments Download
A + chrome/browser/android/data_usage/external_data_use_reporter.cc View 1 2 3 4 11 chunks +82 lines, -213 lines 0 comments Download
A + chrome/browser/android/data_usage/external_data_use_reporter_unittest.cc View 1 2 3 4 22 chunks +113 lines, -214 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/chrome_tests_unit.gypi View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 23 (12 generated)
Raj
ptal Fixing tests.
4 years, 5 months ago (2016-07-13 02:45:21 UTC) #2
tbansal1
https://codereview.chromium.org/2145863002/diff/1/chrome/browser/android/data_usage/external_data_use_observer.cc File chrome/browser/android/data_usage/external_data_use_observer.cc (right): https://codereview.chromium.org/2145863002/diff/1/chrome/browser/android/data_usage/external_data_use_observer.cc#newcode131 chrome/browser/android/data_usage/external_data_use_observer.cc:131: void ExternalDataUseObserver::OnReportDataUseDone(bool success) { Can this be moved to ...
4 years, 5 months ago (2016-07-13 16:10:58 UTC) #3
tbansal1
https://codereview.chromium.org/2145863002/diff/1/chrome/browser/android/data_usage/external_data_use_reporter.cc File chrome/browser/android/data_usage/external_data_use_reporter.cc (right): https://codereview.chromium.org/2145863002/diff/1/chrome/browser/android/data_usage/external_data_use_reporter.cc#newcode131 chrome/browser/android/data_usage/external_data_use_reporter.cc:131: DCHECK(thread_checker_.CalledOnValidThread()); On 2016/07/13 16:10:58, tbansal1 wrote: > Remove the ...
4 years, 5 months ago (2016-07-13 16:11:57 UTC) #4
Raj
https://codereview.chromium.org/2145863002/diff/1/chrome/browser/android/data_usage/external_data_use_observer.cc File chrome/browser/android/data_usage/external_data_use_observer.cc (right): https://codereview.chromium.org/2145863002/diff/1/chrome/browser/android/data_usage/external_data_use_observer.cc#newcode131 chrome/browser/android/data_usage/external_data_use_observer.cc:131: void ExternalDataUseObserver::OnReportDataUseDone(bool success) { On 2016/07/13 16:10:58, tbansal1 wrote: ...
4 years, 5 months ago (2016-07-13 17:06:52 UTC) #5
tbansal1
https://codereview.chromium.org/2145863002/diff/20001/chrome/browser/android/data_usage/external_data_use_observer.h File chrome/browser/android/data_usage/external_data_use_observer.h (right): https://codereview.chromium.org/2145863002/diff/20001/chrome/browser/android/data_usage/external_data_use_observer.h#newcode78 chrome/browser/android/data_usage/external_data_use_observer.h:78: friend class ExternalDataUseReporterTest; reporter tests should not be poking ...
4 years, 5 months ago (2016-07-15 16:26:31 UTC) #6
Raj
ptal https://codereview.chromium.org/2145863002/diff/20001/chrome/browser/android/data_usage/external_data_use_observer.h File chrome/browser/android/data_usage/external_data_use_observer.h (right): https://codereview.chromium.org/2145863002/diff/20001/chrome/browser/android/data_usage/external_data_use_observer.h#newcode78 chrome/browser/android/data_usage/external_data_use_observer.h:78: friend class ExternalDataUseReporterTest; On 2016/07/15 16:26:30, tbansal1 wrote: ...
4 years, 5 months ago (2016-07-15 18:54:42 UTC) #8
tbansal1
lgtm % nits below. https://codereview.chromium.org/2145863002/diff/60001/chrome/browser/android/data_usage/external_data_use_observer.h File chrome/browser/android/data_usage/external_data_use_observer.h (right): https://codereview.chromium.org/2145863002/diff/60001/chrome/browser/android/data_usage/external_data_use_observer.h#newcode74 chrome/browser/android/data_usage/external_data_use_observer.h:74: ExternalDataUseReporter* GetExternalDataUseReporterForTests() const { s/ForTests/ForTesting/ ...
4 years, 5 months ago (2016-07-18 16:42:13 UTC) #12
Raj
https://codereview.chromium.org/2145863002/diff/60001/chrome/browser/android/data_usage/external_data_use_observer.h File chrome/browser/android/data_usage/external_data_use_observer.h (right): https://codereview.chromium.org/2145863002/diff/60001/chrome/browser/android/data_usage/external_data_use_observer.h#newcode74 chrome/browser/android/data_usage/external_data_use_observer.h:74: ExternalDataUseReporter* GetExternalDataUseReporterForTests() const { On 2016/07/18 16:42:12, tbansal1 wrote: ...
4 years, 5 months ago (2016-07-18 18:12:36 UTC) #19
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/2145863002/80001
4 years, 5 months ago (2016-07-18 18:12:55 UTC) #20
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 5 months ago (2016-07-18 18:18:37 UTC) #21
commit-bot: I haz the power
4 years, 5 months ago (2016-07-18 18:21:23 UTC) #23
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/7ef8efba12b3ce0c6101175451130ab5c48fce1c
Cr-Commit-Position: refs/heads/master@{#406041}

Powered by Google App Engine
This is Rietveld 408576698