Signed-off-by: Stanislav Kholmanskikh <[email protected]>
---
 testcases/network/multicast/mc_cmds/mc_cmds |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/testcases/network/multicast/mc_cmds/mc_cmds 
b/testcases/network/multicast/mc_cmds/mc_cmds
index 180e93f..54fc69c 100755
--- a/testcases/network/multicast/mc_cmds/mc_cmds
+++ b/testcases/network/multicast/mc_cmds/mc_cmds
@@ -35,9 +35,20 @@
 $trace_logic
 
 TC=mc_cmds
-PING_OUT=/tmp/${TC}_out
+TCtmp=${TCtmp:-$TMPDIR/$TC$$}
+PING_OUT=${TCtmp}/PING_OUT
 HOSTNAME=`hostname`
 CLEANUP=${CLEANUP:-ON}
+
+export TCID=$TC
+export TST_TOTAL=1
+export TST_COUNT=1
+
+setup()
+{
+   mkdir -p $TCtmp || { tst_brkm TBROK NULL "Could not create $TCtmp"; exit 1; 
}
+}
+
 
#*******************************************************************************
 #
 # FUNCTION:  do_test
@@ -119,6 +130,7 @@ for eth in $IFNAME
    if [ $? -eq 0 ]
    then
        tst_resm TCONF "Multicast ping disabled on this system (this is normal 
on post year:2005 kernels)"
+       rm -rf $TCtmp
        exit 0
    fi
 
@@ -158,7 +170,7 @@ do_cleanup()
 {
    $trace_logic
    echo "$this_file: doing $0."
-   rm -rf $PING_OUT
+   rm -rf $TCtmp
 }
 
 #=============================================================================
@@ -193,5 +205,6 @@ end_testcase()
 # OUTPUT:    Logged run results written to testcase run log
 #
 
#*******************************************************************************
+setup
 do_test
 end_testcase
-- 
1.7.1


------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to