diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-07-16 11:45:35 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-07-17 08:59:23 +0000 |
commit | 552906b0f222c5d5dd11b9fd73829d510980461a (patch) | |
tree | 3a11e6ed0538a81dd83b20cf3a4783e297f26d91 /chromium/third_party/blink/renderer/platform/scheduler/common/idle_helper_unittest.cc | |
parent | 1b05827804eaf047779b597718c03e7d38344261 (diff) | |
download | qtwebengine-chromium-552906b0f222c5d5dd11b9fd73829d510980461a.tar.gz |
BASELINE: Update Chromium to 83.0.4103.122
Change-Id: Ie3a82f5bb0076eec2a7c6a6162326b4301ee291e
Reviewed-by: Michael BrĂ¼ning <michael.bruning@qt.io>
Diffstat (limited to 'chromium/third_party/blink/renderer/platform/scheduler/common/idle_helper_unittest.cc')
-rw-r--r-- | chromium/third_party/blink/renderer/platform/scheduler/common/idle_helper_unittest.cc | 28 |
1 files changed, 6 insertions, 22 deletions
diff --git a/chromium/third_party/blink/renderer/platform/scheduler/common/idle_helper_unittest.cc b/chromium/third_party/blink/renderer/platform/scheduler/common/idle_helper_unittest.cc index 8d6f03efff5..5110c90ee31 100644 --- a/chromium/third_party/blink/renderer/platform/scheduler/common/idle_helper_unittest.cc +++ b/chromium/third_party/blink/renderer/platform/scheduler/common/idle_helper_unittest.cc @@ -172,26 +172,12 @@ class IdleHelperForTest : public IdleHelper, public IdleHelper::Delegate { class BaseIdleHelperTest : public testing::Test { public: - BaseIdleHelperTest( - std::unique_ptr<base::MessageLoop> message_loop, + explicit BaseIdleHelperTest( base::TimeDelta required_quiescence_duration_before_long_idle_period) - : message_loop_(std::move(message_loop)), - test_task_runner_(base::MakeRefCounted<base::TestMockTimeTaskRunner>( + : test_task_runner_(base::MakeRefCounted<base::TestMockTimeTaskRunner>( base::TestMockTimeTaskRunner::Type::kStandalone)) { - if (!message_loop_) { - sequence_manager_ = - base::sequence_manager::SequenceManagerForTest::Create( - nullptr, test_task_runner_, - test_task_runner_->GetMockTickClock()); - } else { - // It's okay to use |test_task_runner_| just as a mock clock because - // it isn't bound to thread and all tasks will go through a MessageLoop. - sequence_manager_ = - base::sequence_manager::SequenceManagerForTest::CreateOnCurrentThread( - base::sequence_manager::SequenceManager::Settings::Builder() - .SetTickClock(test_task_runner_->GetMockTickClock()) - .Build()); - } + sequence_manager_ = base::sequence_manager::SequenceManagerForTest::Create( + nullptr, test_task_runner_, test_task_runner_->GetMockTickClock()); scheduler_helper_ = std::make_unique<NonMainThreadSchedulerHelper>( sequence_manager_.get(), nullptr, TaskType::kInternalTest); idle_helper_ = std::make_unique<IdleHelperForTest>( @@ -275,7 +261,6 @@ class BaseIdleHelperTest : public testing::Test { return idle_helper_->idle_queue_; } - std::unique_ptr<base::MessageLoop> message_loop_; scoped_refptr<base::TestMockTimeTaskRunner> test_task_runner_; std::unique_ptr<SequenceManager> sequence_manager_; std::unique_ptr<NonMainThreadSchedulerHelper> scheduler_helper_; @@ -289,7 +274,7 @@ class BaseIdleHelperTest : public testing::Test { class IdleHelperTest : public BaseIdleHelperTest { public: - IdleHelperTest() : BaseIdleHelperTest(nullptr, base::TimeDelta()) {} + IdleHelperTest() : BaseIdleHelperTest(base::TimeDelta()) {} ~IdleHelperTest() override = default; @@ -400,7 +385,7 @@ TEST_F(IdleHelperTest, TestIdleTaskExceedsDeadline) { class IdleHelperTestWithIdlePeriodObserver : public BaseIdleHelperTest { public: IdleHelperTestWithIdlePeriodObserver() - : BaseIdleHelperTest(nullptr, base::TimeDelta()) {} + : BaseIdleHelperTest(base::TimeDelta()) {} ~IdleHelperTestWithIdlePeriodObserver() override = default; @@ -785,7 +770,6 @@ class IdleHelperWithQuiescencePeriodTest : public BaseIdleHelperTest { IdleHelperWithQuiescencePeriodTest() : BaseIdleHelperTest( - nullptr, base::TimeDelta::FromMilliseconds(kQuiescenceDelayMs)) {} ~IdleHelperWithQuiescencePeriodTest() override = default; |