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>
diff --git a/tests/gem_exec_nop.c b/tests/gem_exec_nop.c
index e90d5eb..9e5aab5 100644
--- a/tests/gem_exec_nop.c
+++ b/tests/gem_exec_nop.c
@@ -208,9 +208,9 @@
device = drm_open_driver(DRIVER_INTEL);
handle = gem_create(device, 4096);
gem_write(device, handle, 0, &bbe, sizeof(bbe));
- }
- igt_fork_hang_detector(device);
+ igt_fork_hang_detector(device);
+ }
igt_subtest("basic")
all(device, handle, 10);
@@ -222,9 +222,8 @@
igt_subtest("all")
all(device, handle, 150);
- igt_stop_hang_detector();
-
igt_fixture {
+ igt_stop_hang_detector();
gem_close(device, handle);
close(device);
}