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);
 };