summaryrefslogtreecommitdiff
path: root/tests/kernel.config/Android.mk
diff options
context:
space:
mode:
authorMark Salyzyn <salyzyn@google.com>2016-02-10 14:00:14 -0800
committerMark Salyzyn <salyzyn@google.com>2016-02-10 23:00:49 +0000
commit7129c7dcd20bf57cf3a64ec224e4ebac81c8cd88 (patch)
tree31a229c570ba62a09c4e229686120805a03fa820 /tests/kernel.config/Android.mk
parent796b0704878a54eabf7a90df507d3442ddb47833 (diff)
downloadextras-7129c7dcd20bf57cf3a64ec224e4ebac81c8cd88.tar.gz
Add kernel config tests
A simple start to simple day. Check for evidence of following CONFIGs: CONFIG_MMC_BLOCK_MAX_SPEED=y CONFIG_IPV6=y CONFIG_IP_MULTICAST=y CONFIG_PSTORE=y CONFIG_PSTORE_CONSOLE=y CONFIG_PSTORE_PMSG=y CONFIG_SYSVIPC is not set ToDo: Evidence for all configs in android/configs/android-base.cfg and android/configs/android-recommended.cfg. Most are not possible to directly discover, this is performed on a best effort basis. Bug: 19173869 Bug: 26559308 Change-Id: I0447334fab7781579fab10610d2f7ac1d34e6044
Diffstat (limited to 'tests/kernel.config/Android.mk')
-rw-r--r--tests/kernel.config/Android.mk29
1 files changed, 29 insertions, 0 deletions
diff --git a/tests/kernel.config/Android.mk b/tests/kernel.config/Android.mk
new file mode 100644
index 00000000..b97ec939
--- /dev/null
+++ b/tests/kernel.config/Android.mk
@@ -0,0 +1,29 @@
+# Copyright 2016 The Android Open Source Project
+
+LOCAL_PATH:= $(call my-dir)
+
+# -----------------------------------------------------------------------------
+# Unit tests.
+# -----------------------------------------------------------------------------
+
+test_c_flags := \
+ -fstack-protector-all \
+ -g \
+ -Wall -Wextra \
+ -Werror \
+ -fno-builtin \
+ -std=gnu++11
+
+test_src_files := \
+ multicast_test.cpp \
+ mmc_max_speed_test.cpp \
+ pstore_test.cpp \
+ sysvipc_test.cpp
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := kernel-config-unit-tests
+LOCAL_MODULE_TAGS := tests
+LOCAL_CFLAGS += $(test_c_flags)
+LOCAL_SRC_FILES := $(test_src_files)
+include $(BUILD_NATIVE_TEST)
+