diff options
author | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2018-07-22 18:50:55 +0200 |
---|---|---|
committer | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2018-07-22 18:50:55 +0200 |
commit | ba395e39ed00260b53e413517d432a65aa1a1f92 (patch) | |
tree | 5479e8d9eb0d3064190b0c6675a1615c97fd6525 /tests | |
parent | d1aaab1f5f70f7bed202481fae19eb259f8769fc (diff) | |
download | ufo-filters-ba395e39ed00260b53e413517d432a65aa1a1f92.tar.gz ufo-filters-ba395e39ed00260b53e413517d432a65aa1a1f92.tar.bz2 ufo-filters-ba395e39ed00260b53e413517d432a65aa1a1f92.tar.xz ufo-filters-ba395e39ed00260b53e413517d432a65aa1a1f92.zip |
Run tests in a more robust fashion
Diffstat (limited to 'tests')
-rw-r--r-- | tests/meson.build | 27 |
1 files changed, 21 insertions, 6 deletions
diff --git a/tests/meson.build b/tests/meson.build index 2809155..9d123df 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -1,6 +1,21 @@ -test('test-file-write-regression', find_program('test-file-write-regression.sh')) -test('test-142', find_program('test-142.sh')) -test('test-149', find_program('test-149.sh')) -test('test-153', find_program('test-153.sh')) -test('test-161', find_program('test-161.sh')) -test('test-core-149', find_program('test-core-149.sh')) +tests = [ + 'test-149', + 'test-153', + 'test-161', + 'test-core-149', + 'test-file-write-regression' +] + +tiffinfo = find_program('tiffinfo') + +if tiffinfo.found() + tests += ['test-142'] +endif + +test_env = [ + 'UFO_PLUGIN_PATH=@0@'.format(join_paths(meson.build_root(), 'src')) +] + +foreach t: tests + test(t, find_program('@0@.sh'.format(t)), env: test_env) +endforeach |