gematik / app-Tiger

Testframework to facilitate quick, powerful, portable and reliable test suites. Can be used with Gherkin and supports Screenplay-pattern, Zero-line testsuites, testing anytime, anywhere. The embedded Tiger Proxy can intercept and parse traffic. The Testenvironment Manager can build test setups from JARs, Dockers, Kubernetes and External Urls.
Apache License 2.0
12 stars 2 forks source link

Create / Deploy Tiger BOM #14

Open svbergmann opened 1 month ago

svbergmann commented 1 month ago

It would be very nice to have a tiger BOM for having all version of every plugin sorted out. Two examples are already given in the tiger user manual which are the Cucumber-BOM and the JUnit-BOM.

Arkinator commented 1 month ago

Yes! Great idea. It was discussed internally, but since the user-need did not materialize the ticket floated quite far down in the backlog. Thanks for the initiative, we will revive it!

eitzenbe commented 1 month ago

Hi @svbergmann, Just wondering for what exactly you would need the BOM and if you are referring to a maven starter pom like BOM or a real SBOM created by tools like Syft or sonartype, .... Please share some more user point of view so that we can provide you with an appropriate solution ;) br Thomas

svbergmann commented 1 month ago

Hi @eitzenbe, I am referring to a BOM file where you put all versions of the dependencies so that the end-user does not have to worry too much about the versions for every plugin. Here is one example: We are using the plugins tiger-rbel, tiger-proxy, tiger-test-lib, tiger-testenv-mgr, tiger-common, and tiger-cloud-extension. All of them in the same version except from the last one. I think we would benefit from a BOM (like the above mentioned Cucumber-BOM) where all those versions are defined clearly so that we could have a slimmer pom as well as just need to update the BOM version instead of looking through every plugin to get the version. I hope that helps! Kind regards Sven

eitzenbe commented 1 month ago

Great thanx for the feedback we will look into this probably around october as we are quite busy with other stuff at the moment...