Hi All, I'd like to clarify the role and intended use of TestEnvironmentExtension in the Polaris test codebase.
The OSS part of the code that relates to TestEnvironmentExtension does not appear to demonstrate how non-dropwizard environments function. I'd appreciate it if people could share their thoughts and use cases that rely on TestEnvironmentExtension. In particular, this touches on https://github.com/apache/polaris/pull/590 Main questions from my POV: 1) Are different environments expected to be configured differently for some tests? How is the configuration communicated between tests and servers? 2) How are tests expected to be executed in non-default environments? Same gradle scripts as the main Polaris build? Some other (custom) gradle script? JUnit5 lauchners? Thanks, Dmitri.