You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 9e004a7
Browse filesBrowse the repository at this point in the historyBrowse files
ci(e2e): run the tmachine conformance rows with the prebuilt openshell-conformance (#5332)
* ci(e2e): run the tmachine conformance rows with the prebuilt openshell-conformance
The host lanes already share one openshell-conformance build per
architecture, but the tmachine conformance rows each cross-built a nextest
archive. Add --program to openshell-test-runner to run a prebuilt testkit
program in the guest, and have Branch E2E pass the build-conformance
artifact to the conformance rows of e2e-suites.yml.
Signed-off-by: Evan Lezar <elezar@nvidia.com>
* ci(e2e): apply runner filters to a prebuilt test program
Signed-off-by: Evan Lezar <elezar@nvidia.com>
---------
Signed-off-by: Evan Lezar <elezar@nvidia.com>
Copy file name to clipboardExpand all lines: .github/workflows/e2e-suites.yml
+29-7Lines changed: 29 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -7,9 +7,10 @@
7
7
# optionally, the package in it, the gateway name the installer registers, and
8
8
# the runner label for the environment's architecture. `openshell-test-runner`
9
9
# builds the tests, boots the environment, runs them inside it and checks the
10
-
# results. The `family` input selects the rows of one family, including the
11
-
# workspaces under it (drivers selects drivers/podman); leave it empty to run
12
-
# every row.
10
+
# results; a conformance row can run the prebuilt `openshell-conformance`
11
+
# instead (`prebuilt-conformance`). The `family` input selects the rows of one
12
+
# family, including the workspaces under it (drivers selects drivers/podman);
13
+
# leave it empty to run every row.
13
14
14
15
name: E2E Suites
15
16
@@ -29,6 +30,11 @@ on:
29
30
description: Immutable ID of the prepared integration inputs artifact
30
31
required: true
31
32
type: string
33
+
prebuilt-conformance:
34
+
description: Run the conformance rows with the openshell-conformance-x86_64-unknown-linux-musl artifact of this run instead of building the suites in every job
35
+
required: false
36
+
type: boolean
37
+
default: false
32
38
secrets:
33
39
CACHIX_AUTH_TOKEN:
34
40
description: Token used to push Nix builds, such as the test runner, to Cachix
0 commit comments