Add TEST_ONLY flag to test atomic modesetting commits without actual real-life commit. Signed-off-by: Mika Kahola <mika.kahola@xxxxxxxxx> --- tests/kms_plane_lowres.c | 40 ++++++++++++++++++++++++++++++++++++---- 1 file changed, 36 insertions(+), 4 deletions(-) diff --git a/tests/kms_plane_lowres.c b/tests/kms_plane_lowres.c index 6f15960..e6cf06f 100644 --- a/tests/kms_plane_lowres.c +++ b/tests/kms_plane_lowres.c @@ -318,21 +318,53 @@ test_plane_position(data_t *data, enum pipe pipe, uint64_t modifier) static void run_tests_for_pipe(data_t *data, enum pipe pipe) { + igt_subtest_f("pipe-%s-tiling-none-with-test", + kmstest_pipe_name(pipe)) { + data->display.force_test_atomic = true; + test_plane_position(data, pipe, LOCAL_DRM_FORMAT_MOD_NONE); + } + igt_subtest_f("pipe-%s-tiling-none", - kmstest_pipe_name(pipe)) + kmstest_pipe_name(pipe)) { + data->display.force_test_atomic = false; test_plane_position(data, pipe, LOCAL_DRM_FORMAT_MOD_NONE); + } + + igt_subtest_f("pipe-%s-tiling-x-with-test", + kmstest_pipe_name(pipe)) { + data->display.force_test_atomic = true; + test_plane_position(data, pipe, LOCAL_I915_FORMAT_MOD_X_TILED); + } igt_subtest_f("pipe-%s-tiling-x", - kmstest_pipe_name(pipe)) + kmstest_pipe_name(pipe)) { + data->display.force_test_atomic = false; test_plane_position(data, pipe, LOCAL_I915_FORMAT_MOD_X_TILED); + } + + igt_subtest_f("pipe-%s-tiling-y-with-test", + kmstest_pipe_name(pipe)) { + data->display.force_test_atomic = true; + test_plane_position(data, pipe, LOCAL_I915_FORMAT_MOD_Y_TILED); + } igt_subtest_f("pipe-%s-tiling-y", - kmstest_pipe_name(pipe)) + kmstest_pipe_name(pipe)) { + data->display.force_test_atomic = false; test_plane_position(data, pipe, LOCAL_I915_FORMAT_MOD_Y_TILED); + } + + igt_subtest_f("pipe-%s-tiling-yf-with-test", + kmstest_pipe_name(pipe)) { + data->display.force_test_atomic = true; + test_plane_position(data, pipe, LOCAL_I915_FORMAT_MOD_Yf_TILED); + } igt_subtest_f("pipe-%s-tiling-yf", - kmstest_pipe_name(pipe)) + kmstest_pipe_name(pipe)) { + data->display.force_test_atomic = false; test_plane_position(data, pipe, LOCAL_I915_FORMAT_MOD_Yf_TILED); + } } static data_t data; -- 2.7.4 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx