VtsValidatePermission is just the GTest of
vts_permission_validate_test.
Bug: 142397658
Test: $atestvts_permission_validate_test
Change-Id: Iff12e5196dc40cea9d30bfb1db2fbe0aa6e55034
The whitelisted apps will still be sharing its data directory to
all other applications.
Bug: 143937733
Test: Confirm apps in whitelist xml are whitelisted
Change-Id: Iaee2ef3740fc03ebd04104928cfb4d5df9c23c14
For privapp-permissions and oem-permissions elements, some xml files
don't need to permission and deny-permission properties. So add the
minOccurs="0" for these elements.
Test: vts-tradefed run vts -m VtsValidatePermission
Bug: 143251304
Change-Id: Ib93a40e646f9c65bd62d23396c12ea31f2d735d8
The sequence element is changed to choice element with minOccurs="0" and
maxOccurs="unbounded" for supporting any order and any times sub
element. And maxOccurs of subelement is deleted because maxOccurs are
not needed.
Bug: 127435354
Test: m -j
Change-Id: I72866da5b2a8ac37d725f5b604dae37a06f30162
The "configfile" is added to package name to distinguish classes defined
in java code from classes auto-generated.
Bug: 127435354
Test: make -j && make -j checkapi
Change-Id: I8d6e5c80a3e6eb103ebf1fe7b55a2a13d1629a37
The attribute tags are moved to below the sequence tag, becuase the
"attribute" must be after "sequence" for complexType.
Bug: 127435354
Test: m -j
Change-Id: Ib1fb7fa516d379ef480e2bd18edee2a910b44ea7
The vts_permission_validate_test and
vts_defaultPermissions_validate_test are added for checking xsd schema
validation.
Bug: 127435354
Test: vts-tradefed run vts -m VtsValidatePermission
Test: vts-tradefed run vts -m VtsValidateDefaultPermissions
Change-Id: Ib73dcbe4f9c20e0a957be4325d5cfc2b27c64b67