Add a regression test for test suites.

Ensure test setup environment variables can from now on be given also as
strings.
This commit is contained in:
Hemmo Nieminen 2017-09-01 01:47:41 +03:00
parent fa57295623
commit 64950bd318
2 changed files with 4 additions and 0 deletions

View File

@ -813,6 +813,8 @@ class AllPlatformTests(BasePlatformTests):
self._run(self.mtest_command + ['--setup=empty']) self._run(self.mtest_command + ['--setup=empty'])
# Setup with only env works # Setup with only env works
self._run(self.mtest_command + ['--setup=onlyenv']) self._run(self.mtest_command + ['--setup=onlyenv'])
self._run(self.mtest_command + ['--setup=onlyenv2'])
self._run(self.mtest_command + ['--setup=onlyenv3'])
# Setup with only a timeout works # Setup with only a timeout works
self._run(self.mtest_command + ['--setup=timeout']) self._run(self.mtest_command + ['--setup=timeout'])

View File

@ -16,5 +16,7 @@ test('Test buggy', buggy)
add_test_setup('empty') add_test_setup('empty')
add_test_setup('onlyenv', env : env) add_test_setup('onlyenv', env : env)
add_test_setup('onlyenv2', env : 'TEST_ENV=1')
add_test_setup('onlyenv3', env : ['TEST_ENV=1'])
add_test_setup('wrapper', exe_wrapper : [vg, '--error-exitcode=1']) add_test_setup('wrapper', exe_wrapper : [vg, '--error-exitcode=1'])
add_test_setup('timeout', timeout_multiplier : 20) add_test_setup('timeout', timeout_multiplier : 20)