Update nexus arch tests to new harness
authorXiretza <xiretza@xiretza.xyz>
Thu, 29 Oct 2020 13:42:07 +0000 (14:42 +0100)
committerXiretza <xiretza@xiretza.xyz>
Thu, 29 Oct 2020 13:42:07 +0000 (14:42 +0100)
tests/arch/nexus/run-test.sh

index bf19b887d99406c7e7ddd5ea88297b69ca36745c..4be4b70ae17a3b4f46f87d16bc1b83add1797fc0 100644 (file)
@@ -1,20 +1,4 @@
 #!/usr/bin/env bash
-set -e
-{
-echo "all::"
-for x in *.ys; do
-       echo "all:: run-$x"
-       echo "run-$x:"
-       echo "  @echo 'Running $x..'"
-       echo "  @../../../yosys -ql ${x%.ys}.log -w 'Yosys has only limited support for tri-state logic at the moment.' $x"
-done
-for s in *.sh; do
-       if [ "$s" != "run-test.sh" ]; then
-               echo "all:: run-$s"
-               echo "run-$s:"
-               echo "  @echo 'Running $s..'"
-               echo "  @bash $s"
-       fi
-done
-} > run-test.mk
-exec ${MAKE:-make} -f run-test.mk
+set -eu
+source ../../gen-tests-makefile.sh
+run_tests --yosys-scripts --bash --yosys-args "-w 'Yosys has only limited support for tri-state logic at the moment.'"