[igt-dev] [V5 i-g-t 63/81] tests/kms_plane_multiple: Document each subtest for testplan
B, Jeevan
jeevan.b at intel.com
Thu Aug 10 09:33:48 UTC 2023
> -----Original Message-----
> From: igt-dev <igt-dev-bounces at lists.freedesktop.org> On Behalf Of
> Bhanuprakash Modem
> Sent: Thursday, June 29, 2023 8:19 PM
> To: igt-dev at lists.freedesktop.org
> Subject: [igt-dev] [V5 i-g-t 63/81] tests/kms_plane_multiple: Document each
> subtest for testplan
>
> Add documentation for all kms tests which is used by IGT testplan
> documentation.
>
> Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem at intel.com>
LGTM.
Reviewed-by: Jeevan B <jeevan.b at intel.com>
> ---
> tests/kms_plane_multiple.c | 24 ++++++++++++++++++++++++
> 1 file changed, 24 insertions(+)
>
> diff --git a/tests/kms_plane_multiple.c b/tests/kms_plane_multiple.c index
> 1f2bd65c3..3e6f4411e 100644
> --- a/tests/kms_plane_multiple.c
> +++ b/tests/kms_plane_multiple.c
> @@ -22,6 +22,11 @@
> *
> */
>
> +/**
> + * TEST: kms plane multiple
> + * Category: Display
> + * Description: Test atomic mode setting with multiple planes.
> + */
> #include "igt.h"
> #include "drmtest.h"
> #include <errno.h>
> @@ -373,6 +378,25 @@ test_plane_position(data_t *data, enum pipe pipe,
> igt_output_t *output, uint64_t
> n_planes, modifier);
> }
>
> +/**
> + * SUBTEST: tiling-%s
> + * Description: Check that the kernel handles atomic updates of multiple planes
> + * correctly by changing their geometry and making sure the changes
> + * are reflected immediately after each commit.
> + * Driver requirement: any
> + * Functionality: plane
> + * Mega feature: General Display Features
> + * Run type: FULL
> + * Test category: functionality test
> + *
> + * arg[1]:
> + *
> + * @none: Linear buffer (no tiling)
> + * @4: 4-tiling
> + * @x: x-tiling
> + * @y: y-tiling
> + * @yf: yf-tiling
> + */
> static void run_test(data_t *data, uint64_t modifier) {
> enum pipe pipe;
> --
> 2.40.0
More information about the igt-dev
mailing list