[igt-dev] [PATCH i-g-t] tests/chamelium: Move Chamelium tests to their own folder
Mark Yacoub
markyacoub at chromium.org
Wed Aug 10 14:55:19 UTC 2022
Makes sense to me. Great idea towards the right direction of
committing more resources to Chamelium.
Would prefer a maintainer approval over mine to see if it makes sense
to them as well.
On Mon, Aug 8, 2022 at 8:20 PM Khaled Almahallawy
<khaled.almahallawy at intel.com> wrote:
>
> With the introduction of Chamelium V3 and the anticipation of adding more
> tests for the new features supported by V3 HW and refactoring old ones
> (e.g. have separate files for separate tests), let’s move Chamelium to
> its own folder.
>
> Signed-off-by: Khaled Almahallawy <khaled.almahallawy at intel.com>
> ---
> tests/{ => chamelium}/kms_chamelium.c | 0
> tests/{ => chamelium}/kms_color_chamelium.c | 0
> tests/meson.build | 26 ++++++++++++++-------
> 3 files changed, 18 insertions(+), 8 deletions(-)
> rename tests/{ => chamelium}/kms_chamelium.c (100%)
> rename tests/{ => chamelium}/kms_color_chamelium.c (100%)
>
> diff --git a/tests/kms_chamelium.c b/tests/chamelium/kms_chamelium.c
> similarity index 100%
> rename from tests/kms_chamelium.c
> rename to tests/chamelium/kms_chamelium.c
> diff --git a/tests/kms_color_chamelium.c b/tests/chamelium/kms_color_chamelium.c
> similarity index 100%
> rename from tests/kms_color_chamelium.c
> rename to tests/chamelium/kms_color_chamelium.c
> diff --git a/tests/meson.build b/tests/meson.build
> index b548dc3b4444..3d21717ab4b0 100644
> --- a/tests/meson.build
> +++ b/tests/meson.build
> @@ -257,6 +257,10 @@ msm_progs = [
> 'msm_submit'
> ]
>
> +chamelium_progs = [
> + 'kms_chamelium',
> +]
> +
> test_deps = [ igt_deps ]
>
> if libdrm_nouveau.found()
> @@ -269,13 +273,6 @@ if libdrm_nouveau.found()
> test_deps += libdrm_nouveau
> endif
>
> -if chamelium.found()
> - test_progs += [
> - 'kms_chamelium',
> - ]
> - test_deps += chamelium
> -endif
> -
> test_executables = []
> test_list = []
>
> @@ -307,6 +304,19 @@ foreach prog : msm_progs
> test_list += prog
> endforeach
>
> +if chamelium.found()
> + foreach prog : chamelium_progs
> + test_executables += executable(prog,
> + join_paths('chamelium', prog + '.c'),
> + dependencies : test_deps,
> + install_dir : libexecdir,
> + install_rpath : libexecdir_rpathdir,
> + install : true)
> + test_list += prog
> + endforeach
> + test_deps += chamelium
> +endif
> +
> test_executables += executable('drm_fdinfo',
> join_paths('i915', 'drm_fdinfo.c'),
> dependencies : test_deps + [ lib_igt_drm_fdinfo ],
> @@ -417,7 +427,7 @@ test_list += 'kms_color'
>
> if chamelium.found()
> test_executables += executable('kms_color_chamelium',
> - [ 'kms_color_chamelium.c', 'kms_color_helper.c' ],
> + [ 'chamelium/kms_color_chamelium.c', 'kms_color_helper.c' ],
> dependencies : test_deps + [ chamelium ],
> install_dir : libexecdir,
> install_rpath : libexecdir_rpathdir,
> --
> 2.25.1
>
More information about the igt-dev
mailing list