Index: components/scheduler/renderer/renderer_scheduler_impl_unittest.cc |
diff --git a/components/scheduler/renderer/renderer_scheduler_impl_unittest.cc b/components/scheduler/renderer/renderer_scheduler_impl_unittest.cc |
index 6cd96dcd8cbc458b143e55902b61624115868453..fd5216710fca7726d28ddd5b9a8e925224ccaf79 100644 |
--- a/components/scheduler/renderer/renderer_scheduler_impl_unittest.cc |
+++ b/components/scheduler/renderer/renderer_scheduler_impl_unittest.cc |
@@ -531,11 +531,6 @@ class RendererSchedulerImplTest : public testing::Test { |
RendererSchedulerImpl::kIdlePeriodStarvationThresholdMillis); |
} |
- static base::TimeDelta suspend_timers_when_backgrounded_delay() { |
- return base::TimeDelta::FromMilliseconds( |
- RendererSchedulerImpl::kSuspendTimersWhenBackgroundedDelayMillis); |
- } |
- |
static base::TimeDelta rails_response_time() { |
return base::TimeDelta::FromMilliseconds( |
RendererSchedulerImpl::kRailsResponseTimeMillis); |
@@ -2090,47 +2085,6 @@ TEST_F(RendererSchedulerImplTest, ShutdownPreventsPostingOfNewTasks) { |
EXPECT_TRUE(run_order.empty()); |
} |
-TEST_F(RendererSchedulerImplTest, TestRendererBackgroundedTimerSuspension) { |
- scheduler_->SetTimerQueueSuspensionWhenBackgroundedEnabled(true); |
- |
- std::vector<std::string> run_order; |
- PostTestTasks(&run_order, "T1 T2"); |
- |
- // The background signal will not immediately suspend the timer queue. |
- scheduler_->OnRendererBackgrounded(); |
- RunUntilIdle(); |
- EXPECT_THAT(run_order, |
- testing::ElementsAre(std::string("T1"), std::string("T2"))); |
- |
- run_order.clear(); |
- PostTestTasks(&run_order, "T3"); |
- RunUntilIdle(); |
- EXPECT_THAT(run_order, testing::ElementsAre(std::string("T3"))); |
- |
- // Advance the time until after the scheduled timer queue suspension. |
- run_order.clear(); |
- clock_->Advance(suspend_timers_when_backgrounded_delay() + |
- base::TimeDelta::FromMilliseconds(10)); |
- RunUntilIdle(); |
- ASSERT_TRUE(run_order.empty()); |
- |
- // Timer tasks should be suspended until the foregrounded signal. |
- PostTestTasks(&run_order, "T4 T5"); |
- RunUntilIdle(); |
- EXPECT_TRUE(run_order.empty()); |
- |
- scheduler_->OnRendererForegrounded(); |
- RunUntilIdle(); |
- EXPECT_THAT(run_order, |
- testing::ElementsAre(std::string("T4"), std::string("T5"))); |
- |
- // Subsequent timer tasks should fire as usual. |
- run_order.clear(); |
- PostTestTasks(&run_order, "T6"); |
- RunUntilIdle(); |
- EXPECT_THAT(run_order, testing::ElementsAre(std::string("T6"))); |
-} |
- |
TEST_F(RendererSchedulerImplTest, |
ExpensiveLoadingTasksNotBlockedTillFirstBeginMainFrame) { |
std::vector<std::string> run_order; |