ci: Add perf tests back (#19184)
This PR adds the perf tests back, but still not a blocking check. Co-authored-by: Satish Gandham <hello@satishgandham.com>
This commit is contained in:
parent
57d0461473
commit
d0044fedb9
18
.github/workflows/integration-tests-command.yml
vendored
18
.github/workflows/integration-tests-command.yml
vendored
|
|
@ -845,15 +845,15 @@ jobs:
|
||||||
- name: Save the status of the run
|
- name: Save the status of the run
|
||||||
run: echo "run_result=success" >> $GITHUB_OUTPUT > ~/run_result
|
run: echo "run_result=success" >> $GITHUB_OUTPUT > ~/run_result
|
||||||
|
|
||||||
# perf-test:
|
perf-test:
|
||||||
# needs: [client-build, server-build, rts-build]
|
needs: [client-build, server-build, rts-build]
|
||||||
# # Only run if the build step is successful
|
# Only run if the build step is successful
|
||||||
# if: success()
|
if: success()
|
||||||
# name: perf-test
|
name: perf-test
|
||||||
# uses: ./.github/workflows/perf-test.yml
|
uses: ./.github/workflows/perf-test.yml
|
||||||
# secrets: inherit
|
secrets: inherit
|
||||||
# with:
|
with:
|
||||||
# pr: ${{ github.event.client_payload.pull_request.number }}
|
pr: ${{ github.event.client_payload.pull_request.number }}
|
||||||
|
|
||||||
ui-test-result:
|
ui-test-result:
|
||||||
needs: [ui-test, fat-container-test]
|
needs: [ui-test, fat-container-test]
|
||||||
|
|
|
||||||
8
.github/workflows/perf-test.yml
vendored
8
.github/workflows/perf-test.yml
vendored
|
|
@ -261,6 +261,8 @@ jobs:
|
||||||
APPSMITH_DISABLE_TELEMETRY: true
|
APPSMITH_DISABLE_TELEMETRY: true
|
||||||
POSTGRES_PASSWORD: postgres
|
POSTGRES_PASSWORD: postgres
|
||||||
NODE_TLS_REJECT_UNAUTHORIZED: "0"
|
NODE_TLS_REJECT_UNAUTHORIZED: "0"
|
||||||
|
MACHINE: ubuntu-latest-4-cores
|
||||||
|
|
||||||
run: ./start-test.sh
|
run: ./start-test.sh
|
||||||
|
|
||||||
# Restore the previous built bundle if present. If not push the newly built into the cache
|
# Restore the previous built bundle if present. If not push the newly built into the cache
|
||||||
|
|
@ -273,12 +275,6 @@ jobs:
|
||||||
restore-keys: |
|
restore-keys: |
|
||||||
${{ github.run_id }}-${{ github.job }}
|
${{ github.run_id }}-${{ github.job }}
|
||||||
|
|
||||||
- uses: actions/upload-artifact@v3
|
|
||||||
if: success() || failure()
|
|
||||||
with:
|
|
||||||
name: performance-summaries
|
|
||||||
path: app/client/perf/traces
|
|
||||||
|
|
||||||
# Set status = success
|
# Set status = success
|
||||||
- name: Save the status of the run
|
- name: Save the status of the run
|
||||||
run: echo "run_result=success" >> $GITHUB_OUTPUT > ~/run_result
|
run: echo "run_result=success" >> $GITHUB_OUTPUT > ~/run_result
|
||||||
|
|
|
||||||
10
.github/workflows/test-build-docker-image.yml
vendored
10
.github/workflows/test-build-docker-image.yml
vendored
|
|
@ -399,6 +399,16 @@ jobs:
|
||||||
- name: Save the status of the run
|
- name: Save the status of the run
|
||||||
run: echo "run_result=success" >> $GITHUB_OUTPUT > ~/run_result
|
run: echo "run_result=success" >> $GITHUB_OUTPUT > ~/run_result
|
||||||
|
|
||||||
|
perf-test:
|
||||||
|
needs: [client-build, server-build, rts-build]
|
||||||
|
# Only run if the build step is successful
|
||||||
|
if: success()
|
||||||
|
name: perf-test
|
||||||
|
uses: ./.github/workflows/perf-test.yml
|
||||||
|
secrets: inherit
|
||||||
|
with:
|
||||||
|
pr: ${{ github.event.client_payload.pull_request.number }}
|
||||||
|
|
||||||
fat-container-test:
|
fat-container-test:
|
||||||
needs: [buildClient, buildServer, buildRts]
|
needs: [buildClient, buildServer, buildRts]
|
||||||
# Only run if the build step is successful
|
# Only run if the build step is successful
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user