Skip to content

Commit 0e8d9e5

Browse files
authored
test(e2e): remove schema parity campaign (#3864)
Signed-off-by: Evan Lezar <elezar@nvidia.com>
1 parent fde79f1 commit 0e8d9e5

36 files changed

Lines changed: 138 additions & 7317 deletions

‎.agents/skills/build-openshell-mxc-windows/SKILL.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -215,8 +215,8 @@ compatibility under emulation is not part of these tasks. The aggregate
215215
commands above on an ARM64 host.
216216

217217
The repository-wide `mise run pre-commit` task is also supported on Windows.
218-
Run `rust:lockfiles:check`, `sdk:ts:ci`, `go:ci`, and `test:e2e-parity` through
219-
the Windows-aware tasks when validating those surfaces. Do not count the Go
218+
Run `rust:lockfiles:check`, `sdk:ts:ci`, and `go:ci` through the Windows-aware
219+
tasks when validating those surfaces. Do not count the Go
220220
Windows ARM64 race-detector exclusion or POSIX permission-bit skips as security
221221
coverage. SDK test dependencies must remain at their lockfile versions.
222222
Its Rust check, Clippy, and test dependencies enter the same MSVC environment

‎AGENTS.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ These pipelines connect skills into end-to-end workflows. Individual skill files
3636
|------|-----------|---------|
3737
| `crates/openshell-cli/` | CLI binary | User-facing command-line interface |
3838
| `crates/openshell-conformance/` | CLI conformance library | Reusable driver-agnostic scenarios and command runner |
39-
| `crates/openshell-conformance-cli/` | Conformance CLI | Distributable `list` and `run` entrypoint for gateway conformance |
39+
| `crates/openshell-conformance-cli/` | Conformance CLI | Legacy local `list` and `run` entrypoint pending follow-up cleanup |
4040
| `crates/openshell-server/` | Gateway server | Control-plane API, sandbox lifecycle, auth boundary |
4141
| `crates/openshell-sandbox/` | Sandbox runtime | Capability-free workload launcher, process identity, and seccomp-mediated I/O |
4242
| `crates/openshell-supervisor/` | Supervisor runtime | Gateway session, policy evaluation, credentials, and upstream networking |

‎TESTING.md‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,7 @@ Rust validation checks tracked Cargo lockfiles; run `mise run rust:lockfiles:che
5252

5353
Use `mise run --skip-tools pre-commit` with the existing Rust/MSVC toolchain.
5454
Windows now checks tracked Cargo lockfiles through PowerShell rather than
55-
skipping them. The deterministic gateway parity task uses Git for Windows Bash,
56-
with temporary Python launchers confined to a unique checkout-owned directory.
55+
skipping them.
5756

5857
`mise run --skip-tools sdk:ts:ci` selects the x64 Biome executable on Windows
5958
(including ARM64 hosts running it under emulation), resolves the protobuf
@@ -104,6 +103,10 @@ OPENSHELL_GATEWAY_ENDPOINT=http://127.0.0.1:18080 mise run e2e
104103
Raw endpoint mode is HTTP-only. Use a named gateway config when a gateway
105104
requires mTLS.
106105

106+
`mise run test:gateway-config` validates generated gateway TOML without a live
107+
runtime. It covers the current schema and the Podman in-tree versus external
108+
driver configuration boundary.
109+
107110
### Python E2E (`e2e/python/`)
108111

109112
`mise run e2e:python` builds `openshell/e2e-python:dev` from

‎crates/openshell-gateway/src/lib.rs‎

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -367,12 +367,6 @@ fn podman_config(
367367
if let Ok(path) = std::env::var("OPENSHELL_PODMAN_SOCKET") {
368368
config.socket_path = Some(path.into());
369369
}
370-
if let Ok(ip) = std::env::var("OPENSHELL_PODMAN_HOST_GATEWAY_IP") {
371-
config.host_gateway_ip = ip;
372-
}
373-
if let Ok(mode) = std::env::var("OPENSHELL_PODMAN_USERNS") {
374-
config.userns = Some(mode);
375-
}
376370
Ok(config)
377371
}
378372

‎e2e/configs/gateway/schema-v2-capability-parity.toml‎

Lines changed: 0 additions & 400 deletions
This file was deleted.

‎e2e/configs/gateway/schema-v2-compute-boundary-comparison.json‎

Lines changed: 0 additions & 376 deletions
This file was deleted.

‎e2e/configs/gateway/schema-v2-cross-cutting-dispositions.toml‎

Lines changed: 0 additions & 109 deletions
This file was deleted.

0 commit comments

Comments
 (0)