diff options
Diffstat (limited to 'test/framework.py')
-rw-r--r-- | test/framework.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/test/framework.py b/test/framework.py index 257c85e9f5e..8065518ff7a 100644 --- a/test/framework.py +++ b/test/framework.py @@ -524,10 +524,13 @@ class VppTestCase(CPUInterface, unittest.TestCase): @classmethod def get_tempdir(cls): - tmpdir = f"{config.tmp_dir}/vpp-unittest-{cls.__name__}" - if config.wipe_tmp_dir: - shutil.rmtree(tmpdir, ignore_errors=True) - os.mkdir(tmpdir) + if cls.debug_attach: + tmpdir = f"{config.tmp_dir}/unittest-attach-gdb" + else: + tmpdir = f"{config.tmp_dir}/vpp-unittest-{cls.__name__}" + if config.wipe_tmp_dir: + shutil.rmtree(tmpdir, ignore_errors=True) + os.mkdir(tmpdir) return tmpdir @classmethod |