Apply MainlineTestModuleController to mediaprovider tests
to only run them when com.google.android.mediaprovider is
installed on device. The logic will only apply when tests are
triggered by mts-tradefed.
Bug: 154845935
Test: m mts && mts-tradefed run mts-mediaprovider
Change-Id: I87dae5e3bdec0edbb119e28408bb55ae4b439ffb
diff --git a/tests/AndroidTest.xml b/tests/AndroidTest.xml
index c4e5dcc..fe7de6a 100644
--- a/tests/AndroidTest.xml
+++ b/tests/AndroidTest.xml
@@ -27,4 +27,8 @@
<option name="runner" value="androidx.test.runner.AndroidJUnitRunner" />
<option name="hidden-api-checks" value="false"/>
</test>
+
+ <object type="module_controller" class="com.android.tradefed.testtype.suite.module.MainlineTestModuleController">
+ <option name="mainline-module-package-name" value="com.google.android.mediaprovider" />
+ </object>
</configuration>