Searched refs:TestableScheduler (Results 1 – 9 of 9) sorted by relevance
/frameworks/native/services/surfaceflinger/tests/unittests/ |
D | TestableScheduler.h | 37 class TestableScheduler : public Scheduler, private ICompositor { 39 TestableScheduler(RefreshRateSelectorPtr selectorPtr, ISchedulerCallback& callback) in TestableScheduler() function 40 : TestableScheduler(std::make_unique<mock::VsyncController>(), in TestableScheduler() 44 TestableScheduler(std::unique_ptr<VsyncController> controller, in TestableScheduler() function
|
D | SchedulerTest.cpp | 85 TestableScheduler* mScheduler = new TestableScheduler{mSelector, mSchedulerCallback}; 294 using DisplayModeChoice = TestableScheduler::DisplayModeChoice; in TEST_F() 333 using DisplayModeChoice = TestableScheduler::DisplayModeChoice; in TEST_F() 334 TestableScheduler::DisplayModeChoiceMap expectedChoices; in TEST_F()
|
D | TestableSurfaceFlinger.h | 176 scheduler::TestableScheduler* scheduler() { return mScheduler; } in scheduler() 246 new testing::NiceMock<scheduler::TestableScheduler>(std::move(vsyncController), 252 mScheduler = new scheduler::TestableScheduler(std::move(vsyncController), 301 scheduler::TestableScheduler& mutableScheduler() { return *mScheduler; } in mutableScheduler() 1031 scheduler::TestableScheduler* mScheduler = nullptr;
|
D | LayerHistoryTest.cpp | 143 TestableScheduler* mScheduler = new TestableScheduler(mSelector, mSchedulerCallback);
|
/frameworks/native/services/surfaceflinger/fuzzer/ |
D | surfaceflinger_fuzzers_utils.h | 225 class TestableScheduler : public Scheduler, private ICompositor { 227 TestableScheduler(const std::shared_ptr<scheduler::RefreshRateSelector>& selectorPtr, in TestableScheduler() function 229 : TestableScheduler(std::make_unique<android::mock::VsyncController>(), in TestableScheduler() 233 TestableScheduler(std::unique_ptr<VsyncController> controller, in TestableScheduler() function 408 scheduler::TestableScheduler *scheduler() { return mScheduler; } in scheduler() 678 mScheduler = new scheduler::TestableScheduler(std::move(vsyncController), 689 scheduler::TestableScheduler &mutableScheduler() const { return *mScheduler; } in mutableScheduler() 803 scheduler::TestableScheduler *mScheduler = nullptr;
|
D | surfaceflinger_scheduler_fuzzer.cpp | 218 scheduler::TestableScheduler* scheduler = flinger.scheduler(); in fuzzLayerHistory()
|
/frameworks/native/services/surfaceflinger/Scheduler/ |
D | LayerHistory.h | 95 friend class TestableScheduler; variable
|
D | VsyncSchedule.h | 121 friend class TestableScheduler;
|
D | Scheduler.h | 322 friend class TestableScheduler;
|