[dts] [PATCH V1 2/5] tests/TestSuite_ddp_gtp.py: load the local dep module in scapy command

Xinfeng Zhao xinfengx.zhao at intel.com
Wed Sep 18 01:19:22 CEST 2019


Signed-off-by: Xinfeng Zhao <xinfengx.zhao at intel.com>
---
 tests/TestSuite_ddp_gtp.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/tests/TestSuite_ddp_gtp.py b/tests/TestSuite_ddp_gtp.py
index b8f6817..d8e1302 100644
--- a/tests/TestSuite_ddp_gtp.py
+++ b/tests/TestSuite_ddp_gtp.py
@@ -2,15 +2,18 @@
 
 import time
 import re
+import os
 import sys
 import utils
 from qemu_kvm import QEMUKvm
 from test_case import TestCase
 from pmd_output import PmdOutput
-from settings import get_nic_name
+from settings import get_nic_name, FOLDERS
 import random
 
 VM_CORES_MASK = 'all'
+CWD = os.getcwd()
+DIR_DEPEND = os.path.join(CWD, FOLDERS['Depends'])
 
 
 class TestDdpGtp(TestCase):
@@ -294,6 +297,8 @@ class TestDdpGtp(TestCase):
                 for chksum_opt in ['good chksum', 'bad chksum']:
                     pkts = self.gtp_packets(
                         type, tunnel_pkt, inner_L3, match_opt, chk, teid)
+                    self.tester.scapy_append("sys.path.append('%s')" % DIR_DEPEND)
+                    self.tester.scapy_append("from gtp import *")
                     for packet_type in pkts.keys():
                         count = count + 1
                         self.tester.scapy_append(
-- 
2.17.1



More information about the dts mailing list