diff options
| author | yangbill <yangbill@google.com> | 2020-06-30 15:12:31 +0800 |
|---|---|---|
| committer | yangbill <yangbill@google.com> | 2020-07-01 10:29:20 +0800 |
| commit | 6e3f68aa489171363b5c240cb38c3b2dd475768d (patch) | |
| tree | 720c4d2c5ce2d8773f63dde714e41d873fd3bb6c | |
| parent | 99d4a1a213a1384d15ae8c6999b13a684acd74ac (diff) | |
| download | platform_test_vts-testcase_hal-android11-dev.tar.gz platform_test_vts-testcase_hal-android11-dev.tar.bz2 platform_test_vts-testcase_hal-android11-dev.zip | |
Only get ro.product.first_api_level for testFirstApiLevelandroid11-dev
Device must set ro.product.first_api_level if it's after Android O.
Bug: 160204615
Test: atest vts_treble_platform_version_test -mc
Change-Id: I0b432c79a785b8b97412823c55067a0be7125d13
| -rw-r--r-- | treble/platform_version/VtsTreblePlatformVersionTest.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/treble/platform_version/VtsTreblePlatformVersionTest.py b/treble/platform_version/VtsTreblePlatformVersionTest.py index 76d8ba74..bba2e69b 100644 --- a/treble/platform_version/VtsTreblePlatformVersionTest.py +++ b/treble/platform_version/VtsTreblePlatformVersionTest.py @@ -69,9 +69,17 @@ class VtsTreblePlatformVersionTest(base_test.BaseTestClass): def testFirstApiLevel(self): """Test that device launched with O or later.""" - firstApiLevel = self.dut.getLaunchApiLevel() - asserts.assertTrue(firstApiLevel >= api.PLATFORM_API_LEVEL_O, + launchApiLevel = self.dut.GetLaunchApiLevel() + asserts.assertTrue(launchApiLevel >= api.PLATFORM_API_LEVEL_O, "VTS can only be run for new launches in O or above") + # Check first_api_level if device launches with P or above. + if launchApiLevel >= api.PLATFORM_API_LEVEL_P: + firstApiLevel_str = self.getProp("ro.product.first_api_level") + firstApiLevel = 0 + if not firstApiLevel_str: + firstApiLevel = int(firstApiLevel_str) + asserts.assertTrue(firstApiLevel >= api.PLATFORM_API_LEVEL_P, + "Device running Android 9 or later MUST define PRODUCT_SHIPPING_API_LEVEL") def testTrebleEnabled(self): """Test that device has Treble enabled.""" |
