From 4c63f54de9b7f0a6d49807c15c63e952ac4afdf8 Mon Sep 17 00:00:00 2001 From: Ander Conselvan de Oliveira Date: Fri, 21 Aug 2015 16:49:33 +0300 Subject: [PATCH] gem_storedw_loop: Skip test if device doesn't have requested ring The VEBOX ring is not available in generations before Haswell, so make tests that use it skip instead of fail in previous gens. Signed-off-by: Ander Conselvan de Oliveira Signed-off-by: Thomas Wood --- tests/gem_storedw_loop.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/gem_storedw_loop.c b/tests/gem_storedw_loop.c index ee2f518b..22633975 100644 --- a/tests/gem_storedw_loop.c +++ b/tests/gem_storedw_loop.c @@ -166,11 +166,15 @@ igt_main } for (i = 0; i < ARRAY_SIZE(rings); i++) { - igt_subtest_f("basic-%s", rings[i].name) + igt_subtest_f("basic-%s", rings[i].name) { + gem_require_ring(fd, rings[i].id); store_test(rings[i].id, 16*1024); + } - igt_subtest_f("long-%s", rings[i].name) + igt_subtest_f("long-%s", rings[i].name) { + gem_require_ring(fd, rings[i].id); store_test(rings[i].id, 1024*1024); + } } close(fd);