Merge "Fix check target files vintf test."
This commit is contained in:
@@ -35,20 +35,20 @@ SKELETON_TARGET_FILE_STRUCTURE = {
|
|||||||
'SYSTEM_EXT/etc/build.prop': '',
|
'SYSTEM_EXT/etc/build.prop': '',
|
||||||
|
|
||||||
# Non-empty files
|
# Non-empty files
|
||||||
'SYSTEM/compatibility_matrix.xml':"""
|
'SYSTEM/etc/vintf/compatibility_matrix.1.xml':"""
|
||||||
<compatibility-matrix version="1.0" type="framework">
|
<compatibility-matrix version="1.0" level="1" type="framework">
|
||||||
<sepolicy>
|
<sepolicy>
|
||||||
<sepolicy-version>0.0</sepolicy-version>
|
<sepolicy-version>0.0</sepolicy-version>
|
||||||
<kernel-sepolicy-version>0</kernel-sepolicy-version>
|
<kernel-sepolicy-version>0</kernel-sepolicy-version>
|
||||||
</sepolicy>
|
</sepolicy>
|
||||||
</compatibility-matrix>""",
|
</compatibility-matrix>""",
|
||||||
'SYSTEM/manifest.xml':
|
'SYSTEM/manifest.xml':
|
||||||
'<manifest version="1.0" type="framework" />',
|
'<manifest version="1.0" type="framework"/>',
|
||||||
'VENDOR/build.prop': 'ro.product.first_api_level=29\n',
|
'VENDOR/build.prop': 'ro.product.first_api_level=29\n',
|
||||||
'VENDOR/compatibility_matrix.xml':
|
'VENDOR/compatibility_matrix.xml':
|
||||||
'<compatibility-matrix version="1.0" type="device" />',
|
'<compatibility-matrix version="1.0" type="device" />',
|
||||||
'VENDOR/manifest.xml':
|
'VENDOR/etc/vintf/manifest.xml':
|
||||||
'<manifest version="1.0" type="device"/>',
|
'<manifest version="1.0" target-level="1" type="device"/>',
|
||||||
'META/misc_info.txt':
|
'META/misc_info.txt':
|
||||||
'recovery_api_version=3\nfstab_version=2\nvintf_enforce=true\n',
|
'recovery_api_version=3\nfstab_version=2\nvintf_enforce=true\n',
|
||||||
}
|
}
|
||||||
@@ -140,6 +140,6 @@ class CheckTargetFilesVintfTest(test_utils.ReleaseToolsTestCase):
|
|||||||
def test_CheckVintf_bad_xml(self):
|
def test_CheckVintf_bad_xml(self):
|
||||||
test_dir = self.prepare_test_dir('does-not-exist')
|
test_dir = self.prepare_test_dir('does-not-exist')
|
||||||
write_string_to_file('not an XML',
|
write_string_to_file('not an XML',
|
||||||
os.path.join(test_dir, 'VENDOR/manifest.xml'))
|
os.path.join(test_dir, 'VENDOR/etc/vintf/manifest.xml'))
|
||||||
# Should raise an error because a file has invalid format.
|
# Should raise an error because a file has invalid format.
|
||||||
self.assertRaises(common.ExternalError, CheckVintf, test_dir)
|
self.assertRaises(common.ExternalError, CheckVintf, test_dir)
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
<compatibility-matrix version="1.0" type="framework">
|
<compatibility-matrix version="1.0" level="1" type="framework">
|
||||||
<kernel version="4.14.1" />
|
<kernel version="4.14.1" />
|
||||||
<sepolicy>
|
<sepolicy>
|
||||||
<sepolicy-version>0.0</sepolicy-version>
|
<sepolicy-version>0.0</sepolicy-version>
|
@@ -1,4 +1,4 @@
|
|||||||
<compatibility-matrix version="1.0" type="framework">
|
<compatibility-matrix version="1.0" level="1" type="framework">
|
||||||
<sepolicy>
|
<sepolicy>
|
||||||
<sepolicy-version>1.0</sepolicy-version>
|
<sepolicy-version>1.0</sepolicy-version>
|
||||||
<kernel-sepolicy-version>0</kernel-sepolicy-version>
|
<kernel-sepolicy-version>0</kernel-sepolicy-version>
|
@@ -1,4 +1,4 @@
|
|||||||
<compatibility-matrix version="1.0" type="framework">
|
<compatibility-matrix version="1.0" level="1" type="framework">
|
||||||
<hal format="hidl" optional="false">
|
<hal format="hidl" optional="false">
|
||||||
<name>foo</name>
|
<name>foo</name>
|
||||||
<version>1.0</version>
|
<version>1.0</version>
|
@@ -1,4 +1,4 @@
|
|||||||
<compatibility-matrix version="1.0" type="framework">
|
<compatibility-matrix version="1.0" level="1" type="framework">
|
||||||
<hal format="hidl" optional="false">
|
<hal format="hidl" optional="false">
|
||||||
<name>foo</name>
|
<name>foo</name>
|
||||||
<version>1.1</version>
|
<version>1.1</version>
|
Reference in New Issue
Block a user