testing: Make sure tcpdump is actually terminated before analyzing/collecting logs
This commit is contained in:
+6
-11
@@ -418,9 +418,9 @@ do
|
|||||||
|
|
||||||
function stop_tcpdump {
|
function stop_tcpdump {
|
||||||
echo "${1}# killall tcpdump" >> $CONSOLE_LOG
|
echo "${1}# killall tcpdump" >> $CONSOLE_LOG
|
||||||
eval ssh $SSHCONF root@\$ipv4_${1} killall tcpdump
|
eval ssh $SSHCONF root@\$ipv4_${1} "\"killall tcpdump; while true; do killall -q -0 tcpdump || break; sleep 0.01; done;\""
|
||||||
eval TDUP_${1}="false"
|
eval TDUP_${1}="false"
|
||||||
echo ""
|
echo "" >> $CONSOLE_LOG
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -712,15 +712,9 @@ do
|
|||||||
|
|
||||||
for host in $TCPDUMPHOSTS
|
for host in $TCPDUMPHOSTS
|
||||||
do
|
do
|
||||||
eval HOSTLOGIN=root@\$ipv4_${host}
|
|
||||||
|
|
||||||
scp $SSHCONF $HOSTLOGIN:/tmp/tcpdump.log \
|
|
||||||
$TESTRESULTDIR/${host}.tcpdump.log > /dev/null 2>&1
|
|
||||||
|
|
||||||
cat >> $TESTRESULTDIR/index.html <<@EOF
|
cat >> $TESTRESULTDIR/index.html <<@EOF
|
||||||
<li><a href="$host.tcpdump.log">$host tcpdump.log</a></li>
|
<li><a href="$host.tcpdump.log">$host tcpdump.log</a></li>
|
||||||
@EOF
|
@EOF
|
||||||
|
|
||||||
done
|
done
|
||||||
|
|
||||||
cat >> $TESTRESULTDIR/index.html <<@EOF
|
cat >> $TESTRESULTDIR/index.html <<@EOF
|
||||||
@@ -802,10 +796,11 @@ do
|
|||||||
do
|
do
|
||||||
if [ "`eval echo \\\$TDUP_${host}`" = "true" ]
|
if [ "`eval echo \\\$TDUP_${host}`" = "true" ]
|
||||||
then
|
then
|
||||||
echo "${host}# killall tcpdump" >> $CONSOLE_LOG
|
stop_tcpdump $host
|
||||||
eval ssh $SSHCONF root@\$ipv4_$host killall tcpdump
|
|
||||||
eval TDUP_${host}="false"
|
|
||||||
fi
|
fi
|
||||||
|
eval HOSTLOGIN=root@\$ipv4_${host}
|
||||||
|
scp $SSHCONF $HOSTLOGIN:/tmp/tcpdump.log \
|
||||||
|
$TESTRESULTDIR/${host}.tcpdump.log > /dev/null 2>&1
|
||||||
done
|
done
|
||||||
|
|
||||||
##########################################################################
|
##########################################################################
|
||||||
|
|||||||
Reference in New Issue
Block a user