[Piglit] [PATCH V2 2/2] ARB_clear_buffer_object: Add infrastructure for tests
Pi Tabred
servuswiegehtz at yahoo.de
Sat Dec 14 09:02:42 PST 2013
---
tests/all.tests | 14 ++++++++++++
tests/spec/CMakeLists.txt | 1 +
.../spec/arb_clear_buffer_object/CMakeLists.gl.txt | 25 ++++++++++++++++++++++
tests/spec/arb_clear_buffer_object/CMakeLists.txt | 1 +
4 files changed, 41 insertions(+)
create mode 100644 tests/spec/arb_clear_buffer_object/CMakeLists.gl.txt
create mode 100644 tests/spec/arb_clear_buffer_object/CMakeLists.txt
diff --git a/tests/all.tests b/tests/all.tests
index 1626217..37c86dd 100644
--- a/tests/all.tests
+++ b/tests/all.tests
@@ -2778,6 +2778,20 @@ import_glsl_parser_tests(spec['ARB_geometry_shader4'],
os.path.join(testsDir, 'spec', 'arb_geometry_shader4'),
['compiler'])
+arb_clear_buffer_object = Group()
+spec['ARB_clear_buffer_object'] = arb_clear_buffer_object
+add_plain_test(arb_clear_buffer_object, 'arb_clear_buffer_object-negative-bad-type')
+add_plain_test(arb_clear_buffer_object, 'arb_clear_buffer_object-negative-bad-format')
+add_plain_test(arb_clear_buffer_object, 'arb_clear_buffer_object-negative-bad-format-type')
+add_plain_test(arb_clear_buffer_object, 'arb_clear_buffer_object-negative-bad-internalformat')
+add_plain_test(arb_clear_buffer_object, 'arb_clear_buffer_object-negative-bad-internalformat-format')
+add_plain_test(arb_clear_buffer_object, 'arb_clear_buffer_object-negative-bad-target')
+add_plain_test(arb_clear_buffer_object, 'arb_clear_buffer_object-negative-no-target')
+add_plain_test(arb_clear_buffer_object, 'arb_clear_buffer_object-negative-already-mapped')
+add_plain_test(arb_clear_buffer_object, 'arb_clear_buffer_object-negative-bad-offset-size')
+add_plain_test(arb_clear_buffer_object, 'arb_clear_buffer_object-clear-buffer')
+add_plain_test(arb_clear_buffer_object, 'arb_clear_buffer_object-clear-buffer-sub')
+
# group glslparsertest ------------------------------------------------------
glslparsertest = Group()
# Add all shader source files in the directories below.
diff --git a/tests/spec/CMakeLists.txt b/tests/spec/CMakeLists.txt
index 7f6bf47..983bb1c 100644
--- a/tests/spec/CMakeLists.txt
+++ b/tests/spec/CMakeLists.txt
@@ -1,5 +1,6 @@
add_subdirectory (amd_performance_monitor)
add_subdirectory (arb_base_instance)
+add_subdirectory (arb_clear_buffer_object)
add_subdirectory (arb_color_buffer_float)
add_subdirectory (arb_debug_output)
add_subdirectory (khr_debug)
diff --git a/tests/spec/arb_clear_buffer_object/CMakeLists.gl.txt b/tests/spec/arb_clear_buffer_object/CMakeLists.gl.txt
new file mode 100644
index 0000000..fbb7376
--- /dev/null
+++ b/tests/spec/arb_clear_buffer_object/CMakeLists.gl.txt
@@ -0,0 +1,25 @@
+include_directories(
+ ${GLEXT_INCLUDE_DIR}
+ ${OPENGL_INCLUDE_PATH}
+ ${piglit_SOURCE_DIR}/tests/spec/arb_clear_buffer_object
+)
+
+link_libraries (
+ piglitutil_${piglit_target_api}
+ ${OPENGL_gl_LIBRARY}
+ ${OPENGL_glu_LIBRARY}
+)
+
+piglit_add_executable (arb_clear_buffer_object-negative-bad-offset-size negative-bad-offset-size.c)
+piglit_add_executable (arb_clear_buffer_object-negative-already-mapped negative-already-mapped.c)
+piglit_add_executable (arb_clear_buffer_object-negative-bad-format negative-bad-format.c)
+piglit_add_executable (arb_clear_buffer_object-negative-bad-type negative-bad-type.c)
+piglit_add_executable (arb_clear_buffer_object-negative-no-target negative-no-target.c)
+piglit_add_executable (arb_clear_buffer_object-negative-bad-target negative-bad-target.c)
+piglit_add_executable (arb_clear_buffer_object-negative-bad-format-type negative-bad-format-type.c)
+piglit_add_executable (arb_clear_buffer_object-negative-bad-internalformat negative-bad-internalformat.c)
+piglit_add_executable (arb_clear_buffer_object-negative-bad-internalformat-format negative-bad-internalformat-format.c)
+piglit_add_executable (arb_clear_buffer_object-clear-buffer clear-buffer.c)
+piglit_add_executable (arb_clear_buffer_object-clear-buffer-sub clear-buffer-sub.c)
+
+# vim: ft=cmake:
diff --git a/tests/spec/arb_clear_buffer_object/CMakeLists.txt b/tests/spec/arb_clear_buffer_object/CMakeLists.txt
new file mode 100644
index 0000000..144a306
--- /dev/null
+++ b/tests/spec/arb_clear_buffer_object/CMakeLists.txt
@@ -0,0 +1 @@
+piglit_include_target_api()
--
1.8.3.1
More information about the Piglit
mailing list