Add new robustness extension tests
authorJohn Richardson <john.richardson@mobica.com>
Wed, 1 Feb 2017 15:00:53 +0000 (15:00 +0000)
committerPyry Haulos <phaulos@google.com>
Tue, 28 Feb 2017 16:45:00 +0000 (08:45 -0800)
commit83c250d247ae8a50e39f7f0c35e6976e990d3635
tree99fdb0b94e72d0c02a81273497a5aad478ac0cd0
parent698b72833550b2a6a5bbf3751eb2a7da153efd83
Add new robustness extension tests

New tests for KHR_robustness extension. Attempts to provoke context
reset scenarios and test GL state after a reset has occurred.

New test group:
- dEQP-EGL.functional.robustness.*

New tests:
- create_context.query_robust_access
- create_context.no_reset_notification
- create_context.lose_context_on_reset

- reset_context.shaders.infinite_loop.*   (various shaders)
- reset_context.shaders.out_of_bounds.*   (various resource types)
- reset_context.fixed_function_pipeline.* (index and vertex buffers)

- negative_context.invalid_robust_context_creation
- negative_context.invalid_robust_shared_context_creation

Note: Test groups ending in *_non_robust are for internal use only.

Change-Id: I91d7e3e95ec52f908dbaa1f49c56dcd94d60fd8f
Android.mk
android/cts/master/egl-master.txt
android/cts/master/src/egl-manual-robustness.txt [new file with mode: 0644]
framework/opengl/gluStrUtil.inl
framework/opengl/gluStrUtilPrototypes.inl
modules/egl/CMakeLists.txt
modules/egl/teglRobustnessTests.cpp [new file with mode: 0644]
modules/egl/teglRobustnessTests.hpp [new file with mode: 0644]
modules/egl/teglTestPackage.cpp
scripts/build_android_mustpass.py
scripts/opengl/gen_str_util.py