diff options
author | Daniel Vetter <daniel.vetter@ffwll.ch> | 2016-06-17 16:04:09 +0200 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2016-06-17 16:04:09 +0200 |
commit | be21fc064b6d9ded5ccae7205204c0d5a03cf9e5 (patch) | |
tree | c2d69d5b4d1704a4a2439f6a3708df6a419dfbf1 /tests/gem_exec_parallel.c | |
parent | e63a0681d95a7288faff19a624548f96dbc73341 (diff) |
tests: Push igt_fork/stop_hang_detector into fixtures
It access hardware, hence why the simple igt_only_list_subtests()
check from igt_fork/stop_signal_helper() isn't enough.
Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
Diffstat (limited to 'tests/gem_exec_parallel.c')
-rw-r--r-- | tests/gem_exec_parallel.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/tests/gem_exec_parallel.c b/tests/gem_exec_parallel.c index 2c04ca16..6532797a 100644 --- a/tests/gem_exec_parallel.c +++ b/tests/gem_exec_parallel.c @@ -267,10 +267,11 @@ igt_main }; int fd; - igt_fixture + igt_fixture { fd = drm_open_driver_master(DRIVER_INTEL); - igt_fork_hang_detector(fd); + igt_fork_hang_detector(fd); + } for (const struct mode *m = modes; m->name; m++) igt_subtest_f("%s", *m->name ? m->name : "basic") @@ -286,8 +287,8 @@ igt_main all(fd, e->exec_id | e->flags, m->flags); } - igt_stop_hang_detector(); - - igt_fixture + igt_fixture { + igt_stop_hang_detector(); close(fd); + } } |