diff options
Diffstat (limited to 'testsuite/examples/blackbox/testsuite.sh')
-rwxr-xr-x | testsuite/examples/blackbox/testsuite.sh | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/testsuite/examples/blackbox/testsuite.sh b/testsuite/examples/blackbox/testsuite.sh new file mode 100755 index 0000000..35322f2 --- /dev/null +++ b/testsuite/examples/blackbox/testsuite.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +topdir=../.. +. $topdir/testenv.sh + +run_yosys -q -p "ghdl blackbox1.vhdl -e; write_verilog blackbox1.v" +fgrep -q "my_blackbox" blackbox1.v + +run_yosys -q -p "ghdl blackbox2.vhdl -e; write_verilog blackbox2.v" +fgrep -q ".OUT(" blackbox2.v + +run_yosys -q -p "ghdl blackbox3.vhdl -e; write_verilog blackbox3.v" +fgrep -q "\lib__cell__box2.3 " blackbox3.v + +clean +echo OK |