You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For the very large runs, you can submit your runs on a large cluster. A template of submission script to
303
303
a Slurm-managed cluster can be found under vtr_flow/tasks/slurm/
304
304
305
+
## Continuous integration (CI)
306
+
For the following tests, you can use remote servers instead of running them locally. Once the changes are pushed into the
307
+
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)
308
+
will be triggered. The following tests are included in the workflow:
Once the changes are pushed into the 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)
551
-
will be triggered. The following tests are included in the workflow:
Assume that we want to get the QoR results for "vtr_reg_nightly_test3". In the artifact, there is a file named
571
591
"qor_results_vtr_reg_nightly_test3.tar.gz." Unzip this file, and a new directory named "vtr_flow" is created. Go to
572
-
"vtr_flow/tasks/regression_tests/vtr_reg_nightly_test3." In this directory, you can find a directory for each test circuit
573
-
containing in this test suit(vtr_reg_nightly_test3.) For instance, results related to *vtr_reg_qor* are located in
574
-
"vtr_flow/tasks/regression_tests/vtr_reg_nightly_test3/vtr_reg_qor." In this directory, results for each run are stored separately.
575
-
For example, if you want to get the results for the first run, there is a file in *run001* directory named *parse_results.txt*.
576
-
Using these parsed results, you can do a detailed QoR comparison using the instructions given [here](./README.developers.md#Comparing QoR Measurements).
@@ -738,6 +746,9 @@ There may be times when a regression test fails its QoR test because its golden_
738
746
```
739
747
Once the `-check_golden`command passes, the changes to the golden result can be committed so that the reg test will pass in future runs of vtr_reg_nightly_test3.
740
748
749
+
**Attention** Even though the parsed files are located in different locations, the names of the parsed files
750
+
should be different.
751
+
741
752
# Adding Tests
742
753
743
754
Any time you add a feature to VTR you **must** add a test which exercises the feature.
0 commit comments