diff options
author | satayev <satayev@google.com> | 2021-11-24 17:56:10 +0000 |
---|---|---|
committer | satayev <satayev@google.com> | 2021-11-26 12:36:52 +0000 |
commit | 5511d9becd38a5a31795df62d916e07f2f1f06bf (patch) | |
tree | 73bf79a04a104dc8f5580f7f6b7a619377ba3c6a /build/mainline_modules_sdks_test.py | |
parent | 540616ff0058d3b67cfd4e988a7de0b5238ee72e (diff) | |
download | common-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.py | 13 |
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) |