/frameworks/ex/common/tests/src/com/android/common/ |
D | OperationSchedulerTest.java | 46 TimeTravelScheduler scheduler = new TimeTravelScheduler(); in testScheduler() local 48 assertEquals(Long.MAX_VALUE, scheduler.getNextTimeMillis(options)); in testScheduler() 49 assertEquals(0, scheduler.getLastSuccessTimeMillis()); in testScheduler() 50 assertEquals(0, scheduler.getLastAttemptTimeMillis()); in testScheduler() 52 long beforeTrigger = scheduler.timeMillis; in testScheduler() 53 scheduler.setTriggerTimeMillis(beforeTrigger + 1000000); in testScheduler() 54 assertEquals(beforeTrigger + 1000000, scheduler.getNextTimeMillis(options)); in testScheduler() 57 scheduler.setMoratoriumTimeMillis(beforeTrigger + 500000); in testScheduler() 58 assertEquals(beforeTrigger + 1000000, scheduler.getNextTimeMillis(options)); in testScheduler() 59 scheduler.setMoratoriumTimeMillis(beforeTrigger + 1500000); in testScheduler() [all …]
|
/frameworks/native/services/surfaceflinger/tests/unittests/ |
D | SurfaceFlinger_FoldableTest.cpp | 41 injector.setRefreshRateSelector(mFlinger.scheduler()->refreshRateSelector()); in SetUp() 60 ASSERT_EQ(mFlinger.scheduler()->pacesetterDisplayId(), kInnerDisplayId); in TEST_F() 64 ASSERT_EQ(mFlinger.scheduler()->pacesetterDisplayId(), kInnerDisplayId); in TEST_F() 73 ASSERT_EQ(mFlinger.scheduler()->pacesetterDisplayId(), kOuterDisplayId); in TEST_F() 78 ASSERT_EQ(mFlinger.scheduler()->pacesetterDisplayId(), kInnerDisplayId); in TEST_F() 87 ASSERT_EQ(mFlinger.scheduler()->pacesetterDisplayId(), kInnerDisplayId); in TEST_F() 90 mFlinger.scheduler()->setPacesetterDisplay(kOuterDisplayId); in TEST_F() 91 ASSERT_EQ(mFlinger.scheduler()->pacesetterDisplayId(), kOuterDisplayId); in TEST_F() 94 mFlinger.scheduler()->setPacesetterDisplay(kInnerDisplayId); in TEST_F() 95 ASSERT_EQ(mFlinger.scheduler()->pacesetterDisplayId(), kInnerDisplayId); in TEST_F() [all …]
|
D | SurfaceFlinger_NotifyPowerBoostTest.cpp | 38 mFlinger.scheduler()->replaceTouchTimer(100); in TEST_F() 40 EXPECT_TRUE(mFlinger.scheduler()->isTouchActive()); // Starting timer activates touch in TEST_F() 43 EXPECT_FALSE(mFlinger.scheduler()->isTouchActive()); in TEST_F() 47 EXPECT_FALSE(mFlinger.scheduler()->isTouchActive()); in TEST_F() 50 EXPECT_FALSE(mFlinger.scheduler()->isTouchActive()); in TEST_F() 54 EXPECT_TRUE(mFlinger.scheduler()->isTouchActive()); in TEST_F()
|
D | DisplayDevice_InitiateModeChange.cpp | 34 using Event = scheduler::DisplayModeEvent; 72 {scheduler::FrameRateMode{60_Hz, kMode60}, Event::None})); in TEST_F() 79 {scheduler::FrameRateMode{90_Hz, kMode90}, Event::None})); in TEST_F() 87 {scheduler::FrameRateMode{120_Hz, kMode120}, Event::None})); in TEST_F() 96 {scheduler::FrameRateMode{90_Hz, kMode90}, Event::None})); in TEST_F() 106 {scheduler::FrameRateMode{90_Hz, kMode90}, Event::None})); in TEST_F() 129 {scheduler::FrameRateMode{30_Hz, kMode60}, Event::None})); in TEST_F() 137 {scheduler::FrameRateMode{90_Hz, kMode90}, Event::None})); in TEST_F() 155 {scheduler::FrameRateMode{120_Hz, kMode120}, Event::None})); in TEST_F()
|
D | MessageQueueTest.cpp | 34 using CallbackToken = scheduler::VSyncDispatch::CallbackToken; 38 bool commit(PhysicalDisplayId, const scheduler::FrameTargets&) override { return false; } in commit() 40 const scheduler::FrameTargeters&) override { in composite() 92 const auto timing = scheduler::VSyncDispatch::ScheduleTiming{.workDuration = kDuration.ns(), in TEST_F() 106 const auto timing = scheduler::VSyncDispatch::ScheduleTiming{.workDuration = kDuration.ns(), in TEST_F() 125 const auto timing = scheduler::VSyncDispatch::ScheduleTiming{.workDuration = kDuration.ns(), in TEST_F() 152 scheduler::VSyncDispatch::ScheduleTiming{.workDuration = kDuration.ns(), in TEST_F() 164 scheduler::VSyncDispatch::ScheduleTiming{.workDuration = kDifferentDuration.ns(), in TEST_F()
|
D | OneShotTimerTest.cpp | 31 namespace scheduler { namespace 52 mIdleTimer = std::make_unique<scheduler::OneShotTimer>( in TEST_F() 58 mIdleTimer = std::make_unique<scheduler::OneShotTimer>("TestTimer", 1ms, in TEST_F() 78 mIdleTimer = std::make_unique<scheduler::OneShotTimer>("TestTimer", 1ms, in TEST_F() 101 mIdleTimer = std::make_unique<scheduler::OneShotTimer>("TestTimer", 1ms, in TEST_F() 136 mIdleTimer = std::make_unique<scheduler::OneShotTimer>("TestTimer", 1ms, in TEST_F() 169 mIdleTimer = std::make_unique<scheduler::OneShotTimer>("TestTimer", 1ms, in TEST_F() 186 mIdleTimer = std::make_unique<scheduler::OneShotTimer>("TestTimer", 1ms, in TEST_F() 212 mIdleTimer = std::make_unique<scheduler::OneShotTimer>("TestTimer", 1ms, in TEST_F() 230 mIdleTimer = std::make_unique<scheduler::OneShotTimer>("TestTimer", 1ms, in TEST_F() [all …]
|
D | SurfaceFlinger_HotplugTest.cpp | 27 EXPECT_CALL(*mFlinger.scheduler(), scheduleConfigure()).Times(2); in TEST_F() 44 EXPECT_CALL(*mFlinger.scheduler(), scheduleConfigure()).Times(1); in TEST_F() 45 EXPECT_CALL(*mFlinger.scheduler(), scheduleFrame()).Times(1); in TEST_F() 70 EXPECT_CALL(*mFlinger.scheduler(), scheduleFrame()).Times(1); in TEST_F() 107 EXPECT_CALL(*mFlinger.scheduler(), scheduleFrame()).Times(1); in TEST_F()
|
/frameworks/native/services/surfaceflinger/fuzzer/ |
D | surfaceflinger_scheduler_fuzzer.cpp | 45 constexpr auto kLayerVoteTypes = ftl::enum_range<scheduler::RefreshRateSelector::LayerVoteType>(); 79 void fuzzCallbackToken(scheduler::VSyncDispatchTimerQueue* dispatch); 87 std::shared_ptr<scheduler::VsyncSchedule> mVsyncSchedule; 101 mVsyncSchedule = std::shared_ptr<scheduler::VsyncSchedule>( in fuzzEventThread() 102 new scheduler::VsyncSchedule(getPhysicalDisplayId(), in fuzzEventThread() 125 void SchedulerFuzzer::fuzzCallbackToken(scheduler::VSyncDispatchTimerQueue* dispatch) { in fuzzCallbackToken() 126 scheduler::VSyncDispatch::CallbackToken tmp = dispatch->registerCallback( in fuzzCallbackToken() 144 scheduler::VSyncDispatchTimerQueue in fuzzVSyncDispatchTimerQueue() 145 mDispatch{std::make_unique<scheduler::ControllableClock>(), stubTracker, in fuzzVSyncDispatchTimerQueue() 151 dump<scheduler::VSyncDispatchTimerQueue>(&mDispatch, &mFdp); in fuzzVSyncDispatchTimerQueue() [all …]
|
D | surfaceflinger_scheduler_fuzzer.h | 36 class FuzzImplClock : public android::scheduler::Clock { 41 class ClockWrapper : public android::scheduler::Clock { 43 ClockWrapper(std::shared_ptr<android::scheduler::Clock> const& clock) : mClock(clock) {} in ClockWrapper() 48 std::shared_ptr<android::scheduler::Clock> const mClock; 81 class FuzzImplVSyncTracker : public scheduler::VSyncTracker { 118 class FuzzImplVSyncDispatch : public scheduler::VSyncDispatch { 127 scheduler::ScheduleResult schedule(CallbackToken /* token */, in schedule() 129 return (scheduler::ScheduleResult)0; in schedule() 132 scheduler::ScheduleResult update(CallbackToken /* token */, in update() 134 return (scheduler::ScheduleResult)0; in update() [all …]
|
D | surfaceflinger_fuzzers_utils.h | 200 struct FakePhaseOffsets : scheduler::VsyncConfiguration { 204 scheduler::VsyncConfigSet getConfigsForRefreshRate(Fps) const override { in getConfigsForRefreshRate() 208 scheduler::VsyncConfigSet getCurrentConfigs() const override { in getCurrentConfigs() 223 namespace scheduler { 227 TestableScheduler(const std::shared_ptr<scheduler::RefreshRateSelector>& selectorPtr, in TestableScheduler() 289 bool commit(PhysicalDisplayId, const scheduler::FrameTargets&) override { return false; } in commit() 291 const scheduler::FrameTargeters&) override { in composite() 320 std::unique_ptr<scheduler::VsyncConfiguration> createVsyncConfiguration( in createVsyncConfiguration() 325 std::unique_ptr<scheduler::Scheduler> createScheduler( in createScheduler() 326 const std::shared_ptr<scheduler::RefreshRateSelector>&, in createScheduler() [all …]
|
/frameworks/base/services/tests/servicestests/src/com/android/server/statusbar/ |
D | NoBroadcastContextWrapper.java | 60 @Nullable String broadcastPermission, @Nullable Handler scheduler) { in registerReceiver() argument 61 return registerReceiver(receiver, filter, broadcastPermission, scheduler, 0); in registerReceiver() 66 @Nullable String broadcastPermission, @Nullable Handler scheduler, int flags) { in registerReceiver() argument 67 return registerReceiverAsUser(receiver, getUser(), filter, broadcastPermission, scheduler, in registerReceiver() 75 @Nullable Handler scheduler) { in registerReceiverForAllUsers() argument 76 return registerReceiverForAllUsers(receiver, filter, broadcastPermission, scheduler, 0); in registerReceiverForAllUsers() 83 @Nullable Handler scheduler, int flags) { in registerReceiverForAllUsers() argument 85 scheduler, flags); in registerReceiverForAllUsers() 91 @Nullable Handler scheduler) { in registerReceiverAsUser() argument 93 scheduler, 0); in registerReceiverAsUser() [all …]
|
/frameworks/native/services/surfaceflinger/Scheduler/include/scheduler/interface/ |
D | ICompositor.h | 27 namespace scheduler { 32 using FrameTargets = ui::PhysicalDisplayMap<PhysicalDisplayId, const scheduler::FrameTarget*>; 33 using FrameTargeters = ui::PhysicalDisplayMap<PhysicalDisplayId, scheduler::FrameTargeter*>; 43 virtual bool commit(PhysicalDisplayId pacesetterId, const scheduler::FrameTargets&) = 0; 48 const scheduler::FrameTargeters&) = 0;
|
/frameworks/base/services/tests/servicestests/src/com/android/server/biometrics/sensors/face/aidl/ |
D | FaceProviderTest.java | 120 final BiometricScheduler scheduler = in testAddingSensors() local 123 BaseClientMonitor currentClient = scheduler.getCurrentClient(); in testAddingSensors() 141 final BiometricScheduler scheduler = in halServiceDied_resetsAllSchedulers() local 143 scheduler.reset(); in halServiceDied_resetsAllSchedulers() 147 scheduler.scheduleClientMonitor(testMonitor); in halServiceDied_resetsAllSchedulers() 154 final BiometricScheduler scheduler = in halServiceDied_resetsAllSchedulers() local 156 assertEquals(numFakeOperations - 1, scheduler.getCurrentPendingCount()); in halServiceDied_resetsAllSchedulers() 157 assertNotNull(scheduler.getCurrentClient()); in halServiceDied_resetsAllSchedulers() 167 final BiometricScheduler scheduler = in halServiceDied_resetsAllSchedulers() local 169 assertNull(scheduler.getCurrentClient()); in halServiceDied_resetsAllSchedulers() [all …]
|
/frameworks/base/services/tests/servicestests/src/com/android/server/biometrics/sensors/fingerprint/aidl/ |
D | FingerprintProviderTest.java | 122 final BiometricScheduler scheduler = in testAddingSensors() local 125 BaseClientMonitor currentClient = scheduler.getCurrentClient(); in testAddingSensors() 142 final BiometricScheduler scheduler = in halServiceDied_resetsAllSchedulers() local 145 scheduler.reset(); in halServiceDied_resetsAllSchedulers() 149 scheduler.scheduleClientMonitor(testMonitor); in halServiceDied_resetsAllSchedulers() 156 final BiometricScheduler scheduler = in halServiceDied_resetsAllSchedulers() local 159 assertEquals(numFakeOperations - 1, scheduler.getCurrentPendingCount()); in halServiceDied_resetsAllSchedulers() 160 assertNotNull(scheduler.getCurrentClient()); in halServiceDied_resetsAllSchedulers() 170 final BiometricScheduler scheduler = in halServiceDied_resetsAllSchedulers() local 173 assertNull(scheduler.getCurrentClient()); in halServiceDied_resetsAllSchedulers() [all …]
|
/frameworks/native/services/surfaceflinger/Scheduler/include/scheduler/ |
D | Time.h | 26 namespace scheduler { 36 struct TimePoint : scheduler::SchedulerClock::time_point { 41 constexpr TimePoint(scheduler::SchedulerClock::time_point p) in TimePoint() 42 : scheduler::SchedulerClock::time_point(p) {} in TimePoint() 46 static TimePoint now() { return scheduler::SchedulerClock::now(); }; in now() 63 constexpr TimePoint::TimePoint(const Duration& d) : scheduler::SchedulerClock::time_point(d) {} in TimePoint()
|
/frameworks/base/services/tests/servicestests/src/com/android/server/devicepolicy/ |
D | DpmMockContext.java | 339 BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, in sendOrderedBroadcast() argument 341 spiedContext.sendOrderedBroadcast(intent, receiverPermission, resultReceiver, scheduler, in sendOrderedBroadcast() 347 BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, in sendOrderedBroadcast() argument 350 scheduler, in sendOrderedBroadcast() 356 BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, in sendOrderedBroadcast() argument 359 scheduler, in sendOrderedBroadcast() 394 String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, in sendOrderedBroadcastAsUser() argument 398 scheduler, initialCode, initialData, initialExtras); in sendOrderedBroadcastAsUser() 404 Handler scheduler, int initialCode, String initialData, Bundle initialExtras) { in sendOrderedBroadcastAsUser() argument 407 scheduler, initialCode, initialData, initialExtras); in sendOrderedBroadcastAsUser() [all …]
|
/frameworks/native/services/surfaceflinger/tests/unittests/mock/ |
D | MockVSyncDispatch.h | 25 class VSyncDispatch : public android::scheduler::VSyncDispatch { 32 MOCK_METHOD(scheduler::ScheduleResult, schedule, (CallbackToken, ScheduleTiming), (override)); 33 MOCK_METHOD(scheduler::ScheduleResult, update, (CallbackToken, ScheduleTiming), (override)); 34 MOCK_METHOD(scheduler::CancelResult, cancel, (CallbackToken token), (override));
|
/frameworks/base/packages/SystemUI/tests/utils/src/com/android/systemui/ |
D | SysuiTestableContext.java | 103 String broadcastPermission, Handler scheduler) { in registerReceiver() argument 109 return super.registerReceiver(receiver, filter, broadcastPermission, scheduler); in registerReceiver() 114 String broadcastPermission, Handler scheduler, int flags) { in registerReceiver() argument 120 return super.registerReceiver(receiver, filter, broadcastPermission, scheduler, flags); in registerReceiver() 125 IntentFilter filter, String broadcastPermission, Handler scheduler) { in registerReceiverAsUser() argument 131 return super.registerReceiverAsUser(receiver, user, filter, broadcastPermission, scheduler); in registerReceiverAsUser() 136 IntentFilter filter, String broadcastPermission, Handler scheduler, int flags) { in registerReceiverAsUser() argument 142 return super.registerReceiverAsUser(receiver, user, filter, broadcastPermission, scheduler, in registerReceiverAsUser()
|
/frameworks/native/services/vibratorservice/ |
D | VibratorHalController.cpp | 49 std::shared_ptr<HalWrapper> connectHal(std::shared_ptr<CallbackScheduler> scheduler) { in connectHal() argument 59 return std::make_shared<AidlHalWrapper>(std::move(scheduler), aidlHal); in connectHal() 72 return std::make_shared<HidlHalWrapperV1_3>(std::move(scheduler), halV1_3); in connectHal() 77 return std::make_shared<HidlHalWrapperV1_2>(std::move(scheduler), halV1_2); in connectHal() 82 return std::make_shared<HidlHalWrapperV1_1>(std::move(scheduler), halV1_1); in connectHal() 85 return std::make_shared<HidlHalWrapperV1_0>(std::move(scheduler), halV1_0); in connectHal()
|
/frameworks/native/services/surfaceflinger/Scheduler/ |
D | EventThread.h | 115 virtual void onModeChanged(const scheduler::FrameRateMode&) = 0; 137 virtual void onNewVsyncSchedule(std::shared_ptr<scheduler::VsyncSchedule>) = 0; 147 EventThread(const char* name, std::shared_ptr<scheduler::VsyncSchedule>, 165 void onModeChanged(const scheduler::FrameRateMode&) override; 177 void onNewVsyncSchedule(std::shared_ptr<scheduler::VsyncSchedule>) override EXCLUDES(mMutex); 202 scheduler::VSyncDispatch::Callback createDispatchCallback(); 206 scheduler::VSyncCallbackRegistration onNewVsyncScheduleInternal( 207 std::shared_ptr<scheduler::VsyncSchedule>) EXCLUDES(mMutex); 213 std::shared_ptr<scheduler::VsyncSchedule> mVsyncSchedule GUARDED_BY(mMutex); 215 scheduler::VSyncCallbackRegistration mVsyncRegistration GUARDED_BY(mMutex);
|
D | MessageQueue.cpp | 78 void MessageQueue::initVsync(std::shared_ptr<scheduler::VSyncDispatch> dispatch, in initVsync() 81 std::unique_ptr<scheduler::VSyncCallbackRegistration> oldRegistration; in initVsync() 95 void MessageQueue::onNewVsyncSchedule(std::shared_ptr<scheduler::VSyncDispatch> dispatch) { in onNewVsyncSchedule() 96 std::unique_ptr<scheduler::VSyncCallbackRegistration> oldRegistration; in onNewVsyncSchedule() 112 std::unique_ptr<scheduler::VSyncCallbackRegistration> MessageQueue::onNewVsyncScheduleLocked( in onNewVsyncScheduleLocked() 113 std::shared_ptr<scheduler::VSyncDispatch> dispatch) { in onNewVsyncScheduleLocked() 115 mVsync.registration->cancel() == scheduler::CancelResult::Cancelled; in onNewVsyncScheduleLocked() 118 scheduler::VSyncCallbackRegistration>(std::move(dispatch), in onNewVsyncScheduleLocked()
|
D | MessageQueue.h | 68 virtual void initVsync(std::shared_ptr<scheduler::VSyncDispatch>, frametimeline::TokenManager&, 109 void onNewVsyncSchedule(std::shared_ptr<scheduler::VSyncDispatch>) EXCLUDES(mVsync.mutex); 122 std::unique_ptr<scheduler::VSyncCallbackRegistration> registration GUARDED_BY(mutex); 134 std::unique_ptr<scheduler::VSyncCallbackRegistration> onNewVsyncScheduleLocked( 135 std::shared_ptr<scheduler::VSyncDispatch>) REQUIRES(mVsync.mutex); 140 void initVsync(std::shared_ptr<scheduler::VSyncDispatch>, frametimeline::TokenManager&,
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/shared/clocks/ |
D | ClockRegistryTest.kt | 60 private lateinit var scheduler: TestCoroutineScheduler variable in com.android.systemui.shared.clocks.ClockRegistryTest 147 scheduler = TestCoroutineScheduler() in setUp() 148 dispatcher = StandardTestDispatcher(scheduler) in setUp() 330 scheduler.runCurrent() in pluginRemoved_clockAndListChanged() 335 scheduler.runCurrent() in pluginRemoved_clockAndListChanged() 340 scheduler.runCurrent() in pluginRemoved_clockAndListChanged() 345 scheduler.runCurrent() in pluginRemoved_clockAndListChanged() 350 scheduler.runCurrent() in pluginRemoved_clockAndListChanged() 355 scheduler.runCurrent() in pluginRemoved_clockAndListChanged() 360 scheduler.runCurrent() in pluginRemoved_clockAndListChanged() [all …]
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/policy/bluetooth/ |
D | FakeBluetoothRepository.kt | 34 private val scheduler = TestCoroutineScheduler() constant 35 private val dispatcher = StandardTestDispatcher(scheduler) 46 scheduler.runCurrent() in fetchConnectionStatusInBackground()
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/events/ |
D | SystemEventCoordinatorTest.kt | 57 @Mock lateinit var scheduler: SystemStatusAnimationScheduler variable in com.android.systemui.statusbar.events.SystemEventCoordinatorTest 73 .apply { attachScheduler(scheduler) } in setup() 84 verify(scheduler, times(2)).onStatusEvent(any<ConnectedDisplayEvent>()) in startObserving_propagatesConnectedDisplayStatusEvents() 94 verify(scheduler).onStatusEvent(any<ConnectedDisplayEvent>()) in stopObserving_doesNotPropagateConnectedDisplayStatusEvents() 100 verifyNoMoreInteractions(scheduler) in stopObserving_doesNotPropagateConnectedDisplayStatusEvents()
|