mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-23 13:20:14 +01:00
meson: Use different STRACEDIR folder for intel_devinfo_override_test
Fixes --- stderr --- strace: Can't fopen 'meson-logs/strace/intel_device_info_override_test_120_/log.10613': No such file or directory Signed-off-by: Yonggang Luo <luoyonggang@gmail.com> Acked-by: Erik Faye-Lund <erik.faye-lund@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17928>
This commit is contained in:
parent
12bb9cba8b
commit
201a62cbba
2 changed files with 9 additions and 4 deletions
|
|
@ -1,6 +1,8 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
STRACEDIR=meson-logs/strace/$(for i in $@; do basename -z -- $i; echo -n _; done)
|
if [ "x$STRACEDIR" = "x" ]; then
|
||||||
|
STRACEDIR=meson-logs/strace/$(for i in $@; do basename -z -- $i; echo -n _; done)
|
||||||
|
fi
|
||||||
|
|
||||||
mkdir -p $STRACEDIR
|
mkdir -p $STRACEDIR
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -66,15 +66,18 @@ if with_tests and with_tools.contains('drm-shim') and with_tools.contains('intel
|
||||||
include_directories : [inc_include, inc_src],
|
include_directories : [inc_include, inc_src],
|
||||||
link_with : libintel_dev,
|
link_with : libintel_dev,
|
||||||
)
|
)
|
||||||
|
intel_drm_ld_preload = join_paths(meson.current_build_dir(), '..', 'tools', 'libintel_noop_drm_shim.so')
|
||||||
foreach _gens : platforms
|
foreach _gens : platforms
|
||||||
gen = _gens[0]
|
gen = _gens[0]
|
||||||
foreach p : _gens[1]
|
foreach p : _gens[1]
|
||||||
test('intel_device_info_override_test_@0@'.format(p),
|
test('intel_device_info_override_test_@0@'.format(p),
|
||||||
intel_devinfo_override_test,
|
intel_devinfo_override_test,
|
||||||
args : '@0@'.format(gen),
|
args : '@0@'.format(gen),
|
||||||
env : [ 'LD_PRELOAD=@0@'.format(join_paths(
|
env : [
|
||||||
meson.current_build_dir(), '../tools/libintel_noop_drm_shim.so')),
|
'LD_PRELOAD=@0@'.format(intel_drm_ld_preload),
|
||||||
'INTEL_STUB_GPU_PLATFORM=@0@'.format(p) ],
|
'INTEL_STUB_GPU_PLATFORM=@0@'.format(p),
|
||||||
|
'STRACEDIR=meson-logs/strace/intel_device_info_override_test_@0@'.format(p),
|
||||||
|
],
|
||||||
suite : ['intel'],
|
suite : ['intel'],
|
||||||
)
|
)
|
||||||
endforeach
|
endforeach
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue