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

Issue 11417077: Rewrite CancelableTaskTracker unit tests (Closed)

Created:
8 years, 1 month ago by akalin
Modified:
8 years ago
Reviewers:
brettw, kaiwang
CC:
chromium-reviews
Visibility:
Public.

Description

Rewrite CancelableTaskTracker unit tests Make it use TaskRunners and Closures instead of low-level synchronization primitives. Clean up death tests a bit. In particular, remove a misleading one that was never fired (the one asserting that cancelling a non-existent ID should crash). Add some ThreadChecker annotations to CancelableTaskTracker. BUG= Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=169488

Patch Set 1 #

Patch Set 2 : Fix release failure #

Total comments: 26

Patch Set 3 : address comments #

Patch Set 4 : Add comment #

Total comments: 10

Patch Set 5 : Address comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+343 lines, -295 lines) Patch
M chrome/common/cancelable_task_tracker.h View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/cancelable_task_tracker.cc View 3 chunks +6 lines, -0 lines 0 comments Download
M chrome/common/cancelable_task_tracker_unittest.cc View 1 2 3 4 1 chunk +336 lines, -294 lines 0 comments Download

Messages

Total messages: 11 (0 generated)
akalin
+kai, +brett for review
8 years, 1 month ago (2012-11-20 01:39:57 UTC) #1
kaiwang
https://codereview.chromium.org/11417077/diff/4/chrome/common/cancelable_task_tracker_unittest.cc File chrome/common/cancelable_task_tracker_unittest.cc (right): https://codereview.chromium.org/11417077/diff/4/chrome/common/cancelable_task_tracker_unittest.cc#newcode28 chrome/common/cancelable_task_tracker_unittest.cc:28: class FakeNonThreadSafeTaskRunner : public base::TaskRunner { What we have ...
8 years, 1 month ago (2012-11-21 00:11:43 UTC) #2
kaiwang
Could you also add a test of using IsCanceledCallback on different thread? It should be ...
8 years, 1 month ago (2012-11-21 00:34:51 UTC) #3
akalin
PTAL https://codereview.chromium.org/11417077/diff/4/chrome/common/cancelable_task_tracker_unittest.cc File chrome/common/cancelable_task_tracker_unittest.cc (right): https://codereview.chromium.org/11417077/diff/4/chrome/common/cancelable_task_tracker_unittest.cc#newcode28 chrome/common/cancelable_task_tracker_unittest.cc:28: class FakeNonThreadSafeTaskRunner : public base::TaskRunner { On 2012/11/21 ...
8 years, 1 month ago (2012-11-22 00:14:58 UTC) #4
akalin
On 2012/11/21 00:34:51, kaiwang wrote: > Could you also add a test of using IsCanceledCallback ...
8 years, 1 month ago (2012-11-22 00:17:38 UTC) #5
kaiwang
https://codereview.chromium.org/11417077/diff/5004/chrome/common/cancelable_task_tracker_unittest.cc File chrome/common/cancelable_task_tracker_unittest.cc (right): https://codereview.chromium.org/11417077/diff/5004/chrome/common/cancelable_task_tracker_unittest.cc#newcode33 chrome/common/cancelable_task_tracker_unittest.cc:33: // Stores posted tasks in a FIFO, ignoring |delay|.p ...
8 years, 1 month ago (2012-11-22 02:05:54 UTC) #6
akalin
Addressed comments, PTAL https://codereview.chromium.org/11417077/diff/5004/chrome/common/cancelable_task_tracker_unittest.cc File chrome/common/cancelable_task_tracker_unittest.cc (right): https://codereview.chromium.org/11417077/diff/5004/chrome/common/cancelable_task_tracker_unittest.cc#newcode33 chrome/common/cancelable_task_tracker_unittest.cc:33: // Stores posted tasks in a ...
8 years, 1 month ago (2012-11-22 07:00:26 UTC) #7
kaiwang
LGTM You still need brettw's approval
8 years, 1 month ago (2012-11-23 04:20:02 UTC) #8
brettw
LGTM rubberstamp
8 years ago (2012-11-26 19:09:34 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/akalin@chromium.org/11417077/9002
8 years ago (2012-11-26 19:10:42 UTC) #10
commit-bot: I haz the power
8 years ago (2012-11-26 21:13:39 UTC) #11
Message was sent while issue was closed.
Change committed as 169488

Powered by Google App Engine
This is Rietveld 408576698