Replies: 1 comment
-
Some feedback and one question from initial testing and working with the new Keycloak test framework i.e. @KeycloakIntegrationTest Question: how is the EmbeddedKeycloakServer supposed to be used?
Reason: Feedback cycle performance when running tests because providers dependencies need to be bundled as fat/shadowed jar and therefore there size must be considered.
|
Beta Was this translation helpful? Give feedback.
-
Dear Keycloak community,
We would like to ask you for your feedback on Keycloak Test Framework, which is already present as a preview in the main branch and released in nightly builds. The features list is not fully implemented.
Background:
The Keycloak team has started an initiative called "Test framework" to replace the current integration test suite solution.
Integration test suite drawbacks:
The goal of this initiative is to replace the old solution with a new one, based on the test framework, and provide a more user-friendly experience when adding new tests.
It is also one of the first steps towards improving the Keycloak Developer experience by providing a lightweight and Keycloak-oriented testing framework that should make it a lot easier to write and test extensions. For this reason, your feedback is important to help us to provide the best experience possible for our developers.
5 steps on how to start:
If you are an extension developer, please take a look at the custom provider deployment: provider example -> pom.xml test dependency -> test example.
This discussion targets Keycloak developers and also Keycloak extension developers, because the framework will enable the feature to install custom providers.
Thank you for your comments!
Red Hat Keycloak team
Beta Was this translation helpful? Give feedback.
All reactions