Index: cc/scheduler/scheduler_state_machine_unittest.cc |
diff --git a/cc/scheduler/scheduler_state_machine_unittest.cc b/cc/scheduler/scheduler_state_machine_unittest.cc |
index 6d00594dc867c81d42a921fbed2e5a80cf2412ce..7d9605fb10d2e788f55de8ede6aac11ba9280110 100644 |
--- a/cc/scheduler/scheduler_state_machine_unittest.cc |
+++ b/cc/scheduler/scheduler_state_machine_unittest.cc |
@@ -51,7 +51,6 @@ |
} |
#define SET_UP_STATE(state) \ |
- state.SetCanStart(); \ |
state.SetVisible(true); \ |
EXPECT_ACTION_UPDATE_STATE( \ |
SchedulerStateMachine::ACTION_BEGIN_OUTPUT_SURFACE_CREATION); \ |
@@ -205,7 +204,6 @@ class StateMachine : public SchedulerStateMachine { |
TEST(SchedulerStateMachineTest, BeginFrameNeeded) { |
SchedulerSettings default_scheduler_settings; |
StateMachine state(default_scheduler_settings); |
- state.SetCanStart(); |
state.SetVisible(true); |
EXPECT_ACTION_UPDATE_STATE( |
SchedulerStateMachine::ACTION_BEGIN_OUTPUT_SURFACE_CREATION); |
@@ -254,7 +252,6 @@ TEST(SchedulerStateMachineTest, TestNextActionBeginsMainFrameIfNeeded) { |
// If no commit needed, do nothing. |
{ |
StateMachine state(default_scheduler_settings); |
- state.SetCanStart(); |
state.SetVisible(true); |
EXPECT_ACTION_UPDATE_STATE( |
SchedulerStateMachine::ACTION_BEGIN_OUTPUT_SURFACE_CREATION); |
@@ -275,13 +272,12 @@ TEST(SchedulerStateMachineTest, TestNextActionBeginsMainFrameIfNeeded) { |
EXPECT_FALSE(state.NeedsCommit()); |
} |
- // If commit requested but can_start is still false, do nothing. |
+ // If commit requested but not visible yet, do nothing. |
{ |
StateMachine state(default_scheduler_settings); |
state.SetBeginMainFrameState( |
SchedulerStateMachine::BEGIN_MAIN_FRAME_STATE_IDLE); |
state.SetNeedsRedraw(false); |
- state.SetVisible(true); |
state.SetNeedsBeginMainFrame(); |
EXPECT_ACTION_UPDATE_STATE(SchedulerStateMachine::ACTION_NONE); |
@@ -300,7 +296,6 @@ TEST(SchedulerStateMachineTest, TestNextActionBeginsMainFrameIfNeeded) { |
StateMachine state(default_scheduler_settings); |
state.SetBeginMainFrameState( |
SchedulerStateMachine::BEGIN_MAIN_FRAME_STATE_IDLE); |
- state.SetCanStart(); |
state.SetVisible(true); |
EXPECT_ACTION_UPDATE_STATE( |
SchedulerStateMachine::ACTION_BEGIN_OUTPUT_SURFACE_CREATION); |
@@ -328,7 +323,6 @@ TEST(SchedulerStateMachineTest, TestNextActionBeginsMainFrameIfNeeded) { |
StateMachine state(default_scheduler_settings); |
state.SetBeginMainFrameState( |
SchedulerStateMachine::BEGIN_MAIN_FRAME_STATE_IDLE); |
- state.SetCanStart(); |
state.SetVisible(true); |
EXPECT_ACTION_UPDATE_STATE( |
SchedulerStateMachine::ACTION_BEGIN_OUTPUT_SURFACE_CREATION); |
@@ -720,7 +714,6 @@ TEST(SchedulerStateMachineTest, TestNextActionDrawsOnBeginImplFrame) { |
for (size_t i = 0; i < num_begin_main_frame_states; ++i) { |
for (size_t j = 0; j < num_begin_impl_frame_states; ++j) { |
StateMachine state(default_scheduler_settings); |
- state.SetCanStart(); |
state.SetVisible(true); |
EXPECT_ACTION_UPDATE_STATE( |
SchedulerStateMachine::ACTION_BEGIN_OUTPUT_SURFACE_CREATION); |
@@ -749,7 +742,6 @@ TEST(SchedulerStateMachineTest, TestNextActionDrawsOnBeginImplFrame) { |
// except if we're ready to commit, in which case we expect a commit first. |
for (size_t i = 0; i < num_begin_main_frame_states; ++i) { |
StateMachine state(default_scheduler_settings); |
- state.SetCanStart(); |
state.SetVisible(true); |
EXPECT_ACTION_UPDATE_STATE( |
SchedulerStateMachine::ACTION_BEGIN_OUTPUT_SURFACE_CREATION); |
@@ -790,7 +782,6 @@ TEST(SchedulerStateMachineTest, TestNoBeginMainFrameStatesRedrawWhenInvisible) { |
// There shouldn't be any drawing regardless of BeginImplFrame. |
for (size_t j = 0; j < 2; ++j) { |
StateMachine state(default_scheduler_settings); |
- state.SetCanStart(); |
state.SetVisible(true); |
EXPECT_ACTION_UPDATE_STATE( |
SchedulerStateMachine::ACTION_BEGIN_OUTPUT_SURFACE_CREATION); |
@@ -827,7 +818,6 @@ TEST(SchedulerStateMachineTest, TestCanRedraw_StopsDraw) { |
// There shouldn't be any drawing regardless of BeginImplFrame. |
for (size_t j = 0; j < 2; ++j) { |
StateMachine state(default_scheduler_settings); |
- state.SetCanStart(); |
state.SetVisible(true); |
EXPECT_ACTION_UPDATE_STATE( |
SchedulerStateMachine::ACTION_BEGIN_OUTPUT_SURFACE_CREATION); |
@@ -850,7 +840,6 @@ TEST(SchedulerStateMachineTest, |
TestCanRedrawWithWaitingForFirstDrawMakesProgress) { |
SchedulerSettings default_scheduler_settings; |
StateMachine state(default_scheduler_settings); |
- state.SetCanStart(); |
state.SetVisible(true); |
EXPECT_ACTION_UPDATE_STATE( |
SchedulerStateMachine::ACTION_BEGIN_OUTPUT_SURFACE_CREATION); |
@@ -1195,7 +1184,6 @@ TEST(SchedulerStateMachineTest, TestFullCycleWithCommitRequestInbetween) { |
TEST(SchedulerStateMachineTest, TestNoRequestCommitWhenInvisible) { |
SchedulerSettings default_scheduler_settings; |
StateMachine state(default_scheduler_settings); |
- state.SetCanStart(); |
state.SetVisible(true); |
EXPECT_ACTION_UPDATE_STATE( |
SchedulerStateMachine::ACTION_BEGIN_OUTPUT_SURFACE_CREATION); |
@@ -1209,7 +1197,6 @@ TEST(SchedulerStateMachineTest, TestNoRequestCommitWhenInvisible) { |
TEST(SchedulerStateMachineTest, TestNoRequestOutputSurfaceWhenInvisible) { |
SchedulerSettings default_scheduler_settings; |
StateMachine state(default_scheduler_settings); |
- state.SetCanStart(); |
// We should not request an OutputSurface when we are still invisible. |
EXPECT_ACTION_UPDATE_STATE(SchedulerStateMachine::ACTION_NONE); |
state.SetVisible(true); |
@@ -1283,7 +1270,6 @@ TEST(SchedulerStateMachineTest, TestAbortBeginMainFrameBecauseInvisible) { |
TEST(SchedulerStateMachineTest, TestAbortBeginMainFrameBecauseCommitNotNeeded) { |
SchedulerSettings default_scheduler_settings; |
StateMachine state(default_scheduler_settings); |
- state.SetCanStart(); |
state.SetVisible(true); |
EXPECT_ACTION_UPDATE_STATE( |
SchedulerStateMachine::ACTION_BEGIN_OUTPUT_SURFACE_CREATION); |
@@ -1331,7 +1317,6 @@ TEST(SchedulerStateMachineTest, TestAbortBeginMainFrameBecauseCommitNotNeeded) { |
TEST(SchedulerStateMachineTest, TestFirstContextCreation) { |
SchedulerSettings default_scheduler_settings; |
StateMachine state(default_scheduler_settings); |
- state.SetCanStart(); |
state.SetVisible(true); |
state.SetCanDraw(true); |
@@ -1388,7 +1373,7 @@ TEST(SchedulerStateMachineTest, |
state.NextAction()); |
state.DidLoseOutputSurface(); |
EXPECT_EQ(state.output_surface_state(), |
- SchedulerStateMachine::OUTPUT_SURFACE_LOST); |
+ SchedulerStateMachine::OUTPUT_SURFACE_NONE); |
EXPECT_ACTION_UPDATE_STATE( |
SchedulerStateMachine::ACTION_BEGIN_OUTPUT_SURFACE_CREATION); |
@@ -1695,7 +1680,6 @@ TEST(SchedulerStateMachineTest, |
TEST(SchedulerStateMachineTest, TestNoBeginFrameNeededWhenInvisible) { |
SchedulerSettings default_scheduler_settings; |
StateMachine state(default_scheduler_settings); |
- state.SetCanStart(); |
state.SetVisible(true); |
EXPECT_ACTION_UPDATE_STATE( |
SchedulerStateMachine::ACTION_BEGIN_OUTPUT_SURFACE_CREATION); |
@@ -1716,7 +1700,6 @@ TEST(SchedulerStateMachineTest, TestNoBeginFrameNeededWhenInvisible) { |
TEST(SchedulerStateMachineTest, TestNoBeginMainFrameWhenInvisible) { |
SchedulerSettings default_scheduler_settings; |
StateMachine state(default_scheduler_settings); |
- state.SetCanStart(); |
state.SetVisible(true); |
EXPECT_ACTION_UPDATE_STATE( |
SchedulerStateMachine::ACTION_BEGIN_OUTPUT_SURFACE_CREATION); |
@@ -1738,7 +1721,6 @@ TEST(SchedulerStateMachineTest, TestNoBeginMainFrameWhenInvisible) { |
TEST(SchedulerStateMachineTest, TestFinishCommitWhenCommitInProgress) { |
SchedulerSettings default_scheduler_settings; |
StateMachine state(default_scheduler_settings); |
- state.SetCanStart(); |
state.SetVisible(true); |
EXPECT_ACTION_UPDATE_STATE( |
SchedulerStateMachine::ACTION_BEGIN_OUTPUT_SURFACE_CREATION); |