Home | History | Annotate | Download | only in patch
      1 diff --git a/base/observer_list_unittest.cc b/base/observer_list_unittest.cc
      2 index 1470b90..50d7e7e 100644
      3 --- a/base/observer_list_unittest.cc
      4 +++ b/base/observer_list_unittest.cc
      5 @@ -17,9 +17,11 @@
      6  #include "base/run_loop.h"
      7  #include "base/sequenced_task_runner.h"
      8  #include "base/single_thread_task_runner.h"
      9 +#include "base/strings/string_piece.h"
     10  #include "base/synchronization/waitable_event.h"
     11 -#include "base/task_scheduler/post_task.h"
     12 -#include "base/task_scheduler/task_scheduler.h"
     13 +// TaskScheduler not supported in libchrome
     14 +// #include "base/task_scheduler/post_task.h"
     15 +// #include "base/task_scheduler/task_scheduler.h"
     16  #include "base/test/gtest_util.h"
     17  #include "base/test/scoped_task_environment.h"
     18  #include "base/threading/platform_thread.h"
     19 @@ -690,6 +692,8 @@ class SequenceVerificationObserver : public Foo {
     20  }  // namespace
     21  
     22  // Verify that observers are notified on the correct sequence.
     23 +// TaskScheduler not supported in libchrome
     24 +#if 0
     25  TEST(ObserverListThreadSafeTest, NotificationOnValidSequence) {
     26    test::ScopedTaskEnvironment scoped_task_environment;
     27  
     28 @@ -717,9 +721,12 @@ TEST(ObserverListThreadSafeTest, NotificationOnValidSequence) {
     29    EXPECT_TRUE(observer_1.called_on_valid_sequence());
     30    EXPECT_TRUE(observer_2.called_on_valid_sequence());
     31  }
     32 +#endif
     33  
     34  // Verify that when an observer is added to a NOTIFY_ALL ObserverListThreadSafe
     35  // from a notification, it is itself notified.
     36 +// TaskScheduler not supported in libchrome
     37 +#if 0
     38  TEST(ObserverListThreadSafeTest, AddObserverFromNotificationNotifyAll) {
     39    test::ScopedTaskEnvironment scoped_task_environment;
     40    auto observer_list = MakeRefCounted<ObserverListThreadSafe<Foo>>();
     41 @@ -737,6 +744,7 @@ TEST(ObserverListThreadSafeTest, AddObserverFromNotificationNotifyAll) {
     42  
     43    EXPECT_EQ(1, observer_added_from_notification.GetValue());
     44  }
     45 +#endif
     46  
     47  namespace {
     48  
     49 @@ -769,6 +777,8 @@ class RemoveWhileNotificationIsRunningObserver : public Foo {
     50  
     51  // Verify that there is no crash when an observer is removed while it is being
     52  // notified.
     53 +// TaskScheduler not supported in libchrome
     54 +#if 0
     55  TEST(ObserverListThreadSafeTest, RemoveWhileNotificationIsRunning) {
     56    auto observer_list = MakeRefCounted<ObserverListThreadSafe<Foo>>();
     57    RemoveWhileNotificationIsRunningObserver observer;
     58 @@ -793,6 +803,7 @@ TEST(ObserverListThreadSafeTest, RemoveWhileNotificationIsRunning) {
     59  
     60    observer.Unblock();
     61  }
     62 +#endif
     63  
     64  TEST(ObserverListTest, Existing) {
     65    ObserverList<Foo> observer_list(ObserverListPolicy::EXISTING_ONLY);
     66