Skip to content

Commit

Permalink
Condense test directories.
Browse files Browse the repository at this point in the history
  • Loading branch information
jpakkane committed Oct 20, 2024
1 parent 5cc511b commit fbeedf4
Show file tree
Hide file tree
Showing 84 changed files with 17 additions and 17 deletions.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
22 changes: 11 additions & 11 deletions unittests/allplatformstests.py
Original file line number Diff line number Diff line change
Expand Up @@ -627,7 +627,7 @@ def test_forcefallback(self):
self.run_tests()

def test_implicit_forcefallback(self):
testdir = os.path.join(self.unit_test_dir, '96 implicit force fallback')
testdir = os.path.join(self.unit_test_dir, '95 implicit force fallback')
with self.assertRaises(subprocess.CalledProcessError):
self.init(testdir)
self.init(testdir, extra_args=['--wrap-mode=forcefallback'])
Expand Down Expand Up @@ -2061,7 +2061,7 @@ def check_pcfile(name, *, relocatable, levels=2):
check_pcfile('libvartest2.pc', relocatable=False)

self.wipe()
testdir_abs = os.path.join(self.unit_test_dir, '106 pkgconfig relocatable with absolute path')
testdir_abs = os.path.join(self.unit_test_dir, '105 pkgconfig relocatable with absolute path')
self.init(testdir_abs)

check_pcfile('libsimple.pc', relocatable=True, levels=3)
Expand Down Expand Up @@ -2472,7 +2472,7 @@ def test_check_module_linking(self):
self.assertIn(msg, out)

def test_mixed_language_linker_check(self):
testdir = os.path.join(self.unit_test_dir, '97 compiler.links file arg')
testdir = os.path.join(self.unit_test_dir, '96 compiler.links file arg')
self.init(testdir)
cmds = self.get_meson_log_compiler_checks()
self.assertEqual(len(cmds), 5)
Expand Down Expand Up @@ -4297,7 +4297,7 @@ def test_build_b_options(self) -> None:
self.init(srcdir, extra_args=['-Dbuild.b_lto=true'])

def test_install_skip_subprojects(self):
testdir = os.path.join(self.unit_test_dir, '92 install skip subprojects')
testdir = os.path.join(self.unit_test_dir, '91 install skip subprojects')
self.init(testdir)
self.build()

Expand Down Expand Up @@ -4344,7 +4344,7 @@ def check_installed_files(extra_args, expected):
check_installed_files(['--skip-subprojects', 'another'], all_expected)

def test_adding_subproject_to_configure_project(self) -> None:
srcdir = os.path.join(self.unit_test_dir, '93 new subproject in configured project')
srcdir = os.path.join(self.unit_test_dir, '92 new subproject in configured project')
self.init(srcdir)
self.build()
self.setconf('-Duse-sub=true')
Expand Down Expand Up @@ -4394,7 +4394,7 @@ def test_clang_format_check(self):
if not shutil.which('clang-format'):
raise SkipTest('clang-format not found')

testdir = os.path.join(self.unit_test_dir, '94 clangformat')
testdir = os.path.join(self.unit_test_dir, '93 clangformat')
newdir = os.path.join(self.builddir, 'testdir')
shutil.copytree(testdir, newdir)
self.new_builddir()
Expand All @@ -4419,7 +4419,7 @@ def test_clang_format_check(self):
self.build('clang-format-check')

def test_custom_target_implicit_include(self):
testdir = os.path.join(self.unit_test_dir, '95 custominc')
testdir = os.path.join(self.unit_test_dir, '94 custominc')
self.init(testdir)
self.build()
compdb = self.get_compdb()
Expand Down Expand Up @@ -4459,7 +4459,7 @@ def test_env_flags_to_linker(self) -> None:
self.assertEqual(sorted(link_args), sorted(['-flto']))

def test_install_tag(self) -> None:
testdir = os.path.join(self.unit_test_dir, '99 install all targets')
testdir = os.path.join(self.unit_test_dir, '98 install all targets')
self.init(testdir)
self.build()

Expand Down Expand Up @@ -4630,7 +4630,7 @@ def test_install_script_dry_run(self):


def test_introspect_install_plan(self):
testdir = os.path.join(self.unit_test_dir, '99 install all targets')
testdir = os.path.join(self.unit_test_dir, '98 install all targets')
introfile = os.path.join(self.builddir, 'meson-info', 'intro-install_plan.json')
self.init(testdir)
self.assertPathExists(introfile)
Expand Down Expand Up @@ -4902,7 +4902,7 @@ def test_rust_rlib_linkage(self) -> None:
}}
''')

testdir = os.path.join(self.unit_test_dir, '102 rlib linkage')
testdir = os.path.join(self.unit_test_dir, '101 rlib linkage')
gen_file = os.path.join(testdir, 'lib.rs')
with open(gen_file, 'w', encoding='utf-8') as f:
f.write(template.format(0))
Expand Down Expand Up @@ -4950,7 +4950,7 @@ def test_bindgen_drops_invalid(self) -> None:
return

def test_custom_target_name(self):
testdir = os.path.join(self.unit_test_dir, '100 custom target name')
testdir = os.path.join(self.unit_test_dir, '99 custom target name')
self.init(testdir)
out = self.build()
if self.backend is Backend.ninja:
Expand Down
6 changes: 3 additions & 3 deletions unittests/linuxliketests.py
Original file line number Diff line number Diff line change
Expand Up @@ -1333,7 +1333,7 @@ def test_link_arg_fullname(self):
see: https://github.com/mesonbuild/meson/issues/9000
https://stackoverflow.com/questions/48532868/gcc-library-option-with-a-colon-llibevent-a
'''
testdir = os.path.join(self.unit_test_dir, '98 link full name','libtestprovider')
testdir = os.path.join(self.unit_test_dir, '97 link full name','libtestprovider')
oldprefix = self.prefix
# install into installdir without using DESTDIR
installdir = self.installdir
Expand All @@ -1346,7 +1346,7 @@ def test_link_arg_fullname(self):
self.new_builddir()
env = {'LIBRARY_PATH': os.path.join(installdir, self.libdir),
'PKG_CONFIG_PATH': _prepend_pkg_config_path(os.path.join(installdir, self.libdir, 'pkgconfig'))}
testdir = os.path.join(self.unit_test_dir, '98 link full name','proguser')
testdir = os.path.join(self.unit_test_dir, '97 link full name','proguser')
self.init(testdir,override_envvars=env)

# test for link with full path
Expand Down Expand Up @@ -1752,7 +1752,7 @@ def test_cmake_multilib(self):

@skipUnless(is_linux() or is_osx(), 'Test only applicable to Linux and macOS')
def test_install_strip(self):
testdir = os.path.join(self.unit_test_dir, '104 strip')
testdir = os.path.join(self.unit_test_dir, '103 strip')
self.init(testdir)
self.build()

Expand Down
6 changes: 3 additions & 3 deletions unittests/platformagnostictests.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ def test_relative_find_program(self):
Tests that find_program() with a relative path does not find the program
in current workdir.
'''
testdir = os.path.join(self.unit_test_dir, '101 relative find program')
testdir = os.path.join(self.unit_test_dir, '100 relative find program')
self.init(testdir, workdir=testdir)

def test_invalid_option_names(self):
Expand Down Expand Up @@ -91,11 +91,11 @@ def write_file(code: str):
interp.process, fname)

def test_python_dependency_without_pkgconfig(self):
testdir = os.path.join(self.unit_test_dir, '103 python without pkgconfig')
testdir = os.path.join(self.unit_test_dir, '102 python without pkgconfig')
self.init(testdir, override_envvars={'PKG_CONFIG': 'notfound'})

def test_debug_function_outputs_to_meson_log(self):
testdir = os.path.join(self.unit_test_dir, '105 debug function')
testdir = os.path.join(self.unit_test_dir, '104 debug function')
log_msg = 'This is an example debug output, should only end up in debug log'
output = self.init(testdir)

Expand Down

0 comments on commit fbeedf4

Please sign in to comment.