From 7a7e6050f8db18b7030e05a85cbb378e909d5f7b Mon Sep 17 00:00:00 2001 From: Tristan Gingold Date: Tue, 5 Nov 2019 04:34:20 +0100 Subject: testsuite: move tests of examples in a subdir. --- testsuite/examples/test-ice40hx8k/testsuite.sh | 11 +++++++++++ testsuite/examples/test-icestick/testsuite.sh | 17 +++++++++++++++++ testsuite/examples/test-icezum/testsuite.sh | 13 +++++++++++++ 3 files changed, 41 insertions(+) create mode 100755 testsuite/examples/test-ice40hx8k/testsuite.sh create mode 100755 testsuite/examples/test-icestick/testsuite.sh create mode 100755 testsuite/examples/test-icezum/testsuite.sh (limited to 'testsuite/examples') diff --git a/testsuite/examples/test-ice40hx8k/testsuite.sh b/testsuite/examples/test-ice40hx8k/testsuite.sh new file mode 100755 index 0000000..3bf7f9c --- /dev/null +++ b/testsuite/examples/test-ice40hx8k/testsuite.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +topdir=../.. +. $topdir/testenv.sh + +src=../../../ice40hx8k + +synth_ice40 $src/leds.vhdl $src/spin1.vhdl -e leds +synth_ice40 $src/leds.vhdl $src/spin2.vhdl -e leds + +clean diff --git a/testsuite/examples/test-icestick/testsuite.sh b/testsuite/examples/test-icestick/testsuite.sh new file mode 100755 index 0000000..025e8c2 --- /dev/null +++ b/testsuite/examples/test-icestick/testsuite.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +topdir=../.. +. $topdir/testenv.sh + +src=../../../icestick + +# spin2 + +for f in fixed1 blink multi1 multi2 spin1 rotate1 rotate2 rotate3 rotate4; do + synth_ice40 $src/leds.vhdl $src/${f}.vhdl -e leds +done + +UART_SRC=$src/uart/hdl +synth_ice40 $UART_SRC/uart_rx.vhd $UART_SRC/uart_tx.vhd $UART_SRC/uart_top.vhd -e uart_top + +clean diff --git a/testsuite/examples/test-icezum/testsuite.sh b/testsuite/examples/test-icezum/testsuite.sh new file mode 100755 index 0000000..4906689 --- /dev/null +++ b/testsuite/examples/test-icezum/testsuite.sh @@ -0,0 +1,13 @@ +#!/bin/sh + +topdir=../.. +. $topdir/testenv.sh + +src=../../../icezum + +synth_ice40 $src/led_on/led_on.vhdl -e led_on +synth_ice40 $src/blink/blink.vhdl -e blink +synth_ice40 $src/pushbutton/pushbutton.vhdl -e pushbutton +synth_ice40 $src/pushbutton_and/pushbutton_and.vhdl -e pushbutton_and + +clean -- cgit v1.2.3