From f8e5a3fc7e92f67cea7c1832e786cbb344aefd5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Syrj=C3=A4l=C3=A4?= Date: Fri, 25 Apr 2014 13:49:11 +0300 Subject: [PATCH] kms_cursor_crc: Wrap cursor fb creating into igt_fixture MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We don't want to attempt creating the cursor fb when enumerating subtests. So wrap it into igt_fixture. Also destroy the cursor fb after the tests. Signed-off-by: Ville Syrjälä --- tests/kms_cursor_crc.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/kms_cursor_crc.c b/tests/kms_cursor_crc.c index 5e697eaa..ddcdb7d7 100644 --- a/tests/kms_cursor_crc.c +++ b/tests/kms_cursor_crc.c @@ -354,7 +354,8 @@ static void run_test_generic(data_t *data, int cursor_max_size) igt_require(cursor_max_size >= cursor_size); sprintf(c_size, "%d", cursor_size); - create_cursor_fb(data, cursor_size, cursor_size); + igt_fixture + create_cursor_fb(data, cursor_size, cursor_size); /* Using created cursor FBs to test cursor support */ igt_subtest_f("cursor-%s-onscreen", c_size) @@ -365,8 +366,10 @@ static void run_test_generic(data_t *data, int cursor_max_size) run_test(data, test_crc_sliding, cursor_size, cursor_size); igt_subtest_f("cursor-%s-random", c_size) run_test(data, test_crc_random, cursor_size, cursor_size); - } + igt_fixture + igt_remove_fb(data->drm_fd, &data->fb); + } } uint64_t cursor_width, cursor_height;