For @KeycloakIntegrationTest it should be possible to run the server in different modes:
- Embedded - runs a server embedded in the same JVM running the tests
- Dist - starts the server distribution in a separate process
- Remote - connects to existing running server
There is currently support for embedded and remote, but no way of configuring which to use when running tests.
This issue will focus on creating separate test server suppliers. The setup on how to select a particular supplier will be implemented within these issues: #30608, #30609