Lines Matching defs:OutputComposeSurfacesTest

2988 struct OutputComposeSurfacesTest : public testing::Test {  struct
2989 using TestType = OutputComposeSurfacesTest;
2991 struct OutputPartialMock : public OutputPartialMockBase {
3002 OutputComposeSurfacesTest() { in OutputComposeSurfacesTest() function
3031 struct ExecuteState : public CallOrderStateMachineHelper<TestType, ExecuteState> {
3039 struct FenceCheckState : public CallOrderStateMachineHelper<TestType, FenceCheckState> {
3046 [[nodiscard]] auto verify() { return ExecuteState::make(this); } in verify()
3048 static constexpr ui::Rotation kDefaultOutputOrientation = ui::ROTATION_0;
3049 static constexpr uint32_t kDefaultOutputOrientationFlags =
3051 static constexpr ui::Dataspace kDefaultOutputDataspace = ui::Dataspace::UNKNOWN;
3052 static constexpr ui::Dataspace kExpensiveOutputDataspace = ui::Dataspace::DISPLAY_P3;
3053 static constexpr float kDefaultMaxLuminance = 0.9f;
3054 static constexpr float kDefaultAvgLuminance = 0.7f;
3055 static constexpr float kDefaultMinLuminance = 0.1f;
3057 static const Rect kDefaultOutputFrame;
3058 static const Rect kDefaultOutputViewport;
3059 static const Rect kDefaultOutputDestinationClip;
3060 static const mat4 kDefaultColorTransformMat;
3062 static const Region kDebugRegion;
3063 static const compositionengine::CompositionRefreshArgs kDefaultRefreshArgs;
3064 static const HdrCapabilities kHdrCapabilities;
3066 StrictMock<mock::CompositionEngine> mCompositionEngine;
3067 StrictMock<renderengine::mock::RenderEngine> mRenderEngine;
3069 std::shared_ptr<TimeStats> mTimeStats = std::make_shared<android::impl::TimeStats>();
3070 mock::DisplayColorProfile* mDisplayColorProfile = new StrictMock<mock::DisplayColorProfile>();
3071 mock::RenderSurface* mRenderSurface = new StrictMock<mock::RenderSurface>();
3072 StrictMock<OutputPartialMock> mOutput;
3073 std::shared_ptr<renderengine::ExternalTexture> mOutputBuffer = std::make_shared<
3078 std::optional<base::unique_fd> mReadyFence;
3093 TEST_F(OutputComposeSurfacesTest, doesNothingButSignalNoExpensiveRenderingIfNoClientComposition) { in TEST_F() argument
3104 TEST_F(OutputComposeSurfacesTest, in TEST_F() argument
3118 TEST_F(OutputComposeSurfacesTest, doesMinimalWorkIfDequeueBufferFailsForClientComposition) { in TEST_F() argument
3127 TEST_F(OutputComposeSurfacesTest, in TEST_F() argument
3140 TEST_F(OutputComposeSurfacesTest, handlesZeroCompositionRequests) { in TEST_F() argument
3157 TEST_F(OutputComposeSurfacesTest, buildsAndRendersRequestList) { in TEST_F() argument
3184 TEST_F(OutputComposeSurfacesTest, in TEST_F() argument
3214 TEST_F(OutputComposeSurfacesTest, renderDuplicateClientCompositionRequestsWithoutCache) { in TEST_F() argument
3243 TEST_F(OutputComposeSurfacesTest, skipDuplicateClientCompositionRequests) { in TEST_F() argument
3273 TEST_F(OutputComposeSurfacesTest, clientCompositionIfBufferChanges) { in TEST_F() argument
3306 TEST_F(OutputComposeSurfacesTest, clientCompositionIfRequestChanges) { in TEST_F() argument