[PATCH] tests/dual_vlan: Explicitly wait for tcpdump

Akihiko Odaki akihiko.odaki at daynix.com
Fri Apr 14 14:47:39 CEST 2023


It is observed that sometimes tcpdump do not finish writing the packet
dump immediately after killed. Wait for tcpdump to avoid such race.

Signed-off-by: Akihiko Odaki <akihiko.odaki at daynix.com>
---
 tests/TestSuite_dual_vlan.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tests/TestSuite_dual_vlan.py b/tests/TestSuite_dual_vlan.py
index 70395663..694d4b2e 100644
--- a/tests/TestSuite_dual_vlan.py
+++ b/tests/TestSuite_dual_vlan.py
@@ -197,7 +197,7 @@ class TestDualVlan(TestCase):
 
     def get_tcpdump_package(self):
         self.tester.send_expect("killall tcpdump", "#")
-        self.tester.send_expect(" ", "#")
+        self.tester.send_expect("wait", "#")
         return self.tester.send_expect(
             "tcpdump -nn -e -v -r ./getPackageByTcpdump.cap", "#"
         )
-- 
2.40.0



More information about the dts mailing list