1
0
Fork 0

Merging upstream version 1.9.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-02-16 10:50:33 +01:00
parent 432344d511
commit ff5afdb431
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
928 changed files with 6732 additions and 1442 deletions

View file

@ -5,25 +5,32 @@
#
# Authors: Daniel Wagner <dwagner@suse.de>
diff = find_program('diff', required : false)
if diff.found()
sysfs_tree_print = executable(
'sysfs-tree-print',
['sysfs.c'],
dependencies: libnvme_dep,
include_directories: [incdir],
)
sysfs = executable(
'test-sysfs',
['sysfs.c'],
dependencies: libnvme_dep,
include_directories: [incdir, internal_incdir]
)
sysfs_files= [
'nvme-sysfs-tw-carbon-6.8.0-rc1+'
]
sysfs_files= [
'nvme-sysfs-tw-carbon-6.8.0-rc1+'
]
sysfs_tree_diff = find_program('sysfs-tree-diff.sh')
setup = find_program('setup.sh')
foreach t_file : sysfs_files
r = run_command(setup, files('data'/t_file + '.tar.xz'), meson.current_build_dir(), check: true)
i = r.stdout().strip()
e0 = 'LIBNVME_SYSFS_PATH=' + i
e1 = 'LIBNVME_HOSTNQN=nqn.2014-08.org.nvmexpress:uuid:ce4fee3e-c02c-11ee-8442-830d068a36c6'
e2 = 'LIBNVME_HOSTID=ce4fee3e-c02c-11ee-8442-830d068a36c6'
test('sysfs', sysfs, args : [ i, t_file + '.out', files('data'/t_file + '.out') ], env : [ e0, e1, e2 ])
endforeach
foreach t_file : sysfs_files
test(
'sysfs',
sysfs_tree_diff,
args : [
meson.current_build_dir(),
sysfs_tree_print.full_path(),
files('data'/t_file + '.tar.xz'),
files('data'/t_file + '.out'),
],
depends : sysfs_tree_print,
)
endforeach
endif