ANDROID: Specify arch for kselftest test suites

Tradefed will run tests against all abis by default.  The kselftest
suite is built per architecture so it needs to only run when the abi
matches the build.

Bug: 310227391
Bug: 318413396
Change-Id: I55a7f5cea2b3970dea06cb0a2f68d6c9ed865887
Signed-off-by: Edward Liaw <edliaw@google.com>
This commit is contained in:
Edward Liaw
2024-01-03 18:29:30 +00:00
parent 2e578056db
commit ef3a3d71a8
2 changed files with 8 additions and 0 deletions
@@ -10,6 +10,10 @@ SPDX-License-Identifier: GPL-2.0 OR Apache-2.0
<target_preparer class="com.android.tradefed.targetprep.RootTargetPreparer" />
<target_preparer class="com.android.tradefed.targetprep.StopServicesSetup" />
<object type="module_controller" class="com.android.tradefed.testtype.suite.module.KernelTestModuleController" >
<option name="arch" value="arm64"/>
</object>
<target_preparer class="com.android.tradefed.targetprep.PushFilePreparer">
<option name="cleanup" value="true" />
<option name="push-file" key="selftests" value="/data/selftests" />
@@ -10,6 +10,10 @@ SPDX-License-Identifier: GPL-2.0 OR Apache-2.0
<target_preparer class="com.android.tradefed.targetprep.RootTargetPreparer" />
<target_preparer class="com.android.tradefed.targetprep.StopServicesSetup" />
<object type="module_controller" class="com.android.tradefed.testtype.suite.module.KernelTestModuleController" >
<option name="arch" value="x86_64"/>
</object>
<target_preparer class="com.android.tradefed.targetprep.PushFilePreparer">
<option name="cleanup" value="true" />
<option name="push-file" key="selftests" value="/data/selftests" />