TaskScheduler: Add lock annotations to TestUtils
Change-Id: I7cf9247e40bae14ad3e184d02ddcd0a19366157a
Reviewed-on: https://chromium-review.googlesource.com/c/1423217
Reviewed-by: François Doray <fdoray@chromium.org>
Commit-Queue: François Doray <fdoray@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624293}
diff --git a/base/task/task_scheduler/test_utils.h b/base/task/task_scheduler/test_utils.h
index f0585f7..a2b60ae 100644
--- a/base/task/task_scheduler/test_utils.h
+++ b/base/task/task_scheduler/test_utils.h
@@ -14,6 +14,7 @@
#include "base/task/task_scheduler/task_tracker.h"
#include "base/task/task_traits.h"
#include "base/task_runner.h"
+#include "base/thread_annotations.h"
#include "testing/gmock/include/gmock/gmock.h"
namespace base {
@@ -39,8 +40,8 @@
private:
SchedulerLock lock_;
- std::unique_ptr<ConditionVariable> on_main_exit_cv_;
- int allowed_calls_on_main_exit_ = 0;
+ std::unique_ptr<ConditionVariable> on_main_exit_cv_ GUARDED_BY(lock_);
+ int allowed_calls_on_main_exit_ GUARDED_BY(lock_) = 0;
DISALLOW_COPY_AND_ASSIGN(MockSchedulerWorkerObserver);
};