summaryrefslogtreecommitdiff
path: root/test_nmea2000
diff options
context:
space:
mode:
authorReinhard Arlt <reinhard.arlt@t-online.de>2015-01-31 09:49:15 +0100
committerReinhard Arlt <reinhard.arlt@t-online.de>2015-01-31 09:49:15 +0100
commit098f9fc5ca29b1626539df7159978dfd4d1abbc8 (patch)
tree8687c1f77a29a9b46c617e64880a239ffc55b16f /test_nmea2000
parent5849f8331b8bb746d41d075a542e4e2042dc1933 (diff)
downloadgpsd-098f9fc5ca29b1626539df7159978dfd4d1abbc8.tar.gz
Add -b (build) option to test_nma2000.
Diffstat (limited to 'test_nmea2000')
-rwxr-xr-xtest_nmea200013
1 files changed, 10 insertions, 3 deletions
diff --git a/test_nmea2000 b/test_nmea2000
index bfc53ede..f2681604 100755
--- a/test_nmea2000
+++ b/test_nmea2000
@@ -7,6 +7,7 @@
GPSD_PORT=2948
CAN_PLAYER=canplayer
CAN_UNIT="vcan0"
+BUILD=0
# Requires GNU date extensions
# Should return an empty blank string if those are not present.
@@ -29,7 +30,7 @@ version()
usage()
{
version;
- echo "usage :" `basename $0` " [-S <portnumber>] [-u <can_device>] [-p <canplayer>] testfile";
+ echo "usage :" `basename $0` " [-S <portnumber>] [-u <can_device>] [-p <canplayer>] [-b] testfile";
echo " :" `basename $0` " -v";
echo " :" `basename $0` " -h";
echo
@@ -55,12 +56,13 @@ can_utils()
echo
)
-while getopts :S:u:p:vh opt
+while getopts :S:u:p:vhb opt
do
case ${opt} in
S) GPSD_PORT=${OPTARG};;
u) CAN_UNIT=${OPTARG};;
p) CAN_PLAYER=${OPTARG};;
+ b) BUILD=1;;
v) version; exit 0;;
h) usage; exit 0;;
\?) usage; exit 1;;
@@ -96,7 +98,12 @@ kill `cat ${TMP_PID_FILE}`
sleep 1
-diff ${TEST_FILE}.chk ${TMP_OUT_FILE}
+if [ ${BUILD} -ne 0 ]
+then
+ cp ${TMP_OUT_FILE} ${TEST_FILE}.chk
+else
+ diff ${TEST_FILE}.chk ${TMP_OUT_FILE}
+fi
rm -f ${TMP_PID_FILE}
rm -f ${TMP_OUT_FILE} \ No newline at end of file