[igt-dev] [PATCH i-g-t] tests/chamelium: Move Chamelium tests to their own folder
Khaled Almahallawy
khaled.almahallawy at intel.com
Tue Aug 9 00:20:44 UTC 2022
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