aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Duffin <paulduffin@google.com>2022-01-21 18:43:39 +0000
committerPaul Duffin <paulduffin@google.com>2022-01-21 19:36:46 +0000
commit300ec921e581f9ca0fdba0499897d71f8337cc0f (patch)
treebe5c96d341d652389dabc4f3f52c48ea3e3f2d76
parent661845d4ec2247abab8618e6c7d6368f1b077cb5 (diff)
downloadcommon-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-xbuild/mainline_modules_sdks.py3
-rw-r--r--build/mainline_modules_sdks_test.py12
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])