summaryrefslogtreecommitdiff
path: root/tests/gem_close_race.c
diff options
context:
space:
mode:
authorDaniel Vetter <daniel.vetter@ffwll.ch>2014-02-11 23:47:50 +0100
committerDaniel Vetter <daniel.vetter@ffwll.ch>2014-02-11 23:47:50 +0100
commita86651fa2476087dd04d03cf86247761595c0aef (patch)
treef0b0dbb5e7ea7b61746cbb54e392fa43dea3d6f1 /tests/gem_close_race.c
parent349ba5d3e1cbc0d130305547627c5de5a35ae1a2 (diff)
tests/gem_close_race: Properly wrap init code in fixtures
Blows up otherwise if there's no intel gpu around. Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'tests/gem_close_race.c')
-rw-r--r--tests/gem_close_race.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/tests/gem_close_race.c b/tests/gem_close_race.c
index 4485db21..2087fed6 100644
--- a/tests/gem_close_race.c
+++ b/tests/gem_close_race.c
@@ -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;