ports/graphics/igt-gpu-tools/files/patch-tests_meson.build
Jake Freeland 5d303ab480
graphics/igt-gpu-tools: Test suite for drm drivers
The igt testing suite is separated into tests and tools that target kms,
memory management, and command submission.  These tests are especially
helpful for low-level reporting, transparent tracking of kernel changes,
and efficient debugging of modern drm drivers.

Reviewed by:	diizzy, lwhsu, jrm
Differential Revision:	https://reviews.freebsd.org/D36213
2022-09-09 12:06:45 -03:00

174 lines
5.6 KiB
Text

--- tests/meson.build.orig 2022-08-31 20:00:01 UTC
+++ tests/meson.build
@@ -6,14 +6,14 @@ test_progs = [
'core_setmaster',
'core_setmaster_vs_auth',
'debugfs_test',
- 'dmabuf',
- 'dmabuf_sync_file',
+ #'dmabuf',
+ #'dmabuf_sync_file',
'device_reset',
- 'drm_buddy',
+ #'drm_buddy',
'drm_import_export',
- 'drm_mm',
+ #'drm_mm',
'drm_read',
- 'fbdev',
+ #'fbdev',
'feature_discovery',
'kms_3d',
'kms_addfb_basic',
@@ -54,7 +54,7 @@ test_progs = [
'kms_rmfb',
'kms_rotation_crc',
'kms_scaling_modes',
- 'kms_selftest',
+ #'kms_selftest',
'kms_sequence',
'kms_setmode',
'kms_sysfs_edid_timing',
@@ -222,7 +222,7 @@ i915_progs = [
'i915_pm_rps',
'i915_pm_sseu',
'i915_query',
- 'i915_selftest',
+ #'i915_selftest',
'i915_suspend',
'kms_big_fb',
'kms_big_joiner' ,
@@ -340,21 +340,21 @@ test_list += 'gem_create'
install : true)
test_list += 'gem_create'
-test_executables += executable('gem_ctx_freq',
- join_paths('i915', 'gem_ctx_freq.c'),
- dependencies : test_deps + [ lib_igt_perf ],
- install_dir : libexecdir,
- install_rpath : libexecdir_rpathdir,
- install : true)
-test_list += 'gem_ctx_freq'
+#test_executables += executable('gem_ctx_freq',
+# join_paths('i915', 'gem_ctx_freq.c'),
+# dependencies : test_deps + [ lib_igt_perf ],
+# install_dir : libexecdir,
+# install_rpath : libexecdir_rpathdir,
+# install : true)
+#test_list += 'gem_ctx_freq'
-test_executables += executable('gem_ctx_sseu',
- join_paths('i915', 'gem_ctx_sseu.c'),
- dependencies : test_deps + [ lib_igt_perf ],
- install_dir : libexecdir,
- install_rpath : libexecdir_rpathdir,
- install : true)
-test_list += 'gem_ctx_sseu'
+#test_executables += executable('gem_ctx_sseu',
+# join_paths('i915', 'gem_ctx_sseu.c'),
+# dependencies : test_deps + [ lib_igt_perf ],
+# install_dir : libexecdir,
+# install_rpath : libexecdir_rpathdir,
+# install : true)
+#test_list += 'gem_ctx_sseu'
test_executables += executable('gem_eio',
join_paths('i915', 'gem_eio.c'),
@@ -364,12 +364,12 @@ test_list += 'gem_eio'
install : true)
test_list += 'gem_eio'
-test_executables += executable('gem_exec_balancer', 'i915/gem_exec_balancer.c',
- dependencies : test_deps + [ lib_igt_perf ],
- install_dir : libexecdir,
- install_rpath : libexecdir_rpathdir,
- install : true)
-test_list += 'gem_exec_balancer'
+#test_executables += executable('gem_exec_balancer', 'i915/gem_exec_balancer.c',
+# dependencies : test_deps + [ lib_igt_perf ],
+# install_dir : libexecdir,
+# install_rpath : libexecdir_rpathdir,
+# install : true)
+#test_list += 'gem_exec_balancer'
test_executables += executable('gem_mmap_offset',
join_paths('i915', 'gem_mmap_offset.c'),
@@ -379,44 +379,44 @@ test_list += 'gem_mmap_offset'
install : true)
test_list += 'gem_mmap_offset'
-test_executables += executable('i915_pm_freq_mult',
- join_paths('i915', 'i915_pm_freq_mult.c'),
- dependencies : test_deps + [ lib_igt_perf ],
- install_dir : libexecdir,
- install_rpath : libexecdir_rpathdir,
- install : true)
-test_list += 'i915_pm_freq_mult'
+#test_executables += executable('i915_pm_freq_mult',
+# join_paths('i915', 'i915_pm_freq_mult.c'),
+# dependencies : test_deps + [ lib_igt_perf ],
+# install_dir : libexecdir,
+# install_rpath : libexecdir_rpathdir,
+# install : true)
+#test_list += 'i915_pm_freq_mult'
-test_executables += executable('i915_pm_rc6_residency',
- join_paths('i915', 'i915_pm_rc6_residency.c'),
- dependencies : test_deps + [ lib_igt_perf ],
- install_dir : libexecdir,
- install_rpath : libexecdir_rpathdir,
- install : true)
-test_list += 'i915_pm_rc6_residency'
+#test_executables += executable('i915_pm_rc6_residency',
+# join_paths('i915', 'i915_pm_rc6_residency.c'),
+# dependencies : test_deps + [ lib_igt_perf ],
+# install_dir : libexecdir,
+# install_rpath : libexecdir_rpathdir,
+# install : true)
+#test_list += 'i915_pm_rc6_residency'
-test_executables += executable('perf_pmu',
- join_paths('i915', 'perf_pmu.c'),
- dependencies : test_deps + [ lib_igt_perf ],
- install_dir : libexecdir,
- install_rpath : libexecdir_rpathdir,
- install : true)
-test_list += 'perf_pmu'
+#test_executables += executable('perf_pmu',
+# join_paths('i915', 'perf_pmu.c'),
+# dependencies : test_deps + [ lib_igt_perf ],
+# install_dir : libexecdir,
+# install_rpath : libexecdir_rpathdir,
+# install : true)
+#test_list += 'perf_pmu'
-test_executables += executable('perf',
- join_paths('i915', 'perf.c'),
- dependencies : test_deps + [ lib_igt_i915_perf ],
- install_dir : libexecdir,
- install_rpath : libexecdir_rpathdir,
- install : true)
-test_list += 'perf'
+#test_executables += executable('perf',
+# join_paths('i915', 'perf.c'),
+# dependencies : test_deps + [ lib_igt_i915_perf ],
+# install_dir : libexecdir,
+# install_rpath : libexecdir_rpathdir,
+# install : true)
+#test_list += 'perf'
-test_executables += executable('core_hotunplug', 'core_hotunplug.c',
- dependencies : test_deps + [ lib_igt_i915_perf ],
- install_dir : libexecdir,
- install_rpath : libexecdir_rpathdir,
- install : true)
-test_list += 'core_hotunplug'
+#test_executables += executable('core_hotunplug', 'core_hotunplug.c',
+# dependencies : test_deps + [ lib_igt_i915_perf ],
+# install_dir : libexecdir,
+# install_rpath : libexecdir_rpathdir,
+# install : true)
+#test_list += 'core_hotunplug'
executable('testdisplay', ['testdisplay.c', 'testdisplay_hotplug.c'],
dependencies : test_deps,