From 7f65c4bcc7557a5f1a6621ee4fac7329df5bf820 Mon Sep 17 00:00:00 2001 From: Paul Colta Date: Mon, 30 Jan 2023 12:34:12 +0100 Subject: [PATCH] HDMI: Run android.hardware.hdmi in presubmits Bug: 213314533 Test: atest android.hardware.hdmi Change-Id: I218db984acbf4a786040e110e0482d396f129e01 --- core/java/android/app/TEST_MAPPING | 17 +++++++++++++++++ .../android/hardware/hdmi/HdmiUtilsTest.java | 3 +++ core/tests/hdmitests/Android.bp | 2 ++ core/tests/hdmitests/AndroidTest.xml | 4 ++++ .../hardware/hdmi/DeviceFeaturesTest.java | 3 +++ .../hdmi/HdmiAudioSystemClientTest.java | 2 ++ .../hardware/hdmi/HdmiDeviceInfoTest.java | 3 +++ .../android/hardware/hdmi/HdmiPortInfoTest.java | 3 +++ .../android/hardware/hdmi/HdmiUtilsTest.java | 3 +++ 9 files changed, 40 insertions(+) diff --git a/core/java/android/app/TEST_MAPPING b/core/java/android/app/TEST_MAPPING index f133c8aa58996..0bdc222f323c1 100644 --- a/core/java/android/app/TEST_MAPPING +++ b/core/java/android/app/TEST_MAPPING @@ -218,6 +218,23 @@ "file_patterns": [ "(/|^)GameManager[^/]*", "(/|^)GameMode[^/]*" ] + }, + { + "name": "HdmiCecTests", + "options": [ + { + "exclude-annotation": "androidx.test.filters.FlakyTest" + }, + { + "exclude-annotation": "org.junit.Ignore" + }, + { + "include-filter": "android.hardware.hdmi" + } + ], + "file_patterns": [ + "(/|^)DeviceFeature[^/]*", "(/|^)Hdmi[^/]*" + ] } ], "presubmit-large": [ diff --git a/core/tests/coretests/src/android/hardware/hdmi/HdmiUtilsTest.java b/core/tests/coretests/src/android/hardware/hdmi/HdmiUtilsTest.java index d8799cb182c87..34ca502851a0c 100644 --- a/core/tests/coretests/src/android/hardware/hdmi/HdmiUtilsTest.java +++ b/core/tests/coretests/src/android/hardware/hdmi/HdmiUtilsTest.java @@ -17,12 +17,15 @@ package android.hardware.hdmi; import static com.google.common.truth.Truth.assertThat; +import android.platform.test.annotations.Presubmit; + import androidx.test.filters.SmallTest; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; +@Presubmit @SmallTest @RunWith(JUnit4.class) /** Tests for {@link HdmiUtils} class. */ diff --git a/core/tests/hdmitests/Android.bp b/core/tests/hdmitests/Android.bp index f49e05329f626..3d04937c91955 100644 --- a/core/tests/hdmitests/Android.bp +++ b/core/tests/hdmitests/Android.bp @@ -29,9 +29,11 @@ android_test { "androidx.test.rules", "frameworks-base-testutils", "guava-android-testlib", + "platform-test-annotations", "truth-prebuilt", ], libs: ["android.test.runner"], platform_apis: true, certificate: "platform", + test_suites: ["device-tests"], } diff --git a/core/tests/hdmitests/AndroidTest.xml b/core/tests/hdmitests/AndroidTest.xml index 0c8da28cab7cc..7376004653c29 100644 --- a/core/tests/hdmitests/AndroidTest.xml +++ b/core/tests/hdmitests/AndroidTest.xml @@ -22,6 +22,9 @@