cyclictest: use raw strings to escape \[8 81/32981/2
authorRoss Brattain <ross.b.brattain@intel.com>
Tue, 4 Apr 2017 06:46:51 +0000 (23:46 -0700)
committerRoss Brattain <ross.b.brattain@intel.com>
Thu, 6 Apr 2017 07:15:22 +0000 (00:15 -0700)
Change-Id: I36d93eacab2470f90af5653104ad5c07853411bf
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
yardstick/benchmark/scenarios/networking/pktgen_dpdk.py

index 0b70629..7e3044d 100644 (file)
@@ -137,10 +137,12 @@ class PktgenDPDKLatency(base.Scenario):
         # wait for finishing test
         time.sleep(1)
 
-        cmd = "cat ~/result.log -vT \
-               |awk '{match($0,/\[8;40H +[0-9]+/)} \
-               {print substr($0,RSTART,RLENGTH)}' \
-               |grep -v ^$ |awk '{if ($2 != 0) print $2}'"
+        cmd = r"""\
+cat ~/result.log -vT \
+|awk '{match($0,/\[8;40H +[0-9]+/)} \
+{print substr($0,RSTART,RLENGTH)}' \
+|grep -v ^$ |awk '{if ($2 != 0) print $2}'\
+"""
         client_status, client_stdout, client_stderr = self.client.execute(cmd)
 
         if client_status: