tests/kms_flip_tiling: Fixes

- Wrap up testcase correctly into the magic code block.
- Put local variables out of the longjmp danger zone.

Cc: Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
Daniel Vetter 2014-04-11 16:16:31 +02:00
parent ddf8cc107e
commit 4fbd49beb9

View File

@ -119,11 +119,10 @@ test_flip_changes_tiling(data_t *data, igt_output_t *output)
}
static data_t data;
igt_output_t *output;
igt_main
{
igt_output_t *output;
igt_skip_on_simulation();
igt_fixture {
@ -135,10 +134,10 @@ igt_main
igt_display_init(&data.display, data.drm_fd);
}
igt_subtest_f("flip-changes-tiling");
for_each_connected_output(&data.display, output)
test_flip_changes_tiling(&data, output);
igt_subtest_f("flip-changes-tiling") {
for_each_connected_output(&data.display, output)
test_flip_changes_tiling(&data, output);
}
igt_fixture {
igt_display_fini(&data.display);