-
Story
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
-
5
-
False
-
None
-
False
-
AppSvc Sprint 218
Story (Required)
Currently, we only run sbo-on-sb-perf test in downstream QE infrastructure as part of SBO downstresm release process or manually trigger it on-demand.
The point of this story is to implement a way to execute this test for upstream PRs (on-demand) that would run the test with PR build to be compared it with a master run (executed on merge-to-master).
Background (Required)
Approach(Required)
SBO repository has implemented openshift-related PR checks via OpenShift CI. We want to use that also for running the performance test on-demand. To make it work we need to introduce a new per-PR job that would be executed on-demand only and that would request the OpenShift CI a cluster of appropriate size (m5.4xlarge nodes).
According to https://docs.ci.openshift.org/docs/ both should be possible in ci-operator job configuration.
Acceptance Criteria
Performance testing framework is added to SBO repo
OpenShift CI job is configured to run the performance test on-demand for PRs
Results of the performance test including KPIs is set to be archived in OpenShit CI job's archive.
INVEST Checklist
Dependencies identified
Blockers noted and expected delivery timelines set
Design is implementable
Acceptance criteria agreed upon
Story estimated
Legend
Unknown
Verified
Unsatisfied
- is related to
-
APPSVC-1109 Extend performance test to support SPEC API
- Closed
- relates to
-
APPSVC-1103 Refine Performance test metrics to produce comparable KPIs
- Closed