forked from osmocom/wireshark
Tools: Test for UTF-8 errors in fuzz tests
Can be turned off with -U option.
This commit is contained in:
parent
45c6c79624
commit
0bc040b44a
|
@ -37,6 +37,9 @@ CONFIG_PROFILE=
|
||||||
# Run under valgrind ?
|
# Run under valgrind ?
|
||||||
VALGRIND=0
|
VALGRIND=0
|
||||||
|
|
||||||
|
# Abort on UTF-8 encoding errors
|
||||||
|
CHECK_UTF_8="--log-fatal-domains=UTF-8 "
|
||||||
|
|
||||||
# Run under AddressSanitizer ?
|
# Run under AddressSanitizer ?
|
||||||
ASAN=$CONFIGURED_WITH_ASAN
|
ASAN=$CONFIGURED_WITH_ASAN
|
||||||
|
|
||||||
|
@ -53,7 +56,7 @@ RUN_START_SECONDS=$SECONDS
|
||||||
RUN_MAX_SECONDS=$(( RUN_START_SECONDS + 86400 ))
|
RUN_MAX_SECONDS=$(( RUN_START_SECONDS + 86400 ))
|
||||||
|
|
||||||
# To do: add options for file names and limits
|
# To do: add options for file names and limits
|
||||||
while getopts "2b:C:d:e:agp:P:o:t:" OPTCHAR ; do
|
while getopts "2b:C:d:e:agp:P:o:t:U" OPTCHAR ; do
|
||||||
case $OPTCHAR in
|
case $OPTCHAR in
|
||||||
a) ASAN=1 ;;
|
a) ASAN=1 ;;
|
||||||
2) TWO_PASS="-2 " ;;
|
2) TWO_PASS="-2 " ;;
|
||||||
|
@ -66,6 +69,7 @@ while getopts "2b:C:d:e:agp:P:o:t:" OPTCHAR ; do
|
||||||
P) MIN_PLUGINS=$OPTARG ;;
|
P) MIN_PLUGINS=$OPTARG ;;
|
||||||
o) CHANGE_OFFSET=$OPTARG ;;
|
o) CHANGE_OFFSET=$OPTARG ;;
|
||||||
t) RUN_MAX_SECONDS=$(( RUN_START_SECONDS + OPTARG )) ;;
|
t) RUN_MAX_SECONDS=$(( RUN_START_SECONDS + OPTARG )) ;;
|
||||||
|
U) CHECK_UTF_8= ;; # disable
|
||||||
*) printf "Unknown option %s\n" "$OPTCHAR"
|
*) printf "Unknown option %s\n" "$OPTCHAR"
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
@ -76,7 +80,7 @@ shift $((OPTIND - 1))
|
||||||
ws_bind_exec_paths
|
ws_bind_exec_paths
|
||||||
ws_check_exec "$TSHARK" "$EDITCAP" "$CAPINFOS" "$DATE" "$TMP_DIR"
|
ws_check_exec "$TSHARK" "$EDITCAP" "$CAPINFOS" "$DATE" "$TMP_DIR"
|
||||||
|
|
||||||
COMMON_ARGS="${CONFIG_PROFILE}${TWO_PASS}"
|
COMMON_ARGS="${CONFIG_PROFILE}${TWO_PASS}${CHECK_UTF_8}"
|
||||||
KEEP=
|
KEEP=
|
||||||
PACKET_RANGE=
|
PACKET_RANGE=
|
||||||
if [ $VALGRIND -eq 1 ]; then
|
if [ $VALGRIND -eq 1 ]; then
|
||||||
|
|
Loading…
Reference in New Issue