1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Force all tests to run on docker image updates.

This commit is contained in:
Matt Clay 2017-11-21 13:33:40 -08:00
parent e8910e4bc6
commit 6f4731ef11

View file

@ -487,6 +487,10 @@ class PathMapper(object):
test_path = os.path.dirname(test_path)
if path.startswith('test/runner/completion/'):
if path == 'test/runner/completion/docker.txt':
return all_tests(self.args, force=True) # force all tests due to risk of breaking changes in new test environment
if path.startswith('test/runner/docker/'):
return minimal # not used by tests, only used to build the default container
@ -585,12 +589,16 @@ class PathMapper(object):
return None # unknown, will result in fall-back to run all tests
def all_tests(args):
def all_tests(args, force=False):
"""
:type args: TestConfig
:type force: bool
:rtype: dict[str, str]
"""
integration_all_target = get_integration_all_target(args)
if force:
integration_all_target = 'all'
else:
integration_all_target = get_integration_all_target(args)
return {
'sanity': 'all',