@@ -26,17 +26,17 @@ jobs:
2626 fail-fast : false
2727 matrix :
2828 include :
29- - {test: "vtr_reg_nightly_test1", cores: "8", options: "", cmake: "" }
30- - {test: "vtr_reg_nightly_test2", cores: "16", options: "", cmake: "" }
31- - {test: "vtr_reg_nightly_test3", cores: "16", options: "", cmake: "" }
32- - {test: "vtr_reg_nightly_test4", cores: "16", options: "", cmake: "" }
33- - {test: "vtr_reg_nightly_test5", cores: "16", options: "", cmake: "" }
34- - {test: "vtr_reg_strong", cores: "16", options: "", cmake: "-DVTR_ASSERT_LEVEL=3" }
35- - {test: "vtr_reg_strong", cores: "16", options: "-skip_qor", cmake: "-DVTR_ASSERT_LEVEL=3 -DVTR_ENABLE_SANITIZE=ON"}
36- - {test: "vtr_reg_yosys", cores: "16", options: "", cmake: "-DWITH_YOSYS=ON -DYOSYS_SV_UHDM_PLUGIN=ON" }
37- - {test: "vtr_reg_yosys_odin", cores: "16", options: "", cmake: "-DODIN_USE_YOSYS=ON -DYOSYS_SV_UHDM_PLUGIN=ON"}
38- - {test: "odin_tech_strong", cores: "16", options: "", cmake: "-DODIN_USE_YOSYS=ON" }
39- - {test: "odin_reg_strong", cores: "16", options: "", cmake: "" }
29+ - {test: "vtr_reg_nightly_test1", cores: "8", options: "", cmake: "", extra_pkg: "" }
30+ - {test: "vtr_reg_nightly_test2", cores: "16", options: "", cmake: "", extra_pkg: "" }
31+ - {test: "vtr_reg_nightly_test3", cores: "16", options: "", cmake: "", extra_pkg: "" }
32+ - {test: "vtr_reg_nightly_test4", cores: "16", options: "", cmake: "", extra_pkg: "" }
33+ - {test: "vtr_reg_nightly_test5", cores: "16", options: "", cmake: "", extra_pkg: "" }
34+ - {test: "vtr_reg_strong", cores: "16", options: "", cmake: "-DVTR_ASSERT_LEVEL=3", extra_pkg: "libeigen3-dev" }
35+ - {test: "vtr_reg_strong", cores: "16", options: "-skip_qor", cmake: "-DVTR_ASSERT_LEVEL=3 -DVTR_ENABLE_SANITIZE=ON", extra_pkg: "libeigen3-dev" }
36+ - {test: "vtr_reg_yosys", cores: "16", options: "", cmake: "-DWITH_YOSYS=ON -DYOSYS_SV_UHDM_PLUGIN=ON", extra_pkg: "" }
37+ - {test: "vtr_reg_yosys_odin", cores: "16", options: "", cmake: "-DODIN_USE_YOSYS=ON -DYOSYS_SV_UHDM_PLUGIN=ON", extra_pkg: "" }
38+ - {test: "odin_tech_strong", cores: "16", options: "", cmake: "-DODIN_USE_YOSYS=ON", extra_pkg: "" }
39+ - {test: "odin_reg_strong", cores: "16", options: "", cmake: "", extra_pkg: "" }
4040
4141 env :
4242 DEBIAN_FRONTEND : " noninteractive"
4848 - name : Setup
4949 run : stdbuf -i0 -i0 -e0 ./.github/scripts/hostsetup.sh
5050
51+ - name : Install external libraries
52+ run : apt install -y ${{ matrix.extra_pkgs }}
53+ if : ${{ matrix.extra_pkgs }}
54+
5155 - name : Execute test script
5256 run : stdbuf -i0 -o0 -e0 ./.github/scripts/run-vtr.sh
5357 env :
0 commit comments