lib/drmtest: igt_skip when drm_get_card fails

Also add printf support to igt_skip to make sure there's always a
reason why we fail a testcase.

Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
Daniel Vetter
2013-08-19 11:09:25 +02:00
parent 9ad062d0b3
commit 8dbd1fb9d4
5 changed files with 22 additions and 21 deletions
+2 -3
View File
@@ -51,9 +51,8 @@ int main(int argc, char *argv[])
ret = drmIoctl(fd, CONTEXT_CREATE_IOCTL, &create);
if (ret != 0 && (errno == ENODEV || errno == EINVAL)) {
printf("Kernel is too old, or contexts not supported: %s\n",
strerror(errno));
igt_skip();
igt_skip("Kernel is too old, or contexts not supported: %s\n",
strerror(errno));
} else if (ret != 0) {
fprintf(stderr, "%s\n", strerror(errno));
igt_fail(1);