diff options
author | Klement Sekera <ksekera@cisco.com> | 2021-03-16 12:52:12 +0100 |
---|---|---|
committer | Ole Tr�an <otroan@employees.org> | 2021-04-12 10:11:36 +0000 |
commit | e263685ac82454c39eee6e2a2146dd1e02d61de8 (patch) | |
tree | 54110ae98ed5618a057859019d518ed35e76423a /test/vpp_papi_provider.py | |
parent | 3ff6ffce032544b4ffc3e42b5e069243681ae751 (diff) |
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 <ksekera@cisco.com>
Diffstat (limited to 'test/vpp_papi_provider.py')
-rw-r--r-- | test/vpp_papi_provider.py | 4 |
1 files changed, 2 insertions, 2 deletions
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: |