Index: cc/test/scheduler_test_common.cc |
diff --git a/cc/test/scheduler_test_common.cc b/cc/test/scheduler_test_common.cc |
index 91d0952922aab2ded73b50dcc3f958d3271ac66f..294b9517435504b6bfa56811cda3443ee2d5578d 100644 |
--- a/cc/test/scheduler_test_common.cc |
+++ b/cc/test/scheduler_test_common.cc |
@@ -83,6 +83,14 @@ FakeCompositorTimingHistory::FakeCompositorTimingHistory( |
FakeCompositorTimingHistory::~FakeCompositorTimingHistory() { |
} |
+void FakeCompositorTimingHistory::SetAllEstimatesTo(base::TimeDelta duration) { |
+ begin_main_frame_to_commit_duration_ = duration; |
+ commit_to_ready_to_activate_duration_ = duration; |
+ prepare_tiles_duration_ = duration; |
+ activate_duration_ = duration; |
+ draw_duration_ = duration; |
+} |
+ |
void FakeCompositorTimingHistory::SetBeginMainFrameToCommitDurationEstimate( |
base::TimeDelta duration) { |
begin_main_frame_to_commit_duration_ = duration; |
@@ -170,13 +178,19 @@ TestScheduler::TestScheduler( |
synthetic_frame_source.Pass(), |
unthrottled_frame_source.Pass(), |
compositor_timing_history.Pass()), |
- now_src_(now_src) { |
+ now_src_(now_src), |
+ was_swap_throttled_at_last_begin_frame_(false) { |
} |
base::TimeTicks TestScheduler::Now() const { |
return now_src_->NowTicks(); |
} |
+void TestScheduler::BeginImplFrameWithDeadline(const BeginFrameArgs& args) { |
+ was_swap_throttled_at_last_begin_frame_ = state_machine_.SwapThrottled(); |
sunnyps
2015/07/09 23:44:30
I think a better way to do this is to hook up Fake
brianderson
2015/07/10 00:34:08
I wanted to use FakeSchedulerClient::WillBeginImpl
|
+ Scheduler::BeginImplFrameWithDeadline(args); |
+} |
+ |
TestScheduler::~TestScheduler() { |
} |