Home
last modified time | relevance | path

Searched refs:TestableScheduler (Results 1 – 9 of 9) sorted by relevance

/frameworks/native/services/surfaceflinger/tests/unittests/
DTestableScheduler.h37 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
DSchedulerTest.cpp85 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()
DTestableSurfaceFlinger.h176 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;
DLayerHistoryTest.cpp143 TestableScheduler* mScheduler = new TestableScheduler(mSelector, mSchedulerCallback);
/frameworks/native/services/surfaceflinger/fuzzer/
Dsurfaceflinger_fuzzers_utils.h225 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;
Dsurfaceflinger_scheduler_fuzzer.cpp218 scheduler::TestableScheduler* scheduler = flinger.scheduler(); in fuzzLayerHistory()
/frameworks/native/services/surfaceflinger/Scheduler/
DLayerHistory.h95 friend class TestableScheduler; variable
DVsyncSchedule.h121 friend class TestableScheduler;
DScheduler.h322 friend class TestableScheduler;