Skip to content

Commit bb39723

Browse files
test(plans): start the ported suites on Docker only
Plan the ported conformance suites on the Ubuntu rootful Docker environment, the one the runner has already run on CI, and install Git only there. The Podman rpm environments are defined and noted in the plan; add them after a first run. Signed-off-by: Matthew Grossman <mgrossman@nvidia.com>
1 parent 5d7cb2b commit bb39723

2 files changed

Lines changed: 6 additions & 7 deletions

File tree

‎tests/plans/cpu-tests.yaml‎

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
# so a plan can use them once one exists.
1616
matrix:
1717
# Sandbox behavior through the SDK and the CLI. These tests are
18-
# driver-agnostic, so every environment that has a Docker or Podman gateway
19-
# the runner can wait for runs them. The Kubernetes (k3s) environments are
18+
# driver-agnostic, so every environment with a gateway the runner can wait for
19+
# can run them. Only Docker is planned until the others have run on CI. The Kubernetes (k3s) environments are
2020
# left out: before tests, the old lane verified that the Agent Sandbox
2121
# controller reconciles (tests/tmachine/ansible/playbooks/conformance/
2222
# k3s-ready.yaml), and the runner only waits for the gateway.
@@ -30,8 +30,10 @@ matrix:
3030
- policy-advisor
3131
environments:
3232
- tmachine.ubuntu2404-amd64.docker-rootful.deb
33-
- tmachine.fedora44-amd64.podman-rootful.rpm
34-
- tmachine.fedora44-amd64.podman-rootless.rpm
33+
# The Podman rpm environments (tmachine.fedora44-amd64.podman-rootful.rpm
34+
# and podman-rootless.rpm) ran the same tests in the old lane and are
35+
# defined in tests/environments/, but the runner has not run them on CI.
36+
# Add them here after a first run; they also need Git from test-tools.yaml.
3537
# OCI image behavior. The suite builds images with the gateway's container
3638
# engine, which the environment names in `env`. Only Docker names it so far.
3739
- type: conformance

‎tests/tmachine/config.nix‎

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ let
6060
use_galaxy = false;
6161
playbooks = [
6262
"ansible/playbooks/nextest.yaml"
63-
"ansible/playbooks/test-tools.yaml"
6463
"ansible/playbooks/k3s.yaml"
6564
];
6665
};
@@ -72,7 +71,6 @@ let
7271
use_galaxy = false;
7372
playbooks = [
7473
"ansible/playbooks/nextest.yaml"
75-
"ansible/playbooks/test-tools.yaml"
7674
"ansible/playbooks/selinux.yaml"
7775
"ansible/playbooks/podman-rootful.yaml"
7876
];
@@ -85,7 +83,6 @@ let
8583
use_galaxy = false;
8684
playbooks = [
8785
"ansible/playbooks/nextest.yaml"
88-
"ansible/playbooks/test-tools.yaml"
8986
"ansible/playbooks/selinux.yaml"
9087
"ansible/playbooks/podman-rootless.yaml"
9188
];

0 commit comments

Comments
 (0)