lib/src_postinst.cygpart: use DWARF_PARSE optionally instead of objdump -dl
[cygport/rpm-style.git] / testsuite / meson.build
blob600a846d65224cec03a488cf858281a9bc19594b
1 testenv = environment()
2 testenv.set('HOME', meson.build_root())
3 testenv.set('PACKAGE', meson.project_name())
4 testenv.set('VERSION', meson.project_version())
5 testenv.set('top_srcdir', meson.source_root())
6 testenv.set('top_builddir', meson.build_root())
8 subdir('basic')
10 test_driver = find_program('test-driver')
11 # this is used in several subdirs
12 cmake = find_program('cmake', required: false)
13 python3 = find_program('python3', required: false)
15 tests = []
17 subdir('download')
18 subdir('hints')
20 subdir('aspell')
21 subdir('autotools')
22 subdir('compressions')
23 subdir('cmake')
24 subdir('cross')
25 subdir('docbook')
26 subdir('files')
27 subdir('font')
28 subdir('httpd')
29 subdir('logic')
30 subdir('lua')
31 subdir('meson')
32 subdir('ocaml')
33 subdir('perl')
34 subdir('php')
35 subdir('python')
36 subdir('qmake')
37 subdir('R')
38 subdir('ruby')
39 subdir('texlive')
40 subdir('waf')
42 foreach t : tests
43 test(t[0], test_driver,
44      args: t[0],
45      env: testenv,
46      is_parallel: t.length() > 1 ? false : true,
47      timeout: t.length() > 1 ? t[1] : 240)
48 endforeach
50 test('vars', find_program('vars'), env: testenv, timeout: 0)