tests/gem_close_race: Properly wrap init code in fixtures
authorDaniel Vetter <daniel.vetter@ffwll.ch>
Tue, 11 Feb 2014 22:47:50 +0000 (23:47 +0100)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Tue, 11 Feb 2014 22:47:50 +0000 (23:47 +0100)
Blows up otherwise if there's no intel gpu around.

Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
tests/gem_close_race.c

index 4485db2..2087fed 100644 (file)
@@ -223,9 +223,12 @@ igt_main
 {
        igt_skip_on_simulation();
 
-       sprintf(device, "/dev/dri/card%d", drm_get_card());
-       {
-               int fd = open(device, O_RDWR);
+       igt_fixture {
+               int fd;
+
+               sprintf(device, "/dev/dri/card%d", drm_get_card());
+               fd = open(device, O_RDWR);
+
                igt_assert(fd != -1);
                devid = intel_get_drm_devid(fd);
                has_64bit_relocations = intel_gen(devid) >= 8;