|
|
|
|
@ -28,6 +28,7 @@ os.chdir(
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GIT_ROOT = os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))
|
|
|
|
|
DISTRO_SPECS = os.environ.get(
|
|
|
|
|
'MITOGEN_TEST_DISTRO_SPECS',
|
|
|
|
|
'centos6 centos8 debian9 debian11 ubuntu1604 ubuntu2004',
|
|
|
|
|
@ -36,6 +37,7 @@ IMAGE_TEMPLATE = os.environ.get(
|
|
|
|
|
'MITOGEN_TEST_IMAGE_TEMPLATE',
|
|
|
|
|
'public.ecr.aws/n5z0e8q9/%(distro)s-test',
|
|
|
|
|
)
|
|
|
|
|
TESTS_SSH_PRIVATE_KEY_FILE = os.path.join(GIT_ROOT, 'tests/data/docker/mitogen__has_sudo_pubkey.key')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_print = print
|
|
|
|
|
@ -191,20 +193,9 @@ class Fold(object):
|
|
|
|
|
def __exit__(self, _1, _2, _3): pass
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GIT_ROOT = os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))
|
|
|
|
|
TMP = TempDir().path
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# We copy this out of the way to avoid random stuff modifying perms in the Git
|
|
|
|
|
# tree (like git pull).
|
|
|
|
|
src_key_file = os.path.join(GIT_ROOT,
|
|
|
|
|
'tests/data/docker/mitogen__has_sudo_pubkey.key')
|
|
|
|
|
key_file = os.path.join(TMP,
|
|
|
|
|
'mitogen__has_sudo_pubkey.key')
|
|
|
|
|
shutil.copyfile(src_key_file, key_file)
|
|
|
|
|
os.chmod(key_file, int('0600', 8))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
os.environ['PYTHONDONTWRITEBYTECODE'] = 'x'
|
|
|
|
|
os.environ['PYTHONPATH'] = '%s:%s' % (
|
|
|
|
|
os.environ.get('PYTHONPATH', ''),
|
|
|
|
|
|