diff options
-rwxr-xr-x | testsuite/test-icestick/testsuite.sh | 27 | ||||
-rwxr-xr-x | testsuite/testsuite.sh | 20 |
2 files changed, 47 insertions, 0 deletions
diff --git a/testsuite/test-icestick/testsuite.sh b/testsuite/test-icestick/testsuite.sh new file mode 100755 index 0000000..889f5b3 --- /dev/null +++ b/testsuite/test-icestick/testsuite.sh @@ -0,0 +1,27 @@ +#!/bin/sh + +. ../testenv.sh + +src=../../icestick + +analyze $src/leds.vhdl + +files="fixed1.vhdl + fixed1.vhdl + blink.vhdl + multi1.vhdl + multi2.vhdl + spin1.vhdl + rotate1.vhdl + rotate2.vhdl + rotate3.vhdl + rotate4.vhdl +" +# spin2.vhdl + +for f in $files; do + analyze $src/$f + synth leds +done + +clean diff --git a/testsuite/testsuite.sh b/testsuite/testsuite.sh new file mode 100755 index 0000000..a2bfad8 --- /dev/null +++ b/testsuite/testsuite.sh @@ -0,0 +1,20 @@ +#!/bin/sh + +for d in */; do + if [ -f $d/testsuite.sh ]; then + echo "############ $d" + cd $d + if ./testsuite.sh; then + echo "OK" + else + echo "FAILED!" + exit 1 + fi + cd .. + else + echo "#### Skip $d (no testsuite.sh)" + fi +done + +echo "All tests are OK" +exit 0 |