[igt-dev] [PATCH i-g-t] tests/chamelium: Move Chamelium tests to their own folder

Lyude Paul lyude at redhat.com
Wed Aug 10 19:47:59 UTC 2022


I'm not sure if I'd count as a maintainer (I did write some of the original
chamelium code for igt though :) but you can consider this:

Acked-by: Lyude Paul <lyude at redhat.com>

On Wed, 2022-08-10 at 10:55 -0400, Mark Yacoub wrote:
> 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
> > 
> 

-- 
Cheers,
 Lyude Paul (she/her)
 Software Engineer at Red Hat



More information about the igt-dev mailing list