tests/gem_basic: convert to subtest infrastructure
authorDaniel Vetter <daniel.vetter@ffwll.ch>
Wed, 28 Nov 2012 10:16:44 +0000 (11:16 +0100)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Wed, 28 Nov 2012 10:57:58 +0000 (11:57 +0100)
tests/Makefile.am
tests/gem_basic.c

index 5f4d688..c882766 100644 (file)
@@ -13,6 +13,7 @@ NOUVEAU_TESTS = \
 endif
 
 TESTS_progs_M = \
+       gem_basic \
        flip_test \
        $(NULL)
 
@@ -20,7 +21,6 @@ TESTS_progs = \
        getversion \
        getclient \
        getstats \
-       gem_basic \
        gem_cacheing \
        gem_cpu_concurrent_blit \
        gem_cs_tlb \
index 24ad445..5cc8684 100644 (file)
@@ -80,11 +80,16 @@ int main(int argc, char **argv)
 {
        int fd;
 
+       drmtest_subtest_init(argc, argv);
+
        fd = drm_open_any();
 
-       test_bad_close(fd);
-       test_create_close(fd);
-       test_create_fd_close(fd);
+       if (drmtest_run_subtest("bad-close"))
+               test_bad_close(fd);
+       if (drmtest_run_subtest("create-close"))
+               test_create_close(fd);
+       if (drmtest_run_subtest("create-fd-close"))
+               test_create_fd_close(fd);
 
        return 0;
 }