Test for usage of enable all extensions
authorPiotr Byszewski <piotr.byszewski@mobica.com>
Mon, 3 Jul 2017 15:16:32 +0000 (17:16 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Fri, 7 Jul 2017 07:28:48 +0000 (03:28 -0400)
After removing GTF there was a coverage loss related to testing enable all.
This patch resolves that by extending invalid behavior tests.

Components: OpenGL

VK-GL-CTS issue: 453

Affects:
KHR-GLES3.shaders.preprocessor.extensions.invalid_behavior_3_*

Change-Id: Iceb7da497f50d91f905efd5a37d8c45b21e98080

external/openglcts/data/gles3/preprocessor.test
external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.4.x/gles3-khr-master.txt
external/openglcts/data/mustpass/gles/khronos_mustpass/master/gles3-khr-master.txt

index 9ad5b93..aa446b6 100644 (file)
@@ -3192,6 +3192,21 @@ group extensions "Extension Tests"
                ""
        end
 
+       case invalid_behavior_3
+               version 300 es
+               expect compile_fail
+               both ""
+                       #version 300 es
+                       #extension all : enable
+                       precision mediump float;
+                       ${DECLARATIONS}
+                       void main()
+                       {
+                               ${POSITION_FRAG_COLOR} = vec4(1.0);
+                       }
+               ""
+       end
+
        case invalid_char_in_name
                version 300 es
                expect compile_fail
index fc4d308..8128fc1 100644 (file)
@@ -1328,6 +1328,8 @@ KHR-GLES3.shaders.preprocessor.extensions.invalid_behavior_1_vertex
 KHR-GLES3.shaders.preprocessor.extensions.invalid_behavior_1_fragment
 KHR-GLES3.shaders.preprocessor.extensions.invalid_behavior_2_vertex
 KHR-GLES3.shaders.preprocessor.extensions.invalid_behavior_2_fragment
+KHR-GLES3.shaders.preprocessor.extensions.invalid_behavior_3_vertex
+KHR-GLES3.shaders.preprocessor.extensions.invalid_behavior_3_fragment
 KHR-GLES3.shaders.preprocessor.extensions.invalid_char_in_name_vertex
 KHR-GLES3.shaders.preprocessor.extensions.invalid_char_in_name_fragment
 KHR-GLES3.shaders.preprocessor.extensions.invalid_char_in_behavior_vertex
index fc4d308..8128fc1 100644 (file)
@@ -1328,6 +1328,8 @@ KHR-GLES3.shaders.preprocessor.extensions.invalid_behavior_1_vertex
 KHR-GLES3.shaders.preprocessor.extensions.invalid_behavior_1_fragment
 KHR-GLES3.shaders.preprocessor.extensions.invalid_behavior_2_vertex
 KHR-GLES3.shaders.preprocessor.extensions.invalid_behavior_2_fragment
+KHR-GLES3.shaders.preprocessor.extensions.invalid_behavior_3_vertex
+KHR-GLES3.shaders.preprocessor.extensions.invalid_behavior_3_fragment
 KHR-GLES3.shaders.preprocessor.extensions.invalid_char_in_name_vertex
 KHR-GLES3.shaders.preprocessor.extensions.invalid_char_in_name_fragment
 KHR-GLES3.shaders.preprocessor.extensions.invalid_char_in_behavior_vertex