Index: tests/meta/dumpable.cfa
===================================================================
--- tests/meta/dumpable.cfa	(revision b39e961badaadb899d806ee2d3a8ae62adc99de6)
+++ tests/meta/dumpable.cfa	(revision a8e9e9defec5091dc80f8278c133c090ed3e995c)
@@ -14,14 +14,18 @@
 //
 
+#include <errno.h>
 #include <limits.h>
-#include <errno.h>
+#include <string.h>
 
 #include <fstream.hfa>
 
 extern "C" {
+	#include <fcntl.h>
+	#include <unistd.h>
 	#include <sys/prctl.h>
 	#include <sys/resource.h>
 	#include <sys/statvfs.h>
-	#include <unistd.h>
+	#include <sys/stat.h>
+	#include <sys/types.h>
 }
 
@@ -102,4 +106,36 @@
 }
 
+void check_core_pattern() {
+	int ret;
+	int cp = open("/proc/sys/kernel/core_pattern", 0, O_RDONLY);
+	if(cp < 0) {
+		perror("open(/proc/sys/kernel/core_pattern, O_RDONLY) error");
+		return;
+	}
+
+	try {
+		const char * expected = "core";
+		const int sz = sizeof("core");
+		char buf[512];
+		ret = read(cp, buf, 512);
+		if(ret < 0) {
+			perror("first core pattern read error");
+			return;
+		}
+		if(strncmp(expected, buf, sz) != 0) {
+			serr | "/proc/sys/kernel/core_pattern does not contain 'core', was:" | nl | nl | buf | nl
+			     | "Test script expect cores files to be dumped with name 'core' in current working directory." | nl
+			     | "Apport is not supported, it should be deactivated in /etc/default/apport for the test suite to work with core dumps.";
+
+			return;
+		}
+	}
+	finally {
+		ret = close(cp);
+		if(ret < 0) perror("close(/proc/sys/kernel/core_pattern) error");
+	}
+
+}
+
 int main() {
 	check_ulimit();
@@ -113,4 +149,6 @@
 	check_dumpflag();
 
+	check_core_pattern();
+
 	sout | "Done";
 }
