Skip to content

Commit 208197f

Browse files
Merge pull request #2895 from verilog-to-routing/improve-nightly-test
Improve nightly test manual and regenerate QoR results
2 parents 7f0f9fc + 47cd0b7 commit 208197f

File tree

7 files changed

+176
-148
lines changed

7 files changed

+176
-148
lines changed

.github/workflows/nightly_test_manual.yml

+37-9
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ name: NightlyTestManual
44
on:
55
workflow_dispatch:
66

7+
# Automatically runs every Sunday 5 AM UTC.
8+
# Results should be ready ~15 hours later (Sunday 8 PM UTC), on time for Monday mornings.
9+
schedule:
10+
- cron: '0 5 * * 0'
11+
712
# We want to cancel previous runs for a given PR or branch / ref if another CI
813
# run is requested.
914
# See: https://docs.github.com/en/actions/using-jobs/using-concurrency
@@ -57,15 +62,38 @@ jobs:
5762
# Run all of the nightly tests.
5863
# TODO: We could expose more parallelism if we had one task list which ran
5964
# all of these.
60-
- name: 'Run Nightly Tests'
65+
- name: 'Run Nightly Test 1'
66+
run: |
67+
source .venv/bin/activate
68+
./run_reg_test.py -j12 vtr_reg_nightly_test1
69+
70+
- name: 'Run Nightly Test 2'
71+
run: |
72+
source .venv/bin/activate
73+
./run_reg_test.py -j12 vtr_reg_nightly_test2
74+
75+
- name: 'Run Nightly Test 3'
6176
run: |
6277
source .venv/bin/activate
63-
./run_reg_test.py -j12 \
64-
vtr_reg_nightly_test1 \
65-
vtr_reg_nightly_test2 \
66-
vtr_reg_nightly_test3 \
67-
vtr_reg_nightly_test4 \
68-
vtr_reg_nightly_test5 \
69-
vtr_reg_nightly_test6 \
70-
vtr_reg_nightly_test7
78+
./run_reg_test.py -j12 vtr_reg_nightly_test3
79+
7180
81+
- name: 'Run Nightly Test 4'
82+
run: |
83+
source .venv/bin/activate
84+
./run_reg_test.py -j12 vtr_reg_nightly_test4
85+
86+
- name: 'Run Nightly Test 5'
87+
run: |
88+
source .venv/bin/activate
89+
./run_reg_test.py -j12 vtr_reg_nightly_test5
90+
91+
- name: 'Run Nightly Test 6'
92+
run: |
93+
source .venv/bin/activate
94+
./run_reg_test.py -j12 vtr_reg_nightly_test6
95+
96+
- name: 'Run Nightly Test 7'
97+
run: |
98+
source .venv/bin/activate
99+
./run_reg_test.py -j12 vtr_reg_nightly_test7

vtr_flow/tasks/regression_tests/vtr_reg_nightly_test1/power_extended_arch_list/config/golden_results.txt

+31-31
Large diffs are not rendered by default.

vtr_flow/tasks/regression_tests/vtr_reg_nightly_test7/3d_cb_titan_other_auto_bb/config/golden_results.txt

+23-23
Large diffs are not rendered by default.

vtr_flow/tasks/regression_tests/vtr_reg_nightly_test7/3d_cb_titan_other_cube_bb/config/golden_results.txt

+23-23
Large diffs are not rendered by default.

vtr_flow/tasks/regression_tests/vtr_reg_nightly_test7/3d_sb_titan_other_auto_bb/config/golden_results.txt

+23-23
Large diffs are not rendered by default.

vtr_flow/tasks/regression_tests/vtr_reg_nightly_test7/3d_sb_titan_other_per_layer_bb/config/golden_results.txt

+23-23
Large diffs are not rendered by default.

vtr_flow/tasks/regression_tests/vtr_reg_nightly_test7/titan_other_run_flat/config/golden_results.txt

+16-16
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)