aboutsummaryrefslogtreecommitdiff
path: root/build/mainline_modules_sdks_test.py
diff options
context:
space:
mode:
authorsatayev <satayev@google.com>2021-11-24 17:56:10 +0000
committersatayev <satayev@google.com>2021-11-26 12:36:52 +0000
commit5511d9becd38a5a31795df62d916e07f2f1f06bf (patch)
tree73bf79a04a104dc8f5580f7f6b7a619377ba3c6a /build/mainline_modules_sdks_test.py
parent540616ff0058d3b67cfd4e988a7de0b5238ee72e (diff)
downloadcommon-5511d9becd38a5a31795df62d916e07f2f1f06bf.tar.gz
Simplify main function for mainline_modules_sdks.py
Bug: 205100626 Test: presubmit Change-Id: I2fdd371aad6a9c37703a190754604da2d86975b2 Merged-In: I2fdd371aad6a9c37703a190754604da2d86975b2 (cherry picked from commit a584ab5dc0104a213eb9e373e155472b942fd215)
Diffstat (limited to 'build/mainline_modules_sdks_test.py')
-rw-r--r--build/mainline_modules_sdks_test.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/build/mainline_modules_sdks_test.py b/build/mainline_modules_sdks_test.py
index 8a54ab8e..57601361 100644
--- a/build/mainline_modules_sdks_test.py
+++ b/build/mainline_modules_sdks_test.py
@@ -162,5 +162,18 @@ class TestSoongConfigBoilerplateInserter(unittest.TestCase):
self.apply_transformations(src, transformations, expected)
+class TestFilterModules(unittest.TestCase):
+
+ def test_no_filter(self):
+ modules = mm.filter_modules(mm.MAINLINE_MODULES)
+ self.assertEqual(modules, mm.MAINLINE_MODULES)
+
+ 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"]
+ self.assertEqual(modules, [expected])
+
+
if __name__ == "__main__":
unittest.main(verbosity=2)