Index: Jenkinsfile
===================================================================
--- Jenkinsfile	(revision 3c7f01b7764491be91af9fa8605a118b5a9cfbed)
+++ Jenkinsfile	(revision 143e6f35301472e9f83fffb6fa1b3368675521de)
@@ -165,6 +165,10 @@
 		dir (BuildDir) {
 			//Run the tests from the tests directory
-			sh 'make --no-print-directory -C tests timeouts="--timeout=600 --global-timeout=14400" all-tests debug=yes'
-			sh 'make --no-print-directory -C tests timeouts="--timeout=600 --global-timeout=14400" all-tests debug=no '
+			sh """make --no-print-directory -C tests timeouts="--timeout=600 --global-timeout=14400" all-tests debug=yes archiveerrors=${BuildDir}/tests/crashes/debug"""
+			sh """make --no-print-directory -C tests timeouts="--timeout=600 --global-timeout=14400" all-tests debug=no  archiveerrors=${BuildDir}/tests/crashes/nodebug"""
+
+			if(fileExists "${BuildDir}/tests/crashes") {
+				archiveArtifacts artifacts: "${BuildDir}/tests/crashes", fingerprint: true
+			}
 		}
 	}
Index: tests/Makefile.am
===================================================================
--- tests/Makefile.am	(revision 3c7f01b7764491be91af9fa8605a118b5a9cfbed)
+++ tests/Makefile.am	(revision 143e6f35301472e9f83fffb6fa1b3368675521de)
@@ -27,5 +27,5 @@
 DEBUG_FLAGS=-debug -O0
 
-quick_test=avl_test operators numericConstants expression enum array typeof cast raii/dtor-early-exit raii/init_once attributes
+quick_test=avl_test operators numericConstants expression enum array typeof cast raii/dtor-early-exit raii/init_once attributes REMOVE_THIS_TEST
 
 concurrent=
Index: tests/Makefile.in
===================================================================
--- tests/Makefile.in	(revision 3c7f01b7764491be91af9fa8605a118b5a9cfbed)
+++ tests/Makefile.in	(revision 143e6f35301472e9f83fffb6fa1b3368675521de)
@@ -380,5 +380,5 @@
 INSTALL_FLAGS = -in-tree
 DEBUG_FLAGS = -debug -O0
-quick_test = avl_test operators numericConstants expression enum array typeof cast raii/dtor-early-exit raii/init_once attributes
+quick_test = avl_test operators numericConstants expression enum array typeof cast raii/dtor-early-exit raii/init_once attributes REMOVE_THIS_TEST
 concurrent = 
 timeouts = 
Index: tests/REMOVE_THIS_TEST.cfa
===================================================================
--- tests/REMOVE_THIS_TEST.cfa	(revision 143e6f35301472e9f83fffb6fa1b3368675521de)
+++ tests/REMOVE_THIS_TEST.cfa	(revision 143e6f35301472e9f83fffb6fa1b3368675521de)
@@ -0,0 +1,3 @@
+#include <stdlib.cfa>
+
+int main() { abort(); }
Index: tests/pybin/tools.py
===================================================================
--- tests/pybin/tools.py	(revision 3c7f01b7764491be91af9fa8605a118b5a9cfbed)
+++ tests/pybin/tools.py	(revision 143e6f35301472e9f83fffb6fa1b3368675521de)
@@ -311,11 +311,12 @@
 
 def core_archive(dst, name, exe):
-	# Get the files to copy
+	# Get the core dump
 	core = os.path.join(os.getcwd(), "core" )
 
-	# Uncomment if we want timestamps on coredumps
-	# dst  = os.path.join(dst, "%s_%s" % (name, pretty_now()))
+	# update the path for this test
+	dst  = os.path.join(dst, name)
 
 	# make a directory for this test
+	# mkdir makes the parent directory only so add a dummy
 	mkdir(os.path.join(dst, "dir"))
 
