tests: fix sub-test enumeration
authorThomas Wood <thomas.wood@intel.com>
Wed, 12 Feb 2014 15:54:27 +0000 (15:54 +0000)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Wed, 12 Feb 2014 16:45:10 +0000 (17:45 +0100)
Ensure sub-tests can be listed correctly by doing any test setup within
an igt_fixture block.

Signed-off-by: Thomas Wood <thomas.wood@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
tests/gem_evict_alignment.c
tests/gem_pwrite_pread.c

index 15c4707..c478f18 100644 (file)
@@ -189,11 +189,12 @@ igt_main
 
        igt_skip_on_simulation();
 
-       igt_fixture
+       igt_fixture {
                fd = drm_open_any();
 
-       igt_skip_on_f(intel_gen(intel_get_drm_devid(fd)) > 7,
-                     "BLIT commands not yet updated\n");
+               igt_skip_on_f(intel_gen(intel_get_drm_devid(fd)) > 7,
+                             "BLIT commands not yet updated\n");
+       }
 
        igt_subtest("minor-normal") {
                size = 1024 * 1024;
index 1ae0820..8f768b3 100644 (file)
@@ -380,9 +380,9 @@ int main(int argc, char **argv)
 
                gem_set_caching(fd, src, 0);
                gem_set_caching(fd, dst, 0);
-       }
 
-       devid = intel_get_drm_devid(fd);
+               devid = intel_get_drm_devid(fd);
+       }
 
        igt_subtest("uncached-copy-correctness")
                test_copy(fd, src, dst, tmp, object_size);