Assert that xattr support is in the kernel.
b/13445875
Verify that extended attributes (xattr) support is compiled
into the kernel. This is a prerequsite for SELinux and filesystem
capabilities. The failure to include support for extended attributes
may cause problems when upgrading to Android 4.4.
Change-Id: Ie641bf69d54486acb2c50a741e0b152898c1f961
diff --git a/tests/tests/security/jni/CtsSecurityJniOnLoad.cpp b/tests/tests/security/jni/CtsSecurityJniOnLoad.cpp
index b9aeaf5..93b5175 100644
--- a/tests/tests/security/jni/CtsSecurityJniOnLoad.cpp
+++ b/tests/tests/security/jni/CtsSecurityJniOnLoad.cpp
@@ -17,6 +17,7 @@
#include <jni.h>
#include <stdio.h>
+extern int register_android_security_cts_KernelSettingsTest(JNIEnv*);
extern int register_android_security_cts_CharDeviceTest(JNIEnv*);
extern int register_android_security_cts_LinuxRngTest(JNIEnv*);
extern int register_android_security_cts_NativeCodeTest(JNIEnv*);
@@ -45,5 +46,9 @@
return JNI_ERR;
}
+ if (register_android_security_cts_KernelSettingsTest(env)) {
+ return JNI_ERR;
+ }
+
return JNI_VERSION_1_4;
}