Merge "Add VTS for setting layer white point"

This commit is contained in:
Alec Mouri
2022-01-20 17:57:09 +00:00
committed by Android (Google) Code Review

View File

@@ -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});
}