You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Currently integration tests use TestEnvironmentExtension that is intended to provide multiple execution environments, but at the same time depend on DropwizardExtensionsSupport that automatically starts a local DW server.
Describe the solution you'd like
Sharable suite of tests that can be executed against different Polaris servers.
Polaris Server lifecycle delegated to the test environment.
CI continues to use Dropwizard for integration tests, but in a "backbox" manner (tweaking only via standard config options).
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered:
This sounds great. Today you can jump through a series of hoops and run tests against any Polaris server but it's wasteful (due to always spinning up a DW instance) and not intuitive (only 1 test class supported/distinction between local DW and remote is unclear).
I'm happy to help with implementation once things are less busy. The implementation may also look a bit different in Quarkus vs DW.
Is your feature request related to a problem? Please describe.
Currently integration tests use
TestEnvironmentExtension
that is intended to provide multiple execution environments, but at the same time depend onDropwizardExtensionsSupport
that automatically starts a local DW server.Describe the solution you'd like
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: