Simplify main function for mainline_modules_sdks.py

Bug: 205100626
Test: presubmit
Change-Id: I2fdd371aad6a9c37703a190754604da2d86975b2
Merged-In: I2fdd371aad6a9c37703a190754604da2d86975b2
(cherry picked from commit a584ab5dc0)
This commit is contained in:
satayev
2021-11-24 17:56:10 +00:00
parent 540616ff00
commit 5511d9becd
2 changed files with 29 additions and 11 deletions

View File

@@ -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)