make test: Create link to failed test dir on timeout.
- Also change default coredump configuration from "coredump-size unlimited" to "full-coredump" Change-Id: Iefedc2636f2d9696b7575b34e91dd7be49f601fa Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
This commit is contained in:
+1
-1
@@ -214,7 +214,7 @@ class VppTestCase(unittest.TestCase):
|
||||
except:
|
||||
pass
|
||||
if coredump_size is None:
|
||||
coredump_size = "coredump-size unlimited"
|
||||
coredump_size = "full-coredump"
|
||||
cls.vpp_cmdline = [cls.vpp_bin, "unix",
|
||||
"{", "nodaemon", debug_cli, coredump_size, "}",
|
||||
"api-trace", "{", "on", "}",
|
||||
|
||||
@@ -57,6 +57,12 @@ def run_forked(suite):
|
||||
"runner process (last test running was "
|
||||
"`%s' in `%s')!" %
|
||||
(last_test, last_test_temp_dir))
|
||||
failed_dir = os.getenv('VPP_TEST_FAILED_DIR')
|
||||
lttd = last_test_temp_dir.split("/")[-1]
|
||||
link_path = '%s%s-FAILED' % (failed_dir, lttd)
|
||||
global_logger.error("Creating a link to the failed " +
|
||||
"test: %s -> %s" % (link_path, lttd))
|
||||
os.symlink(last_test_temp_dir, link_path)
|
||||
if last_test_temp_dir and last_test_vpp_binary:
|
||||
core_path = "%s/core" % last_test_temp_dir
|
||||
if os.path.isfile(core_path):
|
||||
|
||||
Reference in New Issue
Block a user