mirror of
https://github.com/NVIDIA/OpenShell.git
synced 2026-11-01 07:53:42 +08:00
ci(oci): run shared image tests through package installers
Signed-off-by: Evan Lezar <elezar@nvidia.com>
This commit is contained in:
@@ -276,9 +276,9 @@ jobs:
|
||||
[
|
||||
{"environment":"fedora-podman-rootful","installer":"rpm","testsuite":"provider-refresh"},
|
||||
{"environment":"fedora-podman-rootless","installer":"rpm","testsuite":"provider-refresh"},
|
||||
{"environment":"ubuntu-docker-rootful","installer":"binaries","testsuite":"oci-image"},
|
||||
{"environment":"fedora-podman-rootful","installer":"binaries","testsuite":"oci-image"},
|
||||
{"environment":"fedora-podman-rootless","installer":"binaries","testsuite":"oci-image"}
|
||||
{"environment":"ubuntu-docker-rootful","installer":"deb","testsuite":"oci-image"},
|
||||
{"environment":"fedora-podman-rootful","installer":"rpm","testsuite":"oci-image"},
|
||||
{"environment":"fedora-podman-rootless","installer":"rpm","testsuite":"oci-image"}
|
||||
]
|
||||
|
||||
# Run driver-specific integration tests:
|
||||
|
||||
@@ -146,9 +146,9 @@ jobs:
|
||||
[
|
||||
{"environment":"fedora-podman-rootful","installer":"rpm","testsuite":"provider-refresh"},
|
||||
{"environment":"fedora-podman-rootless","installer":"rpm","testsuite":"provider-refresh"},
|
||||
{"environment":"ubuntu-docker-rootful","installer":"binaries","testsuite":"oci-image"},
|
||||
{"environment":"fedora-podman-rootful","installer":"binaries","testsuite":"oci-image"},
|
||||
{"environment":"fedora-podman-rootless","installer":"binaries","testsuite":"oci-image"}
|
||||
{"environment":"ubuntu-docker-rootful","installer":"deb","testsuite":"oci-image"},
|
||||
{"environment":"fedora-podman-rootful","installer":"rpm","testsuite":"oci-image"},
|
||||
{"environment":"fedora-podman-rootless","installer":"rpm","testsuite":"oci-image"}
|
||||
]
|
||||
|
||||
docker-e2e:
|
||||
|
||||
@@ -197,9 +197,9 @@ jobs:
|
||||
[
|
||||
{"environment":"fedora-podman-rootful","installer":"rpm","testsuite":"provider-refresh"},
|
||||
{"environment":"fedora-podman-rootless","installer":"rpm","testsuite":"provider-refresh"},
|
||||
{"environment":"ubuntu-docker-rootful","installer":"binaries","testsuite":"oci-image"},
|
||||
{"environment":"fedora-podman-rootful","installer":"binaries","testsuite":"oci-image"},
|
||||
{"environment":"fedora-podman-rootless","installer":"binaries","testsuite":"oci-image"}
|
||||
{"environment":"ubuntu-docker-rootful","installer":"deb","testsuite":"oci-image"},
|
||||
{"environment":"fedora-podman-rootful","installer":"rpm","testsuite":"oci-image"},
|
||||
{"environment":"fedora-podman-rootless","installer":"rpm","testsuite":"oci-image"}
|
||||
]
|
||||
|
||||
docker-e2e:
|
||||
|
||||
+3
-3
@@ -313,11 +313,11 @@ as false passes or silently re-enter the archive.
|
||||
|
||||
The `oci-image` feature testsuite (`tests/suites/features/oci-image`) checks
|
||||
OCI image identity and working-directory behavior shared by the Docker and
|
||||
Podman drivers against installed artifacts. CI runs it on Docker rootful,
|
||||
Podman rootful, and Podman rootless guests:
|
||||
Podman drivers against installed deb packages on Ubuntu and rpm packages on
|
||||
Fedora. CI runs it on Docker rootful, Podman rootful, and Podman rootless guests:
|
||||
|
||||
```shell
|
||||
nix run .#tmachine -- test ubuntu-docker-rootful binaries oci-image
|
||||
nix run .#tmachine -- test ubuntu-docker-rootful deb oci-image
|
||||
```
|
||||
|
||||
The shared suite also runs in the existing ARM64 Docker E2E workflow for
|
||||
|
||||
Reference in New Issue
Block a user