Camel Quarkus Performance regression detection tool
This Quarkus based command line tool takes a list of Camel Quarkus versions as argument.
For each Camel Quarkus versions, it:
- Assembles a sample base Camel Quarkus project against the specified Camel Quarkus version
- Setup a performance test in the maven integration-test phase
- Runs the performance test with the help of the hyperfoil-maven-plugin
- Collects the mean throughput of the Camel Quarkus route
At the end of the day, a report is presented to the console, including a status about possible regressions.
Please find more details about the process in below picture: