Lines Matching refs:test

267     static void setupPreconditions(CompositionTest* test) {  in setupPreconditions()
268 EXPECT_CALL(*test->mComposer, setPowerMode(HWC_DISPLAY, Derived::INIT_POWER_MODE)) in setupPreconditions()
272 .setCapabilities(&test->mDefaultCapabilities) in setupPreconditions()
274 .inject(&test->mFlinger, test->mComposer); in setupPreconditions()
275 Mock::VerifyAndClear(test->mComposer); in setupPreconditions()
277 EXPECT_CALL(*test->mNativeWindow, query(NATIVE_WINDOW_WIDTH, _)) in setupPreconditions()
279 EXPECT_CALL(*test->mNativeWindow, query(NATIVE_WINDOW_HEIGHT, _)) in setupPreconditions()
281 EXPECT_CALL(*test->mNativeWindow, perform(NATIVE_WINDOW_SET_BUFFERS_FORMAT)).Times(1); in setupPreconditions()
282 EXPECT_CALL(*test->mNativeWindow, perform(NATIVE_WINDOW_API_CONNECT)).Times(1); in setupPreconditions()
283 EXPECT_CALL(*test->mNativeWindow, perform(NATIVE_WINDOW_SET_USAGE64)).Times(1); in setupPreconditions()
294 .setPowerAdvisor(&test->mPowerAdvisor) in setupPreconditions()
300 compositionengine::impl::createDisplay(test->mFlinger.getCompositionEngine(), in setupPreconditions()
303 test->mDisplay = FakeDisplayDeviceInjector(test->mFlinger, compositionDisplay, in setupPreconditions()
306 .setDisplaySurface(test->mDisplaySurface) in setupPreconditions()
307 .setNativeWindow(test->mNativeWindow) in setupPreconditions()
311 Mock::VerifyAndClear(test->mNativeWindow); in setupPreconditions()
312 test->mDisplay->setLayerStack(DEFAULT_LAYER_STACK); in setupPreconditions()
316 static void setupPreconditionCallExpectations(CompositionTest* test) { in setupPreconditionCallExpectations()
317 EXPECT_CALL(*test->mComposer, getDisplayCapabilities(HWC_DISPLAY, _)) in setupPreconditionCallExpectations()
323 static void setupCommonCompositionCallExpectations(CompositionTest* test) { in setupCommonCompositionCallExpectations()
324 EXPECT_CALL(*test->mComposer, in setupCommonCompositionCallExpectations()
327 EXPECT_CALL(*test->mComposer, getDisplayRequests(HWC_DISPLAY, _, _, _)).Times(1); in setupCommonCompositionCallExpectations()
328 EXPECT_CALL(*test->mComposer, acceptDisplayChanges(HWC_DISPLAY)).Times(1); in setupCommonCompositionCallExpectations()
329 EXPECT_CALL(*test->mComposer, presentDisplay(HWC_DISPLAY, _)).Times(1); in setupCommonCompositionCallExpectations()
330 EXPECT_CALL(*test->mComposer, getReleaseFences(HWC_DISPLAY, _, _)).Times(1); in setupCommonCompositionCallExpectations()
332 EXPECT_CALL(*test->mDisplaySurface, onFrameCommitted()).Times(1); in setupCommonCompositionCallExpectations()
333 EXPECT_CALL(*test->mDisplaySurface, advanceFrame()).Times(1); in setupCommonCompositionCallExpectations()
335 Case::CompositionType::setupHwcSetCallExpectations(test); in setupCommonCompositionCallExpectations()
336 Case::CompositionType::setupHwcGetCallExpectations(test); in setupCommonCompositionCallExpectations()
340 static void setupCommonScreensCaptureCallExpectations(CompositionTest* test) { in setupCommonScreensCaptureCallExpectations()
341 EXPECT_CALL(*test->mRenderEngine, drawLayers) in setupCommonScreensCaptureCallExpectations()
355 static void setupNonEmptyFrameCompositionCallExpectations(CompositionTest* test) { in setupNonEmptyFrameCompositionCallExpectations()
356 EXPECT_CALL(*test->mDisplaySurface, beginFrame(true)).Times(1); in setupNonEmptyFrameCompositionCallExpectations()
359 static void setupEmptyFrameCompositionCallExpectations(CompositionTest* test) { in setupEmptyFrameCompositionCallExpectations()
360 EXPECT_CALL(*test->mDisplaySurface, beginFrame(false)).Times(1); in setupEmptyFrameCompositionCallExpectations()
363 static void setupHwcCompositionCallExpectations(CompositionTest* test) { in setupHwcCompositionCallExpectations()
364 EXPECT_CALL(*test->mComposer, presentOrValidateDisplay(HWC_DISPLAY, _, _, _, _)).Times(1); in setupHwcCompositionCallExpectations()
366 EXPECT_CALL(*test->mDisplaySurface, in setupHwcCompositionCallExpectations()
371 static void setupHwcClientCompositionCallExpectations(CompositionTest* test) { in setupHwcClientCompositionCallExpectations()
372 EXPECT_CALL(*test->mComposer, presentOrValidateDisplay(HWC_DISPLAY, _, _, _, _)).Times(1); in setupHwcClientCompositionCallExpectations()
375 static void setupHwcForcedClientCompositionCallExpectations(CompositionTest* test) { in setupHwcForcedClientCompositionCallExpectations()
376 EXPECT_CALL(*test->mComposer, validateDisplay(HWC_DISPLAY, _, _)).Times(1); in setupHwcForcedClientCompositionCallExpectations()
379 static void setupRECompositionCallExpectations(CompositionTest* test) { in setupRECompositionCallExpectations()
380 EXPECT_CALL(*test->mDisplaySurface, in setupRECompositionCallExpectations()
383 EXPECT_CALL(*test->mDisplaySurface, getClientTargetAcquireFence()) in setupRECompositionCallExpectations()
384 .WillRepeatedly(ReturnRef(test->mClientTargetAcquireFence)); in setupRECompositionCallExpectations()
386 EXPECT_CALL(*test->mNativeWindow, queueBuffer(_, _)).WillOnce(Return(0)); in setupRECompositionCallExpectations()
387 EXPECT_CALL(*test->mNativeWindow, dequeueBuffer(_, _)) in setupRECompositionCallExpectations()
388 .WillOnce(DoAll(SetArgPointee<0>(test->mNativeWindowBuffer), SetArgPointee<1>(-1), in setupRECompositionCallExpectations()
390 EXPECT_CALL(*test->mRenderEngine, drawLayers) in setupRECompositionCallExpectations()
406 static void setupRELayerCompositionCallExpectations(CompositionTest* test) { in setupRELayerCompositionCallExpectations()
407 Case::Layer::setupRECompositionCallExpectations(test); in setupRELayerCompositionCallExpectations()
411 static void setupRELayerScreenshotCompositionCallExpectations(CompositionTest* test) { in setupRELayerScreenshotCompositionCallExpectations()
412 Case::Layer::setupREScreenshotCompositionCallExpectations(test); in setupRELayerScreenshotCompositionCallExpectations()
422 static void setupRELayerCompositionCallExpectations(CompositionTest* test) { in setupRELayerCompositionCallExpectations()
423 Case::Layer::setupInsecureRECompositionCallExpectations(test); in setupRELayerCompositionCallExpectations()
427 static void setupRELayerScreenshotCompositionCallExpectations(CompositionTest* test) { in setupRELayerScreenshotCompositionCallExpectations()
428 Case::Layer::setupInsecureREScreenshotCompositionCallExpectations(test); in setupRELayerScreenshotCompositionCallExpectations()
439 static void setupCommonCompositionCallExpectations(CompositionTest* test) { in setupCommonCompositionCallExpectations()
441 EXPECT_CALL(*test->mComposer, in setupCommonCompositionCallExpectations()
446 Case::CompositionType::setupHwcSetCallExpectations(test); in setupCommonCompositionCallExpectations()
453 static void setupRECompositionCallExpectations(CompositionTest* test) { in setupRECompositionCallExpectations()
455 EXPECT_CALL(*test->mDisplaySurface, getClientTargetAcquireFence()) in setupRECompositionCallExpectations()
456 .WillRepeatedly(ReturnRef(test->mClientTargetAcquireFence)); in setupRECompositionCallExpectations()
522 static void setupLatchedBuffer(CompositionTest* test, sp<BufferQueueLayer> layer) { in setupLatchedBuffer()
528 Mock::VerifyAndClear(test->mRenderEngine); in setupLatchedBuffer()
530 EXPECT_CALL(*test->mMessageQueue, invalidate()).Times(1); in setupLatchedBuffer()
531 enqueueBuffer(test, layer); in setupLatchedBuffer()
532 Mock::VerifyAndClearExpectations(test->mMessageQueue); in setupLatchedBuffer()
536 Mock::VerifyAndClear(test->mRenderEngine); in setupLatchedBuffer()
539 static void setupLayerState(CompositionTest* test, sp<BufferQueueLayer> layer) { in setupLayerState()
540 setupLatchedBuffer(test, layer); in setupLayerState()
543 static void setupHwcSetGeometryCallExpectations(CompositionTest* test) { in setupHwcSetGeometryCallExpectations()
544 if (!test->mDisplayOff) { in setupHwcSetGeometryCallExpectations()
546 EXPECT_CALL(*test->mComposer, in setupHwcSetGeometryCallExpectations()
550 EXPECT_CALL(*test->mComposer, in setupHwcSetGeometryCallExpectations()
555 EXPECT_CALL(*test->mComposer, in setupHwcSetGeometryCallExpectations()
559 EXPECT_CALL(*test->mComposer, setLayerZOrder(HWC_DISPLAY, HWC_LAYER, 0u)).Times(1); in setupHwcSetGeometryCallExpectations()
564 EXPECT_CALL(*test->mComposer, in setupHwcSetGeometryCallExpectations()
571 static void setupHwcSetSourceCropBufferCallExpectations(CompositionTest* test) { in setupHwcSetSourceCropBufferCallExpectations()
572 if (!test->mDisplayOff) { in setupHwcSetSourceCropBufferCallExpectations()
573 EXPECT_CALL(*test->mComposer, in setupHwcSetSourceCropBufferCallExpectations()
581 static void setupHwcSetSourceCropColorCallExpectations(CompositionTest* test) { in setupHwcSetSourceCropColorCallExpectations()
582 if (!test->mDisplayOff) { in setupHwcSetSourceCropColorCallExpectations()
583 EXPECT_CALL(*test->mComposer, in setupHwcSetSourceCropColorCallExpectations()
590 static void setupHwcSetPerFrameCallExpectations(CompositionTest* test) { in setupHwcSetPerFrameCallExpectations()
591 if (!test->mDisplayOff) { in setupHwcSetPerFrameCallExpectations()
592 EXPECT_CALL(*test->mComposer, in setupHwcSetPerFrameCallExpectations()
602 static void setupHwcSetPerFrameColorCallExpectations(CompositionTest* test) { in setupHwcSetPerFrameColorCallExpectations()
603 if (!test->mDisplayOff) { in setupHwcSetPerFrameColorCallExpectations()
604 EXPECT_CALL(*test->mComposer, setLayerSurfaceDamage(HWC_DISPLAY, HWC_LAYER, _)) in setupHwcSetPerFrameColorCallExpectations()
608 EXPECT_CALL(*test->mComposer, in setupHwcSetPerFrameColorCallExpectations()
615 static void setupHwcSetPerFrameBufferCallExpectations(CompositionTest* test) { in setupHwcSetPerFrameBufferCallExpectations()
616 if (!test->mDisplayOff) { in setupHwcSetPerFrameBufferCallExpectations()
617 EXPECT_CALL(*test->mComposer, setLayerSurfaceDamage(HWC_DISPLAY, HWC_LAYER, _)) in setupHwcSetPerFrameBufferCallExpectations()
619 EXPECT_CALL(*test->mComposer, setLayerBuffer(HWC_DISPLAY, HWC_LAYER, _, _, _)).Times(1); in setupHwcSetPerFrameBufferCallExpectations()
623 static void setupREBufferCompositionCommonCallExpectations(CompositionTest* test) { in setupREBufferCompositionCommonCallExpectations()
624 EXPECT_CALL(*test->mRenderEngine, drawLayers) in setupREBufferCompositionCommonCallExpectations()
656 static void setupREBufferCompositionCallExpectations(CompositionTest* test) { in setupREBufferCompositionCallExpectations()
657 LayerProperties::setupREBufferCompositionCommonCallExpectations(test); in setupREBufferCompositionCallExpectations()
660 static void setupInsecureREBufferCompositionCallExpectations(CompositionTest* test) { in setupInsecureREBufferCompositionCallExpectations()
661 setupREBufferCompositionCallExpectations(test); in setupInsecureREBufferCompositionCallExpectations()
664 static void setupREBufferScreenshotCompositionCallExpectations(CompositionTest* test) { in setupREBufferScreenshotCompositionCallExpectations()
665 LayerProperties::setupREBufferCompositionCommonCallExpectations(test); in setupREBufferScreenshotCompositionCallExpectations()
668 static void setupInsecureREBufferScreenshotCompositionCallExpectations(CompositionTest* test) { in setupInsecureREBufferScreenshotCompositionCallExpectations()
669 LayerProperties::setupREBufferCompositionCommonCallExpectations(test); in setupInsecureREBufferScreenshotCompositionCallExpectations()
672 static void setupREColorCompositionCallExpectations(CompositionTest* test) { in setupREColorCompositionCallExpectations()
673 EXPECT_CALL(*test->mRenderEngine, drawLayers) in setupREColorCompositionCallExpectations()
703 static void setupREColorScreenshotCompositionCallExpectations(CompositionTest* test) { in setupREColorScreenshotCompositionCallExpectations()
704 setupREColorCompositionCallExpectations(test); in setupREColorScreenshotCompositionCallExpectations()
718 static void setupLayerState(CompositionTest* test, sp<BufferQueueLayer> layer) { in setupLayerState()
722 test->mFlinger.setLayerSidebandStream(layer, stream); in setupLayerState()
725 static void setupHwcSetSourceCropBufferCallExpectations(CompositionTest* test) { in setupHwcSetSourceCropBufferCallExpectations()
726 EXPECT_CALL(*test->mComposer, in setupHwcSetSourceCropBufferCallExpectations()
732 static void setupHwcSetPerFrameBufferCallExpectations(CompositionTest* test) { in setupHwcSetPerFrameBufferCallExpectations()
733 EXPECT_CALL(*test->mComposer, in setupHwcSetPerFrameBufferCallExpectations()
739 EXPECT_CALL(*test->mComposer, setLayerSurfaceDamage(HWC_DISPLAY, HWC_LAYER, _)).Times(1); in setupHwcSetPerFrameBufferCallExpectations()
749 static void setupInsecureREBufferCompositionCommonCallExpectations(CompositionTest* test) { in setupInsecureREBufferCompositionCommonCallExpectations()
750 EXPECT_CALL(*test->mRenderEngine, drawLayers) in setupInsecureREBufferCompositionCommonCallExpectations()
778 static void setupInsecureREBufferCompositionCallExpectations(CompositionTest* test) { in setupInsecureREBufferCompositionCallExpectations()
779 setupInsecureREBufferCompositionCommonCallExpectations(test); in setupInsecureREBufferCompositionCallExpectations()
782 static void setupInsecureREBufferScreenshotCompositionCallExpectations(CompositionTest* test) { in setupInsecureREBufferScreenshotCompositionCallExpectations()
783 setupInsecureREBufferCompositionCommonCallExpectations(test); in setupInsecureREBufferScreenshotCompositionCallExpectations()
797 static void setupLayerState(CompositionTest* test, sp<BufferQueueLayer> layer) { in setupLayerState()
798 Base::setupLayerState(test, layer); in setupLayerState()
799 test->mFlinger.setLayerPotentialCursor(layer, true); in setupLayerState()
817 static sp<L> createLayerWithFactory(CompositionTest* test, F factory) { in createLayerWithFactory()
818 EXPECT_CALL(*test->mMessageQueue, postMessage(_)).Times(0); in createLayerWithFactory()
823 EXPECT_EQ(1, test->mFlinger.scheduler()->layerHistorySize()); in createLayerWithFactory()
825 Mock::VerifyAndClear(test->mComposer); in createLayerWithFactory()
826 Mock::VerifyAndClear(test->mRenderEngine); in createLayerWithFactory()
827 Mock::VerifyAndClearExpectations(test->mMessageQueue); in createLayerWithFactory()
829 initLayerDrawingStateAndComputeBounds(test, layer); in createLayerWithFactory()
835 static void initLayerDrawingStateAndComputeBounds(CompositionTest* test, sp<L> layer) { in initLayerDrawingStateAndComputeBounds()
836 auto& layerDrawingState = test->mFlinger.mutableLayerDrawingState(layer); in initLayerDrawingStateAndComputeBounds()
845 static void injectLayer(CompositionTest* test, sp<Layer> layer) { in injectLayer()
846 EXPECT_CALL(*test->mComposer, createLayer(HWC_DISPLAY, _)) in injectLayer()
849 auto outputLayer = test->mDisplay->getCompositionDisplay()->injectOutputLayerForTest( in injectLayer()
854 Mock::VerifyAndClear(test->mComposer); in injectLayer()
856 test->mFlinger.mutableDrawingState().layersSortedByZ.add(layer); in injectLayer()
859 static void cleanupInjectedLayers(CompositionTest* test) { in cleanupInjectedLayers()
860 EXPECT_CALL(*test->mComposer, destroyLayer(HWC_DISPLAY, HWC_LAYER)) in cleanupInjectedLayers()
863 test->mDisplay->getCompositionDisplay()->clearOutputLayers(); in cleanupInjectedLayers()
864 test->mFlinger.mutableDrawingState().layersSortedByZ.clear(); in cleanupInjectedLayers()
867 test->mFlinger.onMessageReceived(MessageQueue::INVALIDATE); in cleanupInjectedLayers()
868 EXPECT_EQ(0, test->mFlinger.scheduler()->layerHistorySize()); in cleanupInjectedLayers()
877 static FlingerLayerType createLayer(CompositionTest* test) { in createLayer()
878 FlingerLayerType layer = Base::template createLayerWithFactory<EffectLayer>(test, [test]() { in createLayer()
880 LayerCreationArgs(test->mFlinger.flinger(), sp<Client>(), "test-layer", in createLayer()
885 auto& layerDrawingState = test->mFlinger.mutableLayerDrawingState(layer); in createLayer()
890 static void setupRECompositionCallExpectations(CompositionTest* test) { in setupRECompositionCallExpectations()
891 LayerProperties::setupREColorCompositionCallExpectations(test); in setupRECompositionCallExpectations()
894 static void setupREScreenshotCompositionCallExpectations(CompositionTest* test) { in setupREScreenshotCompositionCallExpectations()
895 LayerProperties::setupREColorScreenshotCompositionCallExpectations(test); in setupREScreenshotCompositionCallExpectations()
898 static void setupCallExpectationsForDirtyGeometry(CompositionTest* test) { in setupCallExpectationsForDirtyGeometry()
899 LayerProperties::setupHwcSetGeometryCallExpectations(test); in setupCallExpectationsForDirtyGeometry()
900 LayerProperties::setupHwcSetSourceCropColorCallExpectations(test); in setupCallExpectationsForDirtyGeometry()
903 static void setupCallExpectationsForDirtyFrame(CompositionTest* test) { in setupCallExpectationsForDirtyFrame()
904 LayerProperties::setupHwcSetPerFrameCallExpectations(test); in setupCallExpectationsForDirtyFrame()
905 LayerProperties::setupHwcSetPerFrameColorCallExpectations(test); in setupCallExpectationsForDirtyFrame()
914 static FlingerLayerType createLayer(CompositionTest* test) { in createLayer()
915 test->mFlinger.mutableTexturePool().push_back(DEFAULT_TEXTURE_ID); in createLayer()
918 Base::template createLayerWithFactory<BufferQueueLayer>(test, [test]() { in createLayer()
919 LayerCreationArgs args(test->mFlinger.flinger(), sp<Client>(), "test-layer", in createLayer()
922 args.textureName = test->mFlinger.mutableTexturePool().back(); in createLayer()
926 LayerProperties::setupLayerState(test, layer); in createLayer()
931 static void cleanupInjectedLayers(CompositionTest* test) { in cleanupInjectedLayers()
932 EXPECT_CALL(*test->mMessageQueue, postMessage(_)).Times(1); in cleanupInjectedLayers()
933 Base::cleanupInjectedLayers(test); in cleanupInjectedLayers()
936 static void setupCallExpectationsForDirtyGeometry(CompositionTest* test) { in setupCallExpectationsForDirtyGeometry()
937 LayerProperties::setupHwcSetGeometryCallExpectations(test); in setupCallExpectationsForDirtyGeometry()
938 LayerProperties::setupHwcSetSourceCropBufferCallExpectations(test); in setupCallExpectationsForDirtyGeometry()
941 static void setupCallExpectationsForDirtyFrame(CompositionTest* test) { in setupCallExpectationsForDirtyFrame()
942 LayerProperties::setupHwcSetPerFrameCallExpectations(test); in setupCallExpectationsForDirtyFrame()
943 LayerProperties::setupHwcSetPerFrameBufferCallExpectations(test); in setupCallExpectationsForDirtyFrame()
946 static void setupRECompositionCallExpectations(CompositionTest* test) { in setupRECompositionCallExpectations()
947 LayerProperties::setupREBufferCompositionCallExpectations(test); in setupRECompositionCallExpectations()
950 static void setupInsecureRECompositionCallExpectations(CompositionTest* test) { in setupInsecureRECompositionCallExpectations()
951 LayerProperties::setupInsecureREBufferCompositionCallExpectations(test); in setupInsecureRECompositionCallExpectations()
954 static void setupREScreenshotCompositionCallExpectations(CompositionTest* test) { in setupREScreenshotCompositionCallExpectations()
955 LayerProperties::setupREBufferScreenshotCompositionCallExpectations(test); in setupREScreenshotCompositionCallExpectations()
958 static void setupInsecureREScreenshotCompositionCallExpectations(CompositionTest* test) { in setupInsecureREScreenshotCompositionCallExpectations()
959 LayerProperties::setupInsecureREBufferScreenshotCompositionCallExpectations(test); in setupInsecureREScreenshotCompositionCallExpectations()
968 static FlingerLayerType createLayer(CompositionTest* test) { in createLayer()
969 LayerCreationArgs args(test->mFlinger.flinger(), sp<Client>(), "test-container-layer", in createLayer()
973 Base::template initLayerDrawingStateAndComputeBounds(test, layer); in createLayer()
984 static FlingerLayerType createLayer(CompositionTest* test) { in createLayer()
986 FlingerLayerType layer = Base::createLayer(test); in createLayer()
988 typename ParentBase::FlingerLayerType parentLayer = ParentBase::createLayer(test); in createLayer()
990 test->mFlinger.setLayerDrawingParent(layer, parentLayer); in createLayer()
992 test->mAuxiliaryLayers.push_back(parentLayer); in createLayer()
997 static void cleanupInjectedLayers(CompositionTest* test) { in cleanupInjectedLayers()
1000 test->mAuxiliaryLayers.clear(); in cleanupInjectedLayers()
1002 Base::cleanupInjectedLayers(test); in cleanupInjectedLayers()
1013 static void setupHwcGetCallExpectations(CompositionTest* test) { in setupHwcGetCallExpectations()
1014 EXPECT_CALL(*test->mComposer, getChangedCompositionTypes(HWC_DISPLAY, _, _)).Times(1); in setupHwcGetCallExpectations()
1022 static void setupHwcSetCallExpectations(CompositionTest* test) { in setupHwcSetCallExpectations()
1023 if (!test->mDisplayOff) { in setupHwcSetCallExpectations()
1024 EXPECT_CALL(*test->mComposer, in setupHwcSetCallExpectations()
1030 static void setupHwcGetCallExpectations(CompositionTest* test) { in setupHwcGetCallExpectations()
1031 EXPECT_CALL(*test->mComposer, getChangedCompositionTypes(HWC_DISPLAY, _, _)).Times(1); in setupHwcGetCallExpectations()
1040 static void setupHwcSetCallExpectations(CompositionTest* test) { in setupHwcSetCallExpectations()
1041 if (!test->mDisplayOff) { in setupHwcSetCallExpectations()
1042 EXPECT_CALL(*test->mComposer, in setupHwcSetCallExpectations()
1048 static void setupHwcGetCallExpectations(CompositionTest* test) { in setupHwcGetCallExpectations()
1049 EXPECT_CALL(*test->mComposer, getChangedCompositionTypes(HWC_DISPLAY, _, _)) in setupHwcGetCallExpectations()
1066 static void setupCallExpectationsForDirtyGeometry(CompositionTest* test) { in setupCallExpectationsForDirtyGeometry()
1067 Case::Layer::setupCallExpectationsForDirtyGeometry(test); in setupCallExpectationsForDirtyGeometry()
1071 static void setupCallExpectationsForDirtyFrame(CompositionTest* test) { in setupCallExpectationsForDirtyFrame()
1072 Case::Layer::setupCallExpectationsForDirtyFrame(test); in setupCallExpectationsForDirtyFrame()
1078 static void setupCallExpectations(CompositionTest* test) { in setupCallExpectations()
1079 Case::Display::setupEmptyFrameCompositionCallExpectations(test); in setupCallExpectations()
1080 Case::Display::setupHwcCompositionCallExpectations(test); in setupCallExpectations()
1086 static void setupCallExpectations(CompositionTest* test) { in setupCallExpectations()
1087 Case::Display::setupNonEmptyFrameCompositionCallExpectations(test); in setupCallExpectations()
1088 Case::Display::setupHwcCompositionCallExpectations(test); in setupCallExpectations()
1094 static void setupCallExpectations(CompositionTest* test) { in setupCallExpectations()
1095 Case::Display::setupNonEmptyFrameCompositionCallExpectations(test); in setupCallExpectations()
1096 Case::Display::setupHwcClientCompositionCallExpectations(test); in setupCallExpectations()
1097 Case::Display::setupRECompositionCallExpectations(test); in setupCallExpectations()
1098 Case::Display::template setupRELayerCompositionCallExpectations<Case>(test); in setupCallExpectations()
1103 static void setupLayerState(CompositionTest* test, sp<Layer> layer) { in setupLayerState()
1105 TestableSurfaceFlinger::findOutputLayerForDisplay(layer, test->mDisplay); in setupLayerState()
1111 static void setupCallExpectations(CompositionTest* test) { in setupCallExpectations()
1112 Case::Display::setupNonEmptyFrameCompositionCallExpectations(test); in setupCallExpectations()
1113 Case::Display::setupHwcForcedClientCompositionCallExpectations(test); in setupCallExpectations()
1114 Case::Display::setupRECompositionCallExpectations(test); in setupCallExpectations()
1115 Case::Display::template setupRELayerCompositionCallExpectations<Case>(test); in setupCallExpectations()
1126 static void setupLayerState(CompositionTest* test, sp<Layer>) { in setupLayerState()
1127 test->mFlinger.mutableDebugDisableHWC() = true; in setupLayerState()
1131 static void setupCallExpectations(CompositionTest* test) { in setupCallExpectations()
1132 Case::Display::setupNonEmptyFrameCompositionCallExpectations(test); in setupCallExpectations()
1133 Case::Display::setupHwcForcedClientCompositionCallExpectations(test); in setupCallExpectations()
1134 Case::Display::setupRECompositionCallExpectations(test); in setupCallExpectations()
1135 Case::Display::template setupRELayerCompositionCallExpectations<Case>(test); in setupCallExpectations()
1156 static void setupCallExpectations(CompositionTest* test) { in setupCallExpectations()
1157 Base::template setupCallExpectations<Case>(test); in setupCallExpectations()
1158 Case::Display::template setupRELayerScreenshotCompositionCallExpectations<Case>(test); in setupCallExpectations()
1176 static void setupCommon(CompositionTest* test) { in setupCommon()
1177 Display::template setupPreconditionCallExpectations<ThisCase>(test); in setupCommon()
1178 Display::setupPreconditions(test); in setupCommon()
1180 auto layer = Layer::createLayer(test); in setupCommon()
1181 Layer::injectLayer(test, layer); in setupCommon()
1182 CompositionResult::setupLayerState(test, layer); in setupCommon()
1185 static void setupForDirtyGeometry(CompositionTest* test) { in setupForDirtyGeometry()
1186 setupCommon(test); in setupForDirtyGeometry()
1188 Display::template setupCommonCompositionCallExpectations<ThisCase>(test); in setupForDirtyGeometry()
1189 CompositionResult::template setupCallExpectationsForDirtyGeometry<ThisCase>(test); in setupForDirtyGeometry()
1190 CompositionResult::template setupCallExpectationsForDirtyFrame<ThisCase>(test); in setupForDirtyGeometry()
1191 CompositionResult::template setupCallExpectations<ThisCase>(test); in setupForDirtyGeometry()
1194 static void setupForDirtyFrame(CompositionTest* test) { in setupForDirtyFrame()
1195 setupCommon(test); in setupForDirtyFrame()
1197 Display::template setupCommonCompositionCallExpectations<ThisCase>(test); in setupForDirtyFrame()
1198 CompositionResult::template setupCallExpectationsForDirtyFrame<ThisCase>(test); in setupForDirtyFrame()
1199 CompositionResult::template setupCallExpectations<ThisCase>(test); in setupForDirtyFrame()
1202 static void setupForScreenCapture(CompositionTest* test) { in setupForScreenCapture()
1203 setupCommon(test); in setupForScreenCapture()
1205 Display::template setupCommonScreensCaptureCallExpectations<ThisCase>(test); in setupForScreenCapture()
1206 CompositionResult::template setupCallExpectations<ThisCase>(test); in setupForScreenCapture()
1209 static void cleanup(CompositionTest* test) { in cleanup()
1210 Layer::cleanupInjectedLayers(test); in cleanup()
1212 for (auto& displayData : test->mFlinger.mutableHwcDisplayData()) { in cleanup()