mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 16:50:18 +00:00
Fix VtsHalGraphicsComposer3_TargetTest / GetOverlaySupport
Test case is for composer starting with version 2 API, but the test case doesn't check version, so it fails for version 1 API. Bug: 267565265 Test: 1. Push VtsHalGraphicsComposer3_TargetTest to device 2. Run VtsHalGraphicsComposer3_TargetTest Test Command: chmod 777 data/VtsHalGraphicsComposer3_TargetTest ./data/VtsHalGraphicsComposer3_TargetTest Change-Id: I7bf37061aba84dfdfea5fc9dda5a300a1e5ec680
This commit is contained in:
@@ -874,6 +874,13 @@ TEST_P(GraphicsComposerAidlTest, GetDisplayName) {
|
||||
}
|
||||
|
||||
TEST_P(GraphicsComposerAidlTest, GetOverlaySupport) {
|
||||
const auto& [versionStatus, version] = mComposerClient->getInterfaceVersion();
|
||||
ASSERT_TRUE(versionStatus.isOk());
|
||||
if (version == 1) {
|
||||
GTEST_SUCCEED() << "Device does not support the new API for overlay support";
|
||||
return;
|
||||
}
|
||||
|
||||
const auto& [status, properties] = mComposerClient->getOverlaySupport();
|
||||
if (!status.isOk() && status.getExceptionCode() == EX_SERVICE_SPECIFIC &&
|
||||
status.getServiceSpecificError() == IComposerClient::EX_UNSUPPORTED) {
|
||||
|
||||
Reference in New Issue
Block a user