58 lines
1.3 KiB
Python
58 lines
1.3 KiB
Python
from pytest_container import auto_container_parametrize, DerivedContainer
|
|
|
|
|
|
FUNCTIONS_COPY_CONTAINERFILE = """COPY kiwi/config/functions.sh /bin/functions.sh
|
|
"""
|
|
|
|
|
|
CONTAINERS = [
|
|
DerivedContainer(base=url, containerfile=FUNCTIONS_COPY_CONTAINERFILE)
|
|
for url in [
|
|
"registry.opensuse.org/opensuse/leap:15.4",
|
|
"registry.opensuse.org/opensuse/leap:15.3",
|
|
"registry.opensuse.org/opensuse/leap:15.2",
|
|
"registry.opensuse.org/opensuse/tumbleweed:latest",
|
|
"registry.suse.com/suse/sle15:15.4",
|
|
"registry.suse.com/suse/sle15:15.3",
|
|
"registry.suse.com/suse/sle15:15.2",
|
|
"registry.suse.com/suse/sle15:15.1",
|
|
"registry.suse.com/suse/sles12sp5:latest",
|
|
"quay.io/centos/centos:stream8",
|
|
"quay.io/centos/centos:stream9",
|
|
]
|
|
]
|
|
|
|
(
|
|
LEAP_15_4,
|
|
LEAP_15_3,
|
|
LEAP_15_2,
|
|
TUMBLEWEED,
|
|
SLE_15_SP4,
|
|
SLE_15_SP3,
|
|
SLE_15_SP2,
|
|
SLE_15_SP1,
|
|
SLE_12_SP5,
|
|
CENTOS_STREAM_8,
|
|
CENTOS_STREAM_9,
|
|
) = CONTAINERS
|
|
|
|
|
|
CONTAINERS_WITH_ZYPPER = [
|
|
LEAP_15_4,
|
|
LEAP_15_3,
|
|
LEAP_15_2,
|
|
TUMBLEWEED,
|
|
SLE_15_SP4,
|
|
SLE_15_SP3,
|
|
]
|
|
|
|
|
|
CONTAINERS_WITH_YUM = [
|
|
CENTOS_STREAM_8,
|
|
CENTOS_STREAM_9,
|
|
]
|
|
|
|
|
|
def pytest_generate_tests(metafunc):
|
|
auto_container_parametrize(metafunc)
|