New mustpass script and first MNC ES3.x mustpass lists
authorPyry Haulos <phaulos@google.com>
Thu, 2 Apr 2015 18:08:39 +0000 (11:08 -0700)
committerPyry Haulos <phaulos@google.com>
Fri, 3 Apr 2015 16:43:33 +0000 (09:43 -0700)
commit484aa2071dc990b30d7b479a0b7ada55b072ffe9
treeab0abd0b2bbb7f9a41ea626efb121b5aebdc7ec8
parent9258e419cafa1aa15399aa4e792a5e944d841da3
New mustpass script and first MNC ES3.x mustpass lists

This change replaces old mustpass script (gen_android_cts_xml.py) with a
more flexible one (build_android_mustpass.py) that implements following:

 * Mustpass list is always built and checked against raw lists produced
by building and running test binaries using tools from build_caselists.py.

 * Mustpass lists are specified as list of transformations (inclusions
or exclusions) from raw case list.

 * New script supports generating multiple configurations (GL config bits,
surface, etc.)

Layout of android/cts has been changed slightly:

cts/<version>/src/           - source files for generating mustpass
cts/<version>/*.txt          - mustpass caselist (--deqp-caselist-file)
cts/<version>/mustpass.xml   - mapping between configs and caselists
cts/<version>/com.draw...xml - mustpass lists for CTS

Change-Id: I93f66d6dd817c94f01f3c81749af1a113f44651b
12 files changed:
android/cts/lmp-mr1/src/es30-lmp-mr1.txt [moved from android/cts/es30-lmp-mr1.txt with 100% similarity]
android/cts/lmp-mr1/src/es31-lmp-mr1.txt [moved from android/cts/es31-lmp-mr1.txt with 100% similarity]
android/cts/lmp/src/es30-lmp.txt [moved from android/cts/es30-lmp.txt with 100% similarity]
android/cts/lmp/src/es31-lmp.txt [moved from android/cts/es31-lmp.txt with 100% similarity]
android/cts/mnc/src/gles3-hw-issues.txt [new file with mode: 0644]
android/cts/mnc/src/gles3-rotation.txt [new file with mode: 0644]
android/cts/mnc/src/gles3-test-issues.txt [new file with mode: 0644]
android/cts/mnc/src/gles31-hw-issues.txt [new file with mode: 0644]
android/cts/mnc/src/gles31-test-issues.txt [new file with mode: 0644]
android/scripts/gen_android_cts_xml.py [deleted file]
scripts/build_android_mustpass.py [new file with mode: 0644]
scripts/build_caselists.py