Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0cb31dbb authored by Alec Mouri's avatar Alec Mouri Committed by Android (Google) Code Review
Browse files

Merge "Add VTS for setting layer white point"

parents cd3e6632 95e490bf
Loading
Loading
Loading
Loading
+21 −0
Original line number Diff line number Diff line
@@ -2024,6 +2024,27 @@ TEST_P(GraphicsComposerAidlCommandTest, SET_LAYER_PER_FRAME_METADATA) {
    EXPECT_TRUE(mComposerClient->destroyLayer(mPrimaryDisplay, layer).isOk());
}

TEST_P(GraphicsComposerAidlCommandTest, setLayerWhitePointNits) {
    int64_t layer;
    EXPECT_TRUE(mComposerClient->createLayer(mPrimaryDisplay, kBufferSlotCount, &layer).isOk());

    mWriter.setLayerWhitePointNits(mPrimaryDisplay, layer, 200.f);
    execute();
    ASSERT_TRUE(mReader.takeErrors().empty());

    mWriter.setLayerWhitePointNits(mPrimaryDisplay, layer, 1000.f);
    execute();
    ASSERT_TRUE(mReader.takeErrors().empty());

    mWriter.setLayerWhitePointNits(mPrimaryDisplay, layer, 0.f);
    execute();
    ASSERT_TRUE(mReader.takeErrors().empty());

    mWriter.setLayerWhitePointNits(mPrimaryDisplay, layer, -1.f);
    execute();
    ASSERT_TRUE(mReader.takeErrors().empty());
}

TEST_P(GraphicsComposerAidlCommandTest, setActiveConfigWithConstraints) {
    Test_setActiveConfigWithConstraints({.delayForChange = 0, .refreshMiss = false});
}