diff options
Diffstat (limited to 'tools/releasetools/test_sign_apex.py')
| -rw-r--r-- | tools/releasetools/test_sign_apex.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tools/releasetools/test_sign_apex.py b/tools/releasetools/test_sign_apex.py index 8470f202c5..7723de7a91 100644 --- a/tools/releasetools/test_sign_apex.py +++ b/tools/releasetools/test_sign_apex.py @@ -59,6 +59,21 @@ class SignApexTest(test_utils.ReleaseToolsTestCase): self.assertTrue(os.path.exists(signed_test_apex)) @test_utils.SkipIfExternalToolsUnavailable() + def test_SignSepolicyApex(self): + test_apex = os.path.join(self.testdata_dir, 'sepolicy.apex') + payload_key = os.path.join(self.testdata_dir, 'testkey_RSA4096.key') + container_key = os.path.join(self.testdata_dir, 'testkey') + apk_keys = {'SEPolicy-33.zip': os.path.join(self.testdata_dir, 'testkey')} + signed_test_apex = sign_apex.SignApexFile( + 'avbtool', + test_apex, + payload_key, + container_key, + False, + None) + self.assertTrue(os.path.exists(signed_test_apex)) + + @test_utils.SkipIfExternalToolsUnavailable() def test_SignCompressedApexFile(self): apex = os.path.join(test_utils.get_current_dir(), 'com.android.apex.compressed.v1.capex') payload_key = os.path.join(self.testdata_dir, 'testkey_RSA4096.key') |