File tree 3 files changed +11
-7
lines changed 3 files changed +11
-7
lines changed Original file line number Diff line number Diff line change
1
+ AMARANTH_USE_YOSYS=system
2
+ YOSYS=yowasp-yosys
3
+ SBY=yowasp-sby
4
+ SMTBMC=yowasp-yosys-smtbmc
5
+ # examples
6
+ NEXTPNR_ICE40=yowasp-nextpnr-ice40
7
+ ICEPACK=yowasp-icepack
Original file line number Diff line number Diff line change 46
46
sudo add-apt-repository 'deb http://ppa.launchpad.net/sri-csl/formal-methods/ubuntu bionic main'
47
47
sudo apt-get update
48
48
sudo apt-get install yices2
49
- pip install codecov yowasp-yosys
49
+ pip install codecov
50
50
pdm install --dev
51
51
- name : Run tests
52
- env :
53
- YOSYS : yowasp-yosys
54
- NEXTPNR_ICE40 : yowasp-nextpnr-ice40
55
- ICEPACK : yowasp-icepack
56
- SBY : yowasp-sby
57
- SMTBMC : yowasp-yosys-smtbmc
58
52
run : |
59
53
pdm run test
60
54
- name : Submit code coverage
Original file line number Diff line number Diff line change @@ -49,6 +49,7 @@ includes = ["amaranth/"]
49
49
50
50
[tool .pdm .dev-dependencies ]
51
51
test = [
52
+ " yowasp-yosys" ,
52
53
" coverage" ,
53
54
]
54
55
docs = [
@@ -62,6 +63,8 @@ examples = [
62
63
]
63
64
64
65
[tool .pdm .scripts ]
66
+ _.env_file = " .env.toolchain"
67
+
65
68
test.composite = [" test-code" , " test-docs" ]
66
69
test-code.env = {PYTHONWARNINGS = " error" }
67
70
test-code.cmd = " python -m coverage run -m unittest discover -t . -s tests -v"
You can’t perform that action at this time.
0 commit comments