Add SKIP_TESTS to enable skipping some broken tests in released es versions
This commit is contained in:
@@ -31,6 +31,11 @@ CATCH_CODES = {
|
|||||||
# test features we have implemented
|
# test features we have implemented
|
||||||
IMPLEMENTED_FEATURES = ('regex', 'gtelte')
|
IMPLEMENTED_FEATURES = ('regex', 'gtelte')
|
||||||
|
|
||||||
|
# broken YAML tests on some releases
|
||||||
|
SKIP_TESTS = {
|
||||||
|
(1, 1, 2): set(('TestCatRecovery10Basic', ))
|
||||||
|
}
|
||||||
|
|
||||||
class InvalidActionType(Exception):
|
class InvalidActionType(Exception):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
@@ -201,6 +206,8 @@ def construct_case(filename, name):
|
|||||||
"""
|
"""
|
||||||
def make_test(test_name, definition, i):
|
def make_test(test_name, definition, i):
|
||||||
def m(self):
|
def m(self):
|
||||||
|
if name in SKIP_TESTS.get(self.es_version, ()):
|
||||||
|
raise SkipTest()
|
||||||
self.run_code(definition)
|
self.run_code(definition)
|
||||||
m.__doc__ = '%s:%s.test_from_yaml_%d (%s): %s' % (
|
m.__doc__ = '%s:%s.test_from_yaml_%d (%s): %s' % (
|
||||||
__name__, name, i, '/'.join(filename.split('/')[-2:]), test_name)
|
__name__, name, i, '/'.join(filename.split('/')[-2:]), test_name)
|
||||||
|
|||||||
Reference in New Issue
Block a user