summaryrefslogtreecommitdiff
path: root/tests/kms_cursor_legacy.c
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2017-04-27 09:22:54 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2017-04-27 09:28:10 +0100
commit83cab8a44282641b50ec24977f23d9ca2867b02f (patch)
treed5835058af94aa4a9f253a1c0eba056936400676 /tests/kms_cursor_legacy.c
parentb0e8b6095be8ba994d3b6eb10aaa634cb8cea569 (diff)
igt/kms_cursor_legacy: Mark up busy tests as requiring a GPU
If we can't use the GPU to make a framebuffer busy, skip the test. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'tests/kms_cursor_legacy.c')
-rw-r--r--tests/kms_cursor_legacy.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/kms_cursor_legacy.c b/tests/kms_cursor_legacy.c
index 8a8c71b5..900fd5ce 100644
--- a/tests/kms_cursor_legacy.c
+++ b/tests/kms_cursor_legacy.c
@@ -1512,10 +1512,13 @@ igt_main
igt_subtest_f("%sflip-before-cursor-%s", prefix, modes[i])
basic_flip_cursor(&display, i, FLIP_BEFORE_CURSOR, 0);
- if (!cursor_slowpath(i))
- igt_subtest_f("%sbusy-flip-before-cursor-%s", prefix, modes[i])
+ if (!cursor_slowpath(i)) {
+ igt_subtest_f("%sbusy-flip-before-cursor-%s", prefix, modes[i]) {
+ igt_require_gem(display.drm_fd);
basic_flip_cursor(&display, i, FLIP_BEFORE_CURSOR,
BASIC_BUSY);
+ }
+ }
igt_subtest_f("%sflip-after-cursor-%s", prefix, modes[i])
basic_flip_cursor(&display, i, FLIP_AFTER_CURSOR, 0);