Split logs into test cases to prevent overwriting

refs #2907

Change-Id: Ia7ca07fe0d7cd7428dbba5db443e87983aaaca3f
diff --git a/test_linkfail/ping.sh b/test_linkfail/ping.sh
index 99954f3..17a7af3 100755
--- a/test_linkfail/ping.sh
+++ b/test_linkfail/ping.sh
@@ -3,6 +3,7 @@
 source ../multi-host.conf
 
 LOGPREFIX=$1
+STRATEGY=$2
 
 ndnping -c 25 /B &> logs/${LOGPREFIX}_ping_A.log
 
diff --git a/test_linkfail/pingserver.sh b/test_linkfail/pingserver.sh
index 2ce10cd..bf0e10e 100755
--- a/test_linkfail/pingserver.sh
+++ b/test_linkfail/pingserver.sh
@@ -3,6 +3,7 @@
 source ../multi-host.conf
 
 LOGPREFIX=$1
+STRATEGY=$2
 
 ssh $CTRL_B "cd $DIR; ndnpingserver /B &> logs/${LOGPREFIX}_pingserver_B.log"
 
diff --git a/test_linkfail/test_linkfail.py b/test_linkfail/test_linkfail.py
index 2d8afa9..0e1ea02 100644
--- a/test_linkfail/test_linkfail.py
+++ b/test_linkfail/test_linkfail.py
@@ -20,9 +20,9 @@
         print "[linkfail] testing", key
         self.startProcess("start", ["./start.sh", key, strategy], "-> Starting NFD and creating faces")
         self.waitForProcessCompletion("start", None)
-        self.startProcess("pingserver", ["./pingserver.sh", key], "-> Starting ping server on B")
+        self.startProcess("pingserver", ["./pingserver.sh", key, strategy], "-> Starting ping server on B")
         time.sleep(1)
-        self.startProcess("ping", ["./ping.sh", key], "-> Starting ping client on A")
+        self.startProcess("ping", ["./ping.sh", key, strategy], "-> Starting ping client on A")
 
         time.sleep(5)
         self.startProcess("ABfail", ["./linkfail.sh", "fail", "A1", "B1"], "-> Failing link A-B")