From 10a07ebf706c3a553e76a60d25d38eeb0372e257 Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Fri, 27 Jul 2018 14:42:48 +0300 Subject: [PATCH 1/3] Add script to condense test directory names. --- tools/dircondenser.py | 82 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100755 tools/dircondenser.py diff --git a/tools/dircondenser.py b/tools/dircondenser.py new file mode 100755 index 000000000..c87b967e7 --- /dev/null +++ b/tools/dircondenser.py @@ -0,0 +1,82 @@ +#!/usr/bin/env python3 + + +# Copyright 2018 The Meson development team + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +'''Renames test case directories using Git from this: + +1 something +3 other +3 foo +3 bar + +to this: + +1 something +2 other +3 foo +4 bar + +This directory must be run from source root as it touches run_unittests.py. +''' + +import os, sys, subprocess + +from glob import glob + +def get_entries(): + entries = [] + for e in glob('*'): + if not os.path.isdir(e): + sys.exit('Current directory must not contain any files.') + (number, rest) = e.split(' ', 1) + try: + number = int(number) + except ValueError: + sys.exit('Dir name %d does not start with a number.' % e) + entries.append((number, rest)) + entries.sort() + return entries + +def replace_source(sourcefile, replacements): + with open(sourcefile, 'r') as f: + contents = f.read() + for old_name, new_name in replacements: + contents = contents.replace(old_name, new_name) + with open(sourcefile, 'w') as f: + f.write(contents) + +def condense(dirname): + curdir = os.getcwd() + os.chdir(dirname) + entries = get_entries() + replacements = [] + for _i, e in enumerate(entries): + i = _i + 1 + if e[0] != i: + old_name = str(e[0]) + ' ' + e[1] + new_name = str(i) + ' ' + e[1] + #print('git mv "%s" "%s"' % (old_name, new_name)) + subprocess.check_call(['git', 'mv', old_name, new_name]) + replacements.append((old_name, new_name)) + os.chdir(curdir) + replace_source('run_unittests.py', replacements) + replace_source('run_project_tests.py', replacements) + +if __name__ == '__main__': + if len(sys.argv) != 1: + sys.exit('This script takes no arguments.') + for d in glob('test cases/*'): + condense(d) From 2bc0f56b21a6dd327a6907c5fe27885b05db49d5 Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Fri, 27 Jul 2018 14:52:47 +0300 Subject: [PATCH 2/3] Write full directory name in files so script will change them. --- run_project_tests.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/run_project_tests.py b/run_project_tests.py index 36ee98658..36b7655b9 100755 --- a/run_project_tests.py +++ b/run_project_tests.py @@ -294,14 +294,14 @@ def run_test(skipped, testdir, extra_args, compiler, backend, flags, commands, s mlog.shutdown() # Close the log file because otherwise Windows wets itself. def pass_prefix_to_test(dirname): - if '40 prefix' in dirname: + if '40 prefix absolute' in dirname: return False return True def pass_libdir_to_test(dirname): if '8 install' in dirname: return False - if '39 libdir' in dirname: + if '39 libdir must be inside prefix' in dirname: return False if '201 install_mode' in dirname: return False From 17bfbb99e5897ac759aca42d3ee375ebb33bd087 Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Tue, 31 Jul 2018 19:22:24 +0300 Subject: [PATCH 3/3] Condense test dirs. --- run_project_tests.py | 6 +- run_unittests.py | 94 +++++++++--------- .../dotproc.c | 0 .../meson.build | 0 .../stdio.h | 0 .../all/meson.build | 0 .../benchmark/meson.build | 0 .../clean-ctlist/meson.build | 0 .../clean-gcda/meson.build | 0 .../clean-gcno/meson.build | 0 .../clean/meson.build | 0 .../coverage-html/meson.build | 0 .../coverage-text/meson.build | 0 .../coverage-xml/meson.build | 0 .../coverage/meson.build | 0 .../dist/meson.build | 0 .../distcheck/meson.build | 0 .../install/meson.build | 0 .../meson.build | 0 .../phony/meson.build | 0 .../reconfigure/meson.build | 0 .../runtarget/meson.build | 0 .../scan-build/meson.build | 0 .../test.c | 0 .../test/meson.build | 0 .../uninstall/meson.build | 0 .../dir1/file.c | 0 .../dir1/meson.build | 0 .../dir2/dir1/file.c | 0 .../dir2/file.c | 0 .../dir2/meson.build | 0 .../dir3/dir1/file.c | 0 .../dir3/file.c | 0 .../dir3/meson.build | 0 .../meson.build | 0 .../check_args.py | 0 .../gen_sources.py | 0 .../lib.c | 0 .../meson.build | 0 .../subdir/foo.c | 0 .../subdir/meson.build | 0 .../meson.build | 0 .../src/meson.build | 0 .../src/subprojects/foo/prog2.c | 0 .../src/subprojects/prog.c | 0 .../packagecache/zlib-1.2.8-8-wrap.zip | 0 .../packagecache/zlib-1.2.8.tar.gz | 0 .../subprojects/zlib-1.2.8/foo.c | 0 .../subprojects/zlib-1.2.8/meson.build | 0 .../subprojects/zlib.wrap | 0 .../meson.build | 0 .../prog.c | 0 .../subprojects/inctest/include/incfile.h | 0 .../subprojects/inctest/meson.build | 0 .../a.c | 0 .../custom_subproject_dir/B/b.c | 0 .../custom_subproject_dir/B/meson.build | 0 .../custom_subproject_dir/C/c.c | 0 .../custom_subproject_dir/C/meson.build | 0 .../meson.build | 0 .../custom_subproject_dir/other.c | 0 .../other_subdir/meson.build | 0 .../meson.build | 0 .../copyfile.py | 0 .../meson.build | 0 .../subdir/dep.dat | 0 .../subdir/foo.c.in | 0 .../subdir/meson.build | 0 .../input.txt | 0 .../main.c | 0 .../meson.build | 0 .../script.int.in | 0 .../meson.build | 0 .../meson.build | 0 .../meson_options.txt | 0 .../checkcopy.py | 0 .../foo.c.in | 0 .../meson.build | 0 .../meson.build | 0 .../sub/meson.build | 0 .../subprojects/trivial/meson.build | 0 .../subprojects/trivial/trivial.c | 0 .../testlib.c | 0 .../meson.build | 0 .../subdir/meson.build | 0 .../meson.build | 0 .../meson.build | 0 .../bar.c | 0 .../meson.build | 0 .../{176 yield => 175 yield}/meson.build | 0 .../meson_options.txt | 0 .../subprojects/sub/meson.build | 0 .../subprojects/sub/meson_options.txt | 0 .../contrib/subprojects/alpha/a.c | 0 .../contrib/subprojects/alpha/meson.build | 0 .../var/subprojects/wrap_files_might_be_here | 0 .../contrib/subprojects/beta/b.c | 0 .../contrib/subprojects/beta/meson.build | 0 .../meson.build | 0 .../prog.c | 0 .../base.inp | 0 .../com/mesonbuild/subbie.inp | 0 .../genprog.py | 0 .../meson.build | 0 .../testprog.c | 0 .../bar.cpp | 0 .../foo.c | 0 .../generated/funname | 0 .../generated/genheader.py | 0 .../generated/main.c | 0 .../generated/meson.build | 0 .../meson.build | 0 .../export.h | 0 .../generator.py | 0 .../main.c | 0 .../meson.build | 0 .../meson_test_function.tmpl | 0 .../pull_meson_test_function.c | 0 .../meson.build | 0 .../test_args.txt | 0 .../foo.c | 0 .../main.c | 0 .../meson.build | 0 .../subprojects/subproj/foo.c | 0 .../subprojects/subproj/meson.build | 0 .../{184 as-needed => 182 as-needed}/config.h | 0 .../{184 as-needed => 182 as-needed}/libA.cpp | 0 .../{184 as-needed => 182 as-needed}/libA.h | 0 .../{184 as-needed => 182 as-needed}/libB.cpp | 0 .../{184 as-needed => 182 as-needed}/main.cpp | 0 .../meson.build | 0 .../main.c | 0 .../meson.build | 0 .../main.c | 0 .../meson.build | 0 .../meson.build | 0 .../subprojects/a/meson.build | 0 .../meson.build | 0 .../libfile.c | 0 .../main.c | 0 .../meson.build | 0 .../mylib.h | 0 .../file.c.in | 0 .../file.py | 0 .../find.py | 0 .../fun.c | 0 .../main.c | 0 .../meson.build | 0 .../meson.build | 0 .../foo.c | 0 .../main.c | 0 .../meson.build | 0 .../subdir/foo.c | 0 .../subdir/meson.build | 0 .../meson.build | 0 .../otherdir/main.c | 0 .../otherdir/main2.c | 0 .../otherdir/meson.build | 0 .../otherdir/source.desc | 0 .../otherdir/source2.desc | 0 .../subdir/converter.py | 0 .../subdir/gencodegen.py.in | 0 .../subdir/meson.build | 0 .../declare_dependency/headers/foo.c | 0 .../declare_dependency/headers/foo.h | 0 .../declare_dependency/main.c | 0 .../declare_dependency/meson.build | 0 .../declare_dependency/other.c | 0 .../meson.build | 0 .../common/{195 openmp => 193 openmp}/main.c | 0 .../{195 openmp => 193 openmp}/main.cpp | 0 .../{195 openmp => 193 openmp}/main.f90 | 0 .../{195 openmp => 193 openmp}/meson.build | 0 .../file.c | 0 .../meson.build | 0 .../sub/file2.c | 0 .../sub/meson.build | 0 .../gen.py | 0 .../main.c | 0 .../meson.build | 0 .../test.py | 0 .../meson.build | 0 .../common/{199 dict => 197 dict}/meson.build | 0 .../common/{199 dict => 197 dict}/prog.c | 0 .../meson.build | 0 .../ouagadougou.h | 0 .../config.h.in | 0 .../data_source.txt | 0 .../foo.1 | 0 .../installed_files.txt | 0 .../meson.build | 0 .../rootdir.h | 0 .../runscript.sh | 0 .../stat.c | 0 .../sub1/second.dat | 0 .../trivial.c | 0 .../meson.build | 0 .../subprojects/foo/meson.build | 0 .../meson.build | 0 .../meson_options.txt | 0 .../meson.build | 0 .../meson_options.txt | 0 .../lib1.c | 0 .../lib2.c | 0 .../meson.build | 0 .../prog.c | 0 .../meson.build | 0 .../{26 badlang => 25 badlang}/meson.build | 0 .../foo.in | 0 .../meson.build | 0 .../subdir/dummy.txt | 0 .../meson.build | 0 .../meson.build | 0 .../meson.build | 0 .../meson.build | 0 .../meson.build | 0 .../meson.build | 0 .../prog.c | 0 .../shlib2.c | 0 .../stat.c | 0 .../meson.build | 0 .../some/meson.build | 0 .../meson.build | 0 .../exe.c | 0 .../meson.build | 0 .../meson.build | 0 .../meson.build | 0 .../mylib.c | 0 .../meson.build | 0 .../meson.build | 0 .../dummy.c | 0 .../meson.build | 0 .../prog.c | 0 .../1.txt | 0 .../2.txt | 0 .../catfiles.py | 0 .../meson.build | 0 .../generator.py | 0 .../installed_files.txt | 0 .../meson.build | 0 .../meson.build | 0 .../bob/meson.build | 0 .../meson.build | 0 .../meson.build | 0 .../meson.build | 0 .../simple.c | 0 .../simple.h | 0 .../meson.build | 0 .../simple.c | 0 .../simple.h | 0 .../meson.build | 0 .../simple.c | 0 .../simple.h | 0 .../meson.build | 0 .../simple.c | 0 .../simple.h | 0 .../meson.build | 0 .../prog.c | 0 .../meson.build | 0 .../meson.build | 0 .../sub/meson.build | 0 .../{53 slashname => 52 slashname}/sub/prog.c | 0 .../meson-foo/meson.build | 0 .../meson.build | 0 .../foo.rs | 0 .../meson.build | 0 .../foo.rs | 0 .../meson.build | 0 .../meson.build | 0 .../meson_options.txt | 0 .../meson.build | 0 .../meson.build | 0 .../module.c | 0 .../prog.c | 0 .../meson.build | 0 .../meson.build | 0 .../subprojects/abc/meson.build | 0 .../subprojects/abc/meson_options.txt | 0 .../meson.build | 0 .../meson_options.txt | 0 .../meson.build | 0 .../prog.c | 0 .../subprojects/a/meson.build | 0 .../meson.build | 0 .../subprojects/foo/meson.build | 0 .../subprojects/foo/sub.c | 0 .../meson.build | 0 .../subprojects/a/meson.build | 0 .../subprojects/b/meson.build | 0 .../subprojects/b/sneaky.c | 0 .../meson.build | 0 .../prog.c | 0 .../meson.build | 0 .../main.c | 0 .../meson.build | 0 .../subprojects/a/a.c | 0 .../subprojects/a/a.h | 0 .../subprojects/a/meson.build | 0 .../subprojects/b/b.c | 0 .../subprojects/b/b.h | 0 .../subprojects/b/meson.build | 0 .../subprojects/c/c.h | 0 .../subprojects/c/meson.build | 0 .../meson.build | 0 .../file1.txt | 0 .../file2.txt | 0 .../meson.build | 0 .../meson.build | 0 .../subdir/meson.build | 0 .../meson.build | 0 .../meson.build | 0 .../overrides.py | 0 .../meson.build | 0 .../other.py | 0 .../something.py | 0 .../meson.build | 0 .../returncode.py | 0 .../meson.build | 0 .../input | 0 .../meson.build | 0 .../meson.build | 0 .../module.c | 0 .../prog.c | 0 .../config9.h.in | 0 .../meson.build | 0 .../meson.build | 0 .../meson.build | 0 .../master.cpp | 0 .../meson.build | 0 .../subprojects/foo/foo.m | 0 .../subprojects/foo/meson.build | 0 .../meson.build | 0 .../{11 build_rpath => 10 build_rpath}/prog.c | 0 .../prog.cc | 0 .../sub/meson.build | 0 .../sub/stuff.c | 0 .../meson.build | 0 .../some_cross_tool.py | 0 .../sometool.py | 0 .../{13 promote => 12 promote}/meson.build | 0 .../subprojects/s1/meson.build | 0 .../subprojects/s1/s1.c | 0 .../subprojects/s1/subprojects/s3/meson.build | 0 .../subprojects/s1/subprojects/s3/s3.c | 0 .../s1/subprojects/scommon/meson.build | 0 .../s1/subprojects/scommon/scommon_broken.c | 0 .../subprojects/s2/meson.build | 0 .../subprojects/s2/s2.c | 0 .../subprojects/s2/subprojects/athing.wrap | 0 .../s2/subprojects/scommon/meson.build | 0 .../s2/subprojects/scommon/scommon_ok.c | 0 .../main.c | 0 .../meson.build | 0 .../subprojects/bar/bar.c | 0 .../subprojects/bar/meson.build | 0 .../subprojects/foo/foo.c | 0 .../subprojects/foo/meson.build | 0 .../main.c | 0 .../meson.build | 0 .../source.c | 0 .../libdir/best.c | 0 .../libdir/best.h | 0 .../libdir/meson.build | 0 .../main.c | 0 .../meson.build | 0 .../alexandria.c | 0 .../alexandria.h | 0 .../another_visitor.c | 0 .../meson.build | 0 .../patron.c | 0 .../foo.c | 0 .../foo.pc.in | 0 .../include/foo.h | 0 .../main.c | 0 .../meson.build | 0 .../meson.build | 0 .../meson_options.txt | 0 .../a.c | 0 .../b.c | 0 .../conf.in | 0 .../main.c | 0 .../meson.build | 0 .../sub/c.c | 0 .../sub/d.c | 0 .../sub/meson.build | 0 .../sub/sub.c | 0 .../meson.build | 0 .../some.c | 0 .../meson.build | 0 .../meson.build | 0 .../datafile.cat | 0 .../meson.build | 0 .../myinstall.py | 0 .../prog.1 | 0 .../prog.c | 0 .../sample.h | 0 .../subdir/datafile.dog | 0 .../subdir/sayhello | 0 .../dependee/meson.build | 0 .../dependee/pkguser.c | 0 .../dependency/meson.build | 0 .../dependency/pkgdep.c | 0 .../dependency/pkgdep.h | 0 .../dependency/privatelib.c | 0 .../main.c | 0 .../meson.build | 0 .../exe/app.c | 0 .../exe/meson.build | 0 .../lib/lib.c | 0 .../lib/meson.build | 0 .../lib/meson_options.txt | 0 .../libfile.c | 0 .../main.c | 0 .../meson.build | 0 .../meson.build | 0 .../subprojects/notzlib/meson.build | 0 .../subprojects/notzlib/notzlib.c | 0 .../subprojects/notzlib/notzlib.h | 0 .../test_not_zlib.c | 0 .../app/app.c | 0 .../app/meson.build | 0 .../lib/liba.c | 0 .../lib/libb.c | 0 .../lib/meson.build | 0 .../meson.build | 0 .../test.c | 0 .../ubuntu-armhf-overrides.txt | 0 .../meson.build | 0 .../meson_options.txt | 0 .../subprojects/subp/meson.build | 0 .../subprojects/subp/meson_options.txt | 0 .../meson.build | 0 .../meson_options.txt | 0 .../meson.build | 0 .../somelib.c | 0 .../someret.c | 0 .../blaster.py | 0 .../ext/meson.build | 0 .../ext/tachyon_module.c | 0 .../meson.build | 0 .../meson_options.txt | 0 .../built library/bar.c | 0 .../built library/meson.build | 0 .../built library/meson_options.txt | 0 .../built library/prog.c | 0 .../external library/faa.c | 0 .../external library/foo.c | 0 .../external library/meson.build | 0 .../meson.build | 0 .../subprojects/bar/meson.build | 0 .../subprojects/foo/meson.build | 0 .../meson.build | 0 .../myexe.c | 0 .../subprojects/sub1/lib.c | 0 .../subprojects/sub1/meson.build | 0 .../subprojects/sub2/lib.c | 0 .../subprojects/sub2/meson.build | 0 .../{36 dep order => 41 dep order}/lib1.c | 0 .../{36 dep order => 41 dep order}/lib2.c | 0 .../meson.build | 0 .../{36 dep order => 41 dep order}/myexe.c | 0 .../{9 -L -l order => 8 -L -l order}/first.pc | 0 .../meson.build | 0 .../{9 -L -l order => 8 -L -l order}/prog.c | 0 .../second.pc | 0 .../{10 d dedup => 9 d dedup}/meson.build | 0 .../unit/{10 d dedup => 9 d dedup}/prog.c | 0 .../meson.build | 0 .../prog.c | 0 .../subdir/make_def.py | 0 .../subdir/meson.build | 0 .../subdir/somedll.c | 0 .../installed_files.txt | 0 .../meson.build | 0 .../{12 exe implib => 11 exe implib}/prog.c | 0 .../meson.build | 0 .../prog.c | 0 .../res/gen-res.py | 0 .../res/meson.build | 0 .../res/myres.rc.in | 0 .../res/myres_static.rc | 0 .../res/resource.h | 0 .../res/sample.ico | Bin .../exe/main.c | 0 .../exe/meson.build | 0 .../lib/foo.c | 0 .../lib/foo.h | 0 .../lib/meson.build | 0 .../meson.build | 0 .../test/meson.build | 0 .../test/test_run_exe.py | 0 .../ico/gen-ico.py | 0 .../ico/meson.build | 0 .../ico/sample.ico.in | Bin .../meson.build | 0 .../prog.c | 0 .../res/meson.build | 0 .../res/myres.rc | 0 .../a/meson.build | 0 .../a/rsrc.rc | 0 .../b/meson.build | 0 .../b/rsrc.rc | 0 .../c/meson.build | 0 .../c/rsrc.rc | 0 .../meson.build | 0 .../rsrc.rc | 0 .../verify.c | 0 .../copyfile.py | 0 .../exe.orig.c | 0 .../installed_files.txt | 0 .../lib.c | 0 .../meson.build | 0 .../meson.build | 0 .../test-script | 0 .../test-script-ext.py | 0 .../meson.build | 0 .../prog.c | 0 .../subdir/meson.build | 0 .../subdir/somedll.c | 0 .../subdir/somedll.def.in | 0 520 files changed, 50 insertions(+), 50 deletions(-) rename test cases/common/{158 dotinclude => 157 dotinclude}/dotproc.c (100%) rename test cases/common/{158 dotinclude => 157 dotinclude}/meson.build (100%) rename test cases/common/{158 dotinclude => 157 dotinclude}/stdio.h (100%) rename test cases/common/{159 reserved targets => 158 reserved targets}/all/meson.build (100%) rename test cases/common/{159 reserved targets => 158 reserved targets}/benchmark/meson.build (100%) rename test cases/common/{159 reserved targets => 158 reserved targets}/clean-ctlist/meson.build (100%) rename test cases/common/{159 reserved targets => 158 reserved targets}/clean-gcda/meson.build (100%) rename test cases/common/{159 reserved targets => 158 reserved targets}/clean-gcno/meson.build (100%) rename test cases/common/{159 reserved targets => 158 reserved targets}/clean/meson.build (100%) rename test cases/common/{159 reserved targets => 158 reserved targets}/coverage-html/meson.build (100%) rename test cases/common/{159 reserved targets => 158 reserved targets}/coverage-text/meson.build (100%) rename test cases/common/{159 reserved targets => 158 reserved targets}/coverage-xml/meson.build (100%) rename test cases/common/{159 reserved targets => 158 reserved targets}/coverage/meson.build (100%) rename test cases/common/{159 reserved targets => 158 reserved targets}/dist/meson.build (100%) rename test cases/common/{159 reserved targets => 158 reserved targets}/distcheck/meson.build (100%) rename test cases/common/{159 reserved targets => 158 reserved targets}/install/meson.build (100%) rename test cases/common/{159 reserved targets => 158 reserved targets}/meson.build (100%) rename test cases/common/{159 reserved targets => 158 reserved targets}/phony/meson.build (100%) rename test cases/common/{159 reserved targets => 158 reserved targets}/reconfigure/meson.build (100%) rename test cases/common/{159 reserved targets => 158 reserved targets}/runtarget/meson.build (100%) rename test cases/common/{159 reserved targets => 158 reserved targets}/scan-build/meson.build (100%) rename test cases/common/{159 reserved targets => 158 reserved targets}/test.c (100%) rename test cases/common/{159 reserved targets => 158 reserved targets}/test/meson.build (100%) rename test cases/common/{159 reserved targets => 158 reserved targets}/uninstall/meson.build (100%) rename test cases/common/{160 duplicate source names => 159 duplicate source names}/dir1/file.c (100%) rename test cases/common/{160 duplicate source names => 159 duplicate source names}/dir1/meson.build (100%) rename test cases/common/{160 duplicate source names => 159 duplicate source names}/dir2/dir1/file.c (100%) rename test cases/common/{160 duplicate source names => 159 duplicate source names}/dir2/file.c (100%) rename test cases/common/{160 duplicate source names => 159 duplicate source names}/dir2/meson.build (100%) rename test cases/common/{160 duplicate source names => 159 duplicate source names}/dir3/dir1/file.c (100%) rename test cases/common/{160 duplicate source names => 159 duplicate source names}/dir3/file.c (100%) rename test cases/common/{160 duplicate source names => 159 duplicate source names}/dir3/meson.build (100%) rename test cases/common/{160 duplicate source names => 159 duplicate source names}/meson.build (100%) rename test cases/common/{161 index customtarget => 160 index customtarget}/check_args.py (100%) rename test cases/common/{161 index customtarget => 160 index customtarget}/gen_sources.py (100%) rename test cases/common/{161 index customtarget => 160 index customtarget}/lib.c (100%) rename test cases/common/{161 index customtarget => 160 index customtarget}/meson.build (100%) rename test cases/common/{161 index customtarget => 160 index customtarget}/subdir/foo.c (100%) rename test cases/common/{161 index customtarget => 160 index customtarget}/subdir/meson.build (100%) rename test cases/common/{162 wrap file should not failed => 161 wrap file should not failed}/meson.build (100%) rename test cases/common/{162 wrap file should not failed => 161 wrap file should not failed}/src/meson.build (100%) rename test cases/common/{162 wrap file should not failed => 161 wrap file should not failed}/src/subprojects/foo/prog2.c (100%) rename test cases/common/{162 wrap file should not failed => 161 wrap file should not failed}/src/subprojects/prog.c (100%) rename test cases/common/{162 wrap file should not failed => 161 wrap file should not failed}/subprojects/packagecache/zlib-1.2.8-8-wrap.zip (100%) rename test cases/common/{162 wrap file should not failed => 161 wrap file should not failed}/subprojects/packagecache/zlib-1.2.8.tar.gz (100%) rename test cases/common/{162 wrap file should not failed => 161 wrap file should not failed}/subprojects/zlib-1.2.8/foo.c (100%) rename test cases/common/{162 wrap file should not failed => 161 wrap file should not failed}/subprojects/zlib-1.2.8/meson.build (100%) rename test cases/common/{162 wrap file should not failed => 161 wrap file should not failed}/subprojects/zlib.wrap (100%) rename test cases/common/{163 includedir subproj => 162 includedir subproj}/meson.build (100%) rename test cases/common/{163 includedir subproj => 162 includedir subproj}/prog.c (100%) rename test cases/common/{163 includedir subproj => 162 includedir subproj}/subprojects/inctest/include/incfile.h (100%) rename test cases/common/{163 includedir subproj => 162 includedir subproj}/subprojects/inctest/meson.build (100%) rename test cases/common/{164 subproject dir name collision => 163 subproject dir name collision}/a.c (100%) rename test cases/common/{164 subproject dir name collision => 163 subproject dir name collision}/custom_subproject_dir/B/b.c (100%) rename test cases/common/{164 subproject dir name collision => 163 subproject dir name collision}/custom_subproject_dir/B/meson.build (100%) rename test cases/common/{164 subproject dir name collision => 163 subproject dir name collision}/custom_subproject_dir/C/c.c (100%) rename test cases/common/{164 subproject dir name collision => 163 subproject dir name collision}/custom_subproject_dir/C/meson.build (100%) rename test cases/common/{164 subproject dir name collision => 163 subproject dir name collision}/meson.build (100%) rename test cases/common/{164 subproject dir name collision => 163 subproject dir name collision}/other_subdir/custom_subproject_dir/other.c (100%) rename test cases/common/{164 subproject dir name collision => 163 subproject dir name collision}/other_subdir/meson.build (100%) rename test cases/common/{165 config tool variable => 164 config tool variable}/meson.build (100%) rename test cases/common/{166 custom target subdir depend files => 165 custom target subdir depend files}/copyfile.py (100%) rename test cases/common/{166 custom target subdir depend files => 165 custom target subdir depend files}/meson.build (100%) rename test cases/common/{166 custom target subdir depend files => 165 custom target subdir depend files}/subdir/dep.dat (100%) rename test cases/common/{166 custom target subdir depend files => 165 custom target subdir depend files}/subdir/foo.c.in (100%) rename test cases/common/{166 custom target subdir depend files => 165 custom target subdir depend files}/subdir/meson.build (100%) rename test cases/common/{167 external program shebang parsing => 166 external program shebang parsing}/input.txt (100%) rename test cases/common/{167 external program shebang parsing => 166 external program shebang parsing}/main.c (100%) rename test cases/common/{167 external program shebang parsing => 166 external program shebang parsing}/meson.build (100%) rename test cases/common/{167 external program shebang parsing => 166 external program shebang parsing}/script.int.in (100%) rename test cases/common/{168 disabler => 167 disabler}/meson.build (100%) rename test cases/common/{169 array option => 168 array option}/meson.build (100%) rename test cases/common/{169 array option => 168 array option}/meson_options.txt (100%) rename test cases/common/{170 custom target template substitution => 169 custom target template substitution}/checkcopy.py (100%) rename test cases/common/{170 custom target template substitution => 169 custom target template substitution}/foo.c.in (100%) rename test cases/common/{170 custom target template substitution => 169 custom target template substitution}/meson.build (100%) rename test cases/common/{171 not-found dependency => 170 not-found dependency}/meson.build (100%) rename test cases/common/{171 not-found dependency => 170 not-found dependency}/sub/meson.build (100%) rename test cases/common/{171 not-found dependency => 170 not-found dependency}/subprojects/trivial/meson.build (100%) rename test cases/common/{171 not-found dependency => 170 not-found dependency}/subprojects/trivial/trivial.c (100%) rename test cases/common/{171 not-found dependency => 170 not-found dependency}/testlib.c (100%) rename test cases/common/{172 subdir if_found => 171 subdir if_found}/meson.build (100%) rename test cases/common/{172 subdir if_found => 171 subdir if_found}/subdir/meson.build (100%) rename test cases/common/{173 default options prefix dependent defaults => 172 default options prefix dependent defaults}/meson.build (100%) rename test cases/common/{174 dependency factory => 173 dependency factory}/meson.build (100%) rename test cases/common/{175 get project license => 174 get project license}/bar.c (100%) rename test cases/common/{175 get project license => 174 get project license}/meson.build (100%) rename test cases/common/{176 yield => 175 yield}/meson.build (100%) rename test cases/common/{176 yield => 175 yield}/meson_options.txt (100%) rename test cases/common/{176 yield => 175 yield}/subprojects/sub/meson.build (100%) rename test cases/common/{176 yield => 175 yield}/subprojects/sub/meson_options.txt (100%) rename test cases/common/{177 subproject nested subproject dirs => 176 subproject nested subproject dirs}/contrib/subprojects/alpha/a.c (100%) rename test cases/common/{177 subproject nested subproject dirs => 176 subproject nested subproject dirs}/contrib/subprojects/alpha/meson.build (100%) rename test cases/common/{177 subproject nested subproject dirs => 176 subproject nested subproject dirs}/contrib/subprojects/alpha/var/subprojects/wrap_files_might_be_here (100%) rename test cases/common/{177 subproject nested subproject dirs => 176 subproject nested subproject dirs}/contrib/subprojects/beta/b.c (100%) rename test cases/common/{177 subproject nested subproject dirs => 176 subproject nested subproject dirs}/contrib/subprojects/beta/meson.build (100%) rename test cases/common/{177 subproject nested subproject dirs => 176 subproject nested subproject dirs}/meson.build (100%) rename test cases/common/{177 subproject nested subproject dirs => 176 subproject nested subproject dirs}/prog.c (100%) rename test cases/common/{178 preserve gendir => 177 preserve gendir}/base.inp (100%) rename test cases/common/{178 preserve gendir => 177 preserve gendir}/com/mesonbuild/subbie.inp (100%) rename test cases/common/{178 preserve gendir => 177 preserve gendir}/genprog.py (100%) rename test cases/common/{178 preserve gendir => 177 preserve gendir}/meson.build (100%) rename test cases/common/{178 preserve gendir => 177 preserve gendir}/testprog.c (100%) rename test cases/common/{179 source in dep => 178 source in dep}/bar.cpp (100%) rename test cases/common/{179 source in dep => 178 source in dep}/foo.c (100%) rename test cases/common/{179 source in dep => 178 source in dep}/generated/funname (100%) rename test cases/common/{179 source in dep => 178 source in dep}/generated/genheader.py (100%) rename test cases/common/{179 source in dep => 178 source in dep}/generated/main.c (100%) rename test cases/common/{179 source in dep => 178 source in dep}/generated/meson.build (100%) rename test cases/common/{179 source in dep => 178 source in dep}/meson.build (100%) rename test cases/common/{180 generator link whole => 179 generator link whole}/export.h (100%) rename test cases/common/{180 generator link whole => 179 generator link whole}/generator.py (100%) rename test cases/common/{180 generator link whole => 179 generator link whole}/main.c (100%) rename test cases/common/{180 generator link whole => 179 generator link whole}/meson.build (100%) rename test cases/common/{180 generator link whole => 179 generator link whole}/meson_test_function.tmpl (100%) rename test cases/common/{180 generator link whole => 179 generator link whole}/pull_meson_test_function.c (100%) rename test cases/common/{181 initial c_args => 180 initial c_args}/meson.build (100%) rename test cases/common/{181 initial c_args => 180 initial c_args}/test_args.txt (100%) rename test cases/common/{182 identical target name in subproject flat layout => 181 identical target name in subproject flat layout}/foo.c (100%) rename test cases/common/{182 identical target name in subproject flat layout => 181 identical target name in subproject flat layout}/main.c (100%) rename test cases/common/{182 identical target name in subproject flat layout => 181 identical target name in subproject flat layout}/meson.build (100%) rename test cases/common/{182 identical target name in subproject flat layout => 181 identical target name in subproject flat layout}/subprojects/subproj/foo.c (100%) rename test cases/common/{182 identical target name in subproject flat layout => 181 identical target name in subproject flat layout}/subprojects/subproj/meson.build (100%) rename test cases/common/{184 as-needed => 182 as-needed}/config.h (100%) rename test cases/common/{184 as-needed => 182 as-needed}/libA.cpp (100%) rename test cases/common/{184 as-needed => 182 as-needed}/libA.h (100%) rename test cases/common/{184 as-needed => 182 as-needed}/libB.cpp (100%) rename test cases/common/{184 as-needed => 182 as-needed}/main.cpp (100%) rename test cases/common/{184 as-needed => 182 as-needed}/meson.build (100%) rename test cases/common/{185 ndebug if-release enabled => 183 ndebug if-release enabled}/main.c (100%) rename test cases/common/{185 ndebug if-release enabled => 183 ndebug if-release enabled}/meson.build (100%) rename test cases/common/{186 ndebug if-release disabled => 184 ndebug if-release disabled}/main.c (100%) rename test cases/common/{186 ndebug if-release disabled => 184 ndebug if-release disabled}/meson.build (100%) rename test cases/common/{187 subproject version => 185 subproject version}/meson.build (100%) rename test cases/common/{187 subproject version => 185 subproject version}/subprojects/a/meson.build (100%) rename test cases/common/{188 subdir_done => 186 subdir_done}/meson.build (100%) rename test cases/common/{189 bothlibraries => 187 bothlibraries}/libfile.c (100%) rename test cases/common/{189 bothlibraries => 187 bothlibraries}/main.c (100%) rename test cases/common/{189 bothlibraries => 187 bothlibraries}/meson.build (100%) rename test cases/common/{189 bothlibraries => 187 bothlibraries}/mylib.h (100%) rename test cases/common/{190 escape and unicode => 188 escape and unicode}/file.c.in (100%) rename test cases/common/{190 escape and unicode => 188 escape and unicode}/file.py (100%) rename test cases/common/{190 escape and unicode => 188 escape and unicode}/find.py (100%) rename test cases/common/{190 escape and unicode => 188 escape and unicode}/fun.c (100%) rename test cases/common/{190 escape and unicode => 188 escape and unicode}/main.c (100%) rename test cases/common/{190 escape and unicode => 188 escape and unicode}/meson.build (100%) rename test cases/common/{191 has link arg => 189 has link arg}/meson.build (100%) rename test cases/common/{192 same target name flat layout => 190 same target name flat layout}/foo.c (100%) rename test cases/common/{192 same target name flat layout => 190 same target name flat layout}/main.c (100%) rename test cases/common/{192 same target name flat layout => 190 same target name flat layout}/meson.build (100%) rename test cases/common/{192 same target name flat layout => 190 same target name flat layout}/subdir/foo.c (100%) rename test cases/common/{192 same target name flat layout => 190 same target name flat layout}/subdir/meson.build (100%) rename test cases/common/{193 find override => 191 find override}/meson.build (100%) rename test cases/common/{193 find override => 191 find override}/otherdir/main.c (100%) rename test cases/common/{193 find override => 191 find override}/otherdir/main2.c (100%) rename test cases/common/{193 find override => 191 find override}/otherdir/meson.build (100%) rename test cases/common/{193 find override => 191 find override}/otherdir/source.desc (100%) rename test cases/common/{193 find override => 191 find override}/otherdir/source2.desc (100%) rename test cases/common/{193 find override => 191 find override}/subdir/converter.py (100%) rename test cases/common/{193 find override => 191 find override}/subdir/gencodegen.py.in (100%) rename test cases/common/{193 find override => 191 find override}/subdir/meson.build (100%) rename test cases/common/{194 partial dependency => 192 partial dependency}/declare_dependency/headers/foo.c (100%) rename test cases/common/{194 partial dependency => 192 partial dependency}/declare_dependency/headers/foo.h (100%) rename test cases/common/{194 partial dependency => 192 partial dependency}/declare_dependency/main.c (100%) rename test cases/common/{194 partial dependency => 192 partial dependency}/declare_dependency/meson.build (100%) rename test cases/common/{194 partial dependency => 192 partial dependency}/declare_dependency/other.c (100%) rename test cases/common/{194 partial dependency => 192 partial dependency}/meson.build (100%) rename test cases/common/{195 openmp => 193 openmp}/main.c (100%) rename test cases/common/{195 openmp => 193 openmp}/main.cpp (100%) rename test cases/common/{195 openmp => 193 openmp}/main.f90 (100%) rename test cases/common/{195 openmp => 193 openmp}/meson.build (100%) rename test cases/common/{196 same target name => 194 same target name}/file.c (100%) rename test cases/common/{196 same target name => 194 same target name}/meson.build (100%) rename test cases/common/{196 same target name => 194 same target name}/sub/file2.c (100%) rename test cases/common/{196 same target name => 194 same target name}/sub/meson.build (100%) rename test cases/common/{197 test depends => 195 test depends}/gen.py (100%) rename test cases/common/{197 test depends => 195 test depends}/main.c (100%) rename test cases/common/{197 test depends => 195 test depends}/meson.build (100%) rename test cases/common/{197 test depends => 195 test depends}/test.py (100%) rename test cases/common/{198 args flattening => 196 args flattening}/meson.build (100%) rename test cases/common/{199 dict => 197 dict}/meson.build (100%) rename test cases/common/{199 dict => 197 dict}/prog.c (100%) rename test cases/common/{200 check header => 198 check header}/meson.build (100%) rename test cases/common/{200 check header => 198 check header}/ouagadougou.h (100%) rename test cases/common/{201 install_mode => 199 install_mode}/config.h.in (100%) rename test cases/common/{201 install_mode => 199 install_mode}/data_source.txt (100%) rename test cases/common/{201 install_mode => 199 install_mode}/foo.1 (100%) rename test cases/common/{201 install_mode => 199 install_mode}/installed_files.txt (100%) rename test cases/common/{201 install_mode => 199 install_mode}/meson.build (100%) rename test cases/common/{201 install_mode => 199 install_mode}/rootdir.h (100%) rename test cases/common/{201 install_mode => 199 install_mode}/runscript.sh (100%) rename test cases/common/{201 install_mode => 199 install_mode}/stat.c (100%) rename test cases/common/{201 install_mode => 199 install_mode}/sub1/second.dat (100%) rename test cases/common/{201 install_mode => 199 install_mode}/trivial.c (100%) rename test cases/common/{202 subproject array version => 200 subproject array version}/meson.build (100%) rename test cases/common/{202 subproject array version => 200 subproject array version}/subprojects/foo/meson.build (100%) rename test cases/common/{203 feature option => 201 feature option}/meson.build (100%) rename test cases/common/{203 feature option => 201 feature option}/meson_options.txt (100%) rename test cases/common/{204 feature option disabled => 202 feature option disabled}/meson.build (100%) rename test cases/common/{204 feature option disabled => 202 feature option disabled}/meson_options.txt (100%) rename test cases/common/{205 static threads => 203 static threads}/lib1.c (100%) rename test cases/common/{205 static threads => 203 static threads}/lib2.c (100%) rename test cases/common/{205 static threads => 203 static threads}/meson.build (100%) rename test cases/common/{205 static threads => 203 static threads}/prog.c (100%) rename test cases/failing/{25 int conversion => 24 int conversion}/meson.build (100%) rename test cases/failing/{26 badlang => 25 badlang}/meson.build (100%) rename test cases/failing/{27 output subdir => 26 output subdir}/foo.in (100%) rename test cases/failing/{27 output subdir => 26 output subdir}/meson.build (100%) rename test cases/failing/{27 output subdir => 26 output subdir}/subdir/dummy.txt (100%) rename test cases/failing/{28 noprog use => 27 noprog use}/meson.build (100%) rename test cases/failing/{29 no crossprop => 28 no crossprop}/meson.build (100%) rename test cases/failing/{30 nested ternary => 29 nested ternary}/meson.build (100%) rename test cases/failing/{31 invalid man extension => 30 invalid man extension}/meson.build (100%) rename test cases/failing/{32 no man extension => 31 no man extension}/meson.build (100%) rename test cases/failing/{33 exe static shared => 32 exe static shared}/meson.build (100%) rename test cases/failing/{33 exe static shared => 32 exe static shared}/prog.c (100%) rename test cases/failing/{33 exe static shared => 32 exe static shared}/shlib2.c (100%) rename test cases/failing/{33 exe static shared => 32 exe static shared}/stat.c (100%) rename test cases/failing/{34 non-root subproject => 33 non-root subproject}/meson.build (100%) rename test cases/failing/{34 non-root subproject => 33 non-root subproject}/some/meson.build (100%) rename test cases/failing/{35 dependency not-required then required => 34 dependency not-required then required}/meson.build (100%) rename test cases/failing/{36 project argument after target => 35 project argument after target}/exe.c (100%) rename test cases/failing/{36 project argument after target => 35 project argument after target}/meson.build (100%) rename test cases/failing/{37 pkgconfig dependency impossible conditions => 36 pkgconfig dependency impossible conditions}/meson.build (100%) rename test cases/failing/{38 has function external dependency => 37 has function external dependency}/meson.build (100%) rename test cases/failing/{38 has function external dependency => 37 has function external dependency}/mylib.c (100%) rename test cases/failing/{39 libdir must be inside prefix => 38 libdir must be inside prefix}/meson.build (100%) rename test cases/failing/{40 prefix absolute => 39 prefix absolute}/meson.build (100%) rename test cases/failing/{41 kwarg assign => 40 kwarg assign}/dummy.c (100%) rename test cases/failing/{41 kwarg assign => 40 kwarg assign}/meson.build (100%) rename test cases/failing/{41 kwarg assign => 40 kwarg assign}/prog.c (100%) rename test cases/failing/{42 custom target plainname many inputs => 41 custom target plainname many inputs}/1.txt (100%) rename test cases/failing/{42 custom target plainname many inputs => 41 custom target plainname many inputs}/2.txt (100%) rename test cases/failing/{42 custom target plainname many inputs => 41 custom target plainname many inputs}/catfiles.py (100%) rename test cases/failing/{42 custom target plainname many inputs => 41 custom target plainname many inputs}/meson.build (100%) rename test cases/failing/{43 custom target outputs not matching install_dirs => 42 custom target outputs not matching install_dirs}/generator.py (100%) rename test cases/failing/{43 custom target outputs not matching install_dirs => 42 custom target outputs not matching install_dirs}/installed_files.txt (100%) rename test cases/failing/{43 custom target outputs not matching install_dirs => 42 custom target outputs not matching install_dirs}/meson.build (100%) rename test cases/failing/{44 project name colon => 43 project name colon}/meson.build (100%) rename test cases/failing/{45 abs subdir => 44 abs subdir}/bob/meson.build (100%) rename test cases/failing/{45 abs subdir => 44 abs subdir}/meson.build (100%) rename test cases/failing/{46 abspath to srcdir => 45 abspath to srcdir}/meson.build (100%) rename test cases/failing/{47 pkgconfig variables reserved => 46 pkgconfig variables reserved}/meson.build (100%) rename test cases/failing/{47 pkgconfig variables reserved => 46 pkgconfig variables reserved}/simple.c (100%) rename test cases/failing/{47 pkgconfig variables reserved => 46 pkgconfig variables reserved}/simple.h (100%) rename test cases/failing/{48 pkgconfig variables zero length => 47 pkgconfig variables zero length}/meson.build (100%) rename test cases/failing/{48 pkgconfig variables zero length => 47 pkgconfig variables zero length}/simple.c (100%) rename test cases/failing/{48 pkgconfig variables zero length => 47 pkgconfig variables zero length}/simple.h (100%) rename test cases/failing/{49 pkgconfig variables zero length value => 48 pkgconfig variables zero length value}/meson.build (100%) rename test cases/failing/{49 pkgconfig variables zero length value => 48 pkgconfig variables zero length value}/simple.c (100%) rename test cases/failing/{49 pkgconfig variables zero length value => 48 pkgconfig variables zero length value}/simple.h (100%) rename test cases/failing/{50 pkgconfig variables not key value => 49 pkgconfig variables not key value}/meson.build (100%) rename test cases/failing/{50 pkgconfig variables not key value => 49 pkgconfig variables not key value}/simple.c (100%) rename test cases/failing/{50 pkgconfig variables not key value => 49 pkgconfig variables not key value}/simple.h (100%) rename test cases/failing/{51 executable comparison => 50 executable comparison}/meson.build (100%) rename test cases/failing/{51 executable comparison => 50 executable comparison}/prog.c (100%) rename test cases/failing/{52 inconsistent comparison => 51 inconsistent comparison}/meson.build (100%) rename test cases/failing/{53 slashname => 52 slashname}/meson.build (100%) rename test cases/failing/{53 slashname => 52 slashname}/sub/meson.build (100%) rename test cases/failing/{53 slashname => 52 slashname}/sub/prog.c (100%) rename test cases/failing/{54 reserved meson prefix => 53 reserved meson prefix}/meson-foo/meson.build (100%) rename test cases/failing/{54 reserved meson prefix => 53 reserved meson prefix}/meson.build (100%) rename test cases/failing/{55 wrong shared crate type => 54 wrong shared crate type}/foo.rs (100%) rename test cases/failing/{55 wrong shared crate type => 54 wrong shared crate type}/meson.build (100%) rename test cases/failing/{56 wrong static crate type => 55 wrong static crate type}/foo.rs (100%) rename test cases/failing/{56 wrong static crate type => 55 wrong static crate type}/meson.build (100%) rename test cases/failing/{57 or on new line => 56 or on new line}/meson.build (100%) rename test cases/failing/{57 or on new line => 56 or on new line}/meson_options.txt (100%) rename test cases/failing/{58 kwarg in module => 57 kwarg in module}/meson.build (100%) rename test cases/failing/{59 link with executable => 58 link with executable}/meson.build (100%) rename test cases/failing/{59 link with executable => 58 link with executable}/module.c (100%) rename test cases/failing/{59 link with executable => 58 link with executable}/prog.c (100%) rename test cases/failing/{60 assign custom target index => 59 assign custom target index}/meson.build (100%) rename test cases/failing/{61 getoption prefix => 60 getoption prefix}/meson.build (100%) rename test cases/failing/{61 getoption prefix => 60 getoption prefix}/subprojects/abc/meson.build (100%) rename test cases/failing/{61 getoption prefix => 60 getoption prefix}/subprojects/abc/meson_options.txt (100%) rename test cases/failing/{62 bad option argument => 61 bad option argument}/meson.build (100%) rename test cases/failing/{62 bad option argument => 61 bad option argument}/meson_options.txt (100%) rename test cases/failing/{63 subproj filegrab => 62 subproj filegrab}/meson.build (100%) rename test cases/failing/{63 subproj filegrab => 62 subproj filegrab}/prog.c (100%) rename test cases/failing/{63 subproj filegrab => 62 subproj filegrab}/subprojects/a/meson.build (100%) rename test cases/failing/{64 grab subproj => 63 grab subproj}/meson.build (100%) rename test cases/failing/{64 grab subproj => 63 grab subproj}/subprojects/foo/meson.build (100%) rename test cases/failing/{64 grab subproj => 63 grab subproj}/subprojects/foo/sub.c (100%) rename test cases/failing/{65 grab sibling => 64 grab sibling}/meson.build (100%) rename test cases/failing/{65 grab sibling => 64 grab sibling}/subprojects/a/meson.build (100%) rename test cases/failing/{65 grab sibling => 64 grab sibling}/subprojects/b/meson.build (100%) rename test cases/failing/{65 grab sibling => 64 grab sibling}/subprojects/b/sneaky.c (100%) rename test cases/failing/{66 string as link target => 65 string as link target}/meson.build (100%) rename test cases/failing/{66 string as link target => 65 string as link target}/prog.c (100%) rename test cases/failing/{67 dependency not-found and required => 66 dependency not-found and required}/meson.build (100%) rename test cases/failing/{68 subproj different versions => 67 subproj different versions}/main.c (100%) rename test cases/failing/{68 subproj different versions => 67 subproj different versions}/meson.build (100%) rename test cases/failing/{68 subproj different versions => 67 subproj different versions}/subprojects/a/a.c (100%) rename test cases/failing/{68 subproj different versions => 67 subproj different versions}/subprojects/a/a.h (100%) rename test cases/failing/{68 subproj different versions => 67 subproj different versions}/subprojects/a/meson.build (100%) rename test cases/failing/{68 subproj different versions => 67 subproj different versions}/subprojects/b/b.c (100%) rename test cases/failing/{68 subproj different versions => 67 subproj different versions}/subprojects/b/b.h (100%) rename test cases/failing/{68 subproj different versions => 67 subproj different versions}/subprojects/b/meson.build (100%) rename test cases/failing/{68 subproj different versions => 67 subproj different versions}/subprojects/c/c.h (100%) rename test cases/failing/{68 subproj different versions => 67 subproj different versions}/subprojects/c/meson.build (100%) rename test cases/failing/{69 wrong boost module => 68 wrong boost module}/meson.build (100%) rename test cases/failing/{70 install_data rename bad size => 69 install_data rename bad size}/file1.txt (100%) rename test cases/failing/{70 install_data rename bad size => 69 install_data rename bad size}/file2.txt (100%) rename test cases/failing/{70 install_data rename bad size => 69 install_data rename bad size}/meson.build (100%) rename test cases/failing/{71 skip only subdir => 70 skip only subdir}/meson.build (100%) rename test cases/failing/{71 skip only subdir => 70 skip only subdir}/subdir/meson.build (100%) rename test cases/failing/{72 invalid escape char => 71 invalid escape char}/meson.build (100%) rename test cases/failing/{73 dual override => 72 dual override}/meson.build (100%) rename test cases/failing/{73 dual override => 72 dual override}/overrides.py (100%) rename test cases/failing/{74 override used => 73 override used}/meson.build (100%) rename test cases/failing/{74 override used => 73 override used}/other.py (100%) rename test cases/failing/{74 override used => 73 override used}/something.py (100%) rename test cases/failing/{75 run_command unclean exit => 74 run_command unclean exit}/meson.build (100%) rename test cases/failing/{75 run_command unclean exit => 74 run_command unclean exit}/returncode.py (100%) rename test cases/failing/{76 int literal leading zero => 75 int literal leading zero}/meson.build (100%) rename test cases/failing/{77 configuration immutable => 76 configuration immutable}/input (100%) rename test cases/failing/{77 configuration immutable => 76 configuration immutable}/meson.build (100%) rename test cases/failing/{78 link with shared module on osx => 77 link with shared module on osx}/meson.build (100%) rename test cases/failing/{78 link with shared module on osx => 77 link with shared module on osx}/module.c (100%) rename test cases/failing/{78 link with shared module on osx => 77 link with shared module on osx}/prog.c (100%) rename test cases/failing/{79 non ascii in ascii encoded configure file => 78 non ascii in ascii encoded configure file}/config9.h.in (100%) rename test cases/failing/{79 non ascii in ascii encoded configure file => 78 non ascii in ascii encoded configure file}/meson.build (100%) rename test cases/failing/{80 subproj dependency not-found and required => 79 subproj dependency not-found and required}/meson.build (100%) rename test cases/failing/{81 unfound run => 80 unfound run}/meson.build (100%) rename test cases/objc/{6 c++ project objc subproject => 4 c++ project objc subproject}/master.cpp (100%) rename test cases/objc/{6 c++ project objc subproject => 4 c++ project objc subproject}/meson.build (100%) rename test cases/objc/{6 c++ project objc subproject => 4 c++ project objc subproject}/subprojects/foo/foo.m (100%) rename test cases/objc/{6 c++ project objc subproject => 4 c++ project objc subproject}/subprojects/foo/meson.build (100%) rename test cases/unit/{11 build_rpath => 10 build_rpath}/meson.build (100%) rename test cases/unit/{11 build_rpath => 10 build_rpath}/prog.c (100%) rename test cases/unit/{11 build_rpath => 10 build_rpath}/prog.cc (100%) rename test cases/unit/{11 build_rpath => 10 build_rpath}/sub/meson.build (100%) rename test cases/unit/{11 build_rpath => 10 build_rpath}/sub/stuff.c (100%) rename test cases/unit/{12 cross prog => 11 cross prog}/meson.build (100%) rename test cases/unit/{12 cross prog => 11 cross prog}/some_cross_tool.py (100%) rename test cases/unit/{12 cross prog => 11 cross prog}/sometool.py (100%) rename test cases/unit/{13 promote => 12 promote}/meson.build (100%) rename test cases/unit/{13 promote => 12 promote}/subprojects/s1/meson.build (100%) rename test cases/unit/{13 promote => 12 promote}/subprojects/s1/s1.c (100%) rename test cases/unit/{13 promote => 12 promote}/subprojects/s1/subprojects/s3/meson.build (100%) rename test cases/unit/{13 promote => 12 promote}/subprojects/s1/subprojects/s3/s3.c (100%) rename test cases/unit/{13 promote => 12 promote}/subprojects/s1/subprojects/scommon/meson.build (100%) rename test cases/unit/{13 promote => 12 promote}/subprojects/s1/subprojects/scommon/scommon_broken.c (100%) rename test cases/unit/{13 promote => 12 promote}/subprojects/s2/meson.build (100%) rename test cases/unit/{13 promote => 12 promote}/subprojects/s2/s2.c (100%) rename test cases/unit/{13 promote => 12 promote}/subprojects/s2/subprojects/athing.wrap (100%) rename test cases/unit/{13 promote => 12 promote}/subprojects/s2/subprojects/scommon/meson.build (100%) rename test cases/unit/{13 promote => 12 promote}/subprojects/s2/subprojects/scommon/scommon_ok.c (100%) rename test cases/unit/{13 testsetup selection => 14 testsetup selection}/main.c (100%) rename test cases/unit/{13 testsetup selection => 14 testsetup selection}/meson.build (100%) rename test cases/unit/{13 testsetup selection => 14 testsetup selection}/subprojects/bar/bar.c (100%) rename test cases/unit/{13 testsetup selection => 14 testsetup selection}/subprojects/bar/meson.build (100%) rename test cases/unit/{13 testsetup selection => 14 testsetup selection}/subprojects/foo/foo.c (100%) rename test cases/unit/{13 testsetup selection => 14 testsetup selection}/subprojects/foo/meson.build (100%) rename test cases/unit/{14 prebuilt object => 15 prebuilt object}/main.c (100%) rename test cases/unit/{14 prebuilt object => 15 prebuilt object}/meson.build (100%) rename test cases/unit/{14 prebuilt object => 15 prebuilt object}/source.c (100%) rename test cases/unit/{15 prebuilt static => 16 prebuilt static}/libdir/best.c (100%) rename test cases/unit/{15 prebuilt static => 16 prebuilt static}/libdir/best.h (100%) rename test cases/unit/{15 prebuilt static => 16 prebuilt static}/libdir/meson.build (100%) rename test cases/unit/{15 prebuilt static => 16 prebuilt static}/main.c (100%) rename test cases/unit/{15 prebuilt static => 16 prebuilt static}/meson.build (100%) rename test cases/unit/{16 prebuilt shared => 17 prebuilt shared}/alexandria.c (100%) rename test cases/unit/{16 prebuilt shared => 17 prebuilt shared}/alexandria.h (100%) rename test cases/unit/{16 prebuilt shared => 17 prebuilt shared}/another_visitor.c (100%) rename test cases/unit/{16 prebuilt shared => 17 prebuilt shared}/meson.build (100%) rename test cases/unit/{16 prebuilt shared => 17 prebuilt shared}/patron.c (100%) rename test cases/unit/{17 pkgconfig static => 18 pkgconfig static}/foo.c (100%) rename test cases/unit/{17 pkgconfig static => 18 pkgconfig static}/foo.pc.in (100%) rename test cases/unit/{17 pkgconfig static => 18 pkgconfig static}/include/foo.h (100%) rename test cases/unit/{17 pkgconfig static => 18 pkgconfig static}/main.c (100%) rename test cases/unit/{17 pkgconfig static => 18 pkgconfig static}/meson.build (100%) rename test cases/unit/{18 array option => 19 array option}/meson.build (100%) rename test cases/unit/{18 array option => 19 array option}/meson_options.txt (100%) rename test cases/unit/{21 warning location => 22 warning location}/a.c (100%) rename test cases/unit/{21 warning location => 22 warning location}/b.c (100%) rename test cases/unit/{21 warning location => 22 warning location}/conf.in (100%) rename test cases/unit/{21 warning location => 22 warning location}/main.c (100%) rename test cases/unit/{21 warning location => 22 warning location}/meson.build (100%) rename test cases/unit/{21 warning location => 22 warning location}/sub/c.c (100%) rename test cases/unit/{21 warning location => 22 warning location}/sub/d.c (100%) rename test cases/unit/{21 warning location => 22 warning location}/sub/meson.build (100%) rename test cases/unit/{21 warning location => 22 warning location}/sub/sub.c (100%) rename test cases/unit/{22 unfound pkgconfig => 23 unfound pkgconfig}/meson.build (100%) rename test cases/unit/{22 unfound pkgconfig => 23 unfound pkgconfig}/some.c (100%) rename test cases/unit/{23 compiler run_command => 24 compiler run_command}/meson.build (100%) rename test cases/unit/{23 non-permitted kwargs => 25 non-permitted kwargs}/meson.build (100%) rename test cases/unit/{24 install umask => 26 install umask}/datafile.cat (100%) rename test cases/unit/{24 install umask => 26 install umask}/meson.build (100%) rename test cases/unit/{24 install umask => 26 install umask}/myinstall.py (100%) rename test cases/unit/{24 install umask => 26 install umask}/prog.1 (100%) rename test cases/unit/{24 install umask => 26 install umask}/prog.c (100%) rename test cases/unit/{24 install umask => 26 install umask}/sample.h (100%) rename test cases/unit/{24 install umask => 26 install umask}/subdir/datafile.dog (100%) rename test cases/unit/{24 install umask => 26 install umask}/subdir/sayhello (100%) rename test cases/unit/{24 pkgconfig usage => 27 pkgconfig usage}/dependee/meson.build (100%) rename test cases/unit/{24 pkgconfig usage => 27 pkgconfig usage}/dependee/pkguser.c (100%) rename test cases/unit/{24 pkgconfig usage => 27 pkgconfig usage}/dependency/meson.build (100%) rename test cases/unit/{24 pkgconfig usage => 27 pkgconfig usage}/dependency/pkgdep.c (100%) rename test cases/unit/{24 pkgconfig usage => 27 pkgconfig usage}/dependency/pkgdep.h (100%) rename test cases/unit/{24 pkgconfig usage => 27 pkgconfig usage}/dependency/privatelib.c (100%) rename test cases/unit/{25 ndebug if-release => 28 ndebug if-release}/main.c (100%) rename test cases/unit/{25 ndebug if-release => 28 ndebug if-release}/meson.build (100%) rename test cases/unit/{26 guessed linker dependencies => 29 guessed linker dependencies}/exe/app.c (100%) rename test cases/unit/{26 guessed linker dependencies => 29 guessed linker dependencies}/exe/meson.build (100%) rename test cases/unit/{26 guessed linker dependencies => 29 guessed linker dependencies}/lib/lib.c (100%) rename test cases/unit/{26 guessed linker dependencies => 29 guessed linker dependencies}/lib/meson.build (100%) rename test cases/unit/{26 guessed linker dependencies => 29 guessed linker dependencies}/lib/meson_options.txt (100%) rename test cases/unit/{26 shared_mod linking => 30 shared_mod linking}/libfile.c (100%) rename test cases/unit/{26 shared_mod linking => 30 shared_mod linking}/main.c (100%) rename test cases/unit/{26 shared_mod linking => 30 shared_mod linking}/meson.build (100%) rename test cases/unit/{27 forcefallback => 31 forcefallback}/meson.build (100%) rename test cases/unit/{27 forcefallback => 31 forcefallback}/subprojects/notzlib/meson.build (100%) rename test cases/unit/{27 forcefallback => 31 forcefallback}/subprojects/notzlib/notzlib.c (100%) rename test cases/unit/{27 forcefallback => 31 forcefallback}/subprojects/notzlib/notzlib.h (100%) rename test cases/unit/{27 forcefallback => 31 forcefallback}/test_not_zlib.c (100%) rename test cases/unit/{28 pkgconfig use libraries => 32 pkgconfig use libraries}/app/app.c (100%) rename test cases/unit/{28 pkgconfig use libraries => 32 pkgconfig use libraries}/app/meson.build (100%) rename test cases/unit/{28 pkgconfig use libraries => 32 pkgconfig use libraries}/lib/liba.c (100%) rename test cases/unit/{28 pkgconfig use libraries => 32 pkgconfig use libraries}/lib/libb.c (100%) rename test cases/unit/{28 pkgconfig use libraries => 32 pkgconfig use libraries}/lib/meson.build (100%) rename test cases/unit/{29 cross file overrides always args => 33 cross file overrides always args}/meson.build (100%) rename test cases/unit/{29 cross file overrides always args => 33 cross file overrides always args}/test.c (100%) rename test cases/unit/{29 cross file overrides always args => 33 cross file overrides always args}/ubuntu-armhf-overrides.txt (100%) rename test cases/unit/{30 command line => 34 command line}/meson.build (100%) rename test cases/unit/{30 command line => 34 command line}/meson_options.txt (100%) rename test cases/unit/{30 command line => 34 command line}/subprojects/subp/meson.build (100%) rename test cases/unit/{30 command line => 34 command line}/subprojects/subp/meson_options.txt (100%) rename test cases/unit/{30 mixed command line args => 35 mixed command line args}/meson.build (100%) rename test cases/unit/{30 mixed command line args => 35 mixed command line args}/meson_options.txt (100%) rename test cases/unit/{31 pkgconfig format => 36 pkgconfig format}/meson.build (100%) rename test cases/unit/{31 pkgconfig format => 36 pkgconfig format}/somelib.c (100%) rename test cases/unit/{31 pkgconfig format => 36 pkgconfig format}/someret.c (100%) rename test cases/unit/{32 python extmodule => 37 python extmodule}/blaster.py (100%) rename test cases/unit/{32 python extmodule => 37 python extmodule}/ext/meson.build (100%) rename test cases/unit/{32 python extmodule => 37 python extmodule}/ext/tachyon_module.c (100%) rename test cases/unit/{32 python extmodule => 37 python extmodule}/meson.build (100%) rename test cases/unit/{32 python extmodule => 37 python extmodule}/meson_options.txt (100%) rename test cases/unit/{33 external, internal library rpath => 38 external, internal library rpath}/built library/bar.c (100%) rename test cases/unit/{33 external, internal library rpath => 38 external, internal library rpath}/built library/meson.build (100%) rename test cases/unit/{33 external, internal library rpath => 38 external, internal library rpath}/built library/meson_options.txt (100%) rename test cases/unit/{33 external, internal library rpath => 38 external, internal library rpath}/built library/prog.c (100%) rename test cases/unit/{33 external, internal library rpath => 38 external, internal library rpath}/external library/faa.c (100%) rename test cases/unit/{33 external, internal library rpath => 38 external, internal library rpath}/external library/foo.c (100%) rename test cases/unit/{33 external, internal library rpath => 38 external, internal library rpath}/external library/meson.build (100%) rename test cases/unit/{34 featurenew subprojects => 39 featurenew subprojects}/meson.build (100%) rename test cases/unit/{34 featurenew subprojects => 39 featurenew subprojects}/subprojects/bar/meson.build (100%) rename test cases/unit/{34 featurenew subprojects => 39 featurenew subprojects}/subprojects/foo/meson.build (100%) rename test cases/unit/{35 rpath order => 40 rpath order}/meson.build (100%) rename test cases/unit/{35 rpath order => 40 rpath order}/myexe.c (100%) rename test cases/unit/{35 rpath order => 40 rpath order}/subprojects/sub1/lib.c (100%) rename test cases/unit/{35 rpath order => 40 rpath order}/subprojects/sub1/meson.build (100%) rename test cases/unit/{35 rpath order => 40 rpath order}/subprojects/sub2/lib.c (100%) rename test cases/unit/{35 rpath order => 40 rpath order}/subprojects/sub2/meson.build (100%) rename test cases/unit/{36 dep order => 41 dep order}/lib1.c (100%) rename test cases/unit/{36 dep order => 41 dep order}/lib2.c (100%) rename test cases/unit/{36 dep order => 41 dep order}/meson.build (100%) rename test cases/unit/{36 dep order => 41 dep order}/myexe.c (100%) rename test cases/unit/{9 -L -l order => 8 -L -l order}/first.pc (100%) rename test cases/unit/{9 -L -l order => 8 -L -l order}/meson.build (100%) rename test cases/unit/{9 -L -l order => 8 -L -l order}/prog.c (100%) rename test cases/unit/{9 -L -l order => 8 -L -l order}/second.pc (100%) rename test cases/unit/{10 d dedup => 9 d dedup}/meson.build (100%) rename test cases/unit/{10 d dedup => 9 d dedup}/prog.c (100%) rename test cases/windows/{11 vs module defs generated custom target => 10 vs module defs generated custom target}/meson.build (100%) rename test cases/windows/{10 vs module defs generated => 10 vs module defs generated custom target}/prog.c (100%) rename test cases/windows/{11 vs module defs generated custom target => 10 vs module defs generated custom target}/subdir/make_def.py (100%) rename test cases/windows/{11 vs module defs generated custom target => 10 vs module defs generated custom target}/subdir/meson.build (100%) rename test cases/windows/{10 vs module defs generated => 10 vs module defs generated custom target}/subdir/somedll.c (100%) rename test cases/windows/{12 exe implib => 11 exe implib}/installed_files.txt (100%) rename test cases/windows/{12 exe implib => 11 exe implib}/meson.build (100%) rename test cases/windows/{12 exe implib => 11 exe implib}/prog.c (100%) rename test cases/windows/{13 resources with custom targets => 12 resources with custom targets}/meson.build (100%) rename test cases/windows/{13 resources with custom targets => 12 resources with custom targets}/prog.c (100%) rename test cases/windows/{13 resources with custom targets => 12 resources with custom targets}/res/gen-res.py (100%) rename test cases/windows/{13 resources with custom targets => 12 resources with custom targets}/res/meson.build (100%) rename test cases/windows/{13 resources with custom targets => 12 resources with custom targets}/res/myres.rc.in (100%) rename test cases/windows/{13 resources with custom targets => 12 resources with custom targets}/res/myres_static.rc (100%) rename test cases/windows/{13 resources with custom targets => 12 resources with custom targets}/res/resource.h (100%) rename test cases/windows/{13 resources with custom targets => 12 resources with custom targets}/res/sample.ico (100%) rename test cases/windows/{14 test argument extra paths => 13 test argument extra paths}/exe/main.c (100%) rename test cases/windows/{14 test argument extra paths => 13 test argument extra paths}/exe/meson.build (100%) rename test cases/windows/{14 test argument extra paths => 13 test argument extra paths}/lib/foo.c (100%) rename test cases/windows/{14 test argument extra paths => 13 test argument extra paths}/lib/foo.h (100%) rename test cases/windows/{14 test argument extra paths => 13 test argument extra paths}/lib/meson.build (100%) rename test cases/windows/{14 test argument extra paths => 13 test argument extra paths}/meson.build (100%) rename test cases/windows/{14 test argument extra paths => 13 test argument extra paths}/test/meson.build (100%) rename test cases/windows/{14 test argument extra paths => 13 test argument extra paths}/test/test_run_exe.py (100%) rename test cases/windows/{15 resources with custom target depend_files => 14 resources with custom target depend_files}/ico/gen-ico.py (100%) rename test cases/windows/{15 resources with custom target depend_files => 14 resources with custom target depend_files}/ico/meson.build (100%) rename test cases/windows/{15 resources with custom target depend_files => 14 resources with custom target depend_files}/ico/sample.ico.in (100%) rename test cases/windows/{15 resources with custom target depend_files => 14 resources with custom target depend_files}/meson.build (100%) rename test cases/windows/{15 resources with custom target depend_files => 14 resources with custom target depend_files}/prog.c (100%) rename test cases/windows/{15 resources with custom target depend_files => 14 resources with custom target depend_files}/res/meson.build (100%) rename test cases/windows/{15 resources with custom target depend_files => 14 resources with custom target depend_files}/res/myres.rc (100%) rename test cases/windows/{16 resource scripts with duplicate filenames => 15 resource scripts with duplicate filenames}/a/meson.build (100%) rename test cases/windows/{16 resource scripts with duplicate filenames => 15 resource scripts with duplicate filenames}/a/rsrc.rc (100%) rename test cases/windows/{16 resource scripts with duplicate filenames => 15 resource scripts with duplicate filenames}/b/meson.build (100%) rename test cases/windows/{16 resource scripts with duplicate filenames => 15 resource scripts with duplicate filenames}/b/rsrc.rc (100%) rename test cases/windows/{16 resource scripts with duplicate filenames => 15 resource scripts with duplicate filenames}/c/meson.build (100%) rename test cases/windows/{16 resource scripts with duplicate filenames => 15 resource scripts with duplicate filenames}/c/rsrc.rc (100%) rename test cases/windows/{16 resource scripts with duplicate filenames => 15 resource scripts with duplicate filenames}/meson.build (100%) rename test cases/windows/{16 resource scripts with duplicate filenames => 15 resource scripts with duplicate filenames}/rsrc.rc (100%) rename test cases/windows/{16 resource scripts with duplicate filenames => 15 resource scripts with duplicate filenames}/verify.c (100%) rename test cases/windows/{8 dll versioning => 7 dll versioning}/copyfile.py (100%) rename test cases/windows/{8 dll versioning => 7 dll versioning}/exe.orig.c (100%) rename test cases/windows/{8 dll versioning => 7 dll versioning}/installed_files.txt (100%) rename test cases/windows/{8 dll versioning => 7 dll versioning}/lib.c (100%) rename test cases/windows/{8 dll versioning => 7 dll versioning}/meson.build (100%) rename test cases/windows/{9 find program => 8 find program}/meson.build (100%) rename test cases/windows/{9 find program => 8 find program}/test-script (100%) rename test cases/windows/{9 find program => 8 find program}/test-script-ext.py (100%) rename test cases/windows/{10 vs module defs generated => 9 vs module defs generated}/meson.build (100%) rename test cases/windows/{11 vs module defs generated custom target => 9 vs module defs generated}/prog.c (100%) rename test cases/windows/{10 vs module defs generated => 9 vs module defs generated}/subdir/meson.build (100%) rename test cases/windows/{11 vs module defs generated custom target => 9 vs module defs generated}/subdir/somedll.c (100%) rename test cases/windows/{10 vs module defs generated => 9 vs module defs generated}/subdir/somedll.def.in (100%) diff --git a/run_project_tests.py b/run_project_tests.py index 36b7655b9..1385a78af 100755 --- a/run_project_tests.py +++ b/run_project_tests.py @@ -294,16 +294,16 @@ def run_test(skipped, testdir, extra_args, compiler, backend, flags, commands, s mlog.shutdown() # Close the log file because otherwise Windows wets itself. def pass_prefix_to_test(dirname): - if '40 prefix absolute' in dirname: + if '39 prefix absolute' in dirname: return False return True def pass_libdir_to_test(dirname): if '8 install' in dirname: return False - if '39 libdir must be inside prefix' in dirname: + if '38 libdir must be inside prefix' in dirname: return False - if '201 install_mode' in dirname: + if '199 install_mode' in dirname: return False return True diff --git a/run_unittests.py b/run_unittests.py index 66d663af9..ace0ffab9 100755 --- a/run_unittests.py +++ b/run_unittests.py @@ -983,7 +983,7 @@ class AllPlatformTests(BasePlatformTests): dependent defaults for other options, and that those defaults can be overridden in default_options or by the command line. ''' - testdir = os.path.join(self.common_test_dir, '173 default options prefix dependent defaults') + testdir = os.path.join(self.common_test_dir, '172 default options prefix dependent defaults') expected = { '': {'prefix': '/usr', @@ -1108,7 +1108,7 @@ class AllPlatformTests(BasePlatformTests): self.assertPathDoesNotExist(exename) def test_forcefallback(self): - testdir = os.path.join(self.unit_test_dir, '27 forcefallback') + testdir = os.path.join(self.unit_test_dir, '31 forcefallback') self.init(testdir, ['--wrap-mode=forcefallback']) self.build() self.run_tests() @@ -1144,7 +1144,7 @@ class AllPlatformTests(BasePlatformTests): self._run(self.mtest_command + ['--setup=timeout']) def test_testsetup_selection(self): - testdir = os.path.join(self.unit_test_dir, '13 testsetup selection') + testdir = os.path.join(self.unit_test_dir, '14 testsetup selection') self.init(testdir) self.build() @@ -1648,7 +1648,7 @@ int main(int argc, char **argv) { self.assertTrue(rpath is None) def test_dash_d_dedup(self): - testdir = os.path.join(self.unit_test_dir, '10 d dedup') + testdir = os.path.join(self.unit_test_dir, '9 d dedup') self.init(testdir) cmd = self.get_compdb()[0]['command'] self.assertTrue('-D FOO -D BAR' in cmd or @@ -1658,10 +1658,10 @@ int main(int argc, char **argv) { def test_all_forbidden_targets_tested(self): ''' - Test that all forbidden targets are tested in the '159 reserved targets' + Test that all forbidden targets are tested in the '158 reserved targets' test. Needs to be a unit test because it accesses Meson internals. ''' - testdir = os.path.join(self.common_test_dir, '159 reserved targets') + testdir = os.path.join(self.common_test_dir, '158 reserved targets') targets = mesonbuild.coredata.forbidden_target_names # We don't actually define a target with this name targets.pop('build.ninja') @@ -1699,7 +1699,7 @@ int main(int argc, char **argv) { def test_prebuilt_object(self): (compiler, _, object_suffix, _) = self.detect_prebuild_env() - tdir = os.path.join(self.unit_test_dir, '14 prebuilt object') + tdir = os.path.join(self.unit_test_dir, '15 prebuilt object') source = os.path.join(tdir, 'source.c') objectfile = os.path.join(tdir, 'prebuilt.' + object_suffix) self.pbcompile(compiler, source, objectfile) @@ -1730,7 +1730,7 @@ int main(int argc, char **argv) { def test_prebuilt_static_lib(self): (cc, stlinker, object_suffix, _) = self.detect_prebuild_env() - tdir = os.path.join(self.unit_test_dir, '15 prebuilt static') + tdir = os.path.join(self.unit_test_dir, '16 prebuilt static') source = os.path.join(tdir, 'libdir/best.c') objectfile = os.path.join(tdir, 'libdir/best.' + object_suffix) stlibfile = os.path.join(tdir, 'libdir/libbest.a') @@ -1762,7 +1762,7 @@ int main(int argc, char **argv) { def test_prebuilt_shared_lib(self): (cc, _, object_suffix, shared_suffix) = self.detect_prebuild_env() - tdir = os.path.join(self.unit_test_dir, '16 prebuilt shared') + tdir = os.path.join(self.unit_test_dir, '17 prebuilt shared') source = os.path.join(tdir, 'alexandria.c') objectfile = os.path.join(tdir, 'alexandria.' + object_suffix) impfile = os.path.join(tdir, 'alexandria.lib') @@ -1799,7 +1799,7 @@ int main(int argc, char **argv) { https://github.com/mesonbuild/meson/issues/2785 ''' (cc, stlinker, objext, shext) = self.detect_prebuild_env() - testdir = os.path.join(self.unit_test_dir, '17 pkgconfig static') + testdir = os.path.join(self.unit_test_dir, '18 pkgconfig static') source = os.path.join(testdir, 'foo.c') objectfile = os.path.join(testdir, 'foo.' + objext) stlibfile = os.path.join(testdir, 'libfoo.a') @@ -1864,7 +1864,7 @@ int main(int argc, char **argv) { 'type': 'array', 'value': ['foo', 'bar'], } - tdir = os.path.join(self.unit_test_dir, '18 array option') + tdir = os.path.join(self.unit_test_dir, '19 array option') self.init(tdir) original = get_opt() self.assertDictEqual(original, expected) @@ -1888,7 +1888,7 @@ int main(int argc, char **argv) { 'type': 'array', 'value': ['foo', 'bar'], } - tdir = os.path.join(self.unit_test_dir, '18 array option') + tdir = os.path.join(self.unit_test_dir, '19 array option') self.init(tdir) original = get_opt() self.assertDictEqual(original, expected) @@ -1912,7 +1912,7 @@ int main(int argc, char **argv) { 'type': 'array', 'value': [], } - tdir = os.path.join(self.unit_test_dir, '18 array option') + tdir = os.path.join(self.unit_test_dir, '19 array option') self.init(tdir, extra_args='-Dlist=') original = get_opt() self.assertDictEqual(original, expected) @@ -1937,7 +1937,7 @@ int main(int argc, char **argv) { self.opt_has('free_array_opt', ['a,b', 'c,d']) def test_subproject_promotion(self): - testdir = os.path.join(self.unit_test_dir, '13 promote') + testdir = os.path.join(self.unit_test_dir, '12 promote') workdir = os.path.join(self.builddir, 'work') shutil.copytree(testdir, workdir) spdir = os.path.join(workdir, 'subprojects') @@ -1961,7 +1961,7 @@ int main(int argc, char **argv) { self.build() def test_warning_location(self): - tdir = os.path.join(self.unit_test_dir, '21 warning location') + tdir = os.path.join(self.unit_test_dir, '22 warning location') out = self.init(tdir) for expected in [ r'meson.build:4: WARNING: Keyword argument "link_with" defined multiple times.', @@ -1975,7 +1975,7 @@ int main(int argc, char **argv) { self.assertRegex(out, re.escape(expected)) def test_permitted_method_kwargs(self): - tdir = os.path.join(self.unit_test_dir, '23 non-permitted kwargs') + tdir = os.path.join(self.unit_test_dir, '25 non-permitted kwargs') out = self.init(tdir) for expected in [ r'WARNING: Passed invalid keyword argument "prefixxx".', @@ -2059,7 +2059,7 @@ int main(int argc, char **argv) { The test checks that the compiler object can be passed to run_command(). ''' - testdir = os.path.join(self.unit_test_dir, '23 compiler run_command') + testdir = os.path.join(self.unit_test_dir, '24 compiler run_command') self.init(testdir) def test_identical_target_name_in_subproject_flat_layout(self): @@ -2067,7 +2067,7 @@ int main(int argc, char **argv) { Test that identical targets in different subprojects do not collide if layout is flat. ''' - testdir = os.path.join(self.common_test_dir, '182 identical target name in subproject flat layout') + testdir = os.path.join(self.common_test_dir, '181 identical target name in subproject flat layout') self.init(testdir, extra_args=['--layout=flat']) self.build() @@ -2076,7 +2076,7 @@ int main(int argc, char **argv) { Test that identical targets in different subdirs do not collide if layout is flat. ''' - testdir = os.path.join(self.common_test_dir, '192 same target name flat layout') + testdir = os.path.join(self.common_test_dir, '190 same target name flat layout') self.init(testdir, extra_args=['--layout=flat']) self.build() @@ -2099,21 +2099,21 @@ int main(int argc, char **argv) { https://github.com/mesonbuild/meson/issues/2865 (That an error is raised on OSX is exercised by test failing/78) """ - tdir = os.path.join(self.unit_test_dir, '26 shared_mod linking') + tdir = os.path.join(self.unit_test_dir, '30 shared_mod linking') out = self.init(tdir) msg = ('''WARNING: target links against shared modules. This is not recommended as it is not supported on some platforms''') self.assertIn(msg, out) def test_ndebug_if_release_disabled(self): - testdir = os.path.join(self.unit_test_dir, '25 ndebug if-release') + testdir = os.path.join(self.unit_test_dir, '28 ndebug if-release') self.init(testdir, extra_args=['--buildtype=release', '-Db_ndebug=if-release']) self.build() exe = os.path.join(self.builddir, 'main') self.assertEqual(b'NDEBUG=1', subprocess.check_output(exe).strip()) def test_ndebug_if_release_enabled(self): - testdir = os.path.join(self.unit_test_dir, '25 ndebug if-release') + testdir = os.path.join(self.unit_test_dir, '28 ndebug if-release') self.init(testdir, extra_args=['--buildtype=debugoptimized', '-Db_ndebug=if-release']) self.build() exe = os.path.join(self.builddir, 'main') @@ -2125,7 +2125,7 @@ recommended as it is not supported on some platforms''') linker command line. ''' # build library - testdirbase = os.path.join(self.unit_test_dir, '26 guessed linker dependencies') + testdirbase = os.path.join(self.unit_test_dir, '29 guessed linker dependencies') testdirlib = os.path.join(testdirbase, 'lib') extra_args = None env = Environment(testdirlib, self.builddir, get_fake_options(self.prefix)) @@ -2168,14 +2168,14 @@ recommended as it is not supported on some platforms''') self.assertRebuiltTarget('app') def test_conflicting_d_dash_option(self): - testdir = os.path.join(self.unit_test_dir, '30 mixed command line args') + testdir = os.path.join(self.unit_test_dir, '35 mixed command line args') with self.assertRaises(subprocess.CalledProcessError) as e: self.init(testdir, extra_args=['-Dbindir=foo', '--bindir=bar']) # Just to ensure that we caught the correct error self.assertIn('passed as both', e.stderr) def _test_same_option_twice(self, arg, args): - testdir = os.path.join(self.unit_test_dir, '30 mixed command line args') + testdir = os.path.join(self.unit_test_dir, '35 mixed command line args') self.init(testdir, extra_args=args) opts = self.introspect('--buildoptions') for item in opts: @@ -2194,7 +2194,7 @@ recommended as it is not supported on some platforms''') self._test_same_option_twice('one', ['-Done=foo', '-Done=bar']) def _test_same_option_twice_configure(self, arg, args): - testdir = os.path.join(self.unit_test_dir, '30 mixed command line args') + testdir = os.path.join(self.unit_test_dir, '35 mixed command line args') self.init(testdir) self.setconf(args) opts = self.introspect('--buildoptions') @@ -2217,7 +2217,7 @@ recommended as it is not supported on some platforms''') 'one', ['-Done=foo', '-Done=bar']) def test_command_line(self): - testdir = os.path.join(self.unit_test_dir, '30 command line') + testdir = os.path.join(self.unit_test_dir, '34 command line') # Verify default values when passing no args self.init(testdir) @@ -2392,7 +2392,7 @@ recommended as it is not supported on some platforms''') self.assertIn(f, toc) def test_feature_check_usage_subprojects(self): - testdir = os.path.join(self.unit_test_dir, '34 featurenew subprojects') + testdir = os.path.join(self.unit_test_dir, '39 featurenew subprojects') out = self.init(testdir) # Parent project warns correctly self.assertRegex(out, "WARNING: Project targetting '>=0.45'.*'0.47.0': dict") @@ -2687,7 +2687,7 @@ class WindowsTests(BasePlatformTests): correctly. Cannot be an ordinary test because it involves manipulating PATH to point to a directory with Python scripts. ''' - testdir = os.path.join(self.platform_test_dir, '9 find program') + testdir = os.path.join(self.platform_test_dir, '8 find program') # Find `cmd` and `cmd.exe` prog1 = ExternalProgram('cmd') self.assertTrue(prog1.found(), msg='cmd not found') @@ -2755,7 +2755,7 @@ class WindowsTests(BasePlatformTests): self.wipe() if depfile_works: - testdir = os.path.join(self.platform_test_dir, '13 resources with custom targets') + testdir = os.path.join(self.platform_test_dir, '12 resources with custom targets') self.init(testdir) self.build() # Immediately rebuilding should not do anything @@ -2880,7 +2880,7 @@ class LinuxlikeTests(BasePlatformTests): self.assertEqual(sorted(out), sorted(['libexposed', 'libfoo >= 1.0', 'libhello'])) def test_pkg_unfound(self): - testdir = os.path.join(self.unit_test_dir, '22 unfound pkgconfig') + testdir = os.path.join(self.unit_test_dir, '23 unfound pkgconfig') self.init(testdir) with open(os.path.join(self.privatedir, 'somename.pc')) as f: pcfile = f.read() @@ -3154,7 +3154,7 @@ class LinuxlikeTests(BasePlatformTests): ''' Test that files are installed with correct permissions using install_mode. ''' - testdir = os.path.join(self.common_test_dir, '201 install_mode') + testdir = os.path.join(self.common_test_dir, '199 install_mode') self.init(testdir) self.build() self.install() @@ -3194,11 +3194,11 @@ class LinuxlikeTests(BasePlatformTests): ''' # Copy source tree to a temporary directory and change permissions # there to simulate a checkout with umask 002. - orig_testdir = os.path.join(self.unit_test_dir, '24 install umask') + orig_testdir = os.path.join(self.unit_test_dir, '26 install umask') # Create a new testdir under tmpdir. tmpdir = os.path.realpath(tempfile.mkdtemp()) self.addCleanup(windows_proof_rmtree, tmpdir) - testdir = os.path.join(tmpdir, '24 install umask') + testdir = os.path.join(tmpdir, '26 install umask') # Copy the tree using shutil.copyfile, which will use the current umask # instead of preserving permissions of the old tree. save_umask = os.umask(0o002) @@ -3306,7 +3306,7 @@ class LinuxlikeTests(BasePlatformTests): self.assertTrue('prog' in v or 'foo' in v) def test_order_of_l_arguments(self): - testdir = os.path.join(self.unit_test_dir, '9 -L -l order') + testdir = os.path.join(self.unit_test_dir, '8 -L -l order') os.environ['PKG_CONFIG_PATH'] = testdir self.init(testdir) # NOTE: .pc file has -Lfoo -lfoo -Lbar -lbar but pkg-config reorders @@ -3366,7 +3366,7 @@ class LinuxlikeTests(BasePlatformTests): def test_build_rpath(self): if is_cygwin(): raise unittest.SkipTest('Windows PE/COFF binaries do not use RPATH') - testdir = os.path.join(self.unit_test_dir, '11 build_rpath') + testdir = os.path.join(self.unit_test_dir, '10 build_rpath') self.init(testdir) self.build() # C program RPATH @@ -3409,7 +3409,7 @@ class LinuxlikeTests(BasePlatformTests): self.run_target('coverage-html') def test_cross_find_program(self): - testdir = os.path.join(self.unit_test_dir, '12 cross prog') + testdir = os.path.join(self.unit_test_dir, '11 cross prog') crossfile = tempfile.NamedTemporaryFile(mode='w') print(os.path.join(testdir, 'some_cross_tool.py')) crossfile.write('''[binaries] @@ -3472,8 +3472,8 @@ endian = 'little' @skipIfNoPkgconfig def test_pkgconfig_usage(self): - testdir1 = os.path.join(self.unit_test_dir, '24 pkgconfig usage/dependency') - testdir2 = os.path.join(self.unit_test_dir, '24 pkgconfig usage/dependee') + testdir1 = os.path.join(self.unit_test_dir, '27 pkgconfig usage/dependency') + testdir2 = os.path.join(self.unit_test_dir, '27 pkgconfig usage/dependee') if subprocess.call(['pkg-config', '--cflags', 'glib-2.0'], stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) != 0: @@ -3512,7 +3512,7 @@ endian = 'little' ''' with tempfile.TemporaryDirectory() as tempdirname: # build library - testdirbase = os.path.join(self.unit_test_dir, '28 pkgconfig use libraries') + testdirbase = os.path.join(self.unit_test_dir, '32 pkgconfig use libraries') testdirlib = os.path.join(testdirbase, 'lib') self.init(testdirlib, extra_args=['--prefix=' + tempdirname, '--libdir=lib', @@ -3529,7 +3529,7 @@ endian = 'little' @skipIfNoPkgconfig def test_pkgconfig_formatting(self): - testdir = os.path.join(self.unit_test_dir, '31 pkgconfig format') + testdir = os.path.join(self.unit_test_dir, '36 pkgconfig format') self.init(testdir) myenv = os.environ.copy() myenv['PKG_CONFIG_PATH'] = self.privatedir @@ -3591,7 +3591,7 @@ endian = 'little' ''' Test that the dependencies are always listed in a deterministic order. ''' - testdir = os.path.join(self.unit_test_dir, '36 dep order') + testdir = os.path.join(self.unit_test_dir, '41 dep order') self.init(testdir) with open(os.path.join(self.builddir, 'build.ninja')) as bfile: for line in bfile: @@ -3606,7 +3606,7 @@ endian = 'little' ''' if is_cygwin(): raise unittest.SkipTest('rpath are not used on Cygwin') - testdir = os.path.join(self.unit_test_dir, '35 rpath order') + testdir = os.path.join(self.unit_test_dir, '40 rpath order') self.init(testdir) if is_osx(): rpathre = re.compile('-rpath,.*/subprojects/sub1.*-rpath,.*/subprojects/sub2') @@ -3633,7 +3633,7 @@ endian = 'little' raise unittest.SkipTest('workflow currently only works on macOS') oldprefix = self.prefix # Install external library so we can find it - testdir = os.path.join(self.unit_test_dir, '33 external, internal library rpath', 'external library') + testdir = os.path.join(self.unit_test_dir, '38 external, internal library rpath', 'external library') # install into installdir without using DESTDIR installdir = self.installdir self.prefix = installdir @@ -3645,7 +3645,7 @@ endian = 'little' self.new_builddir() os.environ['LIBRARY_PATH'] = os.path.join(installdir, self.libdir) os.environ['PKG_CONFIG_PATH'] = os.path.join(installdir, self.libdir, 'pkgconfig') - testdir = os.path.join(self.unit_test_dir, '33 external, internal library rpath', 'built library') + testdir = os.path.join(self.unit_test_dir, '38 external, internal library rpath', 'built library') # install into installdir without using DESTDIR self.prefix = self.installdir self.init(testdir) @@ -3703,7 +3703,7 @@ class LinuxArmCrossCompileTests(BasePlatformTests): https://github.com/mesonbuild/meson/issues/3049 https://github.com/mesonbuild/meson/issues/3089 ''' - testdir = os.path.join(self.unit_test_dir, '29 cross file overrides always args') + testdir = os.path.join(self.unit_test_dir, '33 cross file overrides always args') self.meson_cross_file = os.path.join(testdir, 'ubuntu-armhf-overrides.txt') self.init(testdir) compdb = self.get_compdb() @@ -3719,7 +3719,7 @@ class PythonTests(BasePlatformTests): if self.backend is not Backend.ninja: raise unittest.SkipTest('Skipping python tests with {} backend'.format(self.backend.name)) - testdir = os.path.join(self.src_root, 'test cases', 'unit', '32 python extmodule') + testdir = os.path.join(self.src_root, 'test cases', 'unit', '37 python extmodule') # No python version specified, this will use meson's python self.init(testdir) diff --git a/test cases/common/158 dotinclude/dotproc.c b/test cases/common/157 dotinclude/dotproc.c similarity index 100% rename from test cases/common/158 dotinclude/dotproc.c rename to test cases/common/157 dotinclude/dotproc.c diff --git a/test cases/common/158 dotinclude/meson.build b/test cases/common/157 dotinclude/meson.build similarity index 100% rename from test cases/common/158 dotinclude/meson.build rename to test cases/common/157 dotinclude/meson.build diff --git a/test cases/common/158 dotinclude/stdio.h b/test cases/common/157 dotinclude/stdio.h similarity index 100% rename from test cases/common/158 dotinclude/stdio.h rename to test cases/common/157 dotinclude/stdio.h diff --git a/test cases/common/159 reserved targets/all/meson.build b/test cases/common/158 reserved targets/all/meson.build similarity index 100% rename from test cases/common/159 reserved targets/all/meson.build rename to test cases/common/158 reserved targets/all/meson.build diff --git a/test cases/common/159 reserved targets/benchmark/meson.build b/test cases/common/158 reserved targets/benchmark/meson.build similarity index 100% rename from test cases/common/159 reserved targets/benchmark/meson.build rename to test cases/common/158 reserved targets/benchmark/meson.build diff --git a/test cases/common/159 reserved targets/clean-ctlist/meson.build b/test cases/common/158 reserved targets/clean-ctlist/meson.build similarity index 100% rename from test cases/common/159 reserved targets/clean-ctlist/meson.build rename to test cases/common/158 reserved targets/clean-ctlist/meson.build diff --git a/test cases/common/159 reserved targets/clean-gcda/meson.build b/test cases/common/158 reserved targets/clean-gcda/meson.build similarity index 100% rename from test cases/common/159 reserved targets/clean-gcda/meson.build rename to test cases/common/158 reserved targets/clean-gcda/meson.build diff --git a/test cases/common/159 reserved targets/clean-gcno/meson.build b/test cases/common/158 reserved targets/clean-gcno/meson.build similarity index 100% rename from test cases/common/159 reserved targets/clean-gcno/meson.build rename to test cases/common/158 reserved targets/clean-gcno/meson.build diff --git a/test cases/common/159 reserved targets/clean/meson.build b/test cases/common/158 reserved targets/clean/meson.build similarity index 100% rename from test cases/common/159 reserved targets/clean/meson.build rename to test cases/common/158 reserved targets/clean/meson.build diff --git a/test cases/common/159 reserved targets/coverage-html/meson.build b/test cases/common/158 reserved targets/coverage-html/meson.build similarity index 100% rename from test cases/common/159 reserved targets/coverage-html/meson.build rename to test cases/common/158 reserved targets/coverage-html/meson.build diff --git a/test cases/common/159 reserved targets/coverage-text/meson.build b/test cases/common/158 reserved targets/coverage-text/meson.build similarity index 100% rename from test cases/common/159 reserved targets/coverage-text/meson.build rename to test cases/common/158 reserved targets/coverage-text/meson.build diff --git a/test cases/common/159 reserved targets/coverage-xml/meson.build b/test cases/common/158 reserved targets/coverage-xml/meson.build similarity index 100% rename from test cases/common/159 reserved targets/coverage-xml/meson.build rename to test cases/common/158 reserved targets/coverage-xml/meson.build diff --git a/test cases/common/159 reserved targets/coverage/meson.build b/test cases/common/158 reserved targets/coverage/meson.build similarity index 100% rename from test cases/common/159 reserved targets/coverage/meson.build rename to test cases/common/158 reserved targets/coverage/meson.build diff --git a/test cases/common/159 reserved targets/dist/meson.build b/test cases/common/158 reserved targets/dist/meson.build similarity index 100% rename from test cases/common/159 reserved targets/dist/meson.build rename to test cases/common/158 reserved targets/dist/meson.build diff --git a/test cases/common/159 reserved targets/distcheck/meson.build b/test cases/common/158 reserved targets/distcheck/meson.build similarity index 100% rename from test cases/common/159 reserved targets/distcheck/meson.build rename to test cases/common/158 reserved targets/distcheck/meson.build diff --git a/test cases/common/159 reserved targets/install/meson.build b/test cases/common/158 reserved targets/install/meson.build similarity index 100% rename from test cases/common/159 reserved targets/install/meson.build rename to test cases/common/158 reserved targets/install/meson.build diff --git a/test cases/common/159 reserved targets/meson.build b/test cases/common/158 reserved targets/meson.build similarity index 100% rename from test cases/common/159 reserved targets/meson.build rename to test cases/common/158 reserved targets/meson.build diff --git a/test cases/common/159 reserved targets/phony/meson.build b/test cases/common/158 reserved targets/phony/meson.build similarity index 100% rename from test cases/common/159 reserved targets/phony/meson.build rename to test cases/common/158 reserved targets/phony/meson.build diff --git a/test cases/common/159 reserved targets/reconfigure/meson.build b/test cases/common/158 reserved targets/reconfigure/meson.build similarity index 100% rename from test cases/common/159 reserved targets/reconfigure/meson.build rename to test cases/common/158 reserved targets/reconfigure/meson.build diff --git a/test cases/common/159 reserved targets/runtarget/meson.build b/test cases/common/158 reserved targets/runtarget/meson.build similarity index 100% rename from test cases/common/159 reserved targets/runtarget/meson.build rename to test cases/common/158 reserved targets/runtarget/meson.build diff --git a/test cases/common/159 reserved targets/scan-build/meson.build b/test cases/common/158 reserved targets/scan-build/meson.build similarity index 100% rename from test cases/common/159 reserved targets/scan-build/meson.build rename to test cases/common/158 reserved targets/scan-build/meson.build diff --git a/test cases/common/159 reserved targets/test.c b/test cases/common/158 reserved targets/test.c similarity index 100% rename from test cases/common/159 reserved targets/test.c rename to test cases/common/158 reserved targets/test.c diff --git a/test cases/common/159 reserved targets/test/meson.build b/test cases/common/158 reserved targets/test/meson.build similarity index 100% rename from test cases/common/159 reserved targets/test/meson.build rename to test cases/common/158 reserved targets/test/meson.build diff --git a/test cases/common/159 reserved targets/uninstall/meson.build b/test cases/common/158 reserved targets/uninstall/meson.build similarity index 100% rename from test cases/common/159 reserved targets/uninstall/meson.build rename to test cases/common/158 reserved targets/uninstall/meson.build diff --git a/test cases/common/160 duplicate source names/dir1/file.c b/test cases/common/159 duplicate source names/dir1/file.c similarity index 100% rename from test cases/common/160 duplicate source names/dir1/file.c rename to test cases/common/159 duplicate source names/dir1/file.c diff --git a/test cases/common/160 duplicate source names/dir1/meson.build b/test cases/common/159 duplicate source names/dir1/meson.build similarity index 100% rename from test cases/common/160 duplicate source names/dir1/meson.build rename to test cases/common/159 duplicate source names/dir1/meson.build diff --git a/test cases/common/160 duplicate source names/dir2/dir1/file.c b/test cases/common/159 duplicate source names/dir2/dir1/file.c similarity index 100% rename from test cases/common/160 duplicate source names/dir2/dir1/file.c rename to test cases/common/159 duplicate source names/dir2/dir1/file.c diff --git a/test cases/common/160 duplicate source names/dir2/file.c b/test cases/common/159 duplicate source names/dir2/file.c similarity index 100% rename from test cases/common/160 duplicate source names/dir2/file.c rename to test cases/common/159 duplicate source names/dir2/file.c diff --git a/test cases/common/160 duplicate source names/dir2/meson.build b/test cases/common/159 duplicate source names/dir2/meson.build similarity index 100% rename from test cases/common/160 duplicate source names/dir2/meson.build rename to test cases/common/159 duplicate source names/dir2/meson.build diff --git a/test cases/common/160 duplicate source names/dir3/dir1/file.c b/test cases/common/159 duplicate source names/dir3/dir1/file.c similarity index 100% rename from test cases/common/160 duplicate source names/dir3/dir1/file.c rename to test cases/common/159 duplicate source names/dir3/dir1/file.c diff --git a/test cases/common/160 duplicate source names/dir3/file.c b/test cases/common/159 duplicate source names/dir3/file.c similarity index 100% rename from test cases/common/160 duplicate source names/dir3/file.c rename to test cases/common/159 duplicate source names/dir3/file.c diff --git a/test cases/common/160 duplicate source names/dir3/meson.build b/test cases/common/159 duplicate source names/dir3/meson.build similarity index 100% rename from test cases/common/160 duplicate source names/dir3/meson.build rename to test cases/common/159 duplicate source names/dir3/meson.build diff --git a/test cases/common/160 duplicate source names/meson.build b/test cases/common/159 duplicate source names/meson.build similarity index 100% rename from test cases/common/160 duplicate source names/meson.build rename to test cases/common/159 duplicate source names/meson.build diff --git a/test cases/common/161 index customtarget/check_args.py b/test cases/common/160 index customtarget/check_args.py similarity index 100% rename from test cases/common/161 index customtarget/check_args.py rename to test cases/common/160 index customtarget/check_args.py diff --git a/test cases/common/161 index customtarget/gen_sources.py b/test cases/common/160 index customtarget/gen_sources.py similarity index 100% rename from test cases/common/161 index customtarget/gen_sources.py rename to test cases/common/160 index customtarget/gen_sources.py diff --git a/test cases/common/161 index customtarget/lib.c b/test cases/common/160 index customtarget/lib.c similarity index 100% rename from test cases/common/161 index customtarget/lib.c rename to test cases/common/160 index customtarget/lib.c diff --git a/test cases/common/161 index customtarget/meson.build b/test cases/common/160 index customtarget/meson.build similarity index 100% rename from test cases/common/161 index customtarget/meson.build rename to test cases/common/160 index customtarget/meson.build diff --git a/test cases/common/161 index customtarget/subdir/foo.c b/test cases/common/160 index customtarget/subdir/foo.c similarity index 100% rename from test cases/common/161 index customtarget/subdir/foo.c rename to test cases/common/160 index customtarget/subdir/foo.c diff --git a/test cases/common/161 index customtarget/subdir/meson.build b/test cases/common/160 index customtarget/subdir/meson.build similarity index 100% rename from test cases/common/161 index customtarget/subdir/meson.build rename to test cases/common/160 index customtarget/subdir/meson.build diff --git a/test cases/common/162 wrap file should not failed/meson.build b/test cases/common/161 wrap file should not failed/meson.build similarity index 100% rename from test cases/common/162 wrap file should not failed/meson.build rename to test cases/common/161 wrap file should not failed/meson.build diff --git a/test cases/common/162 wrap file should not failed/src/meson.build b/test cases/common/161 wrap file should not failed/src/meson.build similarity index 100% rename from test cases/common/162 wrap file should not failed/src/meson.build rename to test cases/common/161 wrap file should not failed/src/meson.build diff --git a/test cases/common/162 wrap file should not failed/src/subprojects/foo/prog2.c b/test cases/common/161 wrap file should not failed/src/subprojects/foo/prog2.c similarity index 100% rename from test cases/common/162 wrap file should not failed/src/subprojects/foo/prog2.c rename to test cases/common/161 wrap file should not failed/src/subprojects/foo/prog2.c diff --git a/test cases/common/162 wrap file should not failed/src/subprojects/prog.c b/test cases/common/161 wrap file should not failed/src/subprojects/prog.c similarity index 100% rename from test cases/common/162 wrap file should not failed/src/subprojects/prog.c rename to test cases/common/161 wrap file should not failed/src/subprojects/prog.c diff --git a/test cases/common/162 wrap file should not failed/subprojects/packagecache/zlib-1.2.8-8-wrap.zip b/test cases/common/161 wrap file should not failed/subprojects/packagecache/zlib-1.2.8-8-wrap.zip similarity index 100% rename from test cases/common/162 wrap file should not failed/subprojects/packagecache/zlib-1.2.8-8-wrap.zip rename to test cases/common/161 wrap file should not failed/subprojects/packagecache/zlib-1.2.8-8-wrap.zip diff --git a/test cases/common/162 wrap file should not failed/subprojects/packagecache/zlib-1.2.8.tar.gz b/test cases/common/161 wrap file should not failed/subprojects/packagecache/zlib-1.2.8.tar.gz similarity index 100% rename from test cases/common/162 wrap file should not failed/subprojects/packagecache/zlib-1.2.8.tar.gz rename to test cases/common/161 wrap file should not failed/subprojects/packagecache/zlib-1.2.8.tar.gz diff --git a/test cases/common/162 wrap file should not failed/subprojects/zlib-1.2.8/foo.c b/test cases/common/161 wrap file should not failed/subprojects/zlib-1.2.8/foo.c similarity index 100% rename from test cases/common/162 wrap file should not failed/subprojects/zlib-1.2.8/foo.c rename to test cases/common/161 wrap file should not failed/subprojects/zlib-1.2.8/foo.c diff --git a/test cases/common/162 wrap file should not failed/subprojects/zlib-1.2.8/meson.build b/test cases/common/161 wrap file should not failed/subprojects/zlib-1.2.8/meson.build similarity index 100% rename from test cases/common/162 wrap file should not failed/subprojects/zlib-1.2.8/meson.build rename to test cases/common/161 wrap file should not failed/subprojects/zlib-1.2.8/meson.build diff --git a/test cases/common/162 wrap file should not failed/subprojects/zlib.wrap b/test cases/common/161 wrap file should not failed/subprojects/zlib.wrap similarity index 100% rename from test cases/common/162 wrap file should not failed/subprojects/zlib.wrap rename to test cases/common/161 wrap file should not failed/subprojects/zlib.wrap diff --git a/test cases/common/163 includedir subproj/meson.build b/test cases/common/162 includedir subproj/meson.build similarity index 100% rename from test cases/common/163 includedir subproj/meson.build rename to test cases/common/162 includedir subproj/meson.build diff --git a/test cases/common/163 includedir subproj/prog.c b/test cases/common/162 includedir subproj/prog.c similarity index 100% rename from test cases/common/163 includedir subproj/prog.c rename to test cases/common/162 includedir subproj/prog.c diff --git a/test cases/common/163 includedir subproj/subprojects/inctest/include/incfile.h b/test cases/common/162 includedir subproj/subprojects/inctest/include/incfile.h similarity index 100% rename from test cases/common/163 includedir subproj/subprojects/inctest/include/incfile.h rename to test cases/common/162 includedir subproj/subprojects/inctest/include/incfile.h diff --git a/test cases/common/163 includedir subproj/subprojects/inctest/meson.build b/test cases/common/162 includedir subproj/subprojects/inctest/meson.build similarity index 100% rename from test cases/common/163 includedir subproj/subprojects/inctest/meson.build rename to test cases/common/162 includedir subproj/subprojects/inctest/meson.build diff --git a/test cases/common/164 subproject dir name collision/a.c b/test cases/common/163 subproject dir name collision/a.c similarity index 100% rename from test cases/common/164 subproject dir name collision/a.c rename to test cases/common/163 subproject dir name collision/a.c diff --git a/test cases/common/164 subproject dir name collision/custom_subproject_dir/B/b.c b/test cases/common/163 subproject dir name collision/custom_subproject_dir/B/b.c similarity index 100% rename from test cases/common/164 subproject dir name collision/custom_subproject_dir/B/b.c rename to test cases/common/163 subproject dir name collision/custom_subproject_dir/B/b.c diff --git a/test cases/common/164 subproject dir name collision/custom_subproject_dir/B/meson.build b/test cases/common/163 subproject dir name collision/custom_subproject_dir/B/meson.build similarity index 100% rename from test cases/common/164 subproject dir name collision/custom_subproject_dir/B/meson.build rename to test cases/common/163 subproject dir name collision/custom_subproject_dir/B/meson.build diff --git a/test cases/common/164 subproject dir name collision/custom_subproject_dir/C/c.c b/test cases/common/163 subproject dir name collision/custom_subproject_dir/C/c.c similarity index 100% rename from test cases/common/164 subproject dir name collision/custom_subproject_dir/C/c.c rename to test cases/common/163 subproject dir name collision/custom_subproject_dir/C/c.c diff --git a/test cases/common/164 subproject dir name collision/custom_subproject_dir/C/meson.build b/test cases/common/163 subproject dir name collision/custom_subproject_dir/C/meson.build similarity index 100% rename from test cases/common/164 subproject dir name collision/custom_subproject_dir/C/meson.build rename to test cases/common/163 subproject dir name collision/custom_subproject_dir/C/meson.build diff --git a/test cases/common/164 subproject dir name collision/meson.build b/test cases/common/163 subproject dir name collision/meson.build similarity index 100% rename from test cases/common/164 subproject dir name collision/meson.build rename to test cases/common/163 subproject dir name collision/meson.build diff --git a/test cases/common/164 subproject dir name collision/other_subdir/custom_subproject_dir/other.c b/test cases/common/163 subproject dir name collision/other_subdir/custom_subproject_dir/other.c similarity index 100% rename from test cases/common/164 subproject dir name collision/other_subdir/custom_subproject_dir/other.c rename to test cases/common/163 subproject dir name collision/other_subdir/custom_subproject_dir/other.c diff --git a/test cases/common/164 subproject dir name collision/other_subdir/meson.build b/test cases/common/163 subproject dir name collision/other_subdir/meson.build similarity index 100% rename from test cases/common/164 subproject dir name collision/other_subdir/meson.build rename to test cases/common/163 subproject dir name collision/other_subdir/meson.build diff --git a/test cases/common/165 config tool variable/meson.build b/test cases/common/164 config tool variable/meson.build similarity index 100% rename from test cases/common/165 config tool variable/meson.build rename to test cases/common/164 config tool variable/meson.build diff --git a/test cases/common/166 custom target subdir depend files/copyfile.py b/test cases/common/165 custom target subdir depend files/copyfile.py similarity index 100% rename from test cases/common/166 custom target subdir depend files/copyfile.py rename to test cases/common/165 custom target subdir depend files/copyfile.py diff --git a/test cases/common/166 custom target subdir depend files/meson.build b/test cases/common/165 custom target subdir depend files/meson.build similarity index 100% rename from test cases/common/166 custom target subdir depend files/meson.build rename to test cases/common/165 custom target subdir depend files/meson.build diff --git a/test cases/common/166 custom target subdir depend files/subdir/dep.dat b/test cases/common/165 custom target subdir depend files/subdir/dep.dat similarity index 100% rename from test cases/common/166 custom target subdir depend files/subdir/dep.dat rename to test cases/common/165 custom target subdir depend files/subdir/dep.dat diff --git a/test cases/common/166 custom target subdir depend files/subdir/foo.c.in b/test cases/common/165 custom target subdir depend files/subdir/foo.c.in similarity index 100% rename from test cases/common/166 custom target subdir depend files/subdir/foo.c.in rename to test cases/common/165 custom target subdir depend files/subdir/foo.c.in diff --git a/test cases/common/166 custom target subdir depend files/subdir/meson.build b/test cases/common/165 custom target subdir depend files/subdir/meson.build similarity index 100% rename from test cases/common/166 custom target subdir depend files/subdir/meson.build rename to test cases/common/165 custom target subdir depend files/subdir/meson.build diff --git a/test cases/common/167 external program shebang parsing/input.txt b/test cases/common/166 external program shebang parsing/input.txt similarity index 100% rename from test cases/common/167 external program shebang parsing/input.txt rename to test cases/common/166 external program shebang parsing/input.txt diff --git a/test cases/common/167 external program shebang parsing/main.c b/test cases/common/166 external program shebang parsing/main.c similarity index 100% rename from test cases/common/167 external program shebang parsing/main.c rename to test cases/common/166 external program shebang parsing/main.c diff --git a/test cases/common/167 external program shebang parsing/meson.build b/test cases/common/166 external program shebang parsing/meson.build similarity index 100% rename from test cases/common/167 external program shebang parsing/meson.build rename to test cases/common/166 external program shebang parsing/meson.build diff --git a/test cases/common/167 external program shebang parsing/script.int.in b/test cases/common/166 external program shebang parsing/script.int.in similarity index 100% rename from test cases/common/167 external program shebang parsing/script.int.in rename to test cases/common/166 external program shebang parsing/script.int.in diff --git a/test cases/common/168 disabler/meson.build b/test cases/common/167 disabler/meson.build similarity index 100% rename from test cases/common/168 disabler/meson.build rename to test cases/common/167 disabler/meson.build diff --git a/test cases/common/169 array option/meson.build b/test cases/common/168 array option/meson.build similarity index 100% rename from test cases/common/169 array option/meson.build rename to test cases/common/168 array option/meson.build diff --git a/test cases/common/169 array option/meson_options.txt b/test cases/common/168 array option/meson_options.txt similarity index 100% rename from test cases/common/169 array option/meson_options.txt rename to test cases/common/168 array option/meson_options.txt diff --git a/test cases/common/170 custom target template substitution/checkcopy.py b/test cases/common/169 custom target template substitution/checkcopy.py similarity index 100% rename from test cases/common/170 custom target template substitution/checkcopy.py rename to test cases/common/169 custom target template substitution/checkcopy.py diff --git a/test cases/common/170 custom target template substitution/foo.c.in b/test cases/common/169 custom target template substitution/foo.c.in similarity index 100% rename from test cases/common/170 custom target template substitution/foo.c.in rename to test cases/common/169 custom target template substitution/foo.c.in diff --git a/test cases/common/170 custom target template substitution/meson.build b/test cases/common/169 custom target template substitution/meson.build similarity index 100% rename from test cases/common/170 custom target template substitution/meson.build rename to test cases/common/169 custom target template substitution/meson.build diff --git a/test cases/common/171 not-found dependency/meson.build b/test cases/common/170 not-found dependency/meson.build similarity index 100% rename from test cases/common/171 not-found dependency/meson.build rename to test cases/common/170 not-found dependency/meson.build diff --git a/test cases/common/171 not-found dependency/sub/meson.build b/test cases/common/170 not-found dependency/sub/meson.build similarity index 100% rename from test cases/common/171 not-found dependency/sub/meson.build rename to test cases/common/170 not-found dependency/sub/meson.build diff --git a/test cases/common/171 not-found dependency/subprojects/trivial/meson.build b/test cases/common/170 not-found dependency/subprojects/trivial/meson.build similarity index 100% rename from test cases/common/171 not-found dependency/subprojects/trivial/meson.build rename to test cases/common/170 not-found dependency/subprojects/trivial/meson.build diff --git a/test cases/common/171 not-found dependency/subprojects/trivial/trivial.c b/test cases/common/170 not-found dependency/subprojects/trivial/trivial.c similarity index 100% rename from test cases/common/171 not-found dependency/subprojects/trivial/trivial.c rename to test cases/common/170 not-found dependency/subprojects/trivial/trivial.c diff --git a/test cases/common/171 not-found dependency/testlib.c b/test cases/common/170 not-found dependency/testlib.c similarity index 100% rename from test cases/common/171 not-found dependency/testlib.c rename to test cases/common/170 not-found dependency/testlib.c diff --git a/test cases/common/172 subdir if_found/meson.build b/test cases/common/171 subdir if_found/meson.build similarity index 100% rename from test cases/common/172 subdir if_found/meson.build rename to test cases/common/171 subdir if_found/meson.build diff --git a/test cases/common/172 subdir if_found/subdir/meson.build b/test cases/common/171 subdir if_found/subdir/meson.build similarity index 100% rename from test cases/common/172 subdir if_found/subdir/meson.build rename to test cases/common/171 subdir if_found/subdir/meson.build diff --git a/test cases/common/173 default options prefix dependent defaults/meson.build b/test cases/common/172 default options prefix dependent defaults/meson.build similarity index 100% rename from test cases/common/173 default options prefix dependent defaults/meson.build rename to test cases/common/172 default options prefix dependent defaults/meson.build diff --git a/test cases/common/174 dependency factory/meson.build b/test cases/common/173 dependency factory/meson.build similarity index 100% rename from test cases/common/174 dependency factory/meson.build rename to test cases/common/173 dependency factory/meson.build diff --git a/test cases/common/175 get project license/bar.c b/test cases/common/174 get project license/bar.c similarity index 100% rename from test cases/common/175 get project license/bar.c rename to test cases/common/174 get project license/bar.c diff --git a/test cases/common/175 get project license/meson.build b/test cases/common/174 get project license/meson.build similarity index 100% rename from test cases/common/175 get project license/meson.build rename to test cases/common/174 get project license/meson.build diff --git a/test cases/common/176 yield/meson.build b/test cases/common/175 yield/meson.build similarity index 100% rename from test cases/common/176 yield/meson.build rename to test cases/common/175 yield/meson.build diff --git a/test cases/common/176 yield/meson_options.txt b/test cases/common/175 yield/meson_options.txt similarity index 100% rename from test cases/common/176 yield/meson_options.txt rename to test cases/common/175 yield/meson_options.txt diff --git a/test cases/common/176 yield/subprojects/sub/meson.build b/test cases/common/175 yield/subprojects/sub/meson.build similarity index 100% rename from test cases/common/176 yield/subprojects/sub/meson.build rename to test cases/common/175 yield/subprojects/sub/meson.build diff --git a/test cases/common/176 yield/subprojects/sub/meson_options.txt b/test cases/common/175 yield/subprojects/sub/meson_options.txt similarity index 100% rename from test cases/common/176 yield/subprojects/sub/meson_options.txt rename to test cases/common/175 yield/subprojects/sub/meson_options.txt diff --git a/test cases/common/177 subproject nested subproject dirs/contrib/subprojects/alpha/a.c b/test cases/common/176 subproject nested subproject dirs/contrib/subprojects/alpha/a.c similarity index 100% rename from test cases/common/177 subproject nested subproject dirs/contrib/subprojects/alpha/a.c rename to test cases/common/176 subproject nested subproject dirs/contrib/subprojects/alpha/a.c diff --git a/test cases/common/177 subproject nested subproject dirs/contrib/subprojects/alpha/meson.build b/test cases/common/176 subproject nested subproject dirs/contrib/subprojects/alpha/meson.build similarity index 100% rename from test cases/common/177 subproject nested subproject dirs/contrib/subprojects/alpha/meson.build rename to test cases/common/176 subproject nested subproject dirs/contrib/subprojects/alpha/meson.build diff --git a/test cases/common/177 subproject nested subproject dirs/contrib/subprojects/alpha/var/subprojects/wrap_files_might_be_here b/test cases/common/176 subproject nested subproject dirs/contrib/subprojects/alpha/var/subprojects/wrap_files_might_be_here similarity index 100% rename from test cases/common/177 subproject nested subproject dirs/contrib/subprojects/alpha/var/subprojects/wrap_files_might_be_here rename to test cases/common/176 subproject nested subproject dirs/contrib/subprojects/alpha/var/subprojects/wrap_files_might_be_here diff --git a/test cases/common/177 subproject nested subproject dirs/contrib/subprojects/beta/b.c b/test cases/common/176 subproject nested subproject dirs/contrib/subprojects/beta/b.c similarity index 100% rename from test cases/common/177 subproject nested subproject dirs/contrib/subprojects/beta/b.c rename to test cases/common/176 subproject nested subproject dirs/contrib/subprojects/beta/b.c diff --git a/test cases/common/177 subproject nested subproject dirs/contrib/subprojects/beta/meson.build b/test cases/common/176 subproject nested subproject dirs/contrib/subprojects/beta/meson.build similarity index 100% rename from test cases/common/177 subproject nested subproject dirs/contrib/subprojects/beta/meson.build rename to test cases/common/176 subproject nested subproject dirs/contrib/subprojects/beta/meson.build diff --git a/test cases/common/177 subproject nested subproject dirs/meson.build b/test cases/common/176 subproject nested subproject dirs/meson.build similarity index 100% rename from test cases/common/177 subproject nested subproject dirs/meson.build rename to test cases/common/176 subproject nested subproject dirs/meson.build diff --git a/test cases/common/177 subproject nested subproject dirs/prog.c b/test cases/common/176 subproject nested subproject dirs/prog.c similarity index 100% rename from test cases/common/177 subproject nested subproject dirs/prog.c rename to test cases/common/176 subproject nested subproject dirs/prog.c diff --git a/test cases/common/178 preserve gendir/base.inp b/test cases/common/177 preserve gendir/base.inp similarity index 100% rename from test cases/common/178 preserve gendir/base.inp rename to test cases/common/177 preserve gendir/base.inp diff --git a/test cases/common/178 preserve gendir/com/mesonbuild/subbie.inp b/test cases/common/177 preserve gendir/com/mesonbuild/subbie.inp similarity index 100% rename from test cases/common/178 preserve gendir/com/mesonbuild/subbie.inp rename to test cases/common/177 preserve gendir/com/mesonbuild/subbie.inp diff --git a/test cases/common/178 preserve gendir/genprog.py b/test cases/common/177 preserve gendir/genprog.py similarity index 100% rename from test cases/common/178 preserve gendir/genprog.py rename to test cases/common/177 preserve gendir/genprog.py diff --git a/test cases/common/178 preserve gendir/meson.build b/test cases/common/177 preserve gendir/meson.build similarity index 100% rename from test cases/common/178 preserve gendir/meson.build rename to test cases/common/177 preserve gendir/meson.build diff --git a/test cases/common/178 preserve gendir/testprog.c b/test cases/common/177 preserve gendir/testprog.c similarity index 100% rename from test cases/common/178 preserve gendir/testprog.c rename to test cases/common/177 preserve gendir/testprog.c diff --git a/test cases/common/179 source in dep/bar.cpp b/test cases/common/178 source in dep/bar.cpp similarity index 100% rename from test cases/common/179 source in dep/bar.cpp rename to test cases/common/178 source in dep/bar.cpp diff --git a/test cases/common/179 source in dep/foo.c b/test cases/common/178 source in dep/foo.c similarity index 100% rename from test cases/common/179 source in dep/foo.c rename to test cases/common/178 source in dep/foo.c diff --git a/test cases/common/179 source in dep/generated/funname b/test cases/common/178 source in dep/generated/funname similarity index 100% rename from test cases/common/179 source in dep/generated/funname rename to test cases/common/178 source in dep/generated/funname diff --git a/test cases/common/179 source in dep/generated/genheader.py b/test cases/common/178 source in dep/generated/genheader.py similarity index 100% rename from test cases/common/179 source in dep/generated/genheader.py rename to test cases/common/178 source in dep/generated/genheader.py diff --git a/test cases/common/179 source in dep/generated/main.c b/test cases/common/178 source in dep/generated/main.c similarity index 100% rename from test cases/common/179 source in dep/generated/main.c rename to test cases/common/178 source in dep/generated/main.c diff --git a/test cases/common/179 source in dep/generated/meson.build b/test cases/common/178 source in dep/generated/meson.build similarity index 100% rename from test cases/common/179 source in dep/generated/meson.build rename to test cases/common/178 source in dep/generated/meson.build diff --git a/test cases/common/179 source in dep/meson.build b/test cases/common/178 source in dep/meson.build similarity index 100% rename from test cases/common/179 source in dep/meson.build rename to test cases/common/178 source in dep/meson.build diff --git a/test cases/common/180 generator link whole/export.h b/test cases/common/179 generator link whole/export.h similarity index 100% rename from test cases/common/180 generator link whole/export.h rename to test cases/common/179 generator link whole/export.h diff --git a/test cases/common/180 generator link whole/generator.py b/test cases/common/179 generator link whole/generator.py similarity index 100% rename from test cases/common/180 generator link whole/generator.py rename to test cases/common/179 generator link whole/generator.py diff --git a/test cases/common/180 generator link whole/main.c b/test cases/common/179 generator link whole/main.c similarity index 100% rename from test cases/common/180 generator link whole/main.c rename to test cases/common/179 generator link whole/main.c diff --git a/test cases/common/180 generator link whole/meson.build b/test cases/common/179 generator link whole/meson.build similarity index 100% rename from test cases/common/180 generator link whole/meson.build rename to test cases/common/179 generator link whole/meson.build diff --git a/test cases/common/180 generator link whole/meson_test_function.tmpl b/test cases/common/179 generator link whole/meson_test_function.tmpl similarity index 100% rename from test cases/common/180 generator link whole/meson_test_function.tmpl rename to test cases/common/179 generator link whole/meson_test_function.tmpl diff --git a/test cases/common/180 generator link whole/pull_meson_test_function.c b/test cases/common/179 generator link whole/pull_meson_test_function.c similarity index 100% rename from test cases/common/180 generator link whole/pull_meson_test_function.c rename to test cases/common/179 generator link whole/pull_meson_test_function.c diff --git a/test cases/common/181 initial c_args/meson.build b/test cases/common/180 initial c_args/meson.build similarity index 100% rename from test cases/common/181 initial c_args/meson.build rename to test cases/common/180 initial c_args/meson.build diff --git a/test cases/common/181 initial c_args/test_args.txt b/test cases/common/180 initial c_args/test_args.txt similarity index 100% rename from test cases/common/181 initial c_args/test_args.txt rename to test cases/common/180 initial c_args/test_args.txt diff --git a/test cases/common/182 identical target name in subproject flat layout/foo.c b/test cases/common/181 identical target name in subproject flat layout/foo.c similarity index 100% rename from test cases/common/182 identical target name in subproject flat layout/foo.c rename to test cases/common/181 identical target name in subproject flat layout/foo.c diff --git a/test cases/common/182 identical target name in subproject flat layout/main.c b/test cases/common/181 identical target name in subproject flat layout/main.c similarity index 100% rename from test cases/common/182 identical target name in subproject flat layout/main.c rename to test cases/common/181 identical target name in subproject flat layout/main.c diff --git a/test cases/common/182 identical target name in subproject flat layout/meson.build b/test cases/common/181 identical target name in subproject flat layout/meson.build similarity index 100% rename from test cases/common/182 identical target name in subproject flat layout/meson.build rename to test cases/common/181 identical target name in subproject flat layout/meson.build diff --git a/test cases/common/182 identical target name in subproject flat layout/subprojects/subproj/foo.c b/test cases/common/181 identical target name in subproject flat layout/subprojects/subproj/foo.c similarity index 100% rename from test cases/common/182 identical target name in subproject flat layout/subprojects/subproj/foo.c rename to test cases/common/181 identical target name in subproject flat layout/subprojects/subproj/foo.c diff --git a/test cases/common/182 identical target name in subproject flat layout/subprojects/subproj/meson.build b/test cases/common/181 identical target name in subproject flat layout/subprojects/subproj/meson.build similarity index 100% rename from test cases/common/182 identical target name in subproject flat layout/subprojects/subproj/meson.build rename to test cases/common/181 identical target name in subproject flat layout/subprojects/subproj/meson.build diff --git a/test cases/common/184 as-needed/config.h b/test cases/common/182 as-needed/config.h similarity index 100% rename from test cases/common/184 as-needed/config.h rename to test cases/common/182 as-needed/config.h diff --git a/test cases/common/184 as-needed/libA.cpp b/test cases/common/182 as-needed/libA.cpp similarity index 100% rename from test cases/common/184 as-needed/libA.cpp rename to test cases/common/182 as-needed/libA.cpp diff --git a/test cases/common/184 as-needed/libA.h b/test cases/common/182 as-needed/libA.h similarity index 100% rename from test cases/common/184 as-needed/libA.h rename to test cases/common/182 as-needed/libA.h diff --git a/test cases/common/184 as-needed/libB.cpp b/test cases/common/182 as-needed/libB.cpp similarity index 100% rename from test cases/common/184 as-needed/libB.cpp rename to test cases/common/182 as-needed/libB.cpp diff --git a/test cases/common/184 as-needed/main.cpp b/test cases/common/182 as-needed/main.cpp similarity index 100% rename from test cases/common/184 as-needed/main.cpp rename to test cases/common/182 as-needed/main.cpp diff --git a/test cases/common/184 as-needed/meson.build b/test cases/common/182 as-needed/meson.build similarity index 100% rename from test cases/common/184 as-needed/meson.build rename to test cases/common/182 as-needed/meson.build diff --git a/test cases/common/185 ndebug if-release enabled/main.c b/test cases/common/183 ndebug if-release enabled/main.c similarity index 100% rename from test cases/common/185 ndebug if-release enabled/main.c rename to test cases/common/183 ndebug if-release enabled/main.c diff --git a/test cases/common/185 ndebug if-release enabled/meson.build b/test cases/common/183 ndebug if-release enabled/meson.build similarity index 100% rename from test cases/common/185 ndebug if-release enabled/meson.build rename to test cases/common/183 ndebug if-release enabled/meson.build diff --git a/test cases/common/186 ndebug if-release disabled/main.c b/test cases/common/184 ndebug if-release disabled/main.c similarity index 100% rename from test cases/common/186 ndebug if-release disabled/main.c rename to test cases/common/184 ndebug if-release disabled/main.c diff --git a/test cases/common/186 ndebug if-release disabled/meson.build b/test cases/common/184 ndebug if-release disabled/meson.build similarity index 100% rename from test cases/common/186 ndebug if-release disabled/meson.build rename to test cases/common/184 ndebug if-release disabled/meson.build diff --git a/test cases/common/187 subproject version/meson.build b/test cases/common/185 subproject version/meson.build similarity index 100% rename from test cases/common/187 subproject version/meson.build rename to test cases/common/185 subproject version/meson.build diff --git a/test cases/common/187 subproject version/subprojects/a/meson.build b/test cases/common/185 subproject version/subprojects/a/meson.build similarity index 100% rename from test cases/common/187 subproject version/subprojects/a/meson.build rename to test cases/common/185 subproject version/subprojects/a/meson.build diff --git a/test cases/common/188 subdir_done/meson.build b/test cases/common/186 subdir_done/meson.build similarity index 100% rename from test cases/common/188 subdir_done/meson.build rename to test cases/common/186 subdir_done/meson.build diff --git a/test cases/common/189 bothlibraries/libfile.c b/test cases/common/187 bothlibraries/libfile.c similarity index 100% rename from test cases/common/189 bothlibraries/libfile.c rename to test cases/common/187 bothlibraries/libfile.c diff --git a/test cases/common/189 bothlibraries/main.c b/test cases/common/187 bothlibraries/main.c similarity index 100% rename from test cases/common/189 bothlibraries/main.c rename to test cases/common/187 bothlibraries/main.c diff --git a/test cases/common/189 bothlibraries/meson.build b/test cases/common/187 bothlibraries/meson.build similarity index 100% rename from test cases/common/189 bothlibraries/meson.build rename to test cases/common/187 bothlibraries/meson.build diff --git a/test cases/common/189 bothlibraries/mylib.h b/test cases/common/187 bothlibraries/mylib.h similarity index 100% rename from test cases/common/189 bothlibraries/mylib.h rename to test cases/common/187 bothlibraries/mylib.h diff --git a/test cases/common/190 escape and unicode/file.c.in b/test cases/common/188 escape and unicode/file.c.in similarity index 100% rename from test cases/common/190 escape and unicode/file.c.in rename to test cases/common/188 escape and unicode/file.c.in diff --git a/test cases/common/190 escape and unicode/file.py b/test cases/common/188 escape and unicode/file.py similarity index 100% rename from test cases/common/190 escape and unicode/file.py rename to test cases/common/188 escape and unicode/file.py diff --git a/test cases/common/190 escape and unicode/find.py b/test cases/common/188 escape and unicode/find.py similarity index 100% rename from test cases/common/190 escape and unicode/find.py rename to test cases/common/188 escape and unicode/find.py diff --git a/test cases/common/190 escape and unicode/fun.c b/test cases/common/188 escape and unicode/fun.c similarity index 100% rename from test cases/common/190 escape and unicode/fun.c rename to test cases/common/188 escape and unicode/fun.c diff --git a/test cases/common/190 escape and unicode/main.c b/test cases/common/188 escape and unicode/main.c similarity index 100% rename from test cases/common/190 escape and unicode/main.c rename to test cases/common/188 escape and unicode/main.c diff --git a/test cases/common/190 escape and unicode/meson.build b/test cases/common/188 escape and unicode/meson.build similarity index 100% rename from test cases/common/190 escape and unicode/meson.build rename to test cases/common/188 escape and unicode/meson.build diff --git a/test cases/common/191 has link arg/meson.build b/test cases/common/189 has link arg/meson.build similarity index 100% rename from test cases/common/191 has link arg/meson.build rename to test cases/common/189 has link arg/meson.build diff --git a/test cases/common/192 same target name flat layout/foo.c b/test cases/common/190 same target name flat layout/foo.c similarity index 100% rename from test cases/common/192 same target name flat layout/foo.c rename to test cases/common/190 same target name flat layout/foo.c diff --git a/test cases/common/192 same target name flat layout/main.c b/test cases/common/190 same target name flat layout/main.c similarity index 100% rename from test cases/common/192 same target name flat layout/main.c rename to test cases/common/190 same target name flat layout/main.c diff --git a/test cases/common/192 same target name flat layout/meson.build b/test cases/common/190 same target name flat layout/meson.build similarity index 100% rename from test cases/common/192 same target name flat layout/meson.build rename to test cases/common/190 same target name flat layout/meson.build diff --git a/test cases/common/192 same target name flat layout/subdir/foo.c b/test cases/common/190 same target name flat layout/subdir/foo.c similarity index 100% rename from test cases/common/192 same target name flat layout/subdir/foo.c rename to test cases/common/190 same target name flat layout/subdir/foo.c diff --git a/test cases/common/192 same target name flat layout/subdir/meson.build b/test cases/common/190 same target name flat layout/subdir/meson.build similarity index 100% rename from test cases/common/192 same target name flat layout/subdir/meson.build rename to test cases/common/190 same target name flat layout/subdir/meson.build diff --git a/test cases/common/193 find override/meson.build b/test cases/common/191 find override/meson.build similarity index 100% rename from test cases/common/193 find override/meson.build rename to test cases/common/191 find override/meson.build diff --git a/test cases/common/193 find override/otherdir/main.c b/test cases/common/191 find override/otherdir/main.c similarity index 100% rename from test cases/common/193 find override/otherdir/main.c rename to test cases/common/191 find override/otherdir/main.c diff --git a/test cases/common/193 find override/otherdir/main2.c b/test cases/common/191 find override/otherdir/main2.c similarity index 100% rename from test cases/common/193 find override/otherdir/main2.c rename to test cases/common/191 find override/otherdir/main2.c diff --git a/test cases/common/193 find override/otherdir/meson.build b/test cases/common/191 find override/otherdir/meson.build similarity index 100% rename from test cases/common/193 find override/otherdir/meson.build rename to test cases/common/191 find override/otherdir/meson.build diff --git a/test cases/common/193 find override/otherdir/source.desc b/test cases/common/191 find override/otherdir/source.desc similarity index 100% rename from test cases/common/193 find override/otherdir/source.desc rename to test cases/common/191 find override/otherdir/source.desc diff --git a/test cases/common/193 find override/otherdir/source2.desc b/test cases/common/191 find override/otherdir/source2.desc similarity index 100% rename from test cases/common/193 find override/otherdir/source2.desc rename to test cases/common/191 find override/otherdir/source2.desc diff --git a/test cases/common/193 find override/subdir/converter.py b/test cases/common/191 find override/subdir/converter.py similarity index 100% rename from test cases/common/193 find override/subdir/converter.py rename to test cases/common/191 find override/subdir/converter.py diff --git a/test cases/common/193 find override/subdir/gencodegen.py.in b/test cases/common/191 find override/subdir/gencodegen.py.in similarity index 100% rename from test cases/common/193 find override/subdir/gencodegen.py.in rename to test cases/common/191 find override/subdir/gencodegen.py.in diff --git a/test cases/common/193 find override/subdir/meson.build b/test cases/common/191 find override/subdir/meson.build similarity index 100% rename from test cases/common/193 find override/subdir/meson.build rename to test cases/common/191 find override/subdir/meson.build diff --git a/test cases/common/194 partial dependency/declare_dependency/headers/foo.c b/test cases/common/192 partial dependency/declare_dependency/headers/foo.c similarity index 100% rename from test cases/common/194 partial dependency/declare_dependency/headers/foo.c rename to test cases/common/192 partial dependency/declare_dependency/headers/foo.c diff --git a/test cases/common/194 partial dependency/declare_dependency/headers/foo.h b/test cases/common/192 partial dependency/declare_dependency/headers/foo.h similarity index 100% rename from test cases/common/194 partial dependency/declare_dependency/headers/foo.h rename to test cases/common/192 partial dependency/declare_dependency/headers/foo.h diff --git a/test cases/common/194 partial dependency/declare_dependency/main.c b/test cases/common/192 partial dependency/declare_dependency/main.c similarity index 100% rename from test cases/common/194 partial dependency/declare_dependency/main.c rename to test cases/common/192 partial dependency/declare_dependency/main.c diff --git a/test cases/common/194 partial dependency/declare_dependency/meson.build b/test cases/common/192 partial dependency/declare_dependency/meson.build similarity index 100% rename from test cases/common/194 partial dependency/declare_dependency/meson.build rename to test cases/common/192 partial dependency/declare_dependency/meson.build diff --git a/test cases/common/194 partial dependency/declare_dependency/other.c b/test cases/common/192 partial dependency/declare_dependency/other.c similarity index 100% rename from test cases/common/194 partial dependency/declare_dependency/other.c rename to test cases/common/192 partial dependency/declare_dependency/other.c diff --git a/test cases/common/194 partial dependency/meson.build b/test cases/common/192 partial dependency/meson.build similarity index 100% rename from test cases/common/194 partial dependency/meson.build rename to test cases/common/192 partial dependency/meson.build diff --git a/test cases/common/195 openmp/main.c b/test cases/common/193 openmp/main.c similarity index 100% rename from test cases/common/195 openmp/main.c rename to test cases/common/193 openmp/main.c diff --git a/test cases/common/195 openmp/main.cpp b/test cases/common/193 openmp/main.cpp similarity index 100% rename from test cases/common/195 openmp/main.cpp rename to test cases/common/193 openmp/main.cpp diff --git a/test cases/common/195 openmp/main.f90 b/test cases/common/193 openmp/main.f90 similarity index 100% rename from test cases/common/195 openmp/main.f90 rename to test cases/common/193 openmp/main.f90 diff --git a/test cases/common/195 openmp/meson.build b/test cases/common/193 openmp/meson.build similarity index 100% rename from test cases/common/195 openmp/meson.build rename to test cases/common/193 openmp/meson.build diff --git a/test cases/common/196 same target name/file.c b/test cases/common/194 same target name/file.c similarity index 100% rename from test cases/common/196 same target name/file.c rename to test cases/common/194 same target name/file.c diff --git a/test cases/common/196 same target name/meson.build b/test cases/common/194 same target name/meson.build similarity index 100% rename from test cases/common/196 same target name/meson.build rename to test cases/common/194 same target name/meson.build diff --git a/test cases/common/196 same target name/sub/file2.c b/test cases/common/194 same target name/sub/file2.c similarity index 100% rename from test cases/common/196 same target name/sub/file2.c rename to test cases/common/194 same target name/sub/file2.c diff --git a/test cases/common/196 same target name/sub/meson.build b/test cases/common/194 same target name/sub/meson.build similarity index 100% rename from test cases/common/196 same target name/sub/meson.build rename to test cases/common/194 same target name/sub/meson.build diff --git a/test cases/common/197 test depends/gen.py b/test cases/common/195 test depends/gen.py similarity index 100% rename from test cases/common/197 test depends/gen.py rename to test cases/common/195 test depends/gen.py diff --git a/test cases/common/197 test depends/main.c b/test cases/common/195 test depends/main.c similarity index 100% rename from test cases/common/197 test depends/main.c rename to test cases/common/195 test depends/main.c diff --git a/test cases/common/197 test depends/meson.build b/test cases/common/195 test depends/meson.build similarity index 100% rename from test cases/common/197 test depends/meson.build rename to test cases/common/195 test depends/meson.build diff --git a/test cases/common/197 test depends/test.py b/test cases/common/195 test depends/test.py similarity index 100% rename from test cases/common/197 test depends/test.py rename to test cases/common/195 test depends/test.py diff --git a/test cases/common/198 args flattening/meson.build b/test cases/common/196 args flattening/meson.build similarity index 100% rename from test cases/common/198 args flattening/meson.build rename to test cases/common/196 args flattening/meson.build diff --git a/test cases/common/199 dict/meson.build b/test cases/common/197 dict/meson.build similarity index 100% rename from test cases/common/199 dict/meson.build rename to test cases/common/197 dict/meson.build diff --git a/test cases/common/199 dict/prog.c b/test cases/common/197 dict/prog.c similarity index 100% rename from test cases/common/199 dict/prog.c rename to test cases/common/197 dict/prog.c diff --git a/test cases/common/200 check header/meson.build b/test cases/common/198 check header/meson.build similarity index 100% rename from test cases/common/200 check header/meson.build rename to test cases/common/198 check header/meson.build diff --git a/test cases/common/200 check header/ouagadougou.h b/test cases/common/198 check header/ouagadougou.h similarity index 100% rename from test cases/common/200 check header/ouagadougou.h rename to test cases/common/198 check header/ouagadougou.h diff --git a/test cases/common/201 install_mode/config.h.in b/test cases/common/199 install_mode/config.h.in similarity index 100% rename from test cases/common/201 install_mode/config.h.in rename to test cases/common/199 install_mode/config.h.in diff --git a/test cases/common/201 install_mode/data_source.txt b/test cases/common/199 install_mode/data_source.txt similarity index 100% rename from test cases/common/201 install_mode/data_source.txt rename to test cases/common/199 install_mode/data_source.txt diff --git a/test cases/common/201 install_mode/foo.1 b/test cases/common/199 install_mode/foo.1 similarity index 100% rename from test cases/common/201 install_mode/foo.1 rename to test cases/common/199 install_mode/foo.1 diff --git a/test cases/common/201 install_mode/installed_files.txt b/test cases/common/199 install_mode/installed_files.txt similarity index 100% rename from test cases/common/201 install_mode/installed_files.txt rename to test cases/common/199 install_mode/installed_files.txt diff --git a/test cases/common/201 install_mode/meson.build b/test cases/common/199 install_mode/meson.build similarity index 100% rename from test cases/common/201 install_mode/meson.build rename to test cases/common/199 install_mode/meson.build diff --git a/test cases/common/201 install_mode/rootdir.h b/test cases/common/199 install_mode/rootdir.h similarity index 100% rename from test cases/common/201 install_mode/rootdir.h rename to test cases/common/199 install_mode/rootdir.h diff --git a/test cases/common/201 install_mode/runscript.sh b/test cases/common/199 install_mode/runscript.sh similarity index 100% rename from test cases/common/201 install_mode/runscript.sh rename to test cases/common/199 install_mode/runscript.sh diff --git a/test cases/common/201 install_mode/stat.c b/test cases/common/199 install_mode/stat.c similarity index 100% rename from test cases/common/201 install_mode/stat.c rename to test cases/common/199 install_mode/stat.c diff --git a/test cases/common/201 install_mode/sub1/second.dat b/test cases/common/199 install_mode/sub1/second.dat similarity index 100% rename from test cases/common/201 install_mode/sub1/second.dat rename to test cases/common/199 install_mode/sub1/second.dat diff --git a/test cases/common/201 install_mode/trivial.c b/test cases/common/199 install_mode/trivial.c similarity index 100% rename from test cases/common/201 install_mode/trivial.c rename to test cases/common/199 install_mode/trivial.c diff --git a/test cases/common/202 subproject array version/meson.build b/test cases/common/200 subproject array version/meson.build similarity index 100% rename from test cases/common/202 subproject array version/meson.build rename to test cases/common/200 subproject array version/meson.build diff --git a/test cases/common/202 subproject array version/subprojects/foo/meson.build b/test cases/common/200 subproject array version/subprojects/foo/meson.build similarity index 100% rename from test cases/common/202 subproject array version/subprojects/foo/meson.build rename to test cases/common/200 subproject array version/subprojects/foo/meson.build diff --git a/test cases/common/203 feature option/meson.build b/test cases/common/201 feature option/meson.build similarity index 100% rename from test cases/common/203 feature option/meson.build rename to test cases/common/201 feature option/meson.build diff --git a/test cases/common/203 feature option/meson_options.txt b/test cases/common/201 feature option/meson_options.txt similarity index 100% rename from test cases/common/203 feature option/meson_options.txt rename to test cases/common/201 feature option/meson_options.txt diff --git a/test cases/common/204 feature option disabled/meson.build b/test cases/common/202 feature option disabled/meson.build similarity index 100% rename from test cases/common/204 feature option disabled/meson.build rename to test cases/common/202 feature option disabled/meson.build diff --git a/test cases/common/204 feature option disabled/meson_options.txt b/test cases/common/202 feature option disabled/meson_options.txt similarity index 100% rename from test cases/common/204 feature option disabled/meson_options.txt rename to test cases/common/202 feature option disabled/meson_options.txt diff --git a/test cases/common/205 static threads/lib1.c b/test cases/common/203 static threads/lib1.c similarity index 100% rename from test cases/common/205 static threads/lib1.c rename to test cases/common/203 static threads/lib1.c diff --git a/test cases/common/205 static threads/lib2.c b/test cases/common/203 static threads/lib2.c similarity index 100% rename from test cases/common/205 static threads/lib2.c rename to test cases/common/203 static threads/lib2.c diff --git a/test cases/common/205 static threads/meson.build b/test cases/common/203 static threads/meson.build similarity index 100% rename from test cases/common/205 static threads/meson.build rename to test cases/common/203 static threads/meson.build diff --git a/test cases/common/205 static threads/prog.c b/test cases/common/203 static threads/prog.c similarity index 100% rename from test cases/common/205 static threads/prog.c rename to test cases/common/203 static threads/prog.c diff --git a/test cases/failing/25 int conversion/meson.build b/test cases/failing/24 int conversion/meson.build similarity index 100% rename from test cases/failing/25 int conversion/meson.build rename to test cases/failing/24 int conversion/meson.build diff --git a/test cases/failing/26 badlang/meson.build b/test cases/failing/25 badlang/meson.build similarity index 100% rename from test cases/failing/26 badlang/meson.build rename to test cases/failing/25 badlang/meson.build diff --git a/test cases/failing/27 output subdir/foo.in b/test cases/failing/26 output subdir/foo.in similarity index 100% rename from test cases/failing/27 output subdir/foo.in rename to test cases/failing/26 output subdir/foo.in diff --git a/test cases/failing/27 output subdir/meson.build b/test cases/failing/26 output subdir/meson.build similarity index 100% rename from test cases/failing/27 output subdir/meson.build rename to test cases/failing/26 output subdir/meson.build diff --git a/test cases/failing/27 output subdir/subdir/dummy.txt b/test cases/failing/26 output subdir/subdir/dummy.txt similarity index 100% rename from test cases/failing/27 output subdir/subdir/dummy.txt rename to test cases/failing/26 output subdir/subdir/dummy.txt diff --git a/test cases/failing/28 noprog use/meson.build b/test cases/failing/27 noprog use/meson.build similarity index 100% rename from test cases/failing/28 noprog use/meson.build rename to test cases/failing/27 noprog use/meson.build diff --git a/test cases/failing/29 no crossprop/meson.build b/test cases/failing/28 no crossprop/meson.build similarity index 100% rename from test cases/failing/29 no crossprop/meson.build rename to test cases/failing/28 no crossprop/meson.build diff --git a/test cases/failing/30 nested ternary/meson.build b/test cases/failing/29 nested ternary/meson.build similarity index 100% rename from test cases/failing/30 nested ternary/meson.build rename to test cases/failing/29 nested ternary/meson.build diff --git a/test cases/failing/31 invalid man extension/meson.build b/test cases/failing/30 invalid man extension/meson.build similarity index 100% rename from test cases/failing/31 invalid man extension/meson.build rename to test cases/failing/30 invalid man extension/meson.build diff --git a/test cases/failing/32 no man extension/meson.build b/test cases/failing/31 no man extension/meson.build similarity index 100% rename from test cases/failing/32 no man extension/meson.build rename to test cases/failing/31 no man extension/meson.build diff --git a/test cases/failing/33 exe static shared/meson.build b/test cases/failing/32 exe static shared/meson.build similarity index 100% rename from test cases/failing/33 exe static shared/meson.build rename to test cases/failing/32 exe static shared/meson.build diff --git a/test cases/failing/33 exe static shared/prog.c b/test cases/failing/32 exe static shared/prog.c similarity index 100% rename from test cases/failing/33 exe static shared/prog.c rename to test cases/failing/32 exe static shared/prog.c diff --git a/test cases/failing/33 exe static shared/shlib2.c b/test cases/failing/32 exe static shared/shlib2.c similarity index 100% rename from test cases/failing/33 exe static shared/shlib2.c rename to test cases/failing/32 exe static shared/shlib2.c diff --git a/test cases/failing/33 exe static shared/stat.c b/test cases/failing/32 exe static shared/stat.c similarity index 100% rename from test cases/failing/33 exe static shared/stat.c rename to test cases/failing/32 exe static shared/stat.c diff --git a/test cases/failing/34 non-root subproject/meson.build b/test cases/failing/33 non-root subproject/meson.build similarity index 100% rename from test cases/failing/34 non-root subproject/meson.build rename to test cases/failing/33 non-root subproject/meson.build diff --git a/test cases/failing/34 non-root subproject/some/meson.build b/test cases/failing/33 non-root subproject/some/meson.build similarity index 100% rename from test cases/failing/34 non-root subproject/some/meson.build rename to test cases/failing/33 non-root subproject/some/meson.build diff --git a/test cases/failing/35 dependency not-required then required/meson.build b/test cases/failing/34 dependency not-required then required/meson.build similarity index 100% rename from test cases/failing/35 dependency not-required then required/meson.build rename to test cases/failing/34 dependency not-required then required/meson.build diff --git a/test cases/failing/36 project argument after target/exe.c b/test cases/failing/35 project argument after target/exe.c similarity index 100% rename from test cases/failing/36 project argument after target/exe.c rename to test cases/failing/35 project argument after target/exe.c diff --git a/test cases/failing/36 project argument after target/meson.build b/test cases/failing/35 project argument after target/meson.build similarity index 100% rename from test cases/failing/36 project argument after target/meson.build rename to test cases/failing/35 project argument after target/meson.build diff --git a/test cases/failing/37 pkgconfig dependency impossible conditions/meson.build b/test cases/failing/36 pkgconfig dependency impossible conditions/meson.build similarity index 100% rename from test cases/failing/37 pkgconfig dependency impossible conditions/meson.build rename to test cases/failing/36 pkgconfig dependency impossible conditions/meson.build diff --git a/test cases/failing/38 has function external dependency/meson.build b/test cases/failing/37 has function external dependency/meson.build similarity index 100% rename from test cases/failing/38 has function external dependency/meson.build rename to test cases/failing/37 has function external dependency/meson.build diff --git a/test cases/failing/38 has function external dependency/mylib.c b/test cases/failing/37 has function external dependency/mylib.c similarity index 100% rename from test cases/failing/38 has function external dependency/mylib.c rename to test cases/failing/37 has function external dependency/mylib.c diff --git a/test cases/failing/39 libdir must be inside prefix/meson.build b/test cases/failing/38 libdir must be inside prefix/meson.build similarity index 100% rename from test cases/failing/39 libdir must be inside prefix/meson.build rename to test cases/failing/38 libdir must be inside prefix/meson.build diff --git a/test cases/failing/40 prefix absolute/meson.build b/test cases/failing/39 prefix absolute/meson.build similarity index 100% rename from test cases/failing/40 prefix absolute/meson.build rename to test cases/failing/39 prefix absolute/meson.build diff --git a/test cases/failing/41 kwarg assign/dummy.c b/test cases/failing/40 kwarg assign/dummy.c similarity index 100% rename from test cases/failing/41 kwarg assign/dummy.c rename to test cases/failing/40 kwarg assign/dummy.c diff --git a/test cases/failing/41 kwarg assign/meson.build b/test cases/failing/40 kwarg assign/meson.build similarity index 100% rename from test cases/failing/41 kwarg assign/meson.build rename to test cases/failing/40 kwarg assign/meson.build diff --git a/test cases/failing/41 kwarg assign/prog.c b/test cases/failing/40 kwarg assign/prog.c similarity index 100% rename from test cases/failing/41 kwarg assign/prog.c rename to test cases/failing/40 kwarg assign/prog.c diff --git a/test cases/failing/42 custom target plainname many inputs/1.txt b/test cases/failing/41 custom target plainname many inputs/1.txt similarity index 100% rename from test cases/failing/42 custom target plainname many inputs/1.txt rename to test cases/failing/41 custom target plainname many inputs/1.txt diff --git a/test cases/failing/42 custom target plainname many inputs/2.txt b/test cases/failing/41 custom target plainname many inputs/2.txt similarity index 100% rename from test cases/failing/42 custom target plainname many inputs/2.txt rename to test cases/failing/41 custom target plainname many inputs/2.txt diff --git a/test cases/failing/42 custom target plainname many inputs/catfiles.py b/test cases/failing/41 custom target plainname many inputs/catfiles.py similarity index 100% rename from test cases/failing/42 custom target plainname many inputs/catfiles.py rename to test cases/failing/41 custom target plainname many inputs/catfiles.py diff --git a/test cases/failing/42 custom target plainname many inputs/meson.build b/test cases/failing/41 custom target plainname many inputs/meson.build similarity index 100% rename from test cases/failing/42 custom target plainname many inputs/meson.build rename to test cases/failing/41 custom target plainname many inputs/meson.build diff --git a/test cases/failing/43 custom target outputs not matching install_dirs/generator.py b/test cases/failing/42 custom target outputs not matching install_dirs/generator.py similarity index 100% rename from test cases/failing/43 custom target outputs not matching install_dirs/generator.py rename to test cases/failing/42 custom target outputs not matching install_dirs/generator.py diff --git a/test cases/failing/43 custom target outputs not matching install_dirs/installed_files.txt b/test cases/failing/42 custom target outputs not matching install_dirs/installed_files.txt similarity index 100% rename from test cases/failing/43 custom target outputs not matching install_dirs/installed_files.txt rename to test cases/failing/42 custom target outputs not matching install_dirs/installed_files.txt diff --git a/test cases/failing/43 custom target outputs not matching install_dirs/meson.build b/test cases/failing/42 custom target outputs not matching install_dirs/meson.build similarity index 100% rename from test cases/failing/43 custom target outputs not matching install_dirs/meson.build rename to test cases/failing/42 custom target outputs not matching install_dirs/meson.build diff --git a/test cases/failing/44 project name colon/meson.build b/test cases/failing/43 project name colon/meson.build similarity index 100% rename from test cases/failing/44 project name colon/meson.build rename to test cases/failing/43 project name colon/meson.build diff --git a/test cases/failing/45 abs subdir/bob/meson.build b/test cases/failing/44 abs subdir/bob/meson.build similarity index 100% rename from test cases/failing/45 abs subdir/bob/meson.build rename to test cases/failing/44 abs subdir/bob/meson.build diff --git a/test cases/failing/45 abs subdir/meson.build b/test cases/failing/44 abs subdir/meson.build similarity index 100% rename from test cases/failing/45 abs subdir/meson.build rename to test cases/failing/44 abs subdir/meson.build diff --git a/test cases/failing/46 abspath to srcdir/meson.build b/test cases/failing/45 abspath to srcdir/meson.build similarity index 100% rename from test cases/failing/46 abspath to srcdir/meson.build rename to test cases/failing/45 abspath to srcdir/meson.build diff --git a/test cases/failing/47 pkgconfig variables reserved/meson.build b/test cases/failing/46 pkgconfig variables reserved/meson.build similarity index 100% rename from test cases/failing/47 pkgconfig variables reserved/meson.build rename to test cases/failing/46 pkgconfig variables reserved/meson.build diff --git a/test cases/failing/47 pkgconfig variables reserved/simple.c b/test cases/failing/46 pkgconfig variables reserved/simple.c similarity index 100% rename from test cases/failing/47 pkgconfig variables reserved/simple.c rename to test cases/failing/46 pkgconfig variables reserved/simple.c diff --git a/test cases/failing/47 pkgconfig variables reserved/simple.h b/test cases/failing/46 pkgconfig variables reserved/simple.h similarity index 100% rename from test cases/failing/47 pkgconfig variables reserved/simple.h rename to test cases/failing/46 pkgconfig variables reserved/simple.h diff --git a/test cases/failing/48 pkgconfig variables zero length/meson.build b/test cases/failing/47 pkgconfig variables zero length/meson.build similarity index 100% rename from test cases/failing/48 pkgconfig variables zero length/meson.build rename to test cases/failing/47 pkgconfig variables zero length/meson.build diff --git a/test cases/failing/48 pkgconfig variables zero length/simple.c b/test cases/failing/47 pkgconfig variables zero length/simple.c similarity index 100% rename from test cases/failing/48 pkgconfig variables zero length/simple.c rename to test cases/failing/47 pkgconfig variables zero length/simple.c diff --git a/test cases/failing/48 pkgconfig variables zero length/simple.h b/test cases/failing/47 pkgconfig variables zero length/simple.h similarity index 100% rename from test cases/failing/48 pkgconfig variables zero length/simple.h rename to test cases/failing/47 pkgconfig variables zero length/simple.h diff --git a/test cases/failing/49 pkgconfig variables zero length value/meson.build b/test cases/failing/48 pkgconfig variables zero length value/meson.build similarity index 100% rename from test cases/failing/49 pkgconfig variables zero length value/meson.build rename to test cases/failing/48 pkgconfig variables zero length value/meson.build diff --git a/test cases/failing/49 pkgconfig variables zero length value/simple.c b/test cases/failing/48 pkgconfig variables zero length value/simple.c similarity index 100% rename from test cases/failing/49 pkgconfig variables zero length value/simple.c rename to test cases/failing/48 pkgconfig variables zero length value/simple.c diff --git a/test cases/failing/49 pkgconfig variables zero length value/simple.h b/test cases/failing/48 pkgconfig variables zero length value/simple.h similarity index 100% rename from test cases/failing/49 pkgconfig variables zero length value/simple.h rename to test cases/failing/48 pkgconfig variables zero length value/simple.h diff --git a/test cases/failing/50 pkgconfig variables not key value/meson.build b/test cases/failing/49 pkgconfig variables not key value/meson.build similarity index 100% rename from test cases/failing/50 pkgconfig variables not key value/meson.build rename to test cases/failing/49 pkgconfig variables not key value/meson.build diff --git a/test cases/failing/50 pkgconfig variables not key value/simple.c b/test cases/failing/49 pkgconfig variables not key value/simple.c similarity index 100% rename from test cases/failing/50 pkgconfig variables not key value/simple.c rename to test cases/failing/49 pkgconfig variables not key value/simple.c diff --git a/test cases/failing/50 pkgconfig variables not key value/simple.h b/test cases/failing/49 pkgconfig variables not key value/simple.h similarity index 100% rename from test cases/failing/50 pkgconfig variables not key value/simple.h rename to test cases/failing/49 pkgconfig variables not key value/simple.h diff --git a/test cases/failing/51 executable comparison/meson.build b/test cases/failing/50 executable comparison/meson.build similarity index 100% rename from test cases/failing/51 executable comparison/meson.build rename to test cases/failing/50 executable comparison/meson.build diff --git a/test cases/failing/51 executable comparison/prog.c b/test cases/failing/50 executable comparison/prog.c similarity index 100% rename from test cases/failing/51 executable comparison/prog.c rename to test cases/failing/50 executable comparison/prog.c diff --git a/test cases/failing/52 inconsistent comparison/meson.build b/test cases/failing/51 inconsistent comparison/meson.build similarity index 100% rename from test cases/failing/52 inconsistent comparison/meson.build rename to test cases/failing/51 inconsistent comparison/meson.build diff --git a/test cases/failing/53 slashname/meson.build b/test cases/failing/52 slashname/meson.build similarity index 100% rename from test cases/failing/53 slashname/meson.build rename to test cases/failing/52 slashname/meson.build diff --git a/test cases/failing/53 slashname/sub/meson.build b/test cases/failing/52 slashname/sub/meson.build similarity index 100% rename from test cases/failing/53 slashname/sub/meson.build rename to test cases/failing/52 slashname/sub/meson.build diff --git a/test cases/failing/53 slashname/sub/prog.c b/test cases/failing/52 slashname/sub/prog.c similarity index 100% rename from test cases/failing/53 slashname/sub/prog.c rename to test cases/failing/52 slashname/sub/prog.c diff --git a/test cases/failing/54 reserved meson prefix/meson-foo/meson.build b/test cases/failing/53 reserved meson prefix/meson-foo/meson.build similarity index 100% rename from test cases/failing/54 reserved meson prefix/meson-foo/meson.build rename to test cases/failing/53 reserved meson prefix/meson-foo/meson.build diff --git a/test cases/failing/54 reserved meson prefix/meson.build b/test cases/failing/53 reserved meson prefix/meson.build similarity index 100% rename from test cases/failing/54 reserved meson prefix/meson.build rename to test cases/failing/53 reserved meson prefix/meson.build diff --git a/test cases/failing/55 wrong shared crate type/foo.rs b/test cases/failing/54 wrong shared crate type/foo.rs similarity index 100% rename from test cases/failing/55 wrong shared crate type/foo.rs rename to test cases/failing/54 wrong shared crate type/foo.rs diff --git a/test cases/failing/55 wrong shared crate type/meson.build b/test cases/failing/54 wrong shared crate type/meson.build similarity index 100% rename from test cases/failing/55 wrong shared crate type/meson.build rename to test cases/failing/54 wrong shared crate type/meson.build diff --git a/test cases/failing/56 wrong static crate type/foo.rs b/test cases/failing/55 wrong static crate type/foo.rs similarity index 100% rename from test cases/failing/56 wrong static crate type/foo.rs rename to test cases/failing/55 wrong static crate type/foo.rs diff --git a/test cases/failing/56 wrong static crate type/meson.build b/test cases/failing/55 wrong static crate type/meson.build similarity index 100% rename from test cases/failing/56 wrong static crate type/meson.build rename to test cases/failing/55 wrong static crate type/meson.build diff --git a/test cases/failing/57 or on new line/meson.build b/test cases/failing/56 or on new line/meson.build similarity index 100% rename from test cases/failing/57 or on new line/meson.build rename to test cases/failing/56 or on new line/meson.build diff --git a/test cases/failing/57 or on new line/meson_options.txt b/test cases/failing/56 or on new line/meson_options.txt similarity index 100% rename from test cases/failing/57 or on new line/meson_options.txt rename to test cases/failing/56 or on new line/meson_options.txt diff --git a/test cases/failing/58 kwarg in module/meson.build b/test cases/failing/57 kwarg in module/meson.build similarity index 100% rename from test cases/failing/58 kwarg in module/meson.build rename to test cases/failing/57 kwarg in module/meson.build diff --git a/test cases/failing/59 link with executable/meson.build b/test cases/failing/58 link with executable/meson.build similarity index 100% rename from test cases/failing/59 link with executable/meson.build rename to test cases/failing/58 link with executable/meson.build diff --git a/test cases/failing/59 link with executable/module.c b/test cases/failing/58 link with executable/module.c similarity index 100% rename from test cases/failing/59 link with executable/module.c rename to test cases/failing/58 link with executable/module.c diff --git a/test cases/failing/59 link with executable/prog.c b/test cases/failing/58 link with executable/prog.c similarity index 100% rename from test cases/failing/59 link with executable/prog.c rename to test cases/failing/58 link with executable/prog.c diff --git a/test cases/failing/60 assign custom target index/meson.build b/test cases/failing/59 assign custom target index/meson.build similarity index 100% rename from test cases/failing/60 assign custom target index/meson.build rename to test cases/failing/59 assign custom target index/meson.build diff --git a/test cases/failing/61 getoption prefix/meson.build b/test cases/failing/60 getoption prefix/meson.build similarity index 100% rename from test cases/failing/61 getoption prefix/meson.build rename to test cases/failing/60 getoption prefix/meson.build diff --git a/test cases/failing/61 getoption prefix/subprojects/abc/meson.build b/test cases/failing/60 getoption prefix/subprojects/abc/meson.build similarity index 100% rename from test cases/failing/61 getoption prefix/subprojects/abc/meson.build rename to test cases/failing/60 getoption prefix/subprojects/abc/meson.build diff --git a/test cases/failing/61 getoption prefix/subprojects/abc/meson_options.txt b/test cases/failing/60 getoption prefix/subprojects/abc/meson_options.txt similarity index 100% rename from test cases/failing/61 getoption prefix/subprojects/abc/meson_options.txt rename to test cases/failing/60 getoption prefix/subprojects/abc/meson_options.txt diff --git a/test cases/failing/62 bad option argument/meson.build b/test cases/failing/61 bad option argument/meson.build similarity index 100% rename from test cases/failing/62 bad option argument/meson.build rename to test cases/failing/61 bad option argument/meson.build diff --git a/test cases/failing/62 bad option argument/meson_options.txt b/test cases/failing/61 bad option argument/meson_options.txt similarity index 100% rename from test cases/failing/62 bad option argument/meson_options.txt rename to test cases/failing/61 bad option argument/meson_options.txt diff --git a/test cases/failing/63 subproj filegrab/meson.build b/test cases/failing/62 subproj filegrab/meson.build similarity index 100% rename from test cases/failing/63 subproj filegrab/meson.build rename to test cases/failing/62 subproj filegrab/meson.build diff --git a/test cases/failing/63 subproj filegrab/prog.c b/test cases/failing/62 subproj filegrab/prog.c similarity index 100% rename from test cases/failing/63 subproj filegrab/prog.c rename to test cases/failing/62 subproj filegrab/prog.c diff --git a/test cases/failing/63 subproj filegrab/subprojects/a/meson.build b/test cases/failing/62 subproj filegrab/subprojects/a/meson.build similarity index 100% rename from test cases/failing/63 subproj filegrab/subprojects/a/meson.build rename to test cases/failing/62 subproj filegrab/subprojects/a/meson.build diff --git a/test cases/failing/64 grab subproj/meson.build b/test cases/failing/63 grab subproj/meson.build similarity index 100% rename from test cases/failing/64 grab subproj/meson.build rename to test cases/failing/63 grab subproj/meson.build diff --git a/test cases/failing/64 grab subproj/subprojects/foo/meson.build b/test cases/failing/63 grab subproj/subprojects/foo/meson.build similarity index 100% rename from test cases/failing/64 grab subproj/subprojects/foo/meson.build rename to test cases/failing/63 grab subproj/subprojects/foo/meson.build diff --git a/test cases/failing/64 grab subproj/subprojects/foo/sub.c b/test cases/failing/63 grab subproj/subprojects/foo/sub.c similarity index 100% rename from test cases/failing/64 grab subproj/subprojects/foo/sub.c rename to test cases/failing/63 grab subproj/subprojects/foo/sub.c diff --git a/test cases/failing/65 grab sibling/meson.build b/test cases/failing/64 grab sibling/meson.build similarity index 100% rename from test cases/failing/65 grab sibling/meson.build rename to test cases/failing/64 grab sibling/meson.build diff --git a/test cases/failing/65 grab sibling/subprojects/a/meson.build b/test cases/failing/64 grab sibling/subprojects/a/meson.build similarity index 100% rename from test cases/failing/65 grab sibling/subprojects/a/meson.build rename to test cases/failing/64 grab sibling/subprojects/a/meson.build diff --git a/test cases/failing/65 grab sibling/subprojects/b/meson.build b/test cases/failing/64 grab sibling/subprojects/b/meson.build similarity index 100% rename from test cases/failing/65 grab sibling/subprojects/b/meson.build rename to test cases/failing/64 grab sibling/subprojects/b/meson.build diff --git a/test cases/failing/65 grab sibling/subprojects/b/sneaky.c b/test cases/failing/64 grab sibling/subprojects/b/sneaky.c similarity index 100% rename from test cases/failing/65 grab sibling/subprojects/b/sneaky.c rename to test cases/failing/64 grab sibling/subprojects/b/sneaky.c diff --git a/test cases/failing/66 string as link target/meson.build b/test cases/failing/65 string as link target/meson.build similarity index 100% rename from test cases/failing/66 string as link target/meson.build rename to test cases/failing/65 string as link target/meson.build diff --git a/test cases/failing/66 string as link target/prog.c b/test cases/failing/65 string as link target/prog.c similarity index 100% rename from test cases/failing/66 string as link target/prog.c rename to test cases/failing/65 string as link target/prog.c diff --git a/test cases/failing/67 dependency not-found and required/meson.build b/test cases/failing/66 dependency not-found and required/meson.build similarity index 100% rename from test cases/failing/67 dependency not-found and required/meson.build rename to test cases/failing/66 dependency not-found and required/meson.build diff --git a/test cases/failing/68 subproj different versions/main.c b/test cases/failing/67 subproj different versions/main.c similarity index 100% rename from test cases/failing/68 subproj different versions/main.c rename to test cases/failing/67 subproj different versions/main.c diff --git a/test cases/failing/68 subproj different versions/meson.build b/test cases/failing/67 subproj different versions/meson.build similarity index 100% rename from test cases/failing/68 subproj different versions/meson.build rename to test cases/failing/67 subproj different versions/meson.build diff --git a/test cases/failing/68 subproj different versions/subprojects/a/a.c b/test cases/failing/67 subproj different versions/subprojects/a/a.c similarity index 100% rename from test cases/failing/68 subproj different versions/subprojects/a/a.c rename to test cases/failing/67 subproj different versions/subprojects/a/a.c diff --git a/test cases/failing/68 subproj different versions/subprojects/a/a.h b/test cases/failing/67 subproj different versions/subprojects/a/a.h similarity index 100% rename from test cases/failing/68 subproj different versions/subprojects/a/a.h rename to test cases/failing/67 subproj different versions/subprojects/a/a.h diff --git a/test cases/failing/68 subproj different versions/subprojects/a/meson.build b/test cases/failing/67 subproj different versions/subprojects/a/meson.build similarity index 100% rename from test cases/failing/68 subproj different versions/subprojects/a/meson.build rename to test cases/failing/67 subproj different versions/subprojects/a/meson.build diff --git a/test cases/failing/68 subproj different versions/subprojects/b/b.c b/test cases/failing/67 subproj different versions/subprojects/b/b.c similarity index 100% rename from test cases/failing/68 subproj different versions/subprojects/b/b.c rename to test cases/failing/67 subproj different versions/subprojects/b/b.c diff --git a/test cases/failing/68 subproj different versions/subprojects/b/b.h b/test cases/failing/67 subproj different versions/subprojects/b/b.h similarity index 100% rename from test cases/failing/68 subproj different versions/subprojects/b/b.h rename to test cases/failing/67 subproj different versions/subprojects/b/b.h diff --git a/test cases/failing/68 subproj different versions/subprojects/b/meson.build b/test cases/failing/67 subproj different versions/subprojects/b/meson.build similarity index 100% rename from test cases/failing/68 subproj different versions/subprojects/b/meson.build rename to test cases/failing/67 subproj different versions/subprojects/b/meson.build diff --git a/test cases/failing/68 subproj different versions/subprojects/c/c.h b/test cases/failing/67 subproj different versions/subprojects/c/c.h similarity index 100% rename from test cases/failing/68 subproj different versions/subprojects/c/c.h rename to test cases/failing/67 subproj different versions/subprojects/c/c.h diff --git a/test cases/failing/68 subproj different versions/subprojects/c/meson.build b/test cases/failing/67 subproj different versions/subprojects/c/meson.build similarity index 100% rename from test cases/failing/68 subproj different versions/subprojects/c/meson.build rename to test cases/failing/67 subproj different versions/subprojects/c/meson.build diff --git a/test cases/failing/69 wrong boost module/meson.build b/test cases/failing/68 wrong boost module/meson.build similarity index 100% rename from test cases/failing/69 wrong boost module/meson.build rename to test cases/failing/68 wrong boost module/meson.build diff --git a/test cases/failing/70 install_data rename bad size/file1.txt b/test cases/failing/69 install_data rename bad size/file1.txt similarity index 100% rename from test cases/failing/70 install_data rename bad size/file1.txt rename to test cases/failing/69 install_data rename bad size/file1.txt diff --git a/test cases/failing/70 install_data rename bad size/file2.txt b/test cases/failing/69 install_data rename bad size/file2.txt similarity index 100% rename from test cases/failing/70 install_data rename bad size/file2.txt rename to test cases/failing/69 install_data rename bad size/file2.txt diff --git a/test cases/failing/70 install_data rename bad size/meson.build b/test cases/failing/69 install_data rename bad size/meson.build similarity index 100% rename from test cases/failing/70 install_data rename bad size/meson.build rename to test cases/failing/69 install_data rename bad size/meson.build diff --git a/test cases/failing/71 skip only subdir/meson.build b/test cases/failing/70 skip only subdir/meson.build similarity index 100% rename from test cases/failing/71 skip only subdir/meson.build rename to test cases/failing/70 skip only subdir/meson.build diff --git a/test cases/failing/71 skip only subdir/subdir/meson.build b/test cases/failing/70 skip only subdir/subdir/meson.build similarity index 100% rename from test cases/failing/71 skip only subdir/subdir/meson.build rename to test cases/failing/70 skip only subdir/subdir/meson.build diff --git a/test cases/failing/72 invalid escape char/meson.build b/test cases/failing/71 invalid escape char/meson.build similarity index 100% rename from test cases/failing/72 invalid escape char/meson.build rename to test cases/failing/71 invalid escape char/meson.build diff --git a/test cases/failing/73 dual override/meson.build b/test cases/failing/72 dual override/meson.build similarity index 100% rename from test cases/failing/73 dual override/meson.build rename to test cases/failing/72 dual override/meson.build diff --git a/test cases/failing/73 dual override/overrides.py b/test cases/failing/72 dual override/overrides.py similarity index 100% rename from test cases/failing/73 dual override/overrides.py rename to test cases/failing/72 dual override/overrides.py diff --git a/test cases/failing/74 override used/meson.build b/test cases/failing/73 override used/meson.build similarity index 100% rename from test cases/failing/74 override used/meson.build rename to test cases/failing/73 override used/meson.build diff --git a/test cases/failing/74 override used/other.py b/test cases/failing/73 override used/other.py similarity index 100% rename from test cases/failing/74 override used/other.py rename to test cases/failing/73 override used/other.py diff --git a/test cases/failing/74 override used/something.py b/test cases/failing/73 override used/something.py similarity index 100% rename from test cases/failing/74 override used/something.py rename to test cases/failing/73 override used/something.py diff --git a/test cases/failing/75 run_command unclean exit/meson.build b/test cases/failing/74 run_command unclean exit/meson.build similarity index 100% rename from test cases/failing/75 run_command unclean exit/meson.build rename to test cases/failing/74 run_command unclean exit/meson.build diff --git a/test cases/failing/75 run_command unclean exit/returncode.py b/test cases/failing/74 run_command unclean exit/returncode.py similarity index 100% rename from test cases/failing/75 run_command unclean exit/returncode.py rename to test cases/failing/74 run_command unclean exit/returncode.py diff --git a/test cases/failing/76 int literal leading zero/meson.build b/test cases/failing/75 int literal leading zero/meson.build similarity index 100% rename from test cases/failing/76 int literal leading zero/meson.build rename to test cases/failing/75 int literal leading zero/meson.build diff --git a/test cases/failing/77 configuration immutable/input b/test cases/failing/76 configuration immutable/input similarity index 100% rename from test cases/failing/77 configuration immutable/input rename to test cases/failing/76 configuration immutable/input diff --git a/test cases/failing/77 configuration immutable/meson.build b/test cases/failing/76 configuration immutable/meson.build similarity index 100% rename from test cases/failing/77 configuration immutable/meson.build rename to test cases/failing/76 configuration immutable/meson.build diff --git a/test cases/failing/78 link with shared module on osx/meson.build b/test cases/failing/77 link with shared module on osx/meson.build similarity index 100% rename from test cases/failing/78 link with shared module on osx/meson.build rename to test cases/failing/77 link with shared module on osx/meson.build diff --git a/test cases/failing/78 link with shared module on osx/module.c b/test cases/failing/77 link with shared module on osx/module.c similarity index 100% rename from test cases/failing/78 link with shared module on osx/module.c rename to test cases/failing/77 link with shared module on osx/module.c diff --git a/test cases/failing/78 link with shared module on osx/prog.c b/test cases/failing/77 link with shared module on osx/prog.c similarity index 100% rename from test cases/failing/78 link with shared module on osx/prog.c rename to test cases/failing/77 link with shared module on osx/prog.c diff --git a/test cases/failing/79 non ascii in ascii encoded configure file/config9.h.in b/test cases/failing/78 non ascii in ascii encoded configure file/config9.h.in similarity index 100% rename from test cases/failing/79 non ascii in ascii encoded configure file/config9.h.in rename to test cases/failing/78 non ascii in ascii encoded configure file/config9.h.in diff --git a/test cases/failing/79 non ascii in ascii encoded configure file/meson.build b/test cases/failing/78 non ascii in ascii encoded configure file/meson.build similarity index 100% rename from test cases/failing/79 non ascii in ascii encoded configure file/meson.build rename to test cases/failing/78 non ascii in ascii encoded configure file/meson.build diff --git a/test cases/failing/80 subproj dependency not-found and required/meson.build b/test cases/failing/79 subproj dependency not-found and required/meson.build similarity index 100% rename from test cases/failing/80 subproj dependency not-found and required/meson.build rename to test cases/failing/79 subproj dependency not-found and required/meson.build diff --git a/test cases/failing/81 unfound run/meson.build b/test cases/failing/80 unfound run/meson.build similarity index 100% rename from test cases/failing/81 unfound run/meson.build rename to test cases/failing/80 unfound run/meson.build diff --git a/test cases/objc/6 c++ project objc subproject/master.cpp b/test cases/objc/4 c++ project objc subproject/master.cpp similarity index 100% rename from test cases/objc/6 c++ project objc subproject/master.cpp rename to test cases/objc/4 c++ project objc subproject/master.cpp diff --git a/test cases/objc/6 c++ project objc subproject/meson.build b/test cases/objc/4 c++ project objc subproject/meson.build similarity index 100% rename from test cases/objc/6 c++ project objc subproject/meson.build rename to test cases/objc/4 c++ project objc subproject/meson.build diff --git a/test cases/objc/6 c++ project objc subproject/subprojects/foo/foo.m b/test cases/objc/4 c++ project objc subproject/subprojects/foo/foo.m similarity index 100% rename from test cases/objc/6 c++ project objc subproject/subprojects/foo/foo.m rename to test cases/objc/4 c++ project objc subproject/subprojects/foo/foo.m diff --git a/test cases/objc/6 c++ project objc subproject/subprojects/foo/meson.build b/test cases/objc/4 c++ project objc subproject/subprojects/foo/meson.build similarity index 100% rename from test cases/objc/6 c++ project objc subproject/subprojects/foo/meson.build rename to test cases/objc/4 c++ project objc subproject/subprojects/foo/meson.build diff --git a/test cases/unit/11 build_rpath/meson.build b/test cases/unit/10 build_rpath/meson.build similarity index 100% rename from test cases/unit/11 build_rpath/meson.build rename to test cases/unit/10 build_rpath/meson.build diff --git a/test cases/unit/11 build_rpath/prog.c b/test cases/unit/10 build_rpath/prog.c similarity index 100% rename from test cases/unit/11 build_rpath/prog.c rename to test cases/unit/10 build_rpath/prog.c diff --git a/test cases/unit/11 build_rpath/prog.cc b/test cases/unit/10 build_rpath/prog.cc similarity index 100% rename from test cases/unit/11 build_rpath/prog.cc rename to test cases/unit/10 build_rpath/prog.cc diff --git a/test cases/unit/11 build_rpath/sub/meson.build b/test cases/unit/10 build_rpath/sub/meson.build similarity index 100% rename from test cases/unit/11 build_rpath/sub/meson.build rename to test cases/unit/10 build_rpath/sub/meson.build diff --git a/test cases/unit/11 build_rpath/sub/stuff.c b/test cases/unit/10 build_rpath/sub/stuff.c similarity index 100% rename from test cases/unit/11 build_rpath/sub/stuff.c rename to test cases/unit/10 build_rpath/sub/stuff.c diff --git a/test cases/unit/12 cross prog/meson.build b/test cases/unit/11 cross prog/meson.build similarity index 100% rename from test cases/unit/12 cross prog/meson.build rename to test cases/unit/11 cross prog/meson.build diff --git a/test cases/unit/12 cross prog/some_cross_tool.py b/test cases/unit/11 cross prog/some_cross_tool.py similarity index 100% rename from test cases/unit/12 cross prog/some_cross_tool.py rename to test cases/unit/11 cross prog/some_cross_tool.py diff --git a/test cases/unit/12 cross prog/sometool.py b/test cases/unit/11 cross prog/sometool.py similarity index 100% rename from test cases/unit/12 cross prog/sometool.py rename to test cases/unit/11 cross prog/sometool.py diff --git a/test cases/unit/13 promote/meson.build b/test cases/unit/12 promote/meson.build similarity index 100% rename from test cases/unit/13 promote/meson.build rename to test cases/unit/12 promote/meson.build diff --git a/test cases/unit/13 promote/subprojects/s1/meson.build b/test cases/unit/12 promote/subprojects/s1/meson.build similarity index 100% rename from test cases/unit/13 promote/subprojects/s1/meson.build rename to test cases/unit/12 promote/subprojects/s1/meson.build diff --git a/test cases/unit/13 promote/subprojects/s1/s1.c b/test cases/unit/12 promote/subprojects/s1/s1.c similarity index 100% rename from test cases/unit/13 promote/subprojects/s1/s1.c rename to test cases/unit/12 promote/subprojects/s1/s1.c diff --git a/test cases/unit/13 promote/subprojects/s1/subprojects/s3/meson.build b/test cases/unit/12 promote/subprojects/s1/subprojects/s3/meson.build similarity index 100% rename from test cases/unit/13 promote/subprojects/s1/subprojects/s3/meson.build rename to test cases/unit/12 promote/subprojects/s1/subprojects/s3/meson.build diff --git a/test cases/unit/13 promote/subprojects/s1/subprojects/s3/s3.c b/test cases/unit/12 promote/subprojects/s1/subprojects/s3/s3.c similarity index 100% rename from test cases/unit/13 promote/subprojects/s1/subprojects/s3/s3.c rename to test cases/unit/12 promote/subprojects/s1/subprojects/s3/s3.c diff --git a/test cases/unit/13 promote/subprojects/s1/subprojects/scommon/meson.build b/test cases/unit/12 promote/subprojects/s1/subprojects/scommon/meson.build similarity index 100% rename from test cases/unit/13 promote/subprojects/s1/subprojects/scommon/meson.build rename to test cases/unit/12 promote/subprojects/s1/subprojects/scommon/meson.build diff --git a/test cases/unit/13 promote/subprojects/s1/subprojects/scommon/scommon_broken.c b/test cases/unit/12 promote/subprojects/s1/subprojects/scommon/scommon_broken.c similarity index 100% rename from test cases/unit/13 promote/subprojects/s1/subprojects/scommon/scommon_broken.c rename to test cases/unit/12 promote/subprojects/s1/subprojects/scommon/scommon_broken.c diff --git a/test cases/unit/13 promote/subprojects/s2/meson.build b/test cases/unit/12 promote/subprojects/s2/meson.build similarity index 100% rename from test cases/unit/13 promote/subprojects/s2/meson.build rename to test cases/unit/12 promote/subprojects/s2/meson.build diff --git a/test cases/unit/13 promote/subprojects/s2/s2.c b/test cases/unit/12 promote/subprojects/s2/s2.c similarity index 100% rename from test cases/unit/13 promote/subprojects/s2/s2.c rename to test cases/unit/12 promote/subprojects/s2/s2.c diff --git a/test cases/unit/13 promote/subprojects/s2/subprojects/athing.wrap b/test cases/unit/12 promote/subprojects/s2/subprojects/athing.wrap similarity index 100% rename from test cases/unit/13 promote/subprojects/s2/subprojects/athing.wrap rename to test cases/unit/12 promote/subprojects/s2/subprojects/athing.wrap diff --git a/test cases/unit/13 promote/subprojects/s2/subprojects/scommon/meson.build b/test cases/unit/12 promote/subprojects/s2/subprojects/scommon/meson.build similarity index 100% rename from test cases/unit/13 promote/subprojects/s2/subprojects/scommon/meson.build rename to test cases/unit/12 promote/subprojects/s2/subprojects/scommon/meson.build diff --git a/test cases/unit/13 promote/subprojects/s2/subprojects/scommon/scommon_ok.c b/test cases/unit/12 promote/subprojects/s2/subprojects/scommon/scommon_ok.c similarity index 100% rename from test cases/unit/13 promote/subprojects/s2/subprojects/scommon/scommon_ok.c rename to test cases/unit/12 promote/subprojects/s2/subprojects/scommon/scommon_ok.c diff --git a/test cases/unit/13 testsetup selection/main.c b/test cases/unit/14 testsetup selection/main.c similarity index 100% rename from test cases/unit/13 testsetup selection/main.c rename to test cases/unit/14 testsetup selection/main.c diff --git a/test cases/unit/13 testsetup selection/meson.build b/test cases/unit/14 testsetup selection/meson.build similarity index 100% rename from test cases/unit/13 testsetup selection/meson.build rename to test cases/unit/14 testsetup selection/meson.build diff --git a/test cases/unit/13 testsetup selection/subprojects/bar/bar.c b/test cases/unit/14 testsetup selection/subprojects/bar/bar.c similarity index 100% rename from test cases/unit/13 testsetup selection/subprojects/bar/bar.c rename to test cases/unit/14 testsetup selection/subprojects/bar/bar.c diff --git a/test cases/unit/13 testsetup selection/subprojects/bar/meson.build b/test cases/unit/14 testsetup selection/subprojects/bar/meson.build similarity index 100% rename from test cases/unit/13 testsetup selection/subprojects/bar/meson.build rename to test cases/unit/14 testsetup selection/subprojects/bar/meson.build diff --git a/test cases/unit/13 testsetup selection/subprojects/foo/foo.c b/test cases/unit/14 testsetup selection/subprojects/foo/foo.c similarity index 100% rename from test cases/unit/13 testsetup selection/subprojects/foo/foo.c rename to test cases/unit/14 testsetup selection/subprojects/foo/foo.c diff --git a/test cases/unit/13 testsetup selection/subprojects/foo/meson.build b/test cases/unit/14 testsetup selection/subprojects/foo/meson.build similarity index 100% rename from test cases/unit/13 testsetup selection/subprojects/foo/meson.build rename to test cases/unit/14 testsetup selection/subprojects/foo/meson.build diff --git a/test cases/unit/14 prebuilt object/main.c b/test cases/unit/15 prebuilt object/main.c similarity index 100% rename from test cases/unit/14 prebuilt object/main.c rename to test cases/unit/15 prebuilt object/main.c diff --git a/test cases/unit/14 prebuilt object/meson.build b/test cases/unit/15 prebuilt object/meson.build similarity index 100% rename from test cases/unit/14 prebuilt object/meson.build rename to test cases/unit/15 prebuilt object/meson.build diff --git a/test cases/unit/14 prebuilt object/source.c b/test cases/unit/15 prebuilt object/source.c similarity index 100% rename from test cases/unit/14 prebuilt object/source.c rename to test cases/unit/15 prebuilt object/source.c diff --git a/test cases/unit/15 prebuilt static/libdir/best.c b/test cases/unit/16 prebuilt static/libdir/best.c similarity index 100% rename from test cases/unit/15 prebuilt static/libdir/best.c rename to test cases/unit/16 prebuilt static/libdir/best.c diff --git a/test cases/unit/15 prebuilt static/libdir/best.h b/test cases/unit/16 prebuilt static/libdir/best.h similarity index 100% rename from test cases/unit/15 prebuilt static/libdir/best.h rename to test cases/unit/16 prebuilt static/libdir/best.h diff --git a/test cases/unit/15 prebuilt static/libdir/meson.build b/test cases/unit/16 prebuilt static/libdir/meson.build similarity index 100% rename from test cases/unit/15 prebuilt static/libdir/meson.build rename to test cases/unit/16 prebuilt static/libdir/meson.build diff --git a/test cases/unit/15 prebuilt static/main.c b/test cases/unit/16 prebuilt static/main.c similarity index 100% rename from test cases/unit/15 prebuilt static/main.c rename to test cases/unit/16 prebuilt static/main.c diff --git a/test cases/unit/15 prebuilt static/meson.build b/test cases/unit/16 prebuilt static/meson.build similarity index 100% rename from test cases/unit/15 prebuilt static/meson.build rename to test cases/unit/16 prebuilt static/meson.build diff --git a/test cases/unit/16 prebuilt shared/alexandria.c b/test cases/unit/17 prebuilt shared/alexandria.c similarity index 100% rename from test cases/unit/16 prebuilt shared/alexandria.c rename to test cases/unit/17 prebuilt shared/alexandria.c diff --git a/test cases/unit/16 prebuilt shared/alexandria.h b/test cases/unit/17 prebuilt shared/alexandria.h similarity index 100% rename from test cases/unit/16 prebuilt shared/alexandria.h rename to test cases/unit/17 prebuilt shared/alexandria.h diff --git a/test cases/unit/16 prebuilt shared/another_visitor.c b/test cases/unit/17 prebuilt shared/another_visitor.c similarity index 100% rename from test cases/unit/16 prebuilt shared/another_visitor.c rename to test cases/unit/17 prebuilt shared/another_visitor.c diff --git a/test cases/unit/16 prebuilt shared/meson.build b/test cases/unit/17 prebuilt shared/meson.build similarity index 100% rename from test cases/unit/16 prebuilt shared/meson.build rename to test cases/unit/17 prebuilt shared/meson.build diff --git a/test cases/unit/16 prebuilt shared/patron.c b/test cases/unit/17 prebuilt shared/patron.c similarity index 100% rename from test cases/unit/16 prebuilt shared/patron.c rename to test cases/unit/17 prebuilt shared/patron.c diff --git a/test cases/unit/17 pkgconfig static/foo.c b/test cases/unit/18 pkgconfig static/foo.c similarity index 100% rename from test cases/unit/17 pkgconfig static/foo.c rename to test cases/unit/18 pkgconfig static/foo.c diff --git a/test cases/unit/17 pkgconfig static/foo.pc.in b/test cases/unit/18 pkgconfig static/foo.pc.in similarity index 100% rename from test cases/unit/17 pkgconfig static/foo.pc.in rename to test cases/unit/18 pkgconfig static/foo.pc.in diff --git a/test cases/unit/17 pkgconfig static/include/foo.h b/test cases/unit/18 pkgconfig static/include/foo.h similarity index 100% rename from test cases/unit/17 pkgconfig static/include/foo.h rename to test cases/unit/18 pkgconfig static/include/foo.h diff --git a/test cases/unit/17 pkgconfig static/main.c b/test cases/unit/18 pkgconfig static/main.c similarity index 100% rename from test cases/unit/17 pkgconfig static/main.c rename to test cases/unit/18 pkgconfig static/main.c diff --git a/test cases/unit/17 pkgconfig static/meson.build b/test cases/unit/18 pkgconfig static/meson.build similarity index 100% rename from test cases/unit/17 pkgconfig static/meson.build rename to test cases/unit/18 pkgconfig static/meson.build diff --git a/test cases/unit/18 array option/meson.build b/test cases/unit/19 array option/meson.build similarity index 100% rename from test cases/unit/18 array option/meson.build rename to test cases/unit/19 array option/meson.build diff --git a/test cases/unit/18 array option/meson_options.txt b/test cases/unit/19 array option/meson_options.txt similarity index 100% rename from test cases/unit/18 array option/meson_options.txt rename to test cases/unit/19 array option/meson_options.txt diff --git a/test cases/unit/21 warning location/a.c b/test cases/unit/22 warning location/a.c similarity index 100% rename from test cases/unit/21 warning location/a.c rename to test cases/unit/22 warning location/a.c diff --git a/test cases/unit/21 warning location/b.c b/test cases/unit/22 warning location/b.c similarity index 100% rename from test cases/unit/21 warning location/b.c rename to test cases/unit/22 warning location/b.c diff --git a/test cases/unit/21 warning location/conf.in b/test cases/unit/22 warning location/conf.in similarity index 100% rename from test cases/unit/21 warning location/conf.in rename to test cases/unit/22 warning location/conf.in diff --git a/test cases/unit/21 warning location/main.c b/test cases/unit/22 warning location/main.c similarity index 100% rename from test cases/unit/21 warning location/main.c rename to test cases/unit/22 warning location/main.c diff --git a/test cases/unit/21 warning location/meson.build b/test cases/unit/22 warning location/meson.build similarity index 100% rename from test cases/unit/21 warning location/meson.build rename to test cases/unit/22 warning location/meson.build diff --git a/test cases/unit/21 warning location/sub/c.c b/test cases/unit/22 warning location/sub/c.c similarity index 100% rename from test cases/unit/21 warning location/sub/c.c rename to test cases/unit/22 warning location/sub/c.c diff --git a/test cases/unit/21 warning location/sub/d.c b/test cases/unit/22 warning location/sub/d.c similarity index 100% rename from test cases/unit/21 warning location/sub/d.c rename to test cases/unit/22 warning location/sub/d.c diff --git a/test cases/unit/21 warning location/sub/meson.build b/test cases/unit/22 warning location/sub/meson.build similarity index 100% rename from test cases/unit/21 warning location/sub/meson.build rename to test cases/unit/22 warning location/sub/meson.build diff --git a/test cases/unit/21 warning location/sub/sub.c b/test cases/unit/22 warning location/sub/sub.c similarity index 100% rename from test cases/unit/21 warning location/sub/sub.c rename to test cases/unit/22 warning location/sub/sub.c diff --git a/test cases/unit/22 unfound pkgconfig/meson.build b/test cases/unit/23 unfound pkgconfig/meson.build similarity index 100% rename from test cases/unit/22 unfound pkgconfig/meson.build rename to test cases/unit/23 unfound pkgconfig/meson.build diff --git a/test cases/unit/22 unfound pkgconfig/some.c b/test cases/unit/23 unfound pkgconfig/some.c similarity index 100% rename from test cases/unit/22 unfound pkgconfig/some.c rename to test cases/unit/23 unfound pkgconfig/some.c diff --git a/test cases/unit/23 compiler run_command/meson.build b/test cases/unit/24 compiler run_command/meson.build similarity index 100% rename from test cases/unit/23 compiler run_command/meson.build rename to test cases/unit/24 compiler run_command/meson.build diff --git a/test cases/unit/23 non-permitted kwargs/meson.build b/test cases/unit/25 non-permitted kwargs/meson.build similarity index 100% rename from test cases/unit/23 non-permitted kwargs/meson.build rename to test cases/unit/25 non-permitted kwargs/meson.build diff --git a/test cases/unit/24 install umask/datafile.cat b/test cases/unit/26 install umask/datafile.cat similarity index 100% rename from test cases/unit/24 install umask/datafile.cat rename to test cases/unit/26 install umask/datafile.cat diff --git a/test cases/unit/24 install umask/meson.build b/test cases/unit/26 install umask/meson.build similarity index 100% rename from test cases/unit/24 install umask/meson.build rename to test cases/unit/26 install umask/meson.build diff --git a/test cases/unit/24 install umask/myinstall.py b/test cases/unit/26 install umask/myinstall.py similarity index 100% rename from test cases/unit/24 install umask/myinstall.py rename to test cases/unit/26 install umask/myinstall.py diff --git a/test cases/unit/24 install umask/prog.1 b/test cases/unit/26 install umask/prog.1 similarity index 100% rename from test cases/unit/24 install umask/prog.1 rename to test cases/unit/26 install umask/prog.1 diff --git a/test cases/unit/24 install umask/prog.c b/test cases/unit/26 install umask/prog.c similarity index 100% rename from test cases/unit/24 install umask/prog.c rename to test cases/unit/26 install umask/prog.c diff --git a/test cases/unit/24 install umask/sample.h b/test cases/unit/26 install umask/sample.h similarity index 100% rename from test cases/unit/24 install umask/sample.h rename to test cases/unit/26 install umask/sample.h diff --git a/test cases/unit/24 install umask/subdir/datafile.dog b/test cases/unit/26 install umask/subdir/datafile.dog similarity index 100% rename from test cases/unit/24 install umask/subdir/datafile.dog rename to test cases/unit/26 install umask/subdir/datafile.dog diff --git a/test cases/unit/24 install umask/subdir/sayhello b/test cases/unit/26 install umask/subdir/sayhello similarity index 100% rename from test cases/unit/24 install umask/subdir/sayhello rename to test cases/unit/26 install umask/subdir/sayhello diff --git a/test cases/unit/24 pkgconfig usage/dependee/meson.build b/test cases/unit/27 pkgconfig usage/dependee/meson.build similarity index 100% rename from test cases/unit/24 pkgconfig usage/dependee/meson.build rename to test cases/unit/27 pkgconfig usage/dependee/meson.build diff --git a/test cases/unit/24 pkgconfig usage/dependee/pkguser.c b/test cases/unit/27 pkgconfig usage/dependee/pkguser.c similarity index 100% rename from test cases/unit/24 pkgconfig usage/dependee/pkguser.c rename to test cases/unit/27 pkgconfig usage/dependee/pkguser.c diff --git a/test cases/unit/24 pkgconfig usage/dependency/meson.build b/test cases/unit/27 pkgconfig usage/dependency/meson.build similarity index 100% rename from test cases/unit/24 pkgconfig usage/dependency/meson.build rename to test cases/unit/27 pkgconfig usage/dependency/meson.build diff --git a/test cases/unit/24 pkgconfig usage/dependency/pkgdep.c b/test cases/unit/27 pkgconfig usage/dependency/pkgdep.c similarity index 100% rename from test cases/unit/24 pkgconfig usage/dependency/pkgdep.c rename to test cases/unit/27 pkgconfig usage/dependency/pkgdep.c diff --git a/test cases/unit/24 pkgconfig usage/dependency/pkgdep.h b/test cases/unit/27 pkgconfig usage/dependency/pkgdep.h similarity index 100% rename from test cases/unit/24 pkgconfig usage/dependency/pkgdep.h rename to test cases/unit/27 pkgconfig usage/dependency/pkgdep.h diff --git a/test cases/unit/24 pkgconfig usage/dependency/privatelib.c b/test cases/unit/27 pkgconfig usage/dependency/privatelib.c similarity index 100% rename from test cases/unit/24 pkgconfig usage/dependency/privatelib.c rename to test cases/unit/27 pkgconfig usage/dependency/privatelib.c diff --git a/test cases/unit/25 ndebug if-release/main.c b/test cases/unit/28 ndebug if-release/main.c similarity index 100% rename from test cases/unit/25 ndebug if-release/main.c rename to test cases/unit/28 ndebug if-release/main.c diff --git a/test cases/unit/25 ndebug if-release/meson.build b/test cases/unit/28 ndebug if-release/meson.build similarity index 100% rename from test cases/unit/25 ndebug if-release/meson.build rename to test cases/unit/28 ndebug if-release/meson.build diff --git a/test cases/unit/26 guessed linker dependencies/exe/app.c b/test cases/unit/29 guessed linker dependencies/exe/app.c similarity index 100% rename from test cases/unit/26 guessed linker dependencies/exe/app.c rename to test cases/unit/29 guessed linker dependencies/exe/app.c diff --git a/test cases/unit/26 guessed linker dependencies/exe/meson.build b/test cases/unit/29 guessed linker dependencies/exe/meson.build similarity index 100% rename from test cases/unit/26 guessed linker dependencies/exe/meson.build rename to test cases/unit/29 guessed linker dependencies/exe/meson.build diff --git a/test cases/unit/26 guessed linker dependencies/lib/lib.c b/test cases/unit/29 guessed linker dependencies/lib/lib.c similarity index 100% rename from test cases/unit/26 guessed linker dependencies/lib/lib.c rename to test cases/unit/29 guessed linker dependencies/lib/lib.c diff --git a/test cases/unit/26 guessed linker dependencies/lib/meson.build b/test cases/unit/29 guessed linker dependencies/lib/meson.build similarity index 100% rename from test cases/unit/26 guessed linker dependencies/lib/meson.build rename to test cases/unit/29 guessed linker dependencies/lib/meson.build diff --git a/test cases/unit/26 guessed linker dependencies/lib/meson_options.txt b/test cases/unit/29 guessed linker dependencies/lib/meson_options.txt similarity index 100% rename from test cases/unit/26 guessed linker dependencies/lib/meson_options.txt rename to test cases/unit/29 guessed linker dependencies/lib/meson_options.txt diff --git a/test cases/unit/26 shared_mod linking/libfile.c b/test cases/unit/30 shared_mod linking/libfile.c similarity index 100% rename from test cases/unit/26 shared_mod linking/libfile.c rename to test cases/unit/30 shared_mod linking/libfile.c diff --git a/test cases/unit/26 shared_mod linking/main.c b/test cases/unit/30 shared_mod linking/main.c similarity index 100% rename from test cases/unit/26 shared_mod linking/main.c rename to test cases/unit/30 shared_mod linking/main.c diff --git a/test cases/unit/26 shared_mod linking/meson.build b/test cases/unit/30 shared_mod linking/meson.build similarity index 100% rename from test cases/unit/26 shared_mod linking/meson.build rename to test cases/unit/30 shared_mod linking/meson.build diff --git a/test cases/unit/27 forcefallback/meson.build b/test cases/unit/31 forcefallback/meson.build similarity index 100% rename from test cases/unit/27 forcefallback/meson.build rename to test cases/unit/31 forcefallback/meson.build diff --git a/test cases/unit/27 forcefallback/subprojects/notzlib/meson.build b/test cases/unit/31 forcefallback/subprojects/notzlib/meson.build similarity index 100% rename from test cases/unit/27 forcefallback/subprojects/notzlib/meson.build rename to test cases/unit/31 forcefallback/subprojects/notzlib/meson.build diff --git a/test cases/unit/27 forcefallback/subprojects/notzlib/notzlib.c b/test cases/unit/31 forcefallback/subprojects/notzlib/notzlib.c similarity index 100% rename from test cases/unit/27 forcefallback/subprojects/notzlib/notzlib.c rename to test cases/unit/31 forcefallback/subprojects/notzlib/notzlib.c diff --git a/test cases/unit/27 forcefallback/subprojects/notzlib/notzlib.h b/test cases/unit/31 forcefallback/subprojects/notzlib/notzlib.h similarity index 100% rename from test cases/unit/27 forcefallback/subprojects/notzlib/notzlib.h rename to test cases/unit/31 forcefallback/subprojects/notzlib/notzlib.h diff --git a/test cases/unit/27 forcefallback/test_not_zlib.c b/test cases/unit/31 forcefallback/test_not_zlib.c similarity index 100% rename from test cases/unit/27 forcefallback/test_not_zlib.c rename to test cases/unit/31 forcefallback/test_not_zlib.c diff --git a/test cases/unit/28 pkgconfig use libraries/app/app.c b/test cases/unit/32 pkgconfig use libraries/app/app.c similarity index 100% rename from test cases/unit/28 pkgconfig use libraries/app/app.c rename to test cases/unit/32 pkgconfig use libraries/app/app.c diff --git a/test cases/unit/28 pkgconfig use libraries/app/meson.build b/test cases/unit/32 pkgconfig use libraries/app/meson.build similarity index 100% rename from test cases/unit/28 pkgconfig use libraries/app/meson.build rename to test cases/unit/32 pkgconfig use libraries/app/meson.build diff --git a/test cases/unit/28 pkgconfig use libraries/lib/liba.c b/test cases/unit/32 pkgconfig use libraries/lib/liba.c similarity index 100% rename from test cases/unit/28 pkgconfig use libraries/lib/liba.c rename to test cases/unit/32 pkgconfig use libraries/lib/liba.c diff --git a/test cases/unit/28 pkgconfig use libraries/lib/libb.c b/test cases/unit/32 pkgconfig use libraries/lib/libb.c similarity index 100% rename from test cases/unit/28 pkgconfig use libraries/lib/libb.c rename to test cases/unit/32 pkgconfig use libraries/lib/libb.c diff --git a/test cases/unit/28 pkgconfig use libraries/lib/meson.build b/test cases/unit/32 pkgconfig use libraries/lib/meson.build similarity index 100% rename from test cases/unit/28 pkgconfig use libraries/lib/meson.build rename to test cases/unit/32 pkgconfig use libraries/lib/meson.build diff --git a/test cases/unit/29 cross file overrides always args/meson.build b/test cases/unit/33 cross file overrides always args/meson.build similarity index 100% rename from test cases/unit/29 cross file overrides always args/meson.build rename to test cases/unit/33 cross file overrides always args/meson.build diff --git a/test cases/unit/29 cross file overrides always args/test.c b/test cases/unit/33 cross file overrides always args/test.c similarity index 100% rename from test cases/unit/29 cross file overrides always args/test.c rename to test cases/unit/33 cross file overrides always args/test.c diff --git a/test cases/unit/29 cross file overrides always args/ubuntu-armhf-overrides.txt b/test cases/unit/33 cross file overrides always args/ubuntu-armhf-overrides.txt similarity index 100% rename from test cases/unit/29 cross file overrides always args/ubuntu-armhf-overrides.txt rename to test cases/unit/33 cross file overrides always args/ubuntu-armhf-overrides.txt diff --git a/test cases/unit/30 command line/meson.build b/test cases/unit/34 command line/meson.build similarity index 100% rename from test cases/unit/30 command line/meson.build rename to test cases/unit/34 command line/meson.build diff --git a/test cases/unit/30 command line/meson_options.txt b/test cases/unit/34 command line/meson_options.txt similarity index 100% rename from test cases/unit/30 command line/meson_options.txt rename to test cases/unit/34 command line/meson_options.txt diff --git a/test cases/unit/30 command line/subprojects/subp/meson.build b/test cases/unit/34 command line/subprojects/subp/meson.build similarity index 100% rename from test cases/unit/30 command line/subprojects/subp/meson.build rename to test cases/unit/34 command line/subprojects/subp/meson.build diff --git a/test cases/unit/30 command line/subprojects/subp/meson_options.txt b/test cases/unit/34 command line/subprojects/subp/meson_options.txt similarity index 100% rename from test cases/unit/30 command line/subprojects/subp/meson_options.txt rename to test cases/unit/34 command line/subprojects/subp/meson_options.txt diff --git a/test cases/unit/30 mixed command line args/meson.build b/test cases/unit/35 mixed command line args/meson.build similarity index 100% rename from test cases/unit/30 mixed command line args/meson.build rename to test cases/unit/35 mixed command line args/meson.build diff --git a/test cases/unit/30 mixed command line args/meson_options.txt b/test cases/unit/35 mixed command line args/meson_options.txt similarity index 100% rename from test cases/unit/30 mixed command line args/meson_options.txt rename to test cases/unit/35 mixed command line args/meson_options.txt diff --git a/test cases/unit/31 pkgconfig format/meson.build b/test cases/unit/36 pkgconfig format/meson.build similarity index 100% rename from test cases/unit/31 pkgconfig format/meson.build rename to test cases/unit/36 pkgconfig format/meson.build diff --git a/test cases/unit/31 pkgconfig format/somelib.c b/test cases/unit/36 pkgconfig format/somelib.c similarity index 100% rename from test cases/unit/31 pkgconfig format/somelib.c rename to test cases/unit/36 pkgconfig format/somelib.c diff --git a/test cases/unit/31 pkgconfig format/someret.c b/test cases/unit/36 pkgconfig format/someret.c similarity index 100% rename from test cases/unit/31 pkgconfig format/someret.c rename to test cases/unit/36 pkgconfig format/someret.c diff --git a/test cases/unit/32 python extmodule/blaster.py b/test cases/unit/37 python extmodule/blaster.py similarity index 100% rename from test cases/unit/32 python extmodule/blaster.py rename to test cases/unit/37 python extmodule/blaster.py diff --git a/test cases/unit/32 python extmodule/ext/meson.build b/test cases/unit/37 python extmodule/ext/meson.build similarity index 100% rename from test cases/unit/32 python extmodule/ext/meson.build rename to test cases/unit/37 python extmodule/ext/meson.build diff --git a/test cases/unit/32 python extmodule/ext/tachyon_module.c b/test cases/unit/37 python extmodule/ext/tachyon_module.c similarity index 100% rename from test cases/unit/32 python extmodule/ext/tachyon_module.c rename to test cases/unit/37 python extmodule/ext/tachyon_module.c diff --git a/test cases/unit/32 python extmodule/meson.build b/test cases/unit/37 python extmodule/meson.build similarity index 100% rename from test cases/unit/32 python extmodule/meson.build rename to test cases/unit/37 python extmodule/meson.build diff --git a/test cases/unit/32 python extmodule/meson_options.txt b/test cases/unit/37 python extmodule/meson_options.txt similarity index 100% rename from test cases/unit/32 python extmodule/meson_options.txt rename to test cases/unit/37 python extmodule/meson_options.txt diff --git a/test cases/unit/33 external, internal library rpath/built library/bar.c b/test cases/unit/38 external, internal library rpath/built library/bar.c similarity index 100% rename from test cases/unit/33 external, internal library rpath/built library/bar.c rename to test cases/unit/38 external, internal library rpath/built library/bar.c diff --git a/test cases/unit/33 external, internal library rpath/built library/meson.build b/test cases/unit/38 external, internal library rpath/built library/meson.build similarity index 100% rename from test cases/unit/33 external, internal library rpath/built library/meson.build rename to test cases/unit/38 external, internal library rpath/built library/meson.build diff --git a/test cases/unit/33 external, internal library rpath/built library/meson_options.txt b/test cases/unit/38 external, internal library rpath/built library/meson_options.txt similarity index 100% rename from test cases/unit/33 external, internal library rpath/built library/meson_options.txt rename to test cases/unit/38 external, internal library rpath/built library/meson_options.txt diff --git a/test cases/unit/33 external, internal library rpath/built library/prog.c b/test cases/unit/38 external, internal library rpath/built library/prog.c similarity index 100% rename from test cases/unit/33 external, internal library rpath/built library/prog.c rename to test cases/unit/38 external, internal library rpath/built library/prog.c diff --git a/test cases/unit/33 external, internal library rpath/external library/faa.c b/test cases/unit/38 external, internal library rpath/external library/faa.c similarity index 100% rename from test cases/unit/33 external, internal library rpath/external library/faa.c rename to test cases/unit/38 external, internal library rpath/external library/faa.c diff --git a/test cases/unit/33 external, internal library rpath/external library/foo.c b/test cases/unit/38 external, internal library rpath/external library/foo.c similarity index 100% rename from test cases/unit/33 external, internal library rpath/external library/foo.c rename to test cases/unit/38 external, internal library rpath/external library/foo.c diff --git a/test cases/unit/33 external, internal library rpath/external library/meson.build b/test cases/unit/38 external, internal library rpath/external library/meson.build similarity index 100% rename from test cases/unit/33 external, internal library rpath/external library/meson.build rename to test cases/unit/38 external, internal library rpath/external library/meson.build diff --git a/test cases/unit/34 featurenew subprojects/meson.build b/test cases/unit/39 featurenew subprojects/meson.build similarity index 100% rename from test cases/unit/34 featurenew subprojects/meson.build rename to test cases/unit/39 featurenew subprojects/meson.build diff --git a/test cases/unit/34 featurenew subprojects/subprojects/bar/meson.build b/test cases/unit/39 featurenew subprojects/subprojects/bar/meson.build similarity index 100% rename from test cases/unit/34 featurenew subprojects/subprojects/bar/meson.build rename to test cases/unit/39 featurenew subprojects/subprojects/bar/meson.build diff --git a/test cases/unit/34 featurenew subprojects/subprojects/foo/meson.build b/test cases/unit/39 featurenew subprojects/subprojects/foo/meson.build similarity index 100% rename from test cases/unit/34 featurenew subprojects/subprojects/foo/meson.build rename to test cases/unit/39 featurenew subprojects/subprojects/foo/meson.build diff --git a/test cases/unit/35 rpath order/meson.build b/test cases/unit/40 rpath order/meson.build similarity index 100% rename from test cases/unit/35 rpath order/meson.build rename to test cases/unit/40 rpath order/meson.build diff --git a/test cases/unit/35 rpath order/myexe.c b/test cases/unit/40 rpath order/myexe.c similarity index 100% rename from test cases/unit/35 rpath order/myexe.c rename to test cases/unit/40 rpath order/myexe.c diff --git a/test cases/unit/35 rpath order/subprojects/sub1/lib.c b/test cases/unit/40 rpath order/subprojects/sub1/lib.c similarity index 100% rename from test cases/unit/35 rpath order/subprojects/sub1/lib.c rename to test cases/unit/40 rpath order/subprojects/sub1/lib.c diff --git a/test cases/unit/35 rpath order/subprojects/sub1/meson.build b/test cases/unit/40 rpath order/subprojects/sub1/meson.build similarity index 100% rename from test cases/unit/35 rpath order/subprojects/sub1/meson.build rename to test cases/unit/40 rpath order/subprojects/sub1/meson.build diff --git a/test cases/unit/35 rpath order/subprojects/sub2/lib.c b/test cases/unit/40 rpath order/subprojects/sub2/lib.c similarity index 100% rename from test cases/unit/35 rpath order/subprojects/sub2/lib.c rename to test cases/unit/40 rpath order/subprojects/sub2/lib.c diff --git a/test cases/unit/35 rpath order/subprojects/sub2/meson.build b/test cases/unit/40 rpath order/subprojects/sub2/meson.build similarity index 100% rename from test cases/unit/35 rpath order/subprojects/sub2/meson.build rename to test cases/unit/40 rpath order/subprojects/sub2/meson.build diff --git a/test cases/unit/36 dep order/lib1.c b/test cases/unit/41 dep order/lib1.c similarity index 100% rename from test cases/unit/36 dep order/lib1.c rename to test cases/unit/41 dep order/lib1.c diff --git a/test cases/unit/36 dep order/lib2.c b/test cases/unit/41 dep order/lib2.c similarity index 100% rename from test cases/unit/36 dep order/lib2.c rename to test cases/unit/41 dep order/lib2.c diff --git a/test cases/unit/36 dep order/meson.build b/test cases/unit/41 dep order/meson.build similarity index 100% rename from test cases/unit/36 dep order/meson.build rename to test cases/unit/41 dep order/meson.build diff --git a/test cases/unit/36 dep order/myexe.c b/test cases/unit/41 dep order/myexe.c similarity index 100% rename from test cases/unit/36 dep order/myexe.c rename to test cases/unit/41 dep order/myexe.c diff --git a/test cases/unit/9 -L -l order/first.pc b/test cases/unit/8 -L -l order/first.pc similarity index 100% rename from test cases/unit/9 -L -l order/first.pc rename to test cases/unit/8 -L -l order/first.pc diff --git a/test cases/unit/9 -L -l order/meson.build b/test cases/unit/8 -L -l order/meson.build similarity index 100% rename from test cases/unit/9 -L -l order/meson.build rename to test cases/unit/8 -L -l order/meson.build diff --git a/test cases/unit/9 -L -l order/prog.c b/test cases/unit/8 -L -l order/prog.c similarity index 100% rename from test cases/unit/9 -L -l order/prog.c rename to test cases/unit/8 -L -l order/prog.c diff --git a/test cases/unit/9 -L -l order/second.pc b/test cases/unit/8 -L -l order/second.pc similarity index 100% rename from test cases/unit/9 -L -l order/second.pc rename to test cases/unit/8 -L -l order/second.pc diff --git a/test cases/unit/10 d dedup/meson.build b/test cases/unit/9 d dedup/meson.build similarity index 100% rename from test cases/unit/10 d dedup/meson.build rename to test cases/unit/9 d dedup/meson.build diff --git a/test cases/unit/10 d dedup/prog.c b/test cases/unit/9 d dedup/prog.c similarity index 100% rename from test cases/unit/10 d dedup/prog.c rename to test cases/unit/9 d dedup/prog.c diff --git a/test cases/windows/11 vs module defs generated custom target/meson.build b/test cases/windows/10 vs module defs generated custom target/meson.build similarity index 100% rename from test cases/windows/11 vs module defs generated custom target/meson.build rename to test cases/windows/10 vs module defs generated custom target/meson.build diff --git a/test cases/windows/10 vs module defs generated/prog.c b/test cases/windows/10 vs module defs generated custom target/prog.c similarity index 100% rename from test cases/windows/10 vs module defs generated/prog.c rename to test cases/windows/10 vs module defs generated custom target/prog.c diff --git a/test cases/windows/11 vs module defs generated custom target/subdir/make_def.py b/test cases/windows/10 vs module defs generated custom target/subdir/make_def.py similarity index 100% rename from test cases/windows/11 vs module defs generated custom target/subdir/make_def.py rename to test cases/windows/10 vs module defs generated custom target/subdir/make_def.py diff --git a/test cases/windows/11 vs module defs generated custom target/subdir/meson.build b/test cases/windows/10 vs module defs generated custom target/subdir/meson.build similarity index 100% rename from test cases/windows/11 vs module defs generated custom target/subdir/meson.build rename to test cases/windows/10 vs module defs generated custom target/subdir/meson.build diff --git a/test cases/windows/10 vs module defs generated/subdir/somedll.c b/test cases/windows/10 vs module defs generated custom target/subdir/somedll.c similarity index 100% rename from test cases/windows/10 vs module defs generated/subdir/somedll.c rename to test cases/windows/10 vs module defs generated custom target/subdir/somedll.c diff --git a/test cases/windows/12 exe implib/installed_files.txt b/test cases/windows/11 exe implib/installed_files.txt similarity index 100% rename from test cases/windows/12 exe implib/installed_files.txt rename to test cases/windows/11 exe implib/installed_files.txt diff --git a/test cases/windows/12 exe implib/meson.build b/test cases/windows/11 exe implib/meson.build similarity index 100% rename from test cases/windows/12 exe implib/meson.build rename to test cases/windows/11 exe implib/meson.build diff --git a/test cases/windows/12 exe implib/prog.c b/test cases/windows/11 exe implib/prog.c similarity index 100% rename from test cases/windows/12 exe implib/prog.c rename to test cases/windows/11 exe implib/prog.c diff --git a/test cases/windows/13 resources with custom targets/meson.build b/test cases/windows/12 resources with custom targets/meson.build similarity index 100% rename from test cases/windows/13 resources with custom targets/meson.build rename to test cases/windows/12 resources with custom targets/meson.build diff --git a/test cases/windows/13 resources with custom targets/prog.c b/test cases/windows/12 resources with custom targets/prog.c similarity index 100% rename from test cases/windows/13 resources with custom targets/prog.c rename to test cases/windows/12 resources with custom targets/prog.c diff --git a/test cases/windows/13 resources with custom targets/res/gen-res.py b/test cases/windows/12 resources with custom targets/res/gen-res.py similarity index 100% rename from test cases/windows/13 resources with custom targets/res/gen-res.py rename to test cases/windows/12 resources with custom targets/res/gen-res.py diff --git a/test cases/windows/13 resources with custom targets/res/meson.build b/test cases/windows/12 resources with custom targets/res/meson.build similarity index 100% rename from test cases/windows/13 resources with custom targets/res/meson.build rename to test cases/windows/12 resources with custom targets/res/meson.build diff --git a/test cases/windows/13 resources with custom targets/res/myres.rc.in b/test cases/windows/12 resources with custom targets/res/myres.rc.in similarity index 100% rename from test cases/windows/13 resources with custom targets/res/myres.rc.in rename to test cases/windows/12 resources with custom targets/res/myres.rc.in diff --git a/test cases/windows/13 resources with custom targets/res/myres_static.rc b/test cases/windows/12 resources with custom targets/res/myres_static.rc similarity index 100% rename from test cases/windows/13 resources with custom targets/res/myres_static.rc rename to test cases/windows/12 resources with custom targets/res/myres_static.rc diff --git a/test cases/windows/13 resources with custom targets/res/resource.h b/test cases/windows/12 resources with custom targets/res/resource.h similarity index 100% rename from test cases/windows/13 resources with custom targets/res/resource.h rename to test cases/windows/12 resources with custom targets/res/resource.h diff --git a/test cases/windows/13 resources with custom targets/res/sample.ico b/test cases/windows/12 resources with custom targets/res/sample.ico similarity index 100% rename from test cases/windows/13 resources with custom targets/res/sample.ico rename to test cases/windows/12 resources with custom targets/res/sample.ico diff --git a/test cases/windows/14 test argument extra paths/exe/main.c b/test cases/windows/13 test argument extra paths/exe/main.c similarity index 100% rename from test cases/windows/14 test argument extra paths/exe/main.c rename to test cases/windows/13 test argument extra paths/exe/main.c diff --git a/test cases/windows/14 test argument extra paths/exe/meson.build b/test cases/windows/13 test argument extra paths/exe/meson.build similarity index 100% rename from test cases/windows/14 test argument extra paths/exe/meson.build rename to test cases/windows/13 test argument extra paths/exe/meson.build diff --git a/test cases/windows/14 test argument extra paths/lib/foo.c b/test cases/windows/13 test argument extra paths/lib/foo.c similarity index 100% rename from test cases/windows/14 test argument extra paths/lib/foo.c rename to test cases/windows/13 test argument extra paths/lib/foo.c diff --git a/test cases/windows/14 test argument extra paths/lib/foo.h b/test cases/windows/13 test argument extra paths/lib/foo.h similarity index 100% rename from test cases/windows/14 test argument extra paths/lib/foo.h rename to test cases/windows/13 test argument extra paths/lib/foo.h diff --git a/test cases/windows/14 test argument extra paths/lib/meson.build b/test cases/windows/13 test argument extra paths/lib/meson.build similarity index 100% rename from test cases/windows/14 test argument extra paths/lib/meson.build rename to test cases/windows/13 test argument extra paths/lib/meson.build diff --git a/test cases/windows/14 test argument extra paths/meson.build b/test cases/windows/13 test argument extra paths/meson.build similarity index 100% rename from test cases/windows/14 test argument extra paths/meson.build rename to test cases/windows/13 test argument extra paths/meson.build diff --git a/test cases/windows/14 test argument extra paths/test/meson.build b/test cases/windows/13 test argument extra paths/test/meson.build similarity index 100% rename from test cases/windows/14 test argument extra paths/test/meson.build rename to test cases/windows/13 test argument extra paths/test/meson.build diff --git a/test cases/windows/14 test argument extra paths/test/test_run_exe.py b/test cases/windows/13 test argument extra paths/test/test_run_exe.py similarity index 100% rename from test cases/windows/14 test argument extra paths/test/test_run_exe.py rename to test cases/windows/13 test argument extra paths/test/test_run_exe.py diff --git a/test cases/windows/15 resources with custom target depend_files/ico/gen-ico.py b/test cases/windows/14 resources with custom target depend_files/ico/gen-ico.py similarity index 100% rename from test cases/windows/15 resources with custom target depend_files/ico/gen-ico.py rename to test cases/windows/14 resources with custom target depend_files/ico/gen-ico.py diff --git a/test cases/windows/15 resources with custom target depend_files/ico/meson.build b/test cases/windows/14 resources with custom target depend_files/ico/meson.build similarity index 100% rename from test cases/windows/15 resources with custom target depend_files/ico/meson.build rename to test cases/windows/14 resources with custom target depend_files/ico/meson.build diff --git a/test cases/windows/15 resources with custom target depend_files/ico/sample.ico.in b/test cases/windows/14 resources with custom target depend_files/ico/sample.ico.in similarity index 100% rename from test cases/windows/15 resources with custom target depend_files/ico/sample.ico.in rename to test cases/windows/14 resources with custom target depend_files/ico/sample.ico.in diff --git a/test cases/windows/15 resources with custom target depend_files/meson.build b/test cases/windows/14 resources with custom target depend_files/meson.build similarity index 100% rename from test cases/windows/15 resources with custom target depend_files/meson.build rename to test cases/windows/14 resources with custom target depend_files/meson.build diff --git a/test cases/windows/15 resources with custom target depend_files/prog.c b/test cases/windows/14 resources with custom target depend_files/prog.c similarity index 100% rename from test cases/windows/15 resources with custom target depend_files/prog.c rename to test cases/windows/14 resources with custom target depend_files/prog.c diff --git a/test cases/windows/15 resources with custom target depend_files/res/meson.build b/test cases/windows/14 resources with custom target depend_files/res/meson.build similarity index 100% rename from test cases/windows/15 resources with custom target depend_files/res/meson.build rename to test cases/windows/14 resources with custom target depend_files/res/meson.build diff --git a/test cases/windows/15 resources with custom target depend_files/res/myres.rc b/test cases/windows/14 resources with custom target depend_files/res/myres.rc similarity index 100% rename from test cases/windows/15 resources with custom target depend_files/res/myres.rc rename to test cases/windows/14 resources with custom target depend_files/res/myres.rc diff --git a/test cases/windows/16 resource scripts with duplicate filenames/a/meson.build b/test cases/windows/15 resource scripts with duplicate filenames/a/meson.build similarity index 100% rename from test cases/windows/16 resource scripts with duplicate filenames/a/meson.build rename to test cases/windows/15 resource scripts with duplicate filenames/a/meson.build diff --git a/test cases/windows/16 resource scripts with duplicate filenames/a/rsrc.rc b/test cases/windows/15 resource scripts with duplicate filenames/a/rsrc.rc similarity index 100% rename from test cases/windows/16 resource scripts with duplicate filenames/a/rsrc.rc rename to test cases/windows/15 resource scripts with duplicate filenames/a/rsrc.rc diff --git a/test cases/windows/16 resource scripts with duplicate filenames/b/meson.build b/test cases/windows/15 resource scripts with duplicate filenames/b/meson.build similarity index 100% rename from test cases/windows/16 resource scripts with duplicate filenames/b/meson.build rename to test cases/windows/15 resource scripts with duplicate filenames/b/meson.build diff --git a/test cases/windows/16 resource scripts with duplicate filenames/b/rsrc.rc b/test cases/windows/15 resource scripts with duplicate filenames/b/rsrc.rc similarity index 100% rename from test cases/windows/16 resource scripts with duplicate filenames/b/rsrc.rc rename to test cases/windows/15 resource scripts with duplicate filenames/b/rsrc.rc diff --git a/test cases/windows/16 resource scripts with duplicate filenames/c/meson.build b/test cases/windows/15 resource scripts with duplicate filenames/c/meson.build similarity index 100% rename from test cases/windows/16 resource scripts with duplicate filenames/c/meson.build rename to test cases/windows/15 resource scripts with duplicate filenames/c/meson.build diff --git a/test cases/windows/16 resource scripts with duplicate filenames/c/rsrc.rc b/test cases/windows/15 resource scripts with duplicate filenames/c/rsrc.rc similarity index 100% rename from test cases/windows/16 resource scripts with duplicate filenames/c/rsrc.rc rename to test cases/windows/15 resource scripts with duplicate filenames/c/rsrc.rc diff --git a/test cases/windows/16 resource scripts with duplicate filenames/meson.build b/test cases/windows/15 resource scripts with duplicate filenames/meson.build similarity index 100% rename from test cases/windows/16 resource scripts with duplicate filenames/meson.build rename to test cases/windows/15 resource scripts with duplicate filenames/meson.build diff --git a/test cases/windows/16 resource scripts with duplicate filenames/rsrc.rc b/test cases/windows/15 resource scripts with duplicate filenames/rsrc.rc similarity index 100% rename from test cases/windows/16 resource scripts with duplicate filenames/rsrc.rc rename to test cases/windows/15 resource scripts with duplicate filenames/rsrc.rc diff --git a/test cases/windows/16 resource scripts with duplicate filenames/verify.c b/test cases/windows/15 resource scripts with duplicate filenames/verify.c similarity index 100% rename from test cases/windows/16 resource scripts with duplicate filenames/verify.c rename to test cases/windows/15 resource scripts with duplicate filenames/verify.c diff --git a/test cases/windows/8 dll versioning/copyfile.py b/test cases/windows/7 dll versioning/copyfile.py similarity index 100% rename from test cases/windows/8 dll versioning/copyfile.py rename to test cases/windows/7 dll versioning/copyfile.py diff --git a/test cases/windows/8 dll versioning/exe.orig.c b/test cases/windows/7 dll versioning/exe.orig.c similarity index 100% rename from test cases/windows/8 dll versioning/exe.orig.c rename to test cases/windows/7 dll versioning/exe.orig.c diff --git a/test cases/windows/8 dll versioning/installed_files.txt b/test cases/windows/7 dll versioning/installed_files.txt similarity index 100% rename from test cases/windows/8 dll versioning/installed_files.txt rename to test cases/windows/7 dll versioning/installed_files.txt diff --git a/test cases/windows/8 dll versioning/lib.c b/test cases/windows/7 dll versioning/lib.c similarity index 100% rename from test cases/windows/8 dll versioning/lib.c rename to test cases/windows/7 dll versioning/lib.c diff --git a/test cases/windows/8 dll versioning/meson.build b/test cases/windows/7 dll versioning/meson.build similarity index 100% rename from test cases/windows/8 dll versioning/meson.build rename to test cases/windows/7 dll versioning/meson.build diff --git a/test cases/windows/9 find program/meson.build b/test cases/windows/8 find program/meson.build similarity index 100% rename from test cases/windows/9 find program/meson.build rename to test cases/windows/8 find program/meson.build diff --git a/test cases/windows/9 find program/test-script b/test cases/windows/8 find program/test-script similarity index 100% rename from test cases/windows/9 find program/test-script rename to test cases/windows/8 find program/test-script diff --git a/test cases/windows/9 find program/test-script-ext.py b/test cases/windows/8 find program/test-script-ext.py similarity index 100% rename from test cases/windows/9 find program/test-script-ext.py rename to test cases/windows/8 find program/test-script-ext.py diff --git a/test cases/windows/10 vs module defs generated/meson.build b/test cases/windows/9 vs module defs generated/meson.build similarity index 100% rename from test cases/windows/10 vs module defs generated/meson.build rename to test cases/windows/9 vs module defs generated/meson.build diff --git a/test cases/windows/11 vs module defs generated custom target/prog.c b/test cases/windows/9 vs module defs generated/prog.c similarity index 100% rename from test cases/windows/11 vs module defs generated custom target/prog.c rename to test cases/windows/9 vs module defs generated/prog.c diff --git a/test cases/windows/10 vs module defs generated/subdir/meson.build b/test cases/windows/9 vs module defs generated/subdir/meson.build similarity index 100% rename from test cases/windows/10 vs module defs generated/subdir/meson.build rename to test cases/windows/9 vs module defs generated/subdir/meson.build diff --git a/test cases/windows/11 vs module defs generated custom target/subdir/somedll.c b/test cases/windows/9 vs module defs generated/subdir/somedll.c similarity index 100% rename from test cases/windows/11 vs module defs generated custom target/subdir/somedll.c rename to test cases/windows/9 vs module defs generated/subdir/somedll.c diff --git a/test cases/windows/10 vs module defs generated/subdir/somedll.def.in b/test cases/windows/9 vs module defs generated/subdir/somedll.def.in similarity index 100% rename from test cases/windows/10 vs module defs generated/subdir/somedll.def.in rename to test cases/windows/9 vs module defs generated/subdir/somedll.def.in