From e263685ac82454c39eee6e2a2146dd1e02d61de8 Mon Sep 17 00:00:00 2001 From: Klement Sekera Date: Tue, 16 Mar 2021 12:52:12 +0100 Subject: tests: support attaching to existing vpp Introduce a new option DEBUG=attach to run a test against existing already running vpp. A new target 'make test-start-gdb' will spawn VPP in gdb for this purpose. Customization options explained in test-help. Type: improvement Change-Id: Ia160a85b33da3b2df292d44bb95729af9dd9da96 Signed-off-by: Klement Sekera --- test/vpp_papi_provider.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'test/vpp_papi_provider.py') diff --git a/test/vpp_papi_provider.py b/test/vpp_papi_provider.py index d677ab316b2..4b58d6c8bde 100644 --- a/test/vpp_papi_provider.py +++ b/test/vpp_papi_provider.py @@ -143,7 +143,7 @@ class VppPapiProvider(object): self.vpp = VPPApiClient(logger=test_class.logger, read_timeout=read_timeout, use_socket=True, - server_address=test_class.api_sock) + server_address=test_class.get_api_sock_path()) self._events = queue.Queue() def __enter__(self): @@ -252,7 +252,7 @@ class VppPapiProvider(object): """Connect the API to VPP""" # This might be called before VPP is prepared to listen to the socket retries = 0 - while not os.path.exists(self.test_class.api_sock): + while not os.path.exists(self.test_class.get_api_sock_path()): time.sleep(0.5) retries += 1 if retries > 120: -- cgit 1.2.3-korg