[igt-dev] [PATCH i-g-t 1/3] tests/kms_plane_scaling: Prep work

Juha-Pekka Heikkila juhapekka.heikkila at gmail.com
Thu Feb 16 15:30:31 UTC 2023


On 15.2.2023 18.59, Swati Sharma wrote:
> struct can be reused to add more test cases.
> 
> Signed-off-by: Swati Sharma <swati2.sharma at intel.com>
> ---
>   tests/kms_plane_scaling.c | 18 ++++++++++--------
>   1 file changed, 10 insertions(+), 8 deletions(-)
> 
> diff --git a/tests/kms_plane_scaling.c b/tests/kms_plane_scaling.c
> index 4a04f42a0..382d199e0 100644
> --- a/tests/kms_plane_scaling.c
> +++ b/tests/kms_plane_scaling.c
> @@ -42,6 +42,15 @@ typedef struct {
>   	bool extended;
>   } data_t;
>   
> +struct invalid_paramtests {
> +	const char *testname;
> +	uint32_t planesize[2];
> +	struct {
> +		enum igt_atomic_plane_properties prop;
> +		uint32_t value;
> +	} params[8];
> +};
> +
>   const struct {
>   	const char * const describe;
>   	const char * const name;
> @@ -827,14 +836,7 @@ static void invalid_parameter_tests(data_t *d)
>   	igt_plane_t *plane;
>   	int rval;
>   
> -	const struct {
> -		const char *testname;
> -		uint32_t planesize[2];
> -		struct {
> -			enum igt_atomic_plane_properties prop;
> -			uint32_t value;
> -		} params[8];
> -	} paramtests[] = {
> +	static const struct invalid_paramtests paramtests[2] = {

"static const struct invalid_paramtests paramtests[]" would be better 
here, ie. not declaring here how long is the list of tests

>   		{
>   			.testname = "less-than-1-height-src",
>   			.planesize = {256, 8},



More information about the igt-dev mailing list