kms_cursor_crc: Wrap cursor fb creating into igt_fixture

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ä <ville.syrjala@linux.intel.com>
This commit is contained in:
Ville Syrjälä 2014-04-25 13:49:11 +03:00
parent f6e869732c
commit f8e5a3fc7e

View File

@ -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;