SHA256
1
0
forked from pool/meson
meson/meson-test-installed-bin.patch
Martin Pluskal fbbdadda9a Accepting request 764407 from home:dimstar:Factory
- Update to version 0.53.0:
  + A new module for filesystem operations.
  + meson dist --include-subprojects.
  + Added new Meson templates for Dlang, Rust, Objective-C
  + Add a new summary() function
  + Generic Overrider for Dynamic Linker selection
  + fortran_std option
  + python.dependency() embed kwarg
  + Scalapack
  + Search directories for find_program()
  + Source tags targets
  + Dictionary entry using string variable as key
  + Improved CMake subprojects support
  + compiler.get_linker_id()
  + CUDA dependency
  + Added global option to disable C++ RTTI
  + Introspection API changes

OBS-URL: https://build.opensuse.org/request/show/764407
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=151
2020-01-14 19:34:25 +00:00

45 lines
1.9 KiB
Diff

Index: meson-0.53.0/run_tests.py
===================================================================
--- meson-0.53.0.orig/run_tests.py
+++ meson-0.53.0/run_tests.py
@@ -134,18 +134,10 @@ def get_meson_script():
Also used by run_unittests.py to determine what meson to run when not
running in-process (which is the default).
'''
- # Is there a meson.py next to the mesonbuild currently in use?
- mesonbuild_dir = Path(mesonmain.__file__).resolve().parent.parent
- meson_script = mesonbuild_dir / 'meson.py'
- if meson_script.is_file():
- return str(meson_script)
- # Then if mesonbuild is in PYTHONPATH, meson must be in PATH
- mlog.warning('Could not find meson.py next to the mesonbuild module. '
- 'Trying system meson...')
meson_cmd = shutil.which('meson')
- if meson_cmd:
+ if meson_cmd and os.path.isfile(meson_cmd):
return meson_cmd
- raise RuntimeError('Could not find {!r} or a meson in PATH'.format(meson_script))
+ raise RuntimeError('Could not find a meson in PATH')
def get_backend_args_for_dir(backend, builddir):
'''
@@ -363,12 +355,12 @@ def main():
else:
env['PYTHONPATH'] = temp_dir
if not cross:
- cmd = mesonlib.python_command + ['run_meson_command_tests.py', '-v']
- if options.failfast:
- cmd += ['--failfast']
- returncode += subprocess.call(cmd, env=env)
- if options.failfast and returncode != 0:
- return returncode
+ #cmd = mesonlib.python_command + ['run_meson_command_tests.py', '-v']
+ #if options.failfast:
+ # cmd += ['--failfast']
+ #returncode += subprocess.call(cmd, env=env)
+ #if options.failfast and returncode != 0:
+ # return returncode
if no_unittests:
print('Skipping all unit tests.')
returncode = 0