diff --git a/make_debian.sh b/make_debian.sh index 91b85fd7..9dedbd9e 100755 --- a/make_debian.sh +++ b/make_debian.sh @@ -78,12 +78,17 @@ else fi fi -echo -echo "*************" -echo " test" -echo "*************" -echo -(cd src/lib/ebus/test && make >/dev/null && ./test_filereader && ./test_data && ./test_message && ./test_symbol) || (echo "test failed"; exit 1) +if [ -n "$RUNTEST" ]; then + echo + echo "*************" + echo " test" + echo "*************" + echo + $RELEASE/usr/bin/ebusd -f -c src/lib/ebus/test -d /dev/null --checkconfig -i 10fe0900040000803e/ | egrep "received update-read broadcast test QQ=10: 0\.25" + if [ "$RUNTEST" == "full" ]; then + (cd src/lib/ebus/test && make >/dev/null && ./test_filereader && ./test_data && ./test_message && ./test_symbol) || (echo "test failed"; exit 1) + fi +fi echo echo "*************" diff --git a/src/lib/ebus/test/test.csv b/src/lib/ebus/test/test.csv new file mode 100644 index 00000000..b23e3e6c --- /dev/null +++ b/src/lib/ebus/test/test.csv @@ -0,0 +1,2 @@ +# +b,broadcast,test,,,fe,0900,,,,EXP