Skip to content

Commit 321a0e2

Browse files
authored
Merge pull request #2882 from verilog-to-routing/add-nightlytest-doc
Add documentation for NightlyTestManual
2 parents b2c231e + c130a89 commit 321a0e2

File tree

4 files changed

+13
-1
lines changed

4 files changed

+13
-1
lines changed

README.developers.md

+13-1
Original file line numberDiff line numberDiff line change
@@ -301,17 +301,29 @@ For the very large runs, you can submit your runs on a large cluster. A template
301301
a Slurm-managed cluster can be found under vtr_flow/tasks/slurm/
302302

303303
## Continuous integration (CI)
304+
305+
### Automatic (Github runner) CI tests
306+
304307
For the following tests, you can use remote servers instead of running them locally. Once the changes are pushed into the
305308
remote repository, or a PR is created, the [Test Workflow](https://github.com/verilog-to-routing/vtr-verilog-to-routing/blob/master/.github/workflows/test.yml)
306309
will be triggered. Many tests are included in the workflow, including:
307-
* [vtr_reg_nightly_test1-N](#vtr_reg_nightly_test1-N)
310+
* [vtr_reg_nightly_test1-N](#vtr_reg_nightly_test1-n)
308311
* [vtr_reg_strong](#vtr_reg_strong)
309312
* [vtr_reg_basic](#vtr_reg_basic)
310313
* odin_reg_strong
311314
* parmys_reg_basic
312315

313316
instructions on how to gather QoR results of CI runs can be found [here](#example-extracting-qor-data-from-ci-runs).
314317

318+
### Manual Nightly Tests
319+
320+
You can use remote servers to run the [vtr_reg_nightly_test1-7](#vtr_reg_nightly_test1-n) tests. These tests are triggered manually by going to the GitHub Actions menu, selecting the NightlyTestManual workflow and selecting run workflow on the branch you want to test. Once you do that, the [Nightly Test Manual Workflow](https://github.com/verilog-to-routing/vtr-verilog-to-routing/blob/master/.github/workflows/nightly_test_manual.yml) will be triggered. This run will take approximately 15 hours to complete and will cancel all other workflow runs for the same branch.
321+
322+
<img src="https://raw.githubusercontent.com/verilog-to-routing/vtr-verilog-to-routing/master/doc/src/dev/run_ci_manual/select_actions.png" alt="Select GitHub Actions menu" width="60%"/>
323+
<br/>
324+
<img src="https://raw.githubusercontent.com/verilog-to-routing/vtr-verilog-to-routing/master/doc/src/dev/run_ci_manual/select_workflow.png" alt="Select the NightlyTestManual workflow" width="30%"/>
325+
<img src="https://raw.githubusercontent.com/verilog-to-routing/vtr-verilog-to-routing/master/doc/src/dev/run_ci_manual/run_workflow.png" alt="Run the Workflow" width="30%"/>
326+
315327
#### Re-run CI Tests
316328
In the case that you want to re-run the CI tests, due to certain issues such as infrastructure failure,
317329
go to the "Action" tab and find your workflow under Test Workflow.
53.5 KB
Loading
117 KB
Loading
52.5 KB
Loading

0 commit comments

Comments
 (0)