summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/platform/scheduler/common/idle_helper_unittest.cc
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2020-07-16 11:45:35 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2020-07-17 08:59:23 +0000
commit552906b0f222c5d5dd11b9fd73829d510980461a (patch)
tree3a11e6ed0538a81dd83b20cf3a4783e297f26d91 /chromium/third_party/blink/renderer/platform/scheduler/common/idle_helper_unittest.cc
parent1b05827804eaf047779b597718c03e7d38344261 (diff)
downloadqtwebengine-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.cc28
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;