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

Add support for testing module PRs with python3. (#17339)

This commit is contained in:
Matt Clay 2016-08-31 16:41:00 -07:00 committed by GitHub
parent dbb0ef40c0
commit 2ffb136b3f

View file

@ -59,6 +59,9 @@ def main():
parser.add_argument('--privileged', dest='privileged', action='store_true', parser.add_argument('--privileged', dest='privileged', action='store_true',
default=os.environ.get('PRIVILEGED') == 'true', default=os.environ.get('PRIVILEGED') == 'true',
help='run container in privileged mode') help='run container in privileged mode')
parser.add_argument('--python3', dest='python3', action='store_true',
default=os.environ.get('PYTHON3', '') != '',
help='run tests using python3')
parser.add_argument('--platform', dest='platform', default=os.environ.get('PLATFORM'), parser.add_argument('--platform', dest='platform', default=os.environ.get('PLATFORM'),
help='platform to run tests on') help='platform to run tests on')
parser.add_argument('--version', dest='version', default=os.environ.get('VERSION'), parser.add_argument('--version', dest='version', default=os.environ.get('VERSION'),
@ -72,7 +75,12 @@ def main():
if args.image is not None: if args.image is not None:
script = 'integration' script = 'integration'
jobs = ['IMAGE=%s%s' % (args.image, ' PRIVILEGED=true' if args.privileged else '')] options = ''
if args.privileged:
options += ' PRIVILEGED=true'
if args.python3:
options += ' PYTHON3=1'
jobs = ['IMAGE=%s%s' % (args.image, options)]
elif args.platform is not None and args.version is not None: elif args.platform is not None and args.version is not None:
script = 'remote' script = 'remote'
jobs = ['PLATFORM=%s VERSION=%s' % (args.platform, args.version)] jobs = ['PLATFORM=%s VERSION=%s' % (args.platform, args.version)]