diff --git a/media/tests/TunerTest/Android.bp b/media/tests/TunerTest/Android.bp index e86560447f310..5c3e9ab9812f1 100644 --- a/media/tests/TunerTest/Android.bp +++ b/media/tests/TunerTest/Android.bp @@ -10,6 +10,7 @@ android_test { static_libs: [ "androidx.test.rules", + "compatibility-device-util-axt", "testng" ], diff --git a/media/tests/TunerTest/AndroidManifest.xml b/media/tests/TunerTest/AndroidManifest.xml index ec155ca46f063..cf63f50727db7 100644 --- a/media/tests/TunerTest/AndroidManifest.xml +++ b/media/tests/TunerTest/AndroidManifest.xml @@ -17,7 +17,12 @@ + + + + + diff --git a/media/tests/TunerTest/src/com/android/mediatunertest/TunerTest.java b/media/tests/TunerTest/src/com/android/mediatunertest/TunerTest.java index de7f7ebabd8c7..22542d51f06a5 100644 --- a/media/tests/TunerTest/src/com/android/mediatunertest/TunerTest.java +++ b/media/tests/TunerTest/src/com/android/mediatunertest/TunerTest.java @@ -19,6 +19,8 @@ package com.android.mediatunertest; import static org.junit.Assert.assertNotNull; import android.content.Context; +import android.content.pm.PackageManager; +import android.media.tv.TvInputService; import android.media.tv.tuner.Descrambler; import android.media.tv.tuner.Tuner; @@ -26,16 +28,24 @@ import androidx.test.InstrumentationRegistry; import androidx.test.filters.SmallTest; import androidx.test.runner.AndroidJUnit4; +import com.android.compatibility.common.util.RequiredFeatureRule; + import org.junit.After; import org.junit.Before; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; @RunWith(AndroidJUnit4.class) @SmallTest +// TODO: (b/174500129) add TEST_MAPPING on TunerTest when TunerService is ready public class TunerTest { private static final String TAG = "MediaTunerTest"; + @Rule + public RequiredFeatureRule featureRule = new RequiredFeatureRule( + PackageManager.FEATURE_TUNER); + private Context mContext; @Before @@ -49,13 +59,15 @@ public class TunerTest { @Test public void testTunerConstructor() throws Exception { - Tuner tuner = new Tuner(mContext, "123", 1); + Tuner tuner = new Tuner(mContext, null, + TvInputService.PRIORITY_HINT_USE_CASE_TYPE_BACKGROUND); assertNotNull(tuner); } @Test public void testOpenDescrambler() throws Exception { - Tuner tuner = new Tuner(mContext, "123", 1); + Tuner tuner = new Tuner(mContext, null, + TvInputService.PRIORITY_HINT_USE_CASE_TYPE_BACKGROUND); Descrambler descrambler = tuner.openDescrambler(); assertNotNull(descrambler); }