Last active
June 22, 2017 11:27
-
-
Save murano500k/c09f80016fc2ecf3927a85a77523cc03 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
started on 11:30 20jun17 | |
ar / Qwe1qwe1qwe1qwe1 | |
python android/scripts/install.py | |
#### Android | |
Once the CTS binary is built and installed on the device, a new application | |
called `ES3.2 CTS`, `ES3.1 CTS`, `ES3 CTS`, `ES2 CTS`, or `GL4.5 CTS` (depending | |
on the test version you built) should appear in the launcher. Conformance test | |
runs can be done by launching the applications. | |
Alternatively it is possible to start a conformance run from the command line, | |
for example to launch a GLES 3.2 conformance run use: | |
am start -n org.khronos.gl_cts/org.khronos.cts.ES32Activity -e logdir "/sdcard/logs" | |
For GLES 2.0, GLES 3.0, GLES 3.1, or GL 4.5 conformance runs, substitute the following | |
activity name (respectively) ES2Activity, ES3Activity, ES31Activity, or GL45Activity. | |
Test logs will be written to `/sdcard` by default. The log path can be | |
customized by supplying a `logdir` string extra in launch intent. Verbose mode | |
can be enabled by supplying a `verbose` = `"true"` string extra. See | |
the following example: | |
am start -n org.khronos.gl_cts/org.khronos.cts.ES32Activity -e logdir "/sdcard/logs" -e verbose "true" | |
Conformance run configuration can be generated by supplying a `summary` = `"true"` | |
string extra. See the following example: | |
am start -n org.khronos.gl_cts/org.khronos.cts.ES32Activity -e logdir "/sdcard/logs" -e summary "true" | |
**NOTE**: Supplying a `summary` = `"true"` string extra will result in the `cts-run-summary.xml` file | |
being written out but no tests will be executed. | |
Individual tests can be launched as well by targeting | |
`org.khronos.gl_cts/android.app.NativeActivity` activity. Command line | |
arguments must be supplied in a `cmdLine` string extra. See following example: | |
am start -n org.khronos.gl_cts/android.app.NativeActivity -e cmdLine "cts --deqp-case=KHR-GLES32.info.version --deqp-gl-config-id=1 --deqp-log-filename=/sdcard/ES32-egl-config-1.qpa --deqp-surface-width=128 --deqp-surface-height=128" | |
In addition to the detailed `*.qpa` output files, the Android port of the CTS | |
logs a summary of the test run, including the pass/fail status of each test. | |
This summary can be viewed using the Android *logcat* utility. | |
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ | |
grep -rI ResultTotals . | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment