1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
c_args = ['-Wno-unused']
testrecord = executable('testrecord',
'testrecord.c',
libmsi_enums_h,
c_args: c_args,
include_directories: inc_dirs,
dependencies: libmsi,
)
testdatabase = executable('testdatabase',
'testdatabase.c',
libmsi_enums_h,
c_args: c_args,
include_directories: inc_dirs,
dependencies: libmsi,
)
if host_machine.system() == 'windows'
testsuminfo = executable('testsuminfo',
'testsuminfo.c',
libmsi_enums_h,
c_args: c_args,
include_directories: inc_dirs,
dependencies: libmsi,
)
endif
test('Tools tests',
bats,
workdir: meson.current_build_dir(),
args: ['--tap', meson.current_source_dir()],
protocol: 'tap',
depends: [testrecord, testdatabase],
env: {
'SRCDIR': meson.source_root(),
'BUILDDIR': meson.build_root(),
},
)
|