diff options
author | Reinhard Arlt <reinhard.arlt@t-online.de> | 2015-01-31 09:49:15 +0100 |
---|---|---|
committer | Reinhard Arlt <reinhard.arlt@t-online.de> | 2015-01-31 09:49:15 +0100 |
commit | 098f9fc5ca29b1626539df7159978dfd4d1abbc8 (patch) | |
tree | 8687c1f77a29a9b46c617e64880a239ffc55b16f /test_nmea2000 | |
parent | 5849f8331b8bb746d41d075a542e4e2042dc1933 (diff) | |
download | gpsd-098f9fc5ca29b1626539df7159978dfd4d1abbc8.tar.gz |
Add -b (build) option to test_nma2000.
Diffstat (limited to 'test_nmea2000')
-rwxr-xr-x | test_nmea2000 | 13 |
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 |