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:
Dave Wallace
2017-09-30 15:12:19 -04:00
parent 25dc16715e
commit 981fadf928
2 changed files with 7 additions and 1 deletions
+1 -1
View File
@@ -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", "}",
+6
View File
@@ -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):