diff options
author | 2024-09-25 12:11:45 +0100 | |
---|---|---|
committer | 2024-10-01 09:04:51 +0100 | |
commit | 4d5798064fe3315f2f33d822c523494fabbc6690 (patch) | |
tree | 316945b86bd76d1d4b0d7e3509ed4b5e15ee5b70 /.github/workflows/gerrit-pap-performance-test.yaml | |
parent | 1e2ad977e47a9911f14289443c43004c8c93027a (diff) |
Add github workflow to trigger weekly performance tests
Issue-ID: POLICY-4980
Change-Id: Ic0bb96630a5c5b35bc0fb89b161d6bf1bf87f5ad
Signed-off-by: waynedunican <wayne.dunican@est.tech>
Diffstat (limited to '.github/workflows/gerrit-pap-performance-test.yaml')
-rw-r--r-- | .github/workflows/gerrit-pap-performance-test.yaml | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/.github/workflows/gerrit-pap-performance-test.yaml b/.github/workflows/gerrit-pap-performance-test.yaml new file mode 100644 index 00000000..3d170338 --- /dev/null +++ b/.github/workflows/gerrit-pap-performance-test.yaml @@ -0,0 +1,67 @@ +name: policy-pap-performance-test + +on: + workflow_dispatch: + # For Branch-Protection check. Only the default branch is supported. See + # https://github.com/ossf/scorecard/blob/main/docs/checks.md#branch-protection + inputs: + GERRIT_BRANCH: + description: 'Branch that change is against' + required: true + type: string + GERRIT_CHANGE_ID: + description: 'The ID for the change' + required: true + type: string + GERRIT_CHANGE_NUMBER: + description: 'The Gerrit number' + required: true + type: string + GERRIT_CHANGE_URL: + description: 'URL to the change' + required: true + type: string + GERRIT_EVENT_TYPE: + description: 'Gerrit event type' + required: true + type: string + GERRIT_PATCHSET_NUMBER: + description: 'The patch number for the change' + required: true + type: string + GERRIT_PATCHSET_REVISION: + description: 'The revision sha' + required: true + type: string + GERRIT_PROJECT: + description: 'Project in Gerrit' + required: true + type: string + GERRIT_REFSPEC: + description: 'Gerrit refspec of change' + required: true + type: string + branch_protection_rule: + # To guarantee Maintained check is occasionally updated. See + # https://github.com/ossf/scorecard/blob/main/docs/checks.md#maintained + + # Run every Monday at 16:30 UTC + schedule: + - cron: '30 16 * * 1' + +jobs: + run-s3p-tests: + runs-on: ubuntu-22.04 + + steps: + - uses: actions/checkout@v4 + + - name: Run S3P script + working-directory: ${{ github.workspace }}/testsuites + run: sudo bash ./run-s3p-test.sh run performance + + - name: Archive result jtl + uses: actions/upload-artifact@v4 + with: + name: policy-pap-s3p-results + path: ${{ github.workspace }}/testsuites/automate-performance/s3pTestResults.jtl |