Skip to content

Commit e3a5921

Browse files
authored
qa-tests: record the db version used for test (#2102)
1 parent f93fec4 commit e3a5921

File tree

1 file changed

+24
-4
lines changed

1 file changed

+24
-4
lines changed

.github/workflows/rpc-performance-tests.yml

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,10 @@ jobs:
9797

9898
# Save test results to a directory with timestamp and commit hash
9999
cp -r ${{runner.workspace}}/rpc-tests/perf/reports/mainnet $RPC_PAST_TEST_DIR/mainnet_$(date +%Y%m%d_%H%M%S)_perf_$(git -C ${{runner.workspace}}/silkworm rev-parse --short HEAD)
100+
101+
# Detect the pre-built db version
102+
db_version=$(python3 $ERIGON_QA_PATH/test_system/qa-tests/uploads/prod_info.py $ERIGON_DIR/production.ini production erigon_repo_commit)
103+
100104
# Check test runner script exit status
101105
if [ $perf_exit_status -eq 0 ]; then
102106

@@ -107,13 +111,29 @@ jobs:
107111
cp -r ${{runner.workspace}}/rpc-tests/perf/reports/bin ${{runner.workspace}}/last_execution_test/
108112

109113
echo "Save test result on DB"
110-
cd ${{runner.workspace}}/silkworm
111-
python3 $ERIGON_QA_PATH/test_system/qa-tests/uploads/upload_test_results.py --repo silkworm --branch ${{ github.ref_name }} --commit $(git rev-parse HEAD) --test_name rpc-performance-test-${servers[i-1]}-$method --chain mainnet --outcome success --result_file ${{runner.workspace}}/rpc-tests/perf/reports/mainnet/result.json
114+
cd ${{runner.workspace}}/silkworm
115+
python3 $ERIGON_QA_PATH/test_system/qa-tests/uploads/upload_test_results.py \
116+
--repo silkworm \
117+
--branch ${{ github.ref_name }} \
118+
--commit $(git rev-parse HEAD) \
119+
--test_name rpc-performance-test-${servers[i-1]}-$method \
120+
--chain mainnet \
121+
--runner ${{ runner.name }} \
122+
--db_version $db_version \
123+
--outcome success \
124+
--result_file ${{runner.workspace}}/rpc-tests/perf/reports/mainnet/result.json
112125
else
113126
failed_test=1
114127
cd ${{runner.workspace}}/silkworm
115-
python3 $ERIGON_QA_PATH/test_system/qa-tests/uploads/upload_test_results.py --repo silkworm --branch ${{ github.ref_name }} --commit $(git rev-parse HEAD) --test_name rpc-performance-test-${servers[i-1]}-$method --chain mainnet --outcome failure
116-
128+
python3 $ERIGON_QA_PATH/test_system/qa-tests/uploads/upload_test_results.py \
129+
--repo silkworm \
130+
--branch ${{ github.ref_name }} \
131+
--commit $(git rev-parse HEAD) \
132+
--test_name rpc-performance-test-${servers[i-1]}-$method \
133+
--chain mainnet \
134+
--runner ${{ runner.name }} \
135+
--db_version $db_version \
136+
--outcome failure
117137
fi
118138
done
119139

0 commit comments

Comments
 (0)