diff options
author | Chad Versace <chad.versace@linux.intel.com> | 2012-04-11 17:09:19 -0700 |
---|---|---|
committer | Chad Versace <chad.versace@linux.intel.com> | 2012-04-11 18:05:26 -0700 |
commit | 1360693e2c727c3af06b32a91863c01783225046 (patch) | |
tree | 5078116b829a6e97ac9f2406a2e1454f993b0582 | |
parent | 3cf55a119a41e55c4d494d3da5cdaa3d6ff2238c (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.c | 28 |
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 |