diff options
author | Paul Duffin <paulduffin@google.com> | 2022-01-21 18:43:39 +0000 |
---|---|---|
committer | Paul Duffin <paulduffin@google.com> | 2022-01-21 19:36:46 +0000 |
commit | 300ec921e581f9ca0fdba0499897d71f8337cc0f (patch) | |
tree | be5c96d341d652389dabc4f3f52c48ea3e3f2d76 | |
parent | 661845d4ec2247abab8618e6c7d6368f1b077cb5 (diff) | |
download | common-300ec921e581f9ca0fdba0499897d71f8337cc0f.tar.gz |
Move MAINLINE_MODULE_BY_APEX into the test file
The variable is only used by the tests.
Test: atest mainline_modules_sdks_test
packages/modules/common/build/mainline_modules_sdks.sh
tree out/dist/mainline-sdks out/dist/stubs
- check that it is identical to before this change
Bug: 204763318
Change-Id: I38c4ce218825d79de831868af814c43ce8a6d60f
-rwxr-xr-x | build/mainline_modules_sdks.py | 3 | ||||
-rw-r--r-- | build/mainline_modules_sdks_test.py | 12 |
2 files changed, 7 insertions, 8 deletions
diff --git a/build/mainline_modules_sdks.py b/build/mainline_modules_sdks.py index 53ec1da6..3fe0ddd5 100755 --- a/build/mainline_modules_sdks.py +++ b/build/mainline_modules_sdks.py @@ -348,9 +348,6 @@ MAINLINE_MODULES = [ ), ] -# Only used by the test. -MAINLINE_MODULES_BY_APEX = dict((m.apex, m) for m in MAINLINE_MODULES) - # A list of the sdk versions to build. Usually just current but can include a # numeric version too. SDK_VERSIONS = [ diff --git a/build/mainline_modules_sdks_test.py b/build/mainline_modules_sdks_test.py index 34e6b5ae..cf6b28cd 100644 --- a/build/mainline_modules_sdks_test.py +++ b/build/mainline_modules_sdks_test.py @@ -22,6 +22,8 @@ import zipfile import mainline_modules_sdks as mm +MAINLINE_MODULES_BY_APEX = dict((m.apex, m) for m in mm.MAINLINE_MODULES) + class FakeSnapshotBuilder(mm.SnapshotBuilder): """A fake snapshot builder that does not run the build. @@ -62,8 +64,8 @@ class TestProduceDist(unittest.TestCase): os.mkdir(tmp_dist_dir) modules = [ - mm.MAINLINE_MODULES_BY_APEX["com.android.art"], - mm.MAINLINE_MODULES_BY_APEX["com.android.ipsec"], + MAINLINE_MODULES_BY_APEX["com.android.art"], + MAINLINE_MODULES_BY_APEX["com.android.ipsec"], ] subprocess_runner = mm.SubprocessRunner() @@ -161,7 +163,7 @@ class TestSoongConfigBoilerplateInserter(unittest.TestCase): expected = readTestData("ipsec_Android.bp.expected") - module = mm.MAINLINE_MODULES_BY_APEX["com.android.ipsec"] + module = MAINLINE_MODULES_BY_APEX["com.android.ipsec"] transformations = module.transformations() self.apply_transformations(src, transformations, expected) @@ -177,7 +179,7 @@ class TestSoongConfigBoilerplateInserter(unittest.TestCase): expected = readTestData("art_Android.bp.expected") - module = mm.MAINLINE_MODULES_BY_APEX["com.android.art"] + module = MAINLINE_MODULES_BY_APEX["com.android.art"] transformations = module.transformations() self.apply_transformations(src, transformations, expected) @@ -192,7 +194,7 @@ class TestFilterModules(unittest.TestCase): def test_with_filter(self): os.environ["TARGET_BUILD_APPS"] = "com.android.art" modules = mm.filter_modules(mm.MAINLINE_MODULES) - expected = mm.MAINLINE_MODULES_BY_APEX["com.android.art"] + expected = MAINLINE_MODULES_BY_APEX["com.android.art"] self.assertEqual(modules, [expected]) |