Skip to content

Commit 3a75dcb

Browse files
test(features): port Keycloak provider refresh to testkit
Add a keycloak features crate with a suite-local KeycloakContext fixture that reads OPENSHELL_TEST_KEYCLOAK_* and port the provider refresh test onto it. Run it in the cpu-tests plan on the Docker + Keycloak environment. The old provider-refresh crate stays until the required lanes switch. Signed-off-by: Matthew Grossman <mgrossman@nvidia.com>
1 parent b1ca5f3 commit 3a75dcb

6 files changed

Lines changed: 1338 additions & 45 deletions

File tree

‎tests/plans/cpu-tests.yaml‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,9 @@ matrix:
1616
- type: conformance
1717
environments:
1818
- tmachine.ubuntu2404-amd64.docker-rootful.deb
19+
# Suites that need Keycloak run where the environment provides it. List them
20+
# by name, so a features suite that needs another service doesn't land here.
21+
- type: features
22+
suites: [provider-refresh]
23+
environments:
24+
- tmachine.ubuntu2404-amd64.docker-rootful.deb+keycloak

0 commit comments

Comments
 (0)