Merge "Add whitelist based tests for tempest run command."

This commit is contained in:
Zuul 2019-02-05 06:30:13 +00:00 committed by Gerrit Code Review
commit 311ef3d2eb
1 changed files with 19 additions and 1 deletions

View File

@ -157,7 +157,7 @@ class TestRunReturnCode(base.TestCase):
whitelist_file.write('passing'.encode('utf-8'))
self.assertRunExit(['tempest', 'run', '--whitelist-file=%s' % path], 0)
def test_tempest_run_with_whitelist_with_regex(self):
def test_tempest_run_with_whitelist_regex_include_pass_check_fail(self):
fd, path = tempfile.mkstemp()
self.addCleanup(os.remove, path)
whitelist_file = os.fdopen(fd, 'wb', 0)
@ -166,6 +166,24 @@ class TestRunReturnCode(base.TestCase):
self.assertRunExit(['tempest', 'run', '--whitelist-file=%s' % path,
'--regex', 'fail'], 1)
def test_tempest_run_with_whitelist_regex_include_pass_check_pass(self):
fd, path = tempfile.mkstemp()
self.addCleanup(os.remove, path)
whitelist_file = os.fdopen(fd, 'wb', 0)
self.addCleanup(whitelist_file.close)
whitelist_file.write('passing'.encode('utf-8'))
self.assertRunExit(['tempest', 'run', '--whitelist-file=%s' % path,
'--regex', 'passing'], 0)
def test_tempest_run_with_whitelist_regex_include_fail_check_pass(self):
fd, path = tempfile.mkstemp()
self.addCleanup(os.remove, path)
whitelist_file = os.fdopen(fd, 'wb', 0)
self.addCleanup(whitelist_file.close)
whitelist_file.write('failing'.encode('utf-8'))
self.assertRunExit(['tempest', 'run', '--whitelist-file=%s' % path,
'--regex', 'pass'], 1)
def test_tempest_run_passes_with_config_file(self):
self.assertRunExit(['tempest', 'run',
'--config-file', self.stestr_conf_file,