Adapt Android test runner and rework test lists
authorAlastair Donaldson <afdx@google.com>
Wed, 12 Feb 2020 14:22:51 +0000 (14:22 +0000)
committerAlastair Donaldson <afdx@google.com>
Wed, 12 Feb 2020 15:58:36 +0000 (15:58 +0000)
commit3fd35b8fe02ea5a254451c8cfa042550248f013d
tree6d61b35f2cfd6ba3833a568bddbe487ff95cb378
parent8b0ac62d1f2cd461717ad29f4e74e9a2f446d390
Adapt Android test runner and rework test lists

The dEQP test runner will now skip Vulkan tests that the device does
not claim to support.  This is detected by comparing the date
associated with each Vulkan case list file with the date provided by
the android.software.vulkan.deqp.level feature flag version, and
executing only those Vulkan tests associated with the date and
earlier.

Android test list generation has been adapted to generate test lists
for dates 2019-03-01 and 2020-03-01, corresponding to Android versions
10 and 11.

Change-Id: I06fecb5804fa91d85a7e6083331bae7f7ccd42ec
android/cts/AndroidTest.xml
android/cts/master/mustpass.xml
android/cts/master/src/vk-master-2019-03-01.txt [new file with mode: 0644]
android/cts/master/vk-master-2019-03-01.txt [new file with mode: 0644]
android/cts/master/vk-master-2020-03-01.txt [new file with mode: 0644]
android/cts/master/vk-master-risky.txt [deleted file]
android/cts/runner/src/com/drawelements/deqp/runner/DeqpTestRunner.java
scripts/build_android_mustpass.py