diff options
-rwxr-xr-x | run_tests.py | 23 | ||||
-rw-r--r-- | test cases/common/1 trivial/meson.build (renamed from test cases/1 trivial/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/1 trivial/trivial.c (renamed from test cases/1 trivial/trivial.c) | 0 | ||||
-rw-r--r-- | test cases/common/10 man install/bar.2 (renamed from test cases/10 man install/bar.2) | 0 | ||||
-rw-r--r-- | test cases/common/10 man install/foo.1 (renamed from test cases/10 man install/foo.1) | 0 | ||||
-rw-r--r-- | test cases/common/10 man install/meson.build (renamed from test cases/10 man install/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/11 subdir/meson.build (renamed from test cases/11 subdir/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/11 subdir/subdir/meson.build (renamed from test cases/11 subdir/subdir/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/11 subdir/subdir/prog.c (renamed from test cases/11 subdir/subdir/prog.c) | 0 | ||||
-rw-r--r-- | test cases/common/12 data/datafile.dat (renamed from test cases/12 data/datafile.dat) | 0 | ||||
-rw-r--r-- | test cases/common/12 data/meson.build (renamed from test cases/12 data/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/13 pch/meson.build (renamed from test cases/13 pch/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/13 pch/pch/prog.h (renamed from test cases/13 pch/pch/prog.h) | 0 | ||||
-rw-r--r-- | test cases/common/13 pch/prog.c (renamed from test cases/13 pch/prog.c) | 0 | ||||
-rw-r--r-- | test cases/common/14 cxx pch/meson.build (renamed from test cases/14 cxx pch/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/14 cxx pch/pch/prog.hh (renamed from test cases/14 cxx pch/pch/prog.hh) | 0 | ||||
-rw-r--r-- | test cases/common/14 cxx pch/prog.cc (renamed from test cases/14 cxx pch/prog.cc) | 0 | ||||
-rw-r--r-- | test cases/common/15 mixed pch/func.c (renamed from test cases/15 mixed pch/func.c) | 0 | ||||
-rw-r--r-- | test cases/common/15 mixed pch/main.cc (renamed from test cases/15 mixed pch/main.cc) | 0 | ||||
-rw-r--r-- | test cases/common/15 mixed pch/meson.build (renamed from test cases/15 mixed pch/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/15 mixed pch/pch/func.h (renamed from test cases/15 mixed pch/pch/func.h) | 0 | ||||
-rw-r--r-- | test cases/common/15 mixed pch/pch/main.hh (renamed from test cases/15 mixed pch/pch/main.hh) | 0 | ||||
-rw-r--r-- | test cases/common/16 configure file/config.h.in (renamed from test cases/16 configure file/config.h.in) | 0 | ||||
-rw-r--r-- | test cases/common/16 configure file/meson.build (renamed from test cases/16 configure file/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/17 if/meson.build (renamed from test cases/17 if/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/17 if/prog.c (renamed from test cases/17 if/prog.c) | 0 | ||||
-rw-r--r-- | test cases/common/18 else/meson.build (renamed from test cases/18 else/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/18 else/prog.c (renamed from test cases/18 else/prog.c) | 0 | ||||
-rw-r--r-- | test cases/common/19 comparison/meson.build (renamed from test cases/19 comparison/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/19 comparison/prog.c (renamed from test cases/19 comparison/prog.c) | 0 | ||||
-rw-r--r-- | test cases/common/2 cxx/meson.build (renamed from test cases/2 cxx/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/2 cxx/trivial.cc (renamed from test cases/2 cxx/trivial.cc) | 0 | ||||
-rw-r--r-- | test cases/common/20 array/func.c (renamed from test cases/20 array/func.c) | 0 | ||||
-rw-r--r-- | test cases/common/20 array/meson.build (renamed from test cases/20 array/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/20 array/prog.c (renamed from test cases/20 array/prog.c) | 0 | ||||
-rw-r--r-- | test cases/common/21 includedir/include/func.h (renamed from test cases/21 includedir/include/func.h) | 0 | ||||
-rw-r--r-- | test cases/common/21 includedir/meson.build (renamed from test cases/21 includedir/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/21 includedir/src/func.c (renamed from test cases/21 includedir/src/func.c) | 0 | ||||
-rw-r--r-- | test cases/common/21 includedir/src/meson.build (renamed from test cases/21 includedir/src/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/21 includedir/src/prog.c (renamed from test cases/21 includedir/src/prog.c) | 0 | ||||
-rw-r--r-- | test cases/common/22 header in file list/header.h (renamed from test cases/22 header in file list/header.h) | 0 | ||||
-rw-r--r-- | test cases/common/22 header in file list/meson.build (renamed from test cases/22 header in file list/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/22 header in file list/prog.c (renamed from test cases/22 header in file list/prog.c) | 0 | ||||
-rw-r--r-- | test cases/common/23 global arg/meson.build (renamed from test cases/23 global arg/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/23 global arg/prog.c (renamed from test cases/23 global arg/prog.c) | 0 | ||||
-rw-r--r-- | test cases/common/23 global arg/prog.cc (renamed from test cases/23 global arg/prog.cc) | 0 | ||||
-rw-r--r-- | test cases/common/24 target arg/func.c (renamed from test cases/24 target arg/func.c) | 0 | ||||
-rw-r--r-- | test cases/common/24 target arg/meson.build (renamed from test cases/24 target arg/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/24 target arg/prog.cc (renamed from test cases/24 target arg/prog.cc) | 0 | ||||
-rw-r--r-- | test cases/common/25 numbers/meson.build (renamed from test cases/25 numbers/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/25 numbers/prog.c (renamed from test cases/25 numbers/prog.c) | 0 | ||||
-rw-r--r-- | test cases/common/26 endian/meson.build (renamed from test cases/26 endian/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/26 endian/prog.c (renamed from test cases/26 endian/prog.c) | 0 | ||||
-rw-r--r-- | test cases/common/27 library versions/lib.c (renamed from test cases/27 library versions/lib.c) | 0 | ||||
-rw-r--r-- | test cases/common/27 library versions/meson.build (renamed from test cases/27 library versions/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/28 config subdir/include/config.h.in (renamed from test cases/28 config subdir/include/config.h.in) | 0 | ||||
-rw-r--r-- | test cases/common/28 config subdir/include/meson.build (renamed from test cases/28 config subdir/include/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/28 config subdir/meson.build (renamed from test cases/28 config subdir/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/28 config subdir/src/meson.build (renamed from test cases/28 config subdir/src/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/28 config subdir/src/prog.c (renamed from test cases/28 config subdir/src/prog.c) | 0 | ||||
-rw-r--r-- | test cases/common/29 pipeline/input_src.dat (renamed from test cases/30 pipeline/input_src.dat) | 0 | ||||
-rw-r--r-- | test cases/common/29 pipeline/meson.build (renamed from test cases/30 pipeline/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/29 pipeline/prog.c (renamed from test cases/30 pipeline/prog.c) | 0 | ||||
-rw-r--r-- | test cases/common/29 pipeline/srcgen.c (renamed from test cases/30 pipeline/srcgen.c) | 0 | ||||
-rw-r--r-- | test cases/common/3 static/libfile.c (renamed from test cases/3 static/libfile.c) | 0 | ||||
-rw-r--r-- | test cases/common/3 static/meson.build (renamed from test cases/3 static/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/30 pipeline/input_src.dat (renamed from test cases/31 generate header/input_src.dat) | 0 | ||||
-rw-r--r-- | test cases/common/30 pipeline/meson.build (renamed from test cases/31 generate header/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/30 pipeline/prog.c (renamed from test cases/31 generate header/prog.c) | 0 | ||||
-rw-r--r-- | test cases/common/30 pipeline/srcgen.c (renamed from test cases/31 generate header/srcgen.c) | 0 | ||||
-rw-r--r-- | test cases/common/4 shared/libfile.c (renamed from test cases/4 shared/libfile.c) | 0 | ||||
-rw-r--r-- | test cases/common/4 shared/meson.build (renamed from test cases/4 shared/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/5 linkstatic/libfile.c (renamed from test cases/5 linkstatic/libfile.c) | 0 | ||||
-rw-r--r-- | test cases/common/5 linkstatic/main.c (renamed from test cases/5 linkstatic/main.c) | 0 | ||||
-rw-r--r-- | test cases/common/5 linkstatic/meson.build (renamed from test cases/5 linkstatic/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/6 linkshared/libfile.c (renamed from test cases/6 linkshared/libfile.c) | 0 | ||||
-rw-r--r-- | test cases/common/6 linkshared/main.c (renamed from test cases/6 linkshared/main.c) | 0 | ||||
-rw-r--r-- | test cases/common/6 linkshared/meson.build (renamed from test cases/6 linkshared/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/7 mixed/func.c (renamed from test cases/7 mixed/func.c) | 0 | ||||
-rw-r--r-- | test cases/common/7 mixed/main.cc (renamed from test cases/7 mixed/main.cc) | 0 | ||||
-rw-r--r-- | test cases/common/7 mixed/meson.build (renamed from test cases/7 mixed/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/8 install/meson.build (renamed from test cases/8 install/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/8 install/prog.c (renamed from test cases/8 install/prog.c) | 0 | ||||
-rw-r--r-- | test cases/common/8 install/shar.c (renamed from test cases/8 install/shar.c) | 0 | ||||
-rw-r--r-- | test cases/common/8 install/stat.c (renamed from test cases/8 install/stat.c) | 0 | ||||
-rw-r--r-- | test cases/common/9 header install/meson.build (renamed from test cases/9 header install/meson.build) | 0 | ||||
-rw-r--r-- | test cases/common/9 header install/rootdir.h (renamed from test cases/9 header install/rootdir.h) | 0 | ||||
-rw-r--r-- | test cases/common/9 header install/subdir.h (renamed from test cases/9 header install/subdir.h) | 0 | ||||
-rw-r--r-- | test cases/linuxlike/1 pkg-config/meson.build (renamed from test cases/29 external dep/meson.build) | 0 | ||||
-rw-r--r-- | test cases/linuxlike/1 pkg-config/prog.c (renamed from test cases/29 external dep/prog.c) | 0 |
90 files changed, 19 insertions, 4 deletions
diff --git a/run_tests.py b/run_tests.py index 2e1f0bd..039712f 100755 --- a/run_tests.py +++ b/run_tests.py @@ -16,6 +16,7 @@ from glob import glob import os, subprocess, shutil, sys +import environment test_build_dir = 'work area' install_dir = os.path.join(os.path.split(os.path.abspath(__file__))[0], 'install dir') @@ -56,11 +57,22 @@ def run_test(testdir): if pi.returncode != 0: raise RuntimeError('Running install failed.') -def run_tests(): - tests = [t.split('/', 1)[1] for t in glob('test cases/*')] +def gather_tests(testdir): + + tests = [t.split('/', 2)[2] for t in glob(os.path.join(testdir, '*'))] testlist = [(int(t.split()[0]), t) for t in tests] testlist.sort() - tests = [os.path.join('test cases', t[1]) for t in testlist] + tests = [os.path.join(testdir, t[1]) for t in testlist] + return tests + +def run_tests(): + commontests = gather_tests('test cases/common') + if environment.is_osx(): + platformtests = gather_tests('test cases/osx') + elif environment.is_windows(): + platformtests = gather_tests('test cases/windows') + else: + platformtests = gather_tests('test cases/linuxlike') try: os.mkdir(test_build_dir) except OSError: @@ -69,7 +81,10 @@ def run_tests(): os.mkdir(install_dir) except OSError: pass - [run_test(t) for t in tests] + print('Running common tests.') + [run_test(t) for t in commontests] + print('Running platform dependent tetss') + [run_test(t) for t in platformtests] if __name__ == '__main__': os.chdir(os.path.split(__file__)[0]) diff --git a/test cases/1 trivial/meson.build b/test cases/common/1 trivial/meson.build index 44bc486..44bc486 100644 --- a/test cases/1 trivial/meson.build +++ b/test cases/common/1 trivial/meson.build diff --git a/test cases/1 trivial/trivial.c b/test cases/common/1 trivial/trivial.c index 5c2fa9b..5c2fa9b 100644 --- a/test cases/1 trivial/trivial.c +++ b/test cases/common/1 trivial/trivial.c diff --git a/test cases/10 man install/bar.2 b/test cases/common/10 man install/bar.2 index 9d82d7e..9d82d7e 100644 --- a/test cases/10 man install/bar.2 +++ b/test cases/common/10 man install/bar.2 diff --git a/test cases/10 man install/foo.1 b/test cases/common/10 man install/foo.1 index 647c097..647c097 100644 --- a/test cases/10 man install/foo.1 +++ b/test cases/common/10 man install/foo.1 diff --git a/test cases/10 man install/meson.build b/test cases/common/10 man install/meson.build index 107f8b5..107f8b5 100644 --- a/test cases/10 man install/meson.build +++ b/test cases/common/10 man install/meson.build diff --git a/test cases/11 subdir/meson.build b/test cases/common/11 subdir/meson.build index bda1f90..bda1f90 100644 --- a/test cases/11 subdir/meson.build +++ b/test cases/common/11 subdir/meson.build diff --git a/test cases/11 subdir/subdir/meson.build b/test cases/common/11 subdir/subdir/meson.build index 5b399f0..5b399f0 100644 --- a/test cases/11 subdir/subdir/meson.build +++ b/test cases/common/11 subdir/subdir/meson.build diff --git a/test cases/11 subdir/subdir/prog.c b/test cases/common/11 subdir/subdir/prog.c index 0314ff1..0314ff1 100644 --- a/test cases/11 subdir/subdir/prog.c +++ b/test cases/common/11 subdir/subdir/prog.c diff --git a/test cases/12 data/datafile.dat b/test cases/common/12 data/datafile.dat index ff3104b..ff3104b 100644 --- a/test cases/12 data/datafile.dat +++ b/test cases/common/12 data/datafile.dat diff --git a/test cases/12 data/meson.build b/test cases/common/12 data/meson.build index f529bac..f529bac 100644 --- a/test cases/12 data/meson.build +++ b/test cases/common/12 data/meson.build diff --git a/test cases/13 pch/meson.build b/test cases/common/13 pch/meson.build index 9632cc5..9632cc5 100644 --- a/test cases/13 pch/meson.build +++ b/test cases/common/13 pch/meson.build diff --git a/test cases/13 pch/pch/prog.h b/test cases/common/13 pch/pch/prog.h index 354499a..354499a 100644 --- a/test cases/13 pch/pch/prog.h +++ b/test cases/common/13 pch/pch/prog.h diff --git a/test cases/13 pch/prog.c b/test cases/common/13 pch/prog.c index 995bb3f..995bb3f 100644 --- a/test cases/13 pch/prog.c +++ b/test cases/common/13 pch/prog.c diff --git a/test cases/14 cxx pch/meson.build b/test cases/common/14 cxx pch/meson.build index 966979b..966979b 100644 --- a/test cases/14 cxx pch/meson.build +++ b/test cases/common/14 cxx pch/meson.build diff --git a/test cases/14 cxx pch/pch/prog.hh b/test cases/common/14 cxx pch/pch/prog.hh index 751cc4a..751cc4a 100644 --- a/test cases/14 cxx pch/pch/prog.hh +++ b/test cases/common/14 cxx pch/pch/prog.hh diff --git a/test cases/14 cxx pch/prog.cc b/test cases/common/14 cxx pch/prog.cc index 629d880..629d880 100644 --- a/test cases/14 cxx pch/prog.cc +++ b/test cases/common/14 cxx pch/prog.cc diff --git a/test cases/15 mixed pch/func.c b/test cases/common/15 mixed pch/func.c index c02722e..c02722e 100644 --- a/test cases/15 mixed pch/func.c +++ b/test cases/common/15 mixed pch/func.c diff --git a/test cases/15 mixed pch/main.cc b/test cases/common/15 mixed pch/main.cc index 44d049e..44d049e 100644 --- a/test cases/15 mixed pch/main.cc +++ b/test cases/common/15 mixed pch/main.cc diff --git a/test cases/15 mixed pch/meson.build b/test cases/common/15 mixed pch/meson.build index 7438042..7438042 100644 --- a/test cases/15 mixed pch/meson.build +++ b/test cases/common/15 mixed pch/meson.build diff --git a/test cases/15 mixed pch/pch/func.h b/test cases/common/15 mixed pch/pch/func.h index 354499a..354499a 100644 --- a/test cases/15 mixed pch/pch/func.h +++ b/test cases/common/15 mixed pch/pch/func.h diff --git a/test cases/15 mixed pch/pch/main.hh b/test cases/common/15 mixed pch/pch/main.hh index 751cc4a..751cc4a 100644 --- a/test cases/15 mixed pch/pch/main.hh +++ b/test cases/common/15 mixed pch/pch/main.hh diff --git a/test cases/16 configure file/config.h.in b/test cases/common/16 configure file/config.h.in index 74736c0..74736c0 100644 --- a/test cases/16 configure file/config.h.in +++ b/test cases/common/16 configure file/config.h.in diff --git a/test cases/16 configure file/meson.build b/test cases/common/16 configure file/meson.build index 7fb3258..7fb3258 100644 --- a/test cases/16 configure file/meson.build +++ b/test cases/common/16 configure file/meson.build diff --git a/test cases/17 if/meson.build b/test cases/common/17 if/meson.build index f163d74..f163d74 100644 --- a/test cases/17 if/meson.build +++ b/test cases/common/17 if/meson.build diff --git a/test cases/17 if/prog.c b/test cases/common/17 if/prog.c index 0314ff1..0314ff1 100644 --- a/test cases/17 if/prog.c +++ b/test cases/common/17 if/prog.c diff --git a/test cases/18 else/meson.build b/test cases/common/18 else/meson.build index 1555384..1555384 100644 --- a/test cases/18 else/meson.build +++ b/test cases/common/18 else/meson.build diff --git a/test cases/18 else/prog.c b/test cases/common/18 else/prog.c index 0314ff1..0314ff1 100644 --- a/test cases/18 else/prog.c +++ b/test cases/common/18 else/prog.c diff --git a/test cases/19 comparison/meson.build b/test cases/common/19 comparison/meson.build index 27f9122..27f9122 100644 --- a/test cases/19 comparison/meson.build +++ b/test cases/common/19 comparison/meson.build diff --git a/test cases/19 comparison/prog.c b/test cases/common/19 comparison/prog.c index 0314ff1..0314ff1 100644 --- a/test cases/19 comparison/prog.c +++ b/test cases/common/19 comparison/prog.c diff --git a/test cases/2 cxx/meson.build b/test cases/common/2 cxx/meson.build index 0352d0d..0352d0d 100644 --- a/test cases/2 cxx/meson.build +++ b/test cases/common/2 cxx/meson.build diff --git a/test cases/2 cxx/trivial.cc b/test cases/common/2 cxx/trivial.cc index 84a584a..84a584a 100644 --- a/test cases/2 cxx/trivial.cc +++ b/test cases/common/2 cxx/trivial.cc diff --git a/test cases/20 array/func.c b/test cases/common/20 array/func.c index 7412372..7412372 100644 --- a/test cases/20 array/func.c +++ b/test cases/common/20 array/func.c diff --git a/test cases/20 array/meson.build b/test cases/common/20 array/meson.build index a3eac90..a3eac90 100644 --- a/test cases/20 array/meson.build +++ b/test cases/common/20 array/meson.build diff --git a/test cases/20 array/prog.c b/test cases/common/20 array/prog.c index ad58a0b..ad58a0b 100644 --- a/test cases/20 array/prog.c +++ b/test cases/common/20 array/prog.c diff --git a/test cases/21 includedir/include/func.h b/test cases/common/21 includedir/include/func.h index 29ebd0b..29ebd0b 100644 --- a/test cases/21 includedir/include/func.h +++ b/test cases/common/21 includedir/include/func.h diff --git a/test cases/21 includedir/meson.build b/test cases/common/21 includedir/meson.build index 17eec0e..17eec0e 100644 --- a/test cases/21 includedir/meson.build +++ b/test cases/common/21 includedir/meson.build diff --git a/test cases/21 includedir/src/func.c b/test cases/common/21 includedir/src/func.c index 193edbb..193edbb 100644 --- a/test cases/21 includedir/src/func.c +++ b/test cases/common/21 includedir/src/func.c diff --git a/test cases/21 includedir/src/meson.build b/test cases/common/21 includedir/src/meson.build index 5eaeab6..5eaeab6 100644 --- a/test cases/21 includedir/src/meson.build +++ b/test cases/common/21 includedir/src/meson.build diff --git a/test cases/21 includedir/src/prog.c b/test cases/common/21 includedir/src/prog.c index c26b9b3..c26b9b3 100644 --- a/test cases/21 includedir/src/prog.c +++ b/test cases/common/21 includedir/src/prog.c diff --git a/test cases/22 header in file list/header.h b/test cases/common/22 header in file list/header.h index 354499a..354499a 100644 --- a/test cases/22 header in file list/header.h +++ b/test cases/common/22 header in file list/header.h diff --git a/test cases/22 header in file list/meson.build b/test cases/common/22 header in file list/meson.build index 09c302c..09c302c 100644 --- a/test cases/22 header in file list/meson.build +++ b/test cases/common/22 header in file list/meson.build diff --git a/test cases/22 header in file list/prog.c b/test cases/common/22 header in file list/prog.c index 0314ff1..0314ff1 100644 --- a/test cases/22 header in file list/prog.c +++ b/test cases/common/22 header in file list/prog.c diff --git a/test cases/23 global arg/meson.build b/test cases/common/23 global arg/meson.build index 7ab6d44..7ab6d44 100644 --- a/test cases/23 global arg/meson.build +++ b/test cases/common/23 global arg/meson.build diff --git a/test cases/23 global arg/prog.c b/test cases/common/23 global arg/prog.c index 2db6212..2db6212 100644 --- a/test cases/23 global arg/prog.c +++ b/test cases/common/23 global arg/prog.c diff --git a/test cases/23 global arg/prog.cc b/test cases/common/23 global arg/prog.cc index b881645..b881645 100644 --- a/test cases/23 global arg/prog.cc +++ b/test cases/common/23 global arg/prog.cc diff --git a/test cases/24 target arg/func.c b/test cases/common/24 target arg/func.c index d8a509a..d8a509a 100644 --- a/test cases/24 target arg/func.c +++ b/test cases/common/24 target arg/func.c diff --git a/test cases/24 target arg/meson.build b/test cases/common/24 target arg/meson.build index a9ba17b..a9ba17b 100644 --- a/test cases/24 target arg/meson.build +++ b/test cases/common/24 target arg/meson.build diff --git a/test cases/24 target arg/prog.cc b/test cases/common/24 target arg/prog.cc index cc36ae0..cc36ae0 100644 --- a/test cases/24 target arg/prog.cc +++ b/test cases/common/24 target arg/prog.cc diff --git a/test cases/25 numbers/meson.build b/test cases/common/25 numbers/meson.build index ea965b0..ea965b0 100644 --- a/test cases/25 numbers/meson.build +++ b/test cases/common/25 numbers/meson.build diff --git a/test cases/25 numbers/prog.c b/test cases/common/25 numbers/prog.c index d4c7872..d4c7872 100644 --- a/test cases/25 numbers/prog.c +++ b/test cases/common/25 numbers/prog.c diff --git a/test cases/26 endian/meson.build b/test cases/common/26 endian/meson.build index 54bdda2..54bdda2 100644 --- a/test cases/26 endian/meson.build +++ b/test cases/common/26 endian/meson.build diff --git a/test cases/26 endian/prog.c b/test cases/common/26 endian/prog.c index b2a10d0..b2a10d0 100644 --- a/test cases/26 endian/prog.c +++ b/test cases/common/26 endian/prog.c diff --git a/test cases/27 library versions/lib.c b/test cases/common/27 library versions/lib.c index 67b6f4d..67b6f4d 100644 --- a/test cases/27 library versions/lib.c +++ b/test cases/common/27 library versions/lib.c diff --git a/test cases/27 library versions/meson.build b/test cases/common/27 library versions/meson.build index cebcd64..cebcd64 100644 --- a/test cases/27 library versions/meson.build +++ b/test cases/common/27 library versions/meson.build diff --git a/test cases/28 config subdir/include/config.h.in b/test cases/common/28 config subdir/include/config.h.in index 4c3c62d..4c3c62d 100644 --- a/test cases/28 config subdir/include/config.h.in +++ b/test cases/common/28 config subdir/include/config.h.in diff --git a/test cases/28 config subdir/include/meson.build b/test cases/common/28 config subdir/include/meson.build index 8fb3282..8fb3282 100644 --- a/test cases/28 config subdir/include/meson.build +++ b/test cases/common/28 config subdir/include/meson.build diff --git a/test cases/28 config subdir/meson.build b/test cases/common/28 config subdir/meson.build index 25f53db..25f53db 100644 --- a/test cases/28 config subdir/meson.build +++ b/test cases/common/28 config subdir/meson.build diff --git a/test cases/28 config subdir/src/meson.build b/test cases/common/28 config subdir/src/meson.build index 9908c58..9908c58 100644 --- a/test cases/28 config subdir/src/meson.build +++ b/test cases/common/28 config subdir/src/meson.build diff --git a/test cases/28 config subdir/src/prog.c b/test cases/common/28 config subdir/src/prog.c index 4c03c20..4c03c20 100644 --- a/test cases/28 config subdir/src/prog.c +++ b/test cases/common/28 config subdir/src/prog.c diff --git a/test cases/30 pipeline/input_src.dat b/test cases/common/29 pipeline/input_src.dat index 7412372..7412372 100644 --- a/test cases/30 pipeline/input_src.dat +++ b/test cases/common/29 pipeline/input_src.dat diff --git a/test cases/30 pipeline/meson.build b/test cases/common/29 pipeline/meson.build index 96de345..96de345 100644 --- a/test cases/30 pipeline/meson.build +++ b/test cases/common/29 pipeline/meson.build diff --git a/test cases/30 pipeline/prog.c b/test cases/common/29 pipeline/prog.c index 175a90d..175a90d 100644 --- a/test cases/30 pipeline/prog.c +++ b/test cases/common/29 pipeline/prog.c diff --git a/test cases/30 pipeline/srcgen.c b/test cases/common/29 pipeline/srcgen.c index c4e412b..c4e412b 100644 --- a/test cases/30 pipeline/srcgen.c +++ b/test cases/common/29 pipeline/srcgen.c diff --git a/test cases/3 static/libfile.c b/test cases/common/3 static/libfile.c index 80a427b..80a427b 100644 --- a/test cases/3 static/libfile.c +++ b/test cases/common/3 static/libfile.c diff --git a/test cases/3 static/meson.build b/test cases/common/3 static/meson.build index fd33e1c..fd33e1c 100644 --- a/test cases/3 static/meson.build +++ b/test cases/common/3 static/meson.build diff --git a/test cases/31 generate header/input_src.dat b/test cases/common/30 pipeline/input_src.dat index 354499a..354499a 100644 --- a/test cases/31 generate header/input_src.dat +++ b/test cases/common/30 pipeline/input_src.dat diff --git a/test cases/31 generate header/meson.build b/test cases/common/30 pipeline/meson.build index 1948eeb..1948eeb 100644 --- a/test cases/31 generate header/meson.build +++ b/test cases/common/30 pipeline/meson.build diff --git a/test cases/31 generate header/prog.c b/test cases/common/30 pipeline/prog.c index 3429481..3429481 100644 --- a/test cases/31 generate header/prog.c +++ b/test cases/common/30 pipeline/prog.c diff --git a/test cases/31 generate header/srcgen.c b/test cases/common/30 pipeline/srcgen.c index c4e412b..c4e412b 100644 --- a/test cases/31 generate header/srcgen.c +++ b/test cases/common/30 pipeline/srcgen.c diff --git a/test cases/4 shared/libfile.c b/test cases/common/4 shared/libfile.c index 80a427b..80a427b 100644 --- a/test cases/4 shared/libfile.c +++ b/test cases/common/4 shared/libfile.c diff --git a/test cases/4 shared/meson.build b/test cases/common/4 shared/meson.build index a148272..a148272 100644 --- a/test cases/4 shared/meson.build +++ b/test cases/common/4 shared/meson.build diff --git a/test cases/5 linkstatic/libfile.c b/test cases/common/5 linkstatic/libfile.c index 6f1c172..6f1c172 100644 --- a/test cases/5 linkstatic/libfile.c +++ b/test cases/common/5 linkstatic/libfile.c diff --git a/test cases/5 linkstatic/main.c b/test cases/common/5 linkstatic/main.c index 8aadb0c..8aadb0c 100644 --- a/test cases/5 linkstatic/main.c +++ b/test cases/common/5 linkstatic/main.c diff --git a/test cases/5 linkstatic/meson.build b/test cases/common/5 linkstatic/meson.build index 8c8aebc..8c8aebc 100644 --- a/test cases/5 linkstatic/meson.build +++ b/test cases/common/5 linkstatic/meson.build diff --git a/test cases/6 linkshared/libfile.c b/test cases/common/6 linkshared/libfile.c index 6f1c172..6f1c172 100644 --- a/test cases/6 linkshared/libfile.c +++ b/test cases/common/6 linkshared/libfile.c diff --git a/test cases/6 linkshared/main.c b/test cases/common/6 linkshared/main.c index 8aadb0c..8aadb0c 100644 --- a/test cases/6 linkshared/main.c +++ b/test cases/common/6 linkshared/main.c diff --git a/test cases/6 linkshared/meson.build b/test cases/common/6 linkshared/meson.build index 3e646f4..3e646f4 100644 --- a/test cases/6 linkshared/meson.build +++ b/test cases/common/6 linkshared/meson.build diff --git a/test cases/7 mixed/func.c b/test cases/common/7 mixed/func.c index 9019a81..9019a81 100644 --- a/test cases/7 mixed/func.c +++ b/test cases/common/7 mixed/func.c diff --git a/test cases/7 mixed/main.cc b/test cases/common/7 mixed/main.cc index f165346..f165346 100644 --- a/test cases/7 mixed/main.cc +++ b/test cases/common/7 mixed/main.cc diff --git a/test cases/7 mixed/meson.build b/test cases/common/7 mixed/meson.build index 3e32508..3e32508 100644 --- a/test cases/7 mixed/meson.build +++ b/test cases/common/7 mixed/meson.build diff --git a/test cases/8 install/meson.build b/test cases/common/8 install/meson.build index 677a2ee..677a2ee 100644 --- a/test cases/8 install/meson.build +++ b/test cases/common/8 install/meson.build diff --git a/test cases/8 install/prog.c b/test cases/common/8 install/prog.c index 11b7fad..11b7fad 100644 --- a/test cases/8 install/prog.c +++ b/test cases/common/8 install/prog.c diff --git a/test cases/8 install/shar.c b/test cases/common/8 install/shar.c index 9c816a6..9c816a6 100644 --- a/test cases/8 install/shar.c +++ b/test cases/common/8 install/shar.c diff --git a/test cases/8 install/stat.c b/test cases/common/8 install/stat.c index fa76a65..fa76a65 100644 --- a/test cases/8 install/stat.c +++ b/test cases/common/8 install/stat.c diff --git a/test cases/9 header install/meson.build b/test cases/common/9 header install/meson.build index 6e54489..6e54489 100644 --- a/test cases/9 header install/meson.build +++ b/test cases/common/9 header install/meson.build diff --git a/test cases/9 header install/rootdir.h b/test cases/common/9 header install/rootdir.h index 72fb132..72fb132 100644 --- a/test cases/9 header install/rootdir.h +++ b/test cases/common/9 header install/rootdir.h diff --git a/test cases/9 header install/subdir.h b/test cases/common/9 header install/subdir.h index 17f768e..17f768e 100644 --- a/test cases/9 header install/subdir.h +++ b/test cases/common/9 header install/subdir.h diff --git a/test cases/29 external dep/meson.build b/test cases/linuxlike/1 pkg-config/meson.build index 6f60698..6f60698 100644 --- a/test cases/29 external dep/meson.build +++ b/test cases/linuxlike/1 pkg-config/meson.build diff --git a/test cases/29 external dep/prog.c b/test cases/linuxlike/1 pkg-config/prog.c index cea986d..cea986d 100644 --- a/test cases/29 external dep/prog.c +++ b/test cases/linuxlike/1 pkg-config/prog.c |