summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/kms_render.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/tests/kms_render.c b/tests/kms_render.c
index 707ce27a..3867a0b8 100644
--- a/tests/kms_render.c
+++ b/tests/kms_render.c
@@ -124,9 +124,10 @@ static int test_format(const char *test_name,
if (!kmstest_create_fb2(drm_fd, width, height, format, false, &fb[1]))
goto err2;
- do_or_die(drmModeSetCrtc(drm_fd, cconf->crtc->crtc_id, fb[0].fb_id,
+ if (drmModeSetCrtc(drm_fd, cconf->crtc->crtc_id, fb[0].fb_id,
0, 0, &cconf->connector->connector_id, 1,
- mode));
+ mode))
+ goto err2;
do_or_die(drmModePageFlip(drm_fd, cconf->crtc->crtc_id, fb[0].fb_id,
0, NULL));
sleep(2);
@@ -152,8 +153,10 @@ static int test_format(const char *test_name,
err2:
kmstest_remove_fb(drm_fd, &fb[0]);
err1:
- fprintf(stderr, "skip testing unsupported format %s\n",
- kmstest_format_str(format));
+ printf("Test %s with %s on %s: SKIPPED\n",
+ test_name, mode_format_str, cconf_str);
+ free(mode_format_str);
+ free(cconf_str);
return -1;
}