mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-05-11 10:54:49 +00:00
validate:launcher: Various fixes to make the Test class directly usable
And the launcher installed with meson usable
This commit is contained in:
parent
a39ef816a6
commit
f2b42cbaf8
3 changed files with 5 additions and 6 deletions
|
@ -1,2 +1,2 @@
|
|||
install_data(sources: ['__init__.py', 'gstvalidate.py'],
|
||||
install_data(sources: ['__init__.py', 'gstvalidate.py', 'gstcheck.py'],
|
||||
install_dir: _launcherdir + '/apps')
|
||||
|
|
|
@ -73,9 +73,9 @@ class Test(Loggable):
|
|||
self.timeout = timeout * TIMEOUT_FACTOR * options.timeout_factor
|
||||
if hard_timeout:
|
||||
self.hard_timeout = hard_timeout * TIMEOUT_FACTOR
|
||||
self.hard_timeout *= options.timeout_factor
|
||||
else:
|
||||
self.hard_timeout = hard_timeout
|
||||
self.hard_timeout *= options.timeout_factor
|
||||
self.classname = classname
|
||||
self.options = options
|
||||
self.application = application_name
|
||||
|
@ -329,7 +329,7 @@ class Test(Loggable):
|
|||
return False
|
||||
|
||||
def get_subproc_env(self):
|
||||
return os.environ
|
||||
return os.environ.copy()
|
||||
|
||||
def kill_subprocess(self):
|
||||
if self.process is None:
|
||||
|
@ -1053,7 +1053,7 @@ class TestsManager(Loggable):
|
|||
return False
|
||||
|
||||
def list_tests(self):
|
||||
return sorted(list(self.tests))
|
||||
return sorted(list(self.tests), key=lambda x: x.classname)
|
||||
|
||||
def add_expected_issues(self, expected_failures):
|
||||
expected_failures_re = {}
|
||||
|
|
|
@ -34,8 +34,7 @@ if cairo_dep.found()
|
|||
endif
|
||||
|
||||
tmpconf = configuration_data()
|
||||
tmpconf.set('LIBDIR', get_option('prefix') + '/' + get_option('datadir') +
|
||||
'/' + get_option('libdir'))
|
||||
tmpconf.set('LIBDIR', join_paths(get_option('prefix'), get_option('libdir')))
|
||||
tmpconf.set('BUILDDIR', meson.current_build_dir())
|
||||
tmpconf.set('SRCDIR', meson.current_source_dir())
|
||||
|
||||
|
|
Loading…
Reference in a new issue