diff --git a/tests/Makefile b/tests/Makefile new file mode 100644 index 0000000..bfea400 --- /dev/null +++ b/tests/Makefile @@ -0,0 +1,20 @@ +tests: + set -e; \ + for i in *-tests/Makefile; do \ + echo '==== Making:' $$(dirname $$i); \ + $(MAKE) -C $$(dirname $$i) -j; \ + done + +runtests: + set -e; \ + for i in *-tests/Makefile; do \ + echo '==== Running:' $$(dirname $$i); \ + $$(dirname $$i)/$$(dirname $$i).out; \ + done + +clean: + set -e; \ + for i in *-tests/Makefile; do \ + echo '==== Cleaning:' $$(dirname $$i); \ + $(MAKE) -C $$(dirname $$i) clean; \ + done diff --git a/tests/local-tests/Makfile b/tests/local-tests/Makfile new file mode 100644 index 0000000..799dc2e --- /dev/null +++ b/tests/local-tests/Makfile @@ -0,0 +1,6 @@ +# See https://github.com/bxparks/EpoxyDuino for documentation about this +# Makefile to compile and run Arduino programs natively on Linux or MacOS. + +APP_NAME := local-tests +ARDUINO_LIBS := AUnit AceCommon AceTime +include ../../../EpoxyDuino/EpoxyDuino.mk diff --git a/tests/tinymqtt-tests/tinymqtt-tests.ino b/tests/local-tests/local-tests.ino similarity index 100% rename from tests/tinymqtt-tests/tinymqtt-tests.ino rename to tests/local-tests/local-tests.ino