Skip to content

Commit 386b0f8

Browse files
authored
qa-tests: updating tip-tracking tests scheduling (#17714)
Update scheduling of the three flavors of "tip-tracking" test: - **tip-tracking w/ load** => run on Sunday, only on the main branch - **constrained tip tracking** => run on Sunday, only on the main branch - **tip tracking w/ migration** => - release/3.2 => on every commit, use 3.1 database - main branch => on Sunday, use 3.2 database When a new branch release/3.3 is created, the tip-tracking w/ migration on the branch will continue to use the 3.2 database. A PR will need to update the main branch to use a 3.3 database.
1 parent c6915fe commit 386b0f8

6 files changed

Lines changed: 12 additions & 159 deletions

File tree

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ jobs:
1919
# backend: Gnosis
2020
# cgroup_name: constrained_res_64G
2121
# prune_mode: archive_node
22-
runs-on: [ self-hosted, qa, "${{ matrix.backend }}", tip-tracking-ext ]
22+
runs-on: [ self-hosted, qa, "${{ matrix.backend }}", tip-tracking ]
2323
timeout-minutes: 780 # 13 hours
2424
env:
25-
ERIGON_REFERENCE_DATA_DIR: /opt/erigon-versions/reference-version-3.3/datadir
25+
ERIGON_REFERENCE_DATA_DIR: /opt/erigon-versions/reference-version-main/datadir
2626
ERIGON_TESTBED_DATA_DIR: /opt/erigon-testbed/datadir
2727
ERIGON_QA_PATH: /home/qarunner/erigon-qa
2828
TRACKING_TIME_SECONDS: 7200 # 2 hours

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
name: QA - Tip tracking & migration (Gnosis)
22

33
on:
4+
schedule:
5+
- cron: '0 1 * * 0' # Run on Sunday at 01:00 AM UTC
46
push:
57
branches:
6-
- 'release/3.1'
8+
- 'release/3.*'
79
workflow_dispatch: # Run manually
810
inputs:
911
explicit_upgrade:
@@ -21,7 +23,7 @@ jobs:
2123
runs-on: [self-hosted, qa, Gnosis, tip-tracking]
2224
timeout-minutes: 1200
2325
env:
24-
ERIGON_REFERENCE_DATA_DIR: /opt/erigon-versions/gnosis-reference-version-3.0/datadir
26+
ERIGON_REFERENCE_DATA_DIR: /opt/erigon-versions/gnosis-reference-version-3.2/datadir
2527
ERIGON_TESTBED_DATA_DIR: /opt/erigon-testbed/datadir
2628
ERIGON_QA_PATH: /home/qarunner/erigon-qa
2729
TRACKING_TIME_SECONDS: 7200 # 2 hours

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

Lines changed: 0 additions & 150 deletions
This file was deleted.

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ concurrency:
2525

2626
jobs:
2727
mainnet-tip-tracking-test:
28-
runs-on: [self-hosted, qa, tip-tracking-ext]
28+
runs-on: [self-hosted, qa, Ethereum, tip-tracking]
2929
timeout-minutes: 300 # 5 hours
3030
env:
31-
ERIGON_REFERENCE_DATA_DIR: /opt/erigon-versions/reference-version-3.3/datadir
31+
ERIGON_REFERENCE_DATA_DIR: /opt/erigon-versions/reference-version-main/datadir
3232
ERIGON_TESTBED_DATA_DIR: /opt/erigon-testbed/datadir
3333
ERIGON_QA_PATH: /home/qarunner/erigon-qa
3434
TRACKING_TIME_SECONDS: 1800 # 0.5 hours

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
name: QA - Tip tracking & migration
22

33
on:
4+
schedule:
5+
- cron: '0 1 * * 0' # Run on Sunday at 01:00 AM UTC
46
push:
57
branches:
6-
- 'release/3.1'
8+
- 'release/3.*'
79
workflow_dispatch: # Run manually
810
inputs:
911
explicit_upgrade:
@@ -21,7 +23,7 @@ jobs:
2123
runs-on: [self-hosted, qa, Ethereum, tip-tracking]
2224
timeout-minutes: 1300 # 21.66667 hours
2325
env:
24-
ERIGON_REFERENCE_DATA_DIR: /opt/erigon-versions/reference-version-3.0/datadir
26+
ERIGON_REFERENCE_DATA_DIR: /opt/erigon-versions/reference-version-3.2/datadir
2527
ERIGON_TESTBED_DATA_DIR: /opt/erigon-testbed/datadir
2628
ERIGON_QA_PATH: /home/qarunner/erigon-qa
2729
TRACKING_TIME_SECONDS: 7200 # 2 hours

.github/workflows/scripts/test_report/generate-test-report.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ const acceptedWorkflows = [
1818
'.github/workflows/qa-sync-from-scratch.yml',
1919
'.github/workflows/qa-sync-with-externalcl.yml',
2020
'.github/workflows/qa-tip-tracking-gnosis.yml',
21-
'.github/workflows/qa-tip-tracking-polygon.yml',
2221
'.github/workflows/qa-tip-tracking.yml',
2322
'.github/workflows/qa-tip-tracking-with-load.yml',
2423
'.github/workflows/qa-txpool-performance-test.yml',

0 commit comments

Comments
 (0)