Skip to content
This repository was archived by the owner on Oct 27, 2025. It is now read-only.

Commit 4c8ef87

Browse files
authored
qa-tests: backport to release/2.60 improvements made to e3 github action workflows (erigontech#10778)
This PR backports improvements that we added to the E3 tests: recording runner name and db version used for testing on MongoDB database.
1 parent 7f1d625 commit 4c8ef87

File tree

4 files changed

+16
-4
lines changed

4 files changed

+16
-4
lines changed

.github/workflows/qa-clean-exit-block-downloading.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,13 @@ jobs:
8585
if: steps.test_step.outputs.test_executed == 'true'
8686
env:
8787
TEST_RESULT: ${{ steps.test_step.outputs.TEST_RESULT }}
88-
run: python3 $ERIGON_QA_PATH/test_system/qa-tests/uploads/upload_test_results.py --repo erigon --commit $(git rev-parse HEAD) --branch ${{ github.ref_name }} --test_name clean-exit-block-downloading --chain $CHAIN --outcome $TEST_RESULT --result_file ${{ github.workspace }}/result.json
88+
run: |
89+
db_version=$(python3 $ERIGON_QA_PATH/test_system/qa-tests/uploads/prod_info.py $ERIGON_REFERENCE_DATA_DIR/../production.ini production erigon_repo_commit)
90+
if [ -z "$db_version" ]; then
91+
db_version="no-version"
92+
fi
93+
94+
python3 $ERIGON_QA_PATH/test_system/qa-tests/uploads/upload_test_results.py --repo erigon --commit $(git rev-parse HEAD) --branch ${{ github.ref_name }} --test_name clean-exit-block-downloading --chain $CHAIN --runner ${{ runner.name }} --db_version $db_version --outcome $TEST_RESULT --result_file ${{ github.workspace }}/result.json
8995
9096
- name: Upload test results
9197
if: steps.test_step.outputs.test_executed == 'true'

.github/workflows/qa-clean-exit-snapshot-downloading.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ jobs:
8181
if: steps.test_step.outputs.test_executed == 'true'
8282
env:
8383
TEST_RESULT: ${{ steps.test_step.outputs.TEST_RESULT }}
84-
run: python3 $ERIGON_QA_PATH/test_system/qa-tests/uploads/upload_test_results.py --repo erigon --commit $(git rev-parse HEAD) --branch ${{ github.ref_name }} --test_name clean-exit-snapshot-downloading --chain $CHAIN --outcome $TEST_RESULT --result_file ${{ github.workspace }}/result.json
84+
run: python3 $ERIGON_QA_PATH/test_system/qa-tests/uploads/upload_test_results.py --repo erigon --commit $(git rev-parse HEAD) --branch ${{ github.ref_name }} --test_name clean-exit-snapshot-downloading --chain $CHAIN --runner ${{ runner.name }} --outcome $TEST_RESULT --result_file ${{ github.workspace }}/result.json
8585

8686
- name: Upload test results
8787
if: steps.test_step.outputs.test_executed == 'true'

.github/workflows/qa-snap-download.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ jobs:
8282
if: steps.test_step.outputs.test_executed == 'true'
8383
env:
8484
TEST_RESULT: ${{ steps.test_step.outputs.TEST_RESULT }}
85-
run: python3 $ERIGON_QA_PATH/test_system/qa-tests/uploads/upload_test_results.py --repo erigon --commit $(git rev-parse HEAD) --branch ${{ github.ref_name }} --test_name snap-download --chain $CHAIN --outcome $TEST_RESULT --result_file ${{ github.workspace }}/result-$CHAIN.json
85+
run: python3 $ERIGON_QA_PATH/test_system/qa-tests/uploads/upload_test_results.py --repo erigon --commit $(git rev-parse HEAD) --branch ${{ github.ref_name }} --test_name snap-download --chain $CHAIN --runner ${{ runner.name }} --outcome $TEST_RESULT --result_file ${{ github.workspace }}/result-$CHAIN.json
8686

8787
- name: Upload test results
8888
if: steps.test_step.outputs.test_executed == 'true'

.github/workflows/qa-tip-tracking.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,13 @@ jobs:
8989
if: steps.test_step.outputs.test_executed == 'true'
9090
env:
9191
TEST_RESULT: ${{ steps.test_step.outputs.TEST_RESULT }}
92-
run: python3 $ERIGON_QA_PATH/test_system/qa-tests/uploads/upload_test_results.py --repo erigon --commit $(git rev-parse HEAD) --branch ${{ github.ref_name }} --test_name tip-tracking --chain $CHAIN --outcome $TEST_RESULT --result_file ${{ github.workspace }}/result-$CHAIN.json
92+
run: |
93+
db_version=$(python3 $ERIGON_QA_PATH/test_system/qa-tests/uploads/prod_info.py $ERIGON_REFERENCE_DATA_DIR/../production.ini production erigon_repo_commit)
94+
if [ -z "$db_version" ]; then
95+
db_version="no-version"
96+
fi
97+
98+
python3 $ERIGON_QA_PATH/test_system/qa-tests/uploads/upload_test_results.py --repo erigon --commit $(git rev-parse HEAD) --branch ${{ github.ref_name }} --test_name tip-tracking --chain $CHAIN --runner ${{ runner.name }} --db_version $db_version --outcome $TEST_RESULT --result_file ${{ github.workspace }}/result-$CHAIN.json
9399
94100
- name: Upload test results
95101
if: steps.test_step.outputs.test_executed == 'true'

0 commit comments

Comments
 (0)