diff options
| -rw-r--r-- | tests/kms_atomic_transition.c | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/tests/kms_atomic_transition.c b/tests/kms_atomic_transition.c index 90df7e33..431824d0 100644 --- a/tests/kms_atomic_transition.c +++ b/tests/kms_atomic_transition.c @@ -1002,7 +1002,7 @@ igt_main_args("", long_opts, help_str, opt_handler, &data) } igt_describe("Check toggling of primary plane with vblank"); - igt_subtest("plane-primary-toggle-with-vblank-wait") + igt_subtest("plane-primary-toggle-with-vblank-wait") { for_each_pipe_with_valid_output(&data.display, pipe, output) { if (pipe_count == 2 * count && !data.extended) break; @@ -1010,6 +1010,8 @@ igt_main_args("", long_opts, help_str, opt_handler, &data) run_primary_test(&data, pipe, output); } + pipe_count = 0; + } igt_describe("Transition test for all plane combinations"); igt_subtest_with_dynamic("plane-all-transition") { @@ -1021,6 +1023,7 @@ igt_main_args("", long_opts, help_str, opt_handler, &data) run_transition_test(&data, pipe, output, TRANSITION_PLANES, false, false); test_cleanup(&data, pipe, output, false); } + pipe_count = 0; } igt_describe("Transition test for all plane combinations with fencing commit"); @@ -1033,6 +1036,7 @@ igt_main_args("", long_opts, help_str, opt_handler, &data) run_transition_test(&data, pipe, output, TRANSITION_PLANES, false, true); test_cleanup(&data, pipe, output, true); } + pipe_count = 0; } igt_describe("Transition test for all plane combinations with nonblocking commit"); @@ -1045,6 +1049,7 @@ igt_main_args("", long_opts, help_str, opt_handler, &data) run_transition_test(&data, pipe, output, TRANSITION_PLANES, true, false); test_cleanup(&data, pipe, output, false); } + pipe_count = 0; } igt_describe("Transition test for all plane combinations with nonblocking and fencing commit"); @@ -1057,6 +1062,7 @@ igt_main_args("", long_opts, help_str, opt_handler, &data) run_transition_test(&data, pipe, output, TRANSITION_PLANES, true, true); test_cleanup(&data, pipe, output, true); } + pipe_count = 0; } igt_describe("Transition test with non blocking commit and make sure commit of disabled plane has " @@ -1070,6 +1076,7 @@ igt_main_args("", long_opts, help_str, opt_handler, &data) run_transition_test(&data, pipe, output, TRANSITION_AFTER_FREE, true, false); test_cleanup(&data, pipe, output, false); } + pipe_count = 0; } igt_describe("Transition test with non blocking and fencing commit and make sure commit of " @@ -1083,6 +1090,7 @@ igt_main_args("", long_opts, help_str, opt_handler, &data) run_transition_test(&data, pipe, output, TRANSITION_AFTER_FREE, true, true); test_cleanup(&data, pipe, output, true); } + pipe_count = 0; } /* @@ -1091,7 +1099,7 @@ igt_main_args("", long_opts, help_str, opt_handler, &data) * panels with long power cycle delays. */ igt_describe("Modeset test for all plane combinations"); - igt_subtest_with_dynamic("plane-all-modeset-transition") + igt_subtest_with_dynamic("plane-all-modeset-transition") { for_each_pipe_with_valid_output(&data.display, pipe, output) { if (pipe_count == 2 * count && !data.extended) break; @@ -1103,9 +1111,11 @@ igt_main_args("", long_opts, help_str, opt_handler, &data) run_transition_test(&data, pipe, output, TRANSITION_MODESET, false, false); test_cleanup(&data, pipe, output, false); } + pipe_count = 0; + } igt_describe("Modeset test for all plane combinations with fencing commit"); - igt_subtest_with_dynamic("plane-all-modeset-transition-fencing") + igt_subtest_with_dynamic("plane-all-modeset-transition-fencing") { for_each_pipe_with_valid_output(&data.display, pipe, output) { if (pipe_count == 2 * count && !data.extended) break; @@ -1117,6 +1127,8 @@ igt_main_args("", long_opts, help_str, opt_handler, &data) run_transition_test(&data, pipe, output, TRANSITION_MODESET, false, true); test_cleanup(&data, pipe, output, true); } + pipe_count = 0; + } igt_describe("Modeset test for all plane combinations on internal panels"); igt_subtest_with_dynamic("plane-all-modeset-transition-internal-panels") { @@ -1131,6 +1143,7 @@ igt_main_args("", long_opts, help_str, opt_handler, &data) run_transition_test(&data, pipe, output, TRANSITION_MODESET_FAST, false, false); test_cleanup(&data, pipe, output, false); } + pipe_count = 0; } igt_describe("Modeset test for all plane combinations on internal panels with fencing commit"); @@ -1146,10 +1159,11 @@ igt_main_args("", long_opts, help_str, opt_handler, &data) run_transition_test(&data, pipe, output, TRANSITION_MODESET_FAST, false, true); test_cleanup(&data, pipe, output, true); } + pipe_count = 0; } igt_describe("Check toggling and modeset transition on plane"); - igt_subtest("plane-toggle-modeset-transition") + igt_subtest("plane-toggle-modeset-transition") { for_each_pipe_with_valid_output(&data.display, pipe, output) { if (pipe_count == 2 * count && !data.extended) break; @@ -1157,6 +1171,8 @@ igt_main_args("", long_opts, help_str, opt_handler, &data) run_transition_test(&data, pipe, output, TRANSITION_MODESET_DISABLE, false, false); test_cleanup(&data, pipe, output, false); } + pipe_count = 0; + } igt_describe("Modeset transition tests for combinations of crtc enabled"); igt_subtest_with_dynamic("modeset-transition") { |
