[igt-dev] [PATCH i-g-t v2 2/7] tests/v3d: Move V3D tests to their own folder

Melissa Wen mwen at igalia.com
Fri Nov 25 14:00:55 UTC 2022


On 11/11, Maíra Canal wrote:
> With the introduction of new tests to V3D, in order to avoid polluting
> the main tests folder, move the V3D tests to a separate folder.
> 
> Signed-off-by: Maíra Canal <mcanal at igalia.com>
> ---
>  tests/meson.build                   | 18 +++++++++++++++---
>  tests/{ => v3d}/v3d_get_bo_offset.c |  0
>  tests/{ => v3d}/v3d_get_param.c     |  0
>  tests/{ => v3d}/v3d_mmap.c          |  0
>  4 files changed, 15 insertions(+), 3 deletions(-)
>  rename tests/{ => v3d}/v3d_get_bo_offset.c (100%)
>  rename tests/{ => v3d}/v3d_get_param.c (100%)
>  rename tests/{ => v3d}/v3d_mmap.c (100%)
> 
> diff --git a/tests/meson.build b/tests/meson.build
> index 12e53e0b..5c9b1829 100644
> --- a/tests/meson.build
> +++ b/tests/meson.build
> @@ -80,9 +80,6 @@ test_progs = [
>  	'syncobj_timeline',
>  	'template',
>  	'tools_test',
> -	'v3d_get_bo_offset',
> -	'v3d_get_param',
> -	'v3d_mmap',
>  	'vc4_create_bo',
>  	'vc4_dmabuf_poll',
>  	'vc4_label_bo',
> @@ -258,6 +255,12 @@ msm_progs = [
>  	'msm_submit'
>  ]
>  
> +v3d_progs = [
> +	'v3d_get_bo_offset',
> +	'v3d_get_param',
> +	'v3d_mmap',
> +]

Not a strong opinion, but I would prefer to have a subdir `v3d` and run
tests from there, the same way as done for amdgpu tests. That means,
running from build/tests/v3d/

> +
>  chamelium_progs = [
>  	'kms_chamelium',
>  ]
> @@ -305,6 +308,15 @@ foreach prog : msm_progs
>  	test_list += prog
>  endforeach
>  
> +foreach prog : v3d_progs
> +	test_executables += executable(prog, join_paths('v3d', prog + '.c'),
> +				       dependencies : test_deps,
> +				       install_dir : libexecdir,
> +				       install_rpath : libexecdir_rpathdir,
> +				       install : true)
> +	test_list += prog
> +endforeach
> +
>  if chamelium.found()
>  	foreach prog : chamelium_progs
>  		test_executables += executable(prog,
> diff --git a/tests/v3d_get_bo_offset.c b/tests/v3d/v3d_get_bo_offset.c
> similarity index 100%
> rename from tests/v3d_get_bo_offset.c
> rename to tests/v3d/v3d_get_bo_offset.c
> diff --git a/tests/v3d_get_param.c b/tests/v3d/v3d_get_param.c
> similarity index 100%
> rename from tests/v3d_get_param.c
> rename to tests/v3d/v3d_get_param.c
> diff --git a/tests/v3d_mmap.c b/tests/v3d/v3d_mmap.c
> similarity index 100%
> rename from tests/v3d_mmap.c
> rename to tests/v3d/v3d_mmap.c
> -- 
> 2.38.1
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/igt-dev/attachments/20221125/b5315705/attachment.sig>


More information about the igt-dev mailing list