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

Commit 6c300e39 authored by Paul Colța's avatar Paul Colța Committed by Android (Google) Code Review
Browse files

Merge "HDMI: Fix failing tests under android.hardware.hdmi"

parents 68a72628 5716e5ec
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -130,12 +130,12 @@ public class DeviceFeatures {
        byte result = 0;

        if (mRecordTvScreenSupport == FEATURE_SUPPORTED) result |= (byte) (1 << 6);
        if (mSetOsdStringSupport == FEATURE_SUPPORTED) result = (byte) (1 << 5);
        if (mDeckControlSupport == FEATURE_SUPPORTED) result = (byte) (1 << 4);
        if (mSetAudioRateSupport == FEATURE_SUPPORTED) result = (byte) (1 << 3);
        if (mArcTxSupport == FEATURE_SUPPORTED) result = (byte) (1 << 2);
        if (mArcRxSupport == FEATURE_SUPPORTED) result = (byte) (1 << 1);
        if (mSetAudioVolumeLevelSupport == FEATURE_SUPPORTED) result = (byte) 1;
        if (mSetOsdStringSupport == FEATURE_SUPPORTED) result |= (byte) (1 << 5);
        if (mDeckControlSupport == FEATURE_SUPPORTED) result |= (byte) (1 << 4);
        if (mSetAudioRateSupport == FEATURE_SUPPORTED) result |= (byte) (1 << 3);
        if (mArcTxSupport == FEATURE_SUPPORTED) result |= (byte) (1 << 2);
        if (mArcRxSupport == FEATURE_SUPPORTED) result |= (byte) (1 << 1);
        if (mSetAudioVolumeLevelSupport == FEATURE_SUPPORTED) result |= (byte) 1;

        return new byte[]{ result };
    }
+18 −9
Original line number Diff line number Diff line
@@ -45,54 +45,63 @@ public class HdmiPortInfoTest {
                                .setCecSupported(isCec)
                                .setMhlSupported(isMhl)
                                .setArcSupported(isArcSupported)
                                .setEarcSupported(isEarcSupported),
                                .setEarcSupported(isEarcSupported)
                                .build(),
                        new HdmiPortInfo.Builder(portId, portType, address)
                                .setCecSupported(isCec)
                                .setMhlSupported(isMhl)
                                .setArcSupported(isArcSupported)
                                .setEarcSupported(isEarcSupported))
                                .setEarcSupported(isEarcSupported)
                                .build())
                .addEqualityGroup(
                        new HdmiPortInfo.Builder(portId + 1, portType, address)
                                .setCecSupported(isCec)
                                .setMhlSupported(isMhl)
                                .setArcSupported(isArcSupported)
                                .setEarcSupported(isEarcSupported))
                                .setEarcSupported(isEarcSupported)
                                .build())
                .addEqualityGroup(
                        new HdmiPortInfo.Builder(portId, portType + 1, address)
                                .setCecSupported(isCec)
                                .setMhlSupported(isMhl)
                                .setArcSupported(isArcSupported)
                                .setEarcSupported(isEarcSupported))
                                .setEarcSupported(isEarcSupported)
                                .build())
                .addEqualityGroup(
                        new HdmiPortInfo.Builder(portId, portType, address + 1)
                                .setCecSupported(isCec)
                                .setMhlSupported(isMhl)
                                .setArcSupported(isArcSupported)
                                .setEarcSupported(isEarcSupported))
                                .setEarcSupported(isEarcSupported)
                                .build())
                .addEqualityGroup(
                        new HdmiPortInfo.Builder(portId, portType, address)
                                .setCecSupported(!isCec)
                                .setMhlSupported(isMhl)
                                .setArcSupported(isArcSupported)
                                .setEarcSupported(isEarcSupported))
                                .setEarcSupported(isEarcSupported)
                                .build())
                .addEqualityGroup(
                        new HdmiPortInfo.Builder(portId, portType, address)
                                .setCecSupported(isCec)
                                .setMhlSupported(!isMhl)
                                .setArcSupported(isArcSupported)
                                .setEarcSupported(isEarcSupported))
                                .setEarcSupported(isEarcSupported)
                                .build())
                .addEqualityGroup(
                        new HdmiPortInfo.Builder(portId, portType, address)
                                .setCecSupported(isCec)
                                .setMhlSupported(isMhl)
                                .setArcSupported(!isArcSupported)
                                .setEarcSupported(isEarcSupported))
                                .setEarcSupported(isEarcSupported)
                                .build())
                .addEqualityGroup(
                        new HdmiPortInfo.Builder(portId, portType, address)
                                .setCecSupported(isCec)
                                .setMhlSupported(isMhl)
                                .setArcSupported(isArcSupported)
                                .setEarcSupported(!isEarcSupported))
                                .setEarcSupported(!isEarcSupported)
                                .build())
                .testEquals();
    }
}