diff options
author | Philipp Maier <pmaier@sysmocom.de> | 2019-12-31 17:53:48 +0100 |
---|---|---|
committer | Philipp Maier <pmaier@sysmocom.de> | 2019-12-31 18:02:42 +0100 |
commit | 07cd481954f7a204ce3ba9dc144848337e93ae47 (patch) | |
tree | 194dde291c6e80e6b9b6f50ae44621cb86ac5141 /tests | |
parent | cdfdd41293b2ee72641eb925e2451d2389874dd6 (diff) |
Fixup: Fix automated tests
The Change I12e6b46787efb39c5745f4e7f3cdcca9209881b8 was not as
effective as expected. Diff is used wrongly so that no lines are
compared. Lets fix this
Change-Id: I1601d8a2b3e1c07fe1eba375ea8deae3d50bbef0
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/pysim-test.sh | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/pysim-test.sh b/tests/pysim-test.sh index c3e1747..0d469c9 100755 --- a/tests/pysim-test.sh +++ b/tests/pysim-test.sh @@ -82,7 +82,9 @@ function check_card { # pysim would print the device number of the reader and we do not # want the test to fail just because the card is put into a different # reader device. - CARD_DIFF=$(diff + 1 $TEMPFILE ./$CARD_NAME.ok) + tail -n +2 $CARD_NAME.ok > $CARD_NAME.ok.tmp + tail -n +2 $TEMPFILE > $CARD_NAME.chk.tmp + CARD_DIFF=$(diff $CARD_NAME.chk.tmp $CARD_NAME.ok.tmp) set -e if [ "$CARD_DIFF" != "" ]; then @@ -95,13 +97,14 @@ function check_card { echo "------------8<------------" cat $TEMPFILE echo "------------8<------------" + rm *.tmp exit 1 fi inc_card_list $CARD_NAME echo "Card contents match the test data -- success!" - rm $TEMPFILE + rm *.tmp } # Read out the card using pysim-read and store the result as .ok file. This |