Index: cc/scheduler/scheduler_unittest.cc |
diff --git a/cc/scheduler/scheduler_unittest.cc b/cc/scheduler/scheduler_unittest.cc |
index 9323be623b4c9a201d3ffcf254140727e18bffa6..e6d36c487e7c2197b5b6c09dfe5d743e35f04a62 100644 |
--- a/cc/scheduler/scheduler_unittest.cc |
+++ b/cc/scheduler/scheduler_unittest.cc |
@@ -1299,11 +1299,11 @@ void SchedulerTest::CheckMainFrameSkippedAfterLateCommit( |
bool expect_send_begin_main_frame) { |
// Impl thread hits deadline before commit finishes. |
scheduler_->SetNeedsCommit(); |
- EXPECT_FALSE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_FALSE(scheduler_->MainThreadMissedLastDeadline()); |
EXPECT_SCOPED(AdvanceFrame()); |
- EXPECT_FALSE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_FALSE(scheduler_->MainThreadMissedLastDeadline()); |
task_runner().RunTasksWhile(client_->ImplFrameDeadlinePending(true)); |
- EXPECT_TRUE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_TRUE(scheduler_->MainThreadMissedLastDeadline()); |
scheduler_->NotifyBeginMainFrameStarted(); |
scheduler_->NotifyReadyToCommit(); |
scheduler_->NotifyReadyToActivate(); |
@@ -1312,16 +1312,16 @@ void SchedulerTest::CheckMainFrameSkippedAfterLateCommit( |
EXPECT_ACTION("ScheduledActionSendBeginMainFrame", client_, 2, 5); |
EXPECT_ACTION("ScheduledActionCommit", client_, 3, 5); |
EXPECT_ACTION("ScheduledActionActivateSyncTree", client_, 4, 5); |
- EXPECT_TRUE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_TRUE(scheduler_->MainThreadMissedLastDeadline()); |
client_->Reset(); |
scheduler_->SetNeedsCommit(); |
- EXPECT_TRUE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_TRUE(scheduler_->MainThreadMissedLastDeadline()); |
EXPECT_SCOPED(AdvanceFrame()); |
- EXPECT_TRUE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_TRUE(scheduler_->MainThreadMissedLastDeadline()); |
task_runner().RunTasksWhile(client_->ImplFrameDeadlinePending(true)); |
EXPECT_EQ(expect_send_begin_main_frame, |
- scheduler_->MainThreadIsInHighLatencyMode()); |
+ scheduler_->MainThreadMissedLastDeadline()); |
EXPECT_EQ(expect_send_begin_main_frame, |
client_->HasAction("ScheduledActionSendBeginMainFrame")); |
} |
@@ -1419,7 +1419,7 @@ void SchedulerTest::ImplFrameSkippedAfterLateSwapAck_MainThreadMakesDeadline( |
client_->Reset(); |
scheduler_->SetNeedsCommit(); |
scheduler_->SetNeedsRedraw(); |
- EXPECT_FALSE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_FALSE(scheduler_->MainThreadMissedLastDeadline()); |
SendNextBeginFrame(); |
EXPECT_ACTION("SetNeedsBeginFrames(true)", client_, 0, 4); |
EXPECT_ACTION("WillBeginImplFrame", client_, 1, 4); |
@@ -1430,7 +1430,7 @@ void SchedulerTest::ImplFrameSkippedAfterLateSwapAck_MainThreadMakesDeadline( |
scheduler_->NotifyBeginMainFrameStarted(); |
scheduler_->NotifyReadyToCommit(); |
scheduler_->NotifyReadyToActivate(); |
- EXPECT_FALSE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_FALSE(scheduler_->MainThreadMissedLastDeadline()); |
task_runner().RunTasksWhile(client_->ImplFrameDeadlinePending(true)); |
EXPECT_ACTION("ScheduledActionCommit", client_, 0, 4); |
EXPECT_ACTION("ScheduledActionActivateSyncTree", client_, 1, 4); |
@@ -1445,12 +1445,12 @@ void SchedulerTest::ImplFrameSkippedAfterLateSwapAck_MainThreadMakesDeadline( |
client_->Reset(); |
scheduler_->SetNeedsCommit(); |
scheduler_->SetNeedsRedraw(); |
- EXPECT_FALSE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_FALSE(scheduler_->MainThreadMissedLastDeadline()); |
SendNextBeginFrame(); |
// Verify that we skip the BeginImplFrame |
EXPECT_NO_ACTION(client_); |
EXPECT_FALSE(scheduler_->BeginImplFrameDeadlinePending()); |
- EXPECT_FALSE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_FALSE(scheduler_->MainThreadMissedLastDeadline()); |
// Verify that we do not perform any actions after we are no longer |
// swap throttled. |
@@ -1469,7 +1469,7 @@ void SchedulerTest::ImplFrameSkippedAfterLateSwapAck_MainThreadMakesDeadline( |
// Verify that we start the next BeginImplFrame and continue normally |
// after having just skipped a BeginImplFrame. |
client_->Reset(); |
- EXPECT_FALSE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_FALSE(scheduler_->MainThreadMissedLastDeadline()); |
SendNextBeginFrame(); |
EXPECT_ACTION("WillBeginImplFrame", client_, 0, 3); |
EXPECT_ACTION("ScheduledActionAnimate", client_, 1, 3); |
@@ -1553,14 +1553,14 @@ TEST_F(SchedulerTest, |
// Draw and swap for first BeginFrame |
client_->Reset(); |
scheduler_->SetNeedsRedraw(); |
- EXPECT_FALSE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_FALSE(scheduler_->MainThreadMissedLastDeadline()); |
SendNextBeginFrame(); |
EXPECT_ACTION("SetNeedsBeginFrames(true)", client_, 0, 3); |
EXPECT_ACTION("WillBeginImplFrame", client_, 1, 3); |
EXPECT_ACTION("ScheduledActionAnimate", client_, 2, 3); |
client_->Reset(); |
- EXPECT_FALSE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_FALSE(scheduler_->MainThreadMissedLastDeadline()); |
task_runner().RunTasksWhile(client_->ImplFrameDeadlinePending(true)); |
EXPECT_SINGLE_ACTION("ScheduledActionDrawAndSwapIfPossible", client_); |
@@ -1571,12 +1571,12 @@ TEST_F(SchedulerTest, |
// BeginImplFrame puts the impl thread in high latency mode. |
client_->Reset(); |
scheduler_->SetNeedsRedraw(); |
- EXPECT_FALSE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_FALSE(scheduler_->MainThreadMissedLastDeadline()); |
SendNextBeginFrame(); |
// Verify that we skip the BeginImplFrame |
EXPECT_NO_ACTION(client_); |
EXPECT_FALSE(scheduler_->BeginImplFrameDeadlinePending()); |
- EXPECT_FALSE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_FALSE(scheduler_->MainThreadMissedLastDeadline()); |
// Verify that we do not perform any actions after we are no longer |
// swap throttled. |
@@ -1588,7 +1588,7 @@ TEST_F(SchedulerTest, |
// Verify that we start the next BeginImplFrame and continue normally |
// after having just skipped a BeginImplFrame. |
client_->Reset(); |
- EXPECT_FALSE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_FALSE(scheduler_->MainThreadMissedLastDeadline()); |
SendNextBeginFrame(); |
EXPECT_ACTION("WillBeginImplFrame", client_, 0, 2); |
EXPECT_ACTION("ScheduledActionAnimate", client_, 1, 2); |
@@ -1607,7 +1607,7 @@ void SchedulerTest::ImplFrameIsNotSkippedAfterLateSwapAck() { |
// Draw and swap for first BeginFrame |
client_->Reset(); |
scheduler_->SetNeedsCommit(); |
- EXPECT_FALSE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_FALSE(scheduler_->MainThreadMissedLastDeadline()); |
SendNextBeginFrame(); |
EXPECT_ACTION("SetNeedsBeginFrames(true)", client_, 0, 3); |
EXPECT_ACTION("WillBeginImplFrame", client_, 1, 3); |
@@ -1617,7 +1617,7 @@ void SchedulerTest::ImplFrameIsNotSkippedAfterLateSwapAck() { |
scheduler_->NotifyBeginMainFrameStarted(); |
scheduler_->NotifyReadyToCommit(); |
scheduler_->NotifyReadyToActivate(); |
- EXPECT_FALSE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_FALSE(scheduler_->MainThreadMissedLastDeadline()); |
task_runner().RunTasksWhile(client_->ImplFrameDeadlinePending(true)); |
EXPECT_ACTION("ScheduledActionCommit", client_, 0, 4); |
EXPECT_ACTION("ScheduledActionActivateSyncTree", client_, 1, 4); |
@@ -1631,11 +1631,11 @@ void SchedulerTest::ImplFrameIsNotSkippedAfterLateSwapAck() { |
// puts the impl thread in high latency mode. |
client_->Reset(); |
scheduler_->SetNeedsCommit(); |
- EXPECT_FALSE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_FALSE(scheduler_->MainThreadMissedLastDeadline()); |
SendNextBeginFrame(); |
EXPECT_SINGLE_ACTION("WillBeginImplFrame", client_); |
EXPECT_TRUE(scheduler_->BeginImplFrameDeadlinePending()); |
- EXPECT_FALSE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_FALSE(scheduler_->MainThreadMissedLastDeadline()); |
client_->Reset(); |
scheduler_->DidSwapBuffersComplete(); |
@@ -1716,18 +1716,18 @@ TEST_F(SchedulerTest, |
client_->SetAutomaticSwapAck(false); |
// Impl thread hits deadline before commit finishes to make |
- // MainThreadIsInHighLatencyMode true |
+ // MainThreadMissedLastDeadline true |
client_->Reset(); |
scheduler_->SetNeedsCommit(); |
- EXPECT_FALSE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_FALSE(scheduler_->MainThreadMissedLastDeadline()); |
EXPECT_SCOPED(AdvanceFrame()); |
- EXPECT_FALSE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_FALSE(scheduler_->MainThreadMissedLastDeadline()); |
task_runner().RunTasksWhile(client_->ImplFrameDeadlinePending(true)); |
- EXPECT_TRUE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_TRUE(scheduler_->MainThreadMissedLastDeadline()); |
scheduler_->NotifyBeginMainFrameStarted(); |
scheduler_->NotifyReadyToCommit(); |
scheduler_->NotifyReadyToActivate(); |
- EXPECT_TRUE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_TRUE(scheduler_->MainThreadMissedLastDeadline()); |
EXPECT_ACTION("SetNeedsBeginFrames(true)", client_, 0, 5); |
EXPECT_ACTION("WillBeginImplFrame", client_, 1, 5); |
@@ -1738,9 +1738,9 @@ TEST_F(SchedulerTest, |
// Draw and swap for first commit, start second commit. |
client_->Reset(); |
scheduler_->SetNeedsCommit(); |
- EXPECT_TRUE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_TRUE(scheduler_->MainThreadMissedLastDeadline()); |
EXPECT_SCOPED(AdvanceFrame()); |
- EXPECT_TRUE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_TRUE(scheduler_->MainThreadMissedLastDeadline()); |
task_runner().RunTasksWhile(client_->ImplFrameDeadlinePending(true)); |
scheduler_->NotifyBeginMainFrameStarted(); |
scheduler_->NotifyReadyToCommit(); |
@@ -1757,9 +1757,9 @@ TEST_F(SchedulerTest, |
// to put the impl thread in a high latency mode. |
client_->Reset(); |
scheduler_->SetNeedsCommit(); |
- EXPECT_TRUE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_TRUE(scheduler_->MainThreadMissedLastDeadline()); |
EXPECT_SCOPED(AdvanceFrame()); |
- EXPECT_TRUE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_TRUE(scheduler_->MainThreadMissedLastDeadline()); |
task_runner().RunTasksWhile(client_->ImplFrameDeadlinePending(true)); |
EXPECT_ACTION("WillBeginImplFrame", client_, 0, 2); |
@@ -1768,7 +1768,7 @@ TEST_F(SchedulerTest, |
// swap ack backpressure, not because of latency recovery. |
EXPECT_FALSE(client_->HasAction("ScheduledActionSendBeginMainFrame")); |
EXPECT_FALSE(client_->HasAction("ScheduledActionDrawAndSwapIfPossible")); |
- EXPECT_TRUE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_TRUE(scheduler_->MainThreadMissedLastDeadline()); |
EXPECT_TRUE(scheduler_->WasSwapThrottledAtLastBeginFrame()); |
// Lower estimates so that the scheduler will attempt latency recovery. |
@@ -1784,12 +1784,12 @@ TEST_F(SchedulerTest, |
// Previous commit request is still outstanding. |
EXPECT_TRUE(scheduler_->NeedsCommit()); |
SendNextBeginFrame(); |
- EXPECT_TRUE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_TRUE(scheduler_->MainThreadMissedLastDeadline()); |
EXPECT_TRUE(scheduler_->WasSwapThrottledAtLastBeginFrame()); |
scheduler_->DidSwapBuffersComplete(); |
task_runner().RunTasksWhile(client_->ImplFrameDeadlinePending(true)); |
- EXPECT_FALSE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_FALSE(scheduler_->MainThreadMissedLastDeadline()); |
EXPECT_ACTION("WillBeginImplFrame", client_, 0, 3); |
EXPECT_ACTION("ScheduledActionAnimate", client_, 1, 3); |
EXPECT_ACTION("ScheduledActionDrawAndSwapIfPossible", client_, 2, 3); |
@@ -1798,12 +1798,12 @@ TEST_F(SchedulerTest, |
client_->Reset(); |
// Previous commit request is still outstanding. |
EXPECT_TRUE(scheduler_->NeedsCommit()); |
- EXPECT_FALSE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_FALSE(scheduler_->MainThreadMissedLastDeadline()); |
SendNextBeginFrame(); |
task_runner().RunTasksWhile(client_->ImplFrameDeadlinePending(true)); |
- EXPECT_FALSE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_FALSE(scheduler_->MainThreadMissedLastDeadline()); |
scheduler_->DidSwapBuffersComplete(); |
- EXPECT_FALSE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_FALSE(scheduler_->MainThreadMissedLastDeadline()); |
EXPECT_NO_ACTION(client_); |
@@ -1811,16 +1811,16 @@ TEST_F(SchedulerTest, |
client_->Reset(); |
// Previous commit request is still outstanding. |
EXPECT_TRUE(scheduler_->NeedsCommit()); |
- EXPECT_FALSE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_FALSE(scheduler_->MainThreadMissedLastDeadline()); |
SendNextBeginFrame(); |
- EXPECT_FALSE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_FALSE(scheduler_->MainThreadMissedLastDeadline()); |
scheduler_->NotifyBeginMainFrameStarted(); |
scheduler_->NotifyReadyToCommit(); |
scheduler_->NotifyReadyToActivate(); |
task_runner().RunTasksWhile(client_->ImplFrameDeadlinePending(true)); |
- EXPECT_FALSE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_FALSE(scheduler_->MainThreadMissedLastDeadline()); |
scheduler_->DidSwapBuffersComplete(); |
- EXPECT_FALSE(scheduler_->MainThreadIsInHighLatencyMode()); |
+ EXPECT_FALSE(scheduler_->MainThreadMissedLastDeadline()); |
EXPECT_ACTION("WillBeginImplFrame", client_, 0, 6); |
EXPECT_ACTION("ScheduledActionSendBeginMainFrame", client_, 1, 6); |