---
 tests/fbo/fbo-clear-formats.c |   11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/tests/fbo/fbo-clear-formats.c b/tests/fbo/fbo-clear-formats.c
index 14dd5a1..8b4b3c3 100644
--- a/tests/fbo/fbo-clear-formats.c
+++ b/tests/fbo/fbo-clear-formats.c
@@ -503,19 +503,18 @@ test_format(const struct format_desc *format)
        int level;
        GLboolean pass = GL_TRUE;
 
-       printf("Testing %s", format->name);
-
        if (clear_stencil && format->base_internal_format != GL_DEPTH_STENCIL) {
-               printf(" - no stencil.\n");
+               printf("Skipping stencil-only %s.\n", format->name);
                return PIGLIT_SKIP;
        }
 
        tex = create_tex(format->internalformat, format->base_internal_format);
        if (tex == 0) {
-               printf(" - FBO incomplete\n");
+               piglit_report_subtest_result(PIGLIT_SKIP,
+                                            "%s (fbo incomplete)",
+                                            format->name);
                return PIGLIT_SKIP;
        }
-       printf("\n");
 
        if (clear_stencil) {
                glClearStencil(0x0);
@@ -550,6 +549,8 @@ test_format(const struct format_desc *format)
 
        glDeleteTextures(1, &tex);
 
+       piglit_report_subtest_result(pass ? PIGLIT_PASS : PIGLIT_FAIL,
+                                    format->name);
        return pass ? PIGLIT_PASS : PIGLIT_FAIL;
 }
 
-- 
1.7.10.4

_______________________________________________
Piglit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to