Skip to content

Commit b5d843d

Browse files
committed
test(podman): lift e2e exclusions to probe the tmachine guest
Diagnostic only, not for merge. Removes 14 binaries from podmanE2eFollowUpBinaries so one rootless tmachine run reports how each behaves in the guest, for the exclusion-list retirement tracked in #3712. Signed-off-by: politerealism <burdcat17@gmail.com>
1 parent 61d4210 commit b5d843d

1 file changed

Lines changed: 6 additions & 29 deletions

File tree

‎tests/artifacts.nix‎

Lines changed: 6 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -96,41 +96,18 @@ let
9696
output = "artifacts/test-archives/${muslToolchain.target}/provider-refresh-keycloak-tests.tar";
9797
};
9898

99-
# Follow-up: migrate these wrapper-coupled tests once tmachine provides their
100-
# managed-gateway controls, SPIFFE fixtures, caller driver-config setting,
101-
# guest tools, and matching workload-image identity behavior. The corporate
102-
# proxy and gateway-start binaries currently self-skip without wrapper-owned
103-
# gateway metadata, so exclude them rather than report false passes.
99+
# DIAGNOSTIC PROBE, NOT FOR MERGE (#3712): most exclusions are lifted so one
100+
# tmachine run reports how each binary behaves in the rootless Fedora guest.
101+
# Still excluded: the gateway-restart binaries (they self-skip without
102+
# wrapper-owned gateway metadata, which tmachine does not set, so they would
103+
# report false passes), provider_token_exchange (needs wrapper-set SPIFFE
104+
# fixtures), and provider_auto_create / workspace_lifecycle (migrated in #4246).
104105
podmanE2eFollowUpBinaries = [
105-
"credential_gating"
106-
"driver_config_volume"
107-
"forward_proxy_graphql_l7"
108-
"forward_proxy_jsonrpc_l7"
109-
"forward_proxy_l7_bypass"
110-
"host_gateway_alias"
111-
"landlock"
112106
"local_driver_token_restart"
113-
# Standalone tmachine runs can time out while opening the localhost relay.
114-
# Follow up on making the relay setup deterministic before restoring it.
115-
"no_proxy"
116107
"podman_corporate_proxy"
117108
"podman_gateway_start"
118-
"podman_oci_identity"
119109
"provider_auto_create"
120-
# The provider-refresh feature suite covers revoked Keycloak grants. This
121-
# binary instead covers stable workload handles across repeated rotations
122-
# and explicit refresh reconfiguration in a long-running sandbox.
123-
"provider_refresh_handles"
124110
"provider_token_exchange"
125-
"proxy_egress_pipeline"
126-
# Conformance covers stop/start workspace preservation and deletion while
127-
# stopped. The remaining canonical-main, TTY, attachment replay, and
128-
# no-keep cases still need migration. Nextest archive filters cannot select
129-
# individual tests, so keep the complete binary in the follow-up bucket.
130-
"sandbox_lifecycle"
131-
# Needs a prebuilt musl DNS probe in guest artifact mode; tracked in #3009.
132-
"transparent_tcp"
133-
"websocket_conformance"
134111
"workspace_lifecycle"
135112
];
136113
podmanE2eArchiveFilter =

0 commit comments

Comments
 (0)