summaryrefslogtreecommitdiff
path: root/python/binary.go
diff options
context:
space:
mode:
author Seth Moore <sethmo@google.com> 2023-02-02 13:22:26 -0800
committer Seth Moore <sethmo@google.com> 2023-02-08 12:38:50 -0800
commitc6f4b532f3bd2a4d204fa059631907560e76ab5b (patch)
tree44cffe17f0846ca579a0071cdad1f345eb945d2f /python/binary.go
parent800f64078ccc52ab1ced951376e44fb24e61fcaa (diff)
Allow android tests to specify a mainline package name
Tests that run against mainline modules generally need to be built twice: once for aosp (unsigned) and once for internal (signed). The override_android_test rule is really useful for generating a signed version of the unsigned test. However, mainline tests need to use a MainlineTestModuleController to only run tests on targets with the expected module. Since unsigned and signed mainline modules have different package names, this means the test config needs to be updated when overriding a test. Add a new "mainline_package_name" argument so that android test rules can update the targeted mainline package. Without this, the only way to create a mainline package test is to instead use android_test, which results in a lot of copy-pasta. Test: added tests to soong Test: manual, using a locally-modified RkpdAppUnitTest Test: test_config_fixer_test.py Change-Id: Idaffd63f225719a2bfda41018fda630b17db0080
Diffstat (limited to 'python/binary.go')
0 files changed, 0 insertions, 0 deletions