Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Testsuite PoC - Distribution server supplier #29702

Open
lhanusov opened this issue May 20, 2024 · 1 comment · May be fixed by #31186
Open

Testsuite PoC - Distribution server supplier #29702

lhanusov opened this issue May 20, 2024 · 1 comment · May be fixed by #31186

Comments

@lhanusov
Copy link
Contributor

lhanusov commented May 20, 2024

Add a new server supplier that provides a Keycloak test server running as an external service. This would require #30609 to be implemented first. Alternatively we can have a basic system property that switches the single supplier for now, with refactoring once #30609 is done.

It should unpack the server distribution and start it as a separate process, as well as support configuration from the KeycloakTestServerConfig.class.

Like the embedded server supplier this should use the functionality from the quarkus/test/junit5.

@lhanusov lhanusov self-assigned this May 20, 2024
@lhanusov lhanusov changed the title Dist server run-mode Testsuite PoC: Quarkus server run-mode from distribution May 31, 2024
@stianst stianst changed the title Testsuite PoC: Quarkus server run-mode from distribution Testsuite PoC - Quarkus server run-mode from distribution Jun 18, 2024
@stianst
Copy link
Contributor

stianst commented Jun 18, 2024

We would still want to support the configuration classes, so it needs to pass CLI arguments, enable features, etc.

@stianst stianst changed the title Testsuite PoC - Quarkus server run-mode from distribution Testsuite PoC - Distribution server supplier Jun 20, 2024
@lhanusov lhanusov linked a pull request Jul 10, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants