summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChad Versace <chad.versace@linux.intel.com>2012-04-11 17:09:19 -0700
committerChad Versace <chad.versace@linux.intel.com>2012-04-11 18:05:26 -0700
commit1360693e2c727c3af06b32a91863c01783225046 (patch)
tree5078116b829a6e97ac9f2406a2e1454f993b0582
parent3cf55a119a41e55c4d494d3da5cdaa3d6ff2238c (diff)
gl_basic test: Add tests for wayland
Add tests: gl_basic.wayland_gl gl_basic.wayland_gles1 gl_basic.wayland_gles2 Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
-rw-r--r--tests/functional/gl_basic_test.c28
1 files changed, 28 insertions, 0 deletions
diff --git a/tests/functional/gl_basic_test.c b/tests/functional/gl_basic_test.c
index c29de33..7691fdd 100644
--- a/tests/functional/gl_basic_test.c
+++ b/tests/functional/gl_basic_test.c
@@ -262,6 +262,31 @@ testsuite_glx(void)
}
#endif // WAFFLE_HAS_GLX
+#ifdef WAFFLE_HAS_WAYLAND
+TEST(gl_basic, wayland_gl)
+{
+ gl_basic(WAFFLE_PLATFORM_WAYLAND, WAFFLE_OPENGL);
+}
+
+TEST(gl_basic, wayland_gles1)
+{
+ gl_basic(WAFFLE_PLATFORM_WAYLAND, WAFFLE_OPENGL_ES1);
+}
+
+TEST(gl_basic, wayland_gles2)
+{
+ gl_basic(WAFFLE_PLATFORM_WAYLAND, WAFFLE_OPENGL_ES2);
+}
+
+static void
+testsuite_wayland(void)
+{
+ TEST_RUN(gl_basic, wayland_gl);
+ TEST_RUN(gl_basic, wayland_gles1);
+ TEST_RUN(gl_basic, wayland_gles2);
+}
+#endif // WAFFLE_HAS_WAYLAND
+
#ifdef WAFFLE_HAS_X11_EGL
TEST(gl_basic, x11_egl_gl)
{
@@ -341,6 +366,9 @@ main(int argc, char *argv[])
#ifdef WAFFLE_HAS_GLX
run_testsuite(testsuite_glx);
#endif
+#ifdef WAFFLE_HAS_WAYLAND
+ run_testsuite(testsuite_wayland);
+#endif
#ifdef WAFFLE_HAS_X11_EGL
run_testsuite(testsuite_x11_egl);
#endif