Add missing config files for test.

pull/473/head
Fredrik Öhrström 2022-02-05 17:34:10 +01:00
rodzic b210ab3ecb
commit 9c0b53551b
5 zmienionych plików z 24 dodań i 9 usunięć

Wyświetl plik

@ -0,0 +1,2 @@
loglevel=verbose
format=json

Wyświetl plik

@ -0,0 +1,4 @@
name=ApWater
driver=apator162
id=88888888
key=00000000000000000000000000000000

Wyświetl plik

@ -0,0 +1,4 @@
name=Vatten
driver=multical21
id=76348799
key=28F64A24988064A079AA2C807D6102AE

Wyświetl plik

@ -0,0 +1,4 @@
name=Wasser
driver=supercom587
id=77777777
key=5065747220486F6C79737A6577736B69

Wyświetl plik

@ -2,7 +2,13 @@
PROG="$1"
TEST=testaes
if [ "$PROG" = "" ]
then
echo Please supply the binary to be tested as the first argument.
exit 1
fi
TEST=testoutput
rm -rf $TEST
mkdir -p $TEST
@ -10,17 +16,9 @@ mkdir -p $TEST
TESTNAME="Test config override with oneshot"
TESTRESULT="ERROR"
EXTRA="C1;1;1;2020-01-23 10:25:13.000;97;148;76348799;0x2A442D2C998734761B168D2091D37CAC21E1D68CDAFFCD3DC452BD802913FF7B1706CA9E355D6C2701CC24"
cat simulations/serial_aes.msg | grep '^{' | tr -d '#' > $TEST/test_expected.txt
cat simulations/serial_aes.msg | grep '^[CT]' | tr -d '#' > $TEST/test_input.txt
# Pad with some more telegrams to make sure oneshot triggers before stdin eof triggers close of wmbusmeters.
for i in 1 2 3 4 5 6 7 8 9 10
do
echo "$EXTRA" >> $TEST/test_input.txt
done
cat $TEST/test_input.txt | $PROG --useconfig=tests/config9 --device=stdin:rtlwmbus --oneshot > $TEST/test_output.txt 2> $TEST/test_stderr.txt
if ! grep -q "(main) all meters have received at least one update, stopping." $TEST/test_stderr.txt
@ -36,6 +34,9 @@ if [ "$?" = "0" ]
then
echo "OK: $TESTNAME"
TESTRESULT="OK"
else
echo "ERROR: $TESTNAME"
exit 1
fi
TESTNAME="Test config override with exitafter"