Skip to content

Commit

Permalink
Added module_controller test config + fix test install
Browse files Browse the repository at this point in the history
Tag: #feature
Test: run mts
Bug: 232577476
Ignore-AOSP-First: module only in Internal
Change-Id: I48fecf9593238ac5fd18803137330fc630ab08dd
  • Loading branch information
Etienne Ruffieux committed May 24, 2022
1 parent 1b66089 commit 54ec350
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 8 deletions.
15 changes: 11 additions & 4 deletions AndroidTestTemplate.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,11 @@
<option name="test-suite-tag" value="apct" />
<option name="test-suite-tag" value="apct-native" />
<target_preparer class="com.android.tradefed.targetprep.RootTargetPreparer" />
<target_preparer class="com.android.tradefed.targetprep.PushFilePreparer">
<option name="cleanup" value="true" />
<option name="push" value="{MODULE}->/data/local/tmp/{MODULE}" />
</target_preparer>
<target_preparer class="com.android.compatibility.common.tradefed.targetprep.FilePusher">
<option name="cleanup" value="true" />
<option name="push" value="{MODULE}->/data/local/tmp/{MODULE}" />
<option name="append-bitness" value="true" />
</target_preparer>
<target_preparer class="com.android.tradefed.targetprep.RunCommandTargetPreparer">
<option name="run-command" value="settings put global ble_scan_always_enabled 0" />
<option name="run-command" value="svc bluetooth disable" />
Expand All @@ -33,4 +34,10 @@
<option name="module-name" value="{MODULE}" />
<option name="run-test-as" value="0" />
</test>

<!-- Only run tests in MTS if the Bluetooth Mainline module is installed. -->
<object type="module_controller"
class="com.android.tradefed.testtype.suite.module.MainlineTestModuleController">
<option name="mainline-module-package-name" value="com.google.android.bluetooth" />
</object>
</configuration>
15 changes: 11 additions & 4 deletions system/gd/AndroidTestTemplate.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,11 @@
<option name="test-suite-tag" value="apct" />
<option name="test-suite-tag" value="apct-native" />
<target_preparer class="com.android.tradefed.targetprep.RootTargetPreparer" />
<target_preparer class="com.android.tradefed.targetprep.PushFilePreparer">
<option name="cleanup" value="true" />
<option name="push" value="{MODULE}->/data/local/tmp/{MODULE}" />
</target_preparer>
<target_preparer class="com.android.compatibility.common.tradefed.targetprep.FilePusher">
<option name="cleanup" value="true" />
<option name="push" value="{MODULE}->/data/local/tmp/{MODULE}" />
<option name="append-bitness" value="true" />
</target_preparer>
<target_preparer class="com.android.tradefed.targetprep.RunCommandTargetPreparer">
<option name="run-command" value="settings put global ble_scan_always_enabled 0" />
<option name="run-command" value="svc bluetooth disable" />
Expand All @@ -33,4 +34,10 @@
<option name="module-name" value="{MODULE}" />
<option name="run-test-as" value="0" />
</test>

<!-- Only run tests in MTS if the Bluetooth Mainline module is installed. -->
<object type="module_controller"
class="com.android.tradefed.testtype.suite.module.MainlineTestModuleController">
<option name="mainline-module-package-name" value="com.google.android.bluetooth" />
</object>
</configuration>
1 change: 1 addition & 0 deletions system/test/Android.bp
Original file line number Diff line number Diff line change
Expand Up @@ -456,6 +456,7 @@ cc_defaults {
name: "mts_defaults",
target: {
android: {
test_config_template: ":BluetoothTestConfigTemplate",
test_suites: ["mts-bluetooth",],
},
},
Expand Down

0 comments on commit 54ec350

Please sign in to comment.