Don't use PCRE if we have GRegex.
[obnox/wireshark/wip.git] / test / suite-capture.sh
index e9df472099b98618217f6cea82a1c915ec99b901..4033cb879cac27663a4e099e8d32e961152bb90a 100755 (executable)
@@ -43,9 +43,11 @@ capture_test_output_print() {
 traffic_gen_ping() {
        # Generate some traffic for quiet networks.
        # This will have to be adjusted for non-Windows systems.
+       
+       # the following will run in the background and return immediately
        {
        date
-       for (( x=20; x<=50; x++ )) # in effect: number the packets
+       for (( x=28; x<=58; x++ )) # in effect: number the packets
        do
                # How does ping _not_ have a standard set of arguments?
                case $WS_SYSTEM in
@@ -104,7 +106,7 @@ capture_step_10packets() {
 
        # ok, we got a capture file, does it contain exactly 10 packets?
        $CAPINFOS ./testout.pcap > ./testout2.txt
-       grep -i 'Number of packets: 10' ./testout2.txt > /dev/null
+       grep -Ei 'Number of packets:[[:blank:]]+10' ./testout2.txt > /dev/null
        if [ $? -eq 0 ]; then
                test_step_ok
        else
@@ -152,7 +154,7 @@ capture_step_10packets_stdout() {
 
        # ok, we got a capture file, does it contain exactly 10 packets?
        $CAPINFOS ./testout.pcap > ./testout2.txt 2>&1
-       grep -i 'Number of packets: 10' ./testout2.txt > /dev/null
+       grep -Ei 'Number of packets:[[:blank:]]+10' ./testout2.txt > /dev/null
        if [ $? -eq 0 ]; then
                test_step_ok
        else
@@ -187,7 +189,7 @@ capture_step_fifo() {
 
        # ok, we got a capture file, does it contain exactly 8 packets?
        $CAPINFOS ./testout.pcap > ./testout.txt
-       grep -i 'Number of packets: 8' ./testout.txt > /dev/null
+       grep -Ei 'Number of packets:[[:blank:]]+8' ./testout.txt > /dev/null
        if [ $? -eq 0 ]; then
                test_step_ok
        else
@@ -234,7 +236,7 @@ capture_step_2multi_10packets() {
 
        # ok, we got a capture file, does it contain exactly 10 packets?
        $CAPINFOS ./testout.pcap > ./testout.txt
-       grep -i 'Number of packets: 10' ./testout.txt > /dev/null
+       grep -Ei 'Number of packets:[[:blank:]]+10' ./testout.txt > /dev/null
        if [ $? -eq 0 ]; then
                test_step_ok
        else
@@ -282,7 +284,7 @@ capture_step_read_filter() {
 
        # ok, we got a capture file, does it contain exactly 0 packets?
        $CAPINFOS ./testout.pcap > ./testout.txt
-       grep -i 'Number of packets: 0' ./testout.txt > /dev/null
+       grep -Ei 'Number of packets:[[:blank:]]+0' ./testout.txt > /dev/null
        if [ $? -eq 0 ]; then
                test_step_ok
        else
@@ -334,7 +336,7 @@ capture_step_snapshot() {
 
        # ok, we got a capture file, does it contain exactly 0 packets?
        $CAPINFOS ./testout2.pcap > ./testout.txt
-       grep -i 'Number of packets: 0' ./testout.txt > /dev/null
+       grep -Ei 'Number of packets:[[:blank:]]+0' ./testout.txt > /dev/null
        if [ $? -eq 0 ]; then
                test_step_ok
        else