aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorSergeyDegtyar <sndegtyar@gmail.com>2019-08-23 18:55:01 +0300
committerSergeyDegtyar <sndegtyar@gmail.com>2019-08-23 18:55:01 +0300
commitc29380b381b68396342990822c63c36381f3ee3a (patch)
tree28f0daecda4c9f2221269555b0da0ee5cd69c42c /tests
parent3c10f58d043432197fdf5169404710f8ab68db8c (diff)
downloadyosys-c29380b381b68396342990822c63c36381f3ee3a.tar.gz
yosys-c29380b381b68396342990822c63c36381f3ee3a.tar.bz2
yosys-c29380b381b68396342990822c63c36381f3ee3a.zip
Fix pull request
Diffstat (limited to 'tests')
-rw-r--r--tests/ice40/.gitignore2
-rwxr-xr-xtests/ice40/run-test.sh14
2 files changed, 9 insertions, 7 deletions
diff --git a/tests/ice40/.gitignore b/tests/ice40/.gitignore
index 1d329c933..9a71dca69 100644
--- a/tests/ice40/.gitignore
+++ b/tests/ice40/.gitignore
@@ -1,2 +1,4 @@
*.log
/run-test.mk
++*_synth.v
++*_testbench
diff --git a/tests/ice40/run-test.sh b/tests/ice40/run-test.sh
index 75aa08339..bd9d35314 100755
--- a/tests/ice40/run-test.sh
+++ b/tests/ice40/run-test.sh
@@ -13,14 +13,14 @@ for x in *.ys; do
echo "run-$x:"
echo " @echo 'Running $x..'"
echo " @../../yosys -ql ${x%.ys}.log $x -w 'Yosys has only limited support for tri-state logic at the moment.'"
+
+ if [ -f "${x%.ys}_tb.v" ]; then
+ echo " @echo 'Running ${x%.ys}_tb.v..'"
+ echo " @iverilog -o ${x%.ys}_testbench $t ${x%.ys}_synth.v common.v $TECHLIBS_PREFIX/ice40/cells_sim.v"
+ echo " @vvp -N ${x%.ys}_testbench"
+ fi
done
-for t in *_tb.v; do
- echo "all:: run-$t"
- echo "run-$t: ${t%_tb.v}_synth.v"
- echo " @echo 'Running $t..'"
- echo " @iverilog -o ${t%_tb.v}_testbench $t ${t%_tb.v}_synth.v common.v $TECHLIBS_PREFIX/ice40/cells_sim.v"
- echo " @vvp -N ${t%_tb.v}_testbench"
-done
+
for s in *.sh; do
if [ "$s" != "run-test.sh" ]; then
echo "all:: run-$s"