[igt-dev] [PATCH i-g-t v2] tests/kms_plane: Added test description
Karthik B S
karthik.b.s at intel.com
Tue Dec 22 05:53:11 UTC 2020
On 12/17/2020 7:20 AM, Arundhati Hagaragi wrote:
> Added test description for test case
>
> Cc: Gupta, Nidhi1 <nidhi1.gupta at intel.com>
> Cc: Sharma, Swati2 <swati2.sharma at intel.com>
> Signed-off-by: Arundhati Hagaragi <arundhati.hagaragi at intel.com>
>
> v2: modified subtests description to be more specific. (Karthik)
> ---
> tests/kms_plane.c | 8 ++++++++
> 1 file changed, 8 insertions(+)
>
> diff --git a/tests/kms_plane.c b/tests/kms_plane.c
> index 3642d66f..d01e2404 100644
> --- a/tests/kms_plane.c
> +++ b/tests/kms_plane.c
> @@ -1051,29 +1051,37 @@ run_tests_for_pipe_plane(data_t *data, enum pipe pipe)
> }
>
> data->crop = 0;
> + igt_describe("verifying position of two planes fully covering each other");
Hi,
The planes do not fully cover each other. The 2 planes together fully
cover the screen.
IMHO, it should be more like, "Verify plane position by using 2 planes
to create a fully covered screen."
> igt_subtest_f("plane-position-covered-pipe-%s-planes",
> kmstest_pipe_name(pipe))
> test_plane_position(data, pipe, 0);
>
> + igt_describe("verifying position of two planes partially covering each other");
"Verify plane position using 2 planes to create a partially covered screen."
> igt_subtest_f("plane-position-hole-pipe-%s-planes",
> kmstest_pipe_name(pipe))
> test_plane_position(data, pipe,
> TEST_POSITION_PARTIALLY_COVERED);
>
> + igt_describe("verifying position of two planes partially covering each other and"
> + "check for DPMS");
Similar to above.
> igt_subtest_f("plane-position-hole-dpms-pipe-%s-planes",
> kmstest_pipe_name(pipe))
> test_plane_position(data, pipe,
> TEST_POSITION_PARTIALLY_COVERED |
> TEST_DPMS);
>
> + igt_describe("verifying panning at top left position for two planes");
I don't think this uses 2 planes. Looks like a redundancy in the test
actually. Please change the description accordingly.
I've sent a patch for fixing the redundancy.
> igt_subtest_f("plane-panning-top-left-pipe-%s-planes",
> kmstest_pipe_name(pipe))
> test_plane_panning(data, pipe, TEST_PANNING_TOP_LEFT);
>
> + igt_describe("verifying panning at bottom right position for two planes");
Same as above.
> igt_subtest_f("plane-panning-bottom-right-pipe-%s-planes",
> kmstest_pipe_name(pipe))
> test_plane_panning(data, pipe, TEST_PANNING_BOTTOM_RIGHT);
>
> + igt_describe("verifying panning at bottom right position for two planes and "
> + "executes system suspend cycles");
Same as above.
I think we're missing a few subtests here.
Please add description for them also in this patch only,
so that we can get it done in one go.
Thanks,
Karthik.B.S
> igt_subtest_f("plane-panning-bottom-right-suspend-pipe-%s-planes",
> kmstest_pipe_name(pipe))
> test_plane_panning(data, pipe, TEST_PANNING_BOTTOM_RIGHT |
More information about the igt-dev
mailing list