Skip to content

Commit

Permalink
Merge pull request #79 from mjurc/QUARKUS-1312
Browse files Browse the repository at this point in the history
Test plan for performance testing integration
  • Loading branch information
Pablo Gonzalez Granados authored Apr 19, 2022
2 parents 4b786a4 + 6b48a8d commit a64a963
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions QUARKUS-1312.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# QUARKUS-1312 Integrate performance testing into the QE Acceptance pipeline

This document describes a plan of automation of testing performance of RHBQ with promoted productized builds.

## Scope of the testing

### Impact on test suites and testing automation
* A job that triggers Quarkus QE start-stop performance metrics in perflab should be implemented and added to
acceptance pipeline.
* A job triggering TechEmpower testing in perflab should be implemented and ran with candidate releases. Thus this job
will be added to extended platform pipeline, which is only ran with builds of required quality.

### Impact on resources
* For both the start-stop and TechEmpower trigger job, a minimal possible executor will be used. This is currently a
medium machine.
* Start-stop testing takes minutes to tens of minutes.
* TechEmpower testing takes tens of minutes to hours.

## Future considerations
* For TechEmpower testing, we should explore using a Horreum dashboard ran in perflab to visualize and compare trends
between releases.

## Contacts
* Tester: Michal Jurč <[email protected]>

## References
* Feature epic: [QUARKUS-1312 Integrate performance testing into the QE Acceptance pipeline](https://issues.redhat.com/browse/QUARKUS-1312)

0 comments on commit a64a963

Please sign in to comment.