Home
last modified time | relevance | path

Searched refs:scheduler (Results 1 – 25 of 182) sorted by relevance

12345678

/frameworks/ex/common/tests/src/com/android/common/
DOperationSchedulerTest.java46 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/
DSurfaceFlinger_FoldableTest.cpp41 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 …]
DSurfaceFlinger_NotifyPowerBoostTest.cpp38 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()
DDisplayDevice_InitiateModeChange.cpp34 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()
DMessageQueueTest.cpp34 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()
DOneShotTimerTest.cpp31 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 …]
DSurfaceFlinger_HotplugTest.cpp27 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/
Dsurfaceflinger_scheduler_fuzzer.cpp45 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 …]
Dsurfaceflinger_scheduler_fuzzer.h36 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 …]
Dsurfaceflinger_fuzzers_utils.h200 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/
DNoBroadcastContextWrapper.java60 @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/
DICompositor.h27 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/
DFaceProviderTest.java120 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/
DFingerprintProviderTest.java122 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/
DTime.h26 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/
DDpmMockContext.java339 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/
DMockVSyncDispatch.h25 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/
DSysuiTestableContext.java103 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/
DVibratorHalController.cpp49 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/
DEventThread.h115 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);
DMessageQueue.cpp78 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()
DMessageQueue.h68 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/
DClockRegistryTest.kt60 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/
DFakeBluetoothRepository.kt34 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/
DSystemEventCoordinatorTest.kt57 @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()

12345678