mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-11 15:11:48 -04:00
qcacld-3.0: Enable qdf types tests
Enable the unit test cases for qdf_types, recently added in I7536a973141a6311662390e42da749f48239bef8. Change-Id: I4264696d61443acf1bd0993f91de06119471b25f CRs-Fixed: 2359296
This commit is contained in:
parent
637d58a4c1
commit
ebb16d1886
3 changed files with 39 additions and 25 deletions
55
Kbuild
55
Kbuild
|
|
@ -525,30 +525,35 @@ QDF_OS_SRC_DIR := $(QDF_OS_DIR)/src
|
|||
QDF_OS_LINUX_SRC_DIR := $(QDF_OS_DIR)/linux/src
|
||||
QDF_OBJ_DIR := $(WLAN_COMMON_ROOT)/$(QDF_OS_SRC_DIR)
|
||||
QDF_LINUX_OBJ_DIR := $(WLAN_COMMON_ROOT)/$(QDF_OS_LINUX_SRC_DIR)
|
||||
QDF_TEST_DIR := $(QDF_OS_DIR)/test
|
||||
QDF_TEST_OBJ_DIR := $(WLAN_COMMON_ROOT)/$(QDF_TEST_DIR)
|
||||
|
||||
QDF_INC := -I$(WLAN_COMMON_INC)/$(QDF_OS_INC_DIR) \
|
||||
-I$(WLAN_COMMON_INC)/$(QDF_OS_LINUX_SRC_DIR)
|
||||
QDF_INC := \
|
||||
-I$(WLAN_COMMON_INC)/$(QDF_OS_INC_DIR) \
|
||||
-I$(WLAN_COMMON_INC)/$(QDF_OS_LINUX_SRC_DIR) \
|
||||
-I$(WLAN_COMMON_INC)/$(QDF_TEST_DIR)
|
||||
|
||||
QDF_OBJS := $(QDF_LINUX_OBJ_DIR)/qdf_crypto.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_defer.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_dev.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_event.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_file.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_idr.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_list.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_lock.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_mc_timer.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_mem.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_nbuf.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_net_if.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_threads.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_trace.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_vfs.o \
|
||||
$(QDF_OBJ_DIR)/qdf_flex_mem.o \
|
||||
$(QDF_OBJ_DIR)/qdf_parse.o \
|
||||
$(QDF_OBJ_DIR)/qdf_platform.o \
|
||||
$(QDF_OBJ_DIR)/qdf_str.o \
|
||||
$(QDF_OBJ_DIR)/qdf_types.o \
|
||||
QDF_OBJS := \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_crypto.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_defer.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_dev.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_event.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_file.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_idr.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_list.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_lock.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_mc_timer.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_mem.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_nbuf.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_net_if.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_threads.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_trace.o \
|
||||
$(QDF_LINUX_OBJ_DIR)/qdf_vfs.o \
|
||||
$(QDF_OBJ_DIR)/qdf_flex_mem.o \
|
||||
$(QDF_OBJ_DIR)/qdf_parse.o \
|
||||
$(QDF_OBJ_DIR)/qdf_platform.o \
|
||||
$(QDF_OBJ_DIR)/qdf_str.o \
|
||||
$(QDF_OBJ_DIR)/qdf_types.o \
|
||||
|
||||
ifeq ($(CONFIG_WLAN_DEBUGFS), y)
|
||||
QDF_OBJS += $(QDF_LINUX_OBJ_DIR)/qdf_debugfs.o
|
||||
|
|
@ -568,6 +573,12 @@ ifeq ($(CONFIG_LEAK_DETECTION), y)
|
|||
QDF_OBJS += $(QDF_OBJ_DIR)/qdf_debug_domain.o
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_QDF_TEST), y)
|
||||
QDF_OBJS += $(QDF_TEST_OBJ_DIR)/qdf_types_test.o
|
||||
endif
|
||||
|
||||
cppflags-$(CONFIG_QDF_TEST) += -DWLAN_TYPES_TEST
|
||||
|
||||
############ WBUFF ############
|
||||
WBUFF_OS_DIR := wbuff
|
||||
WBUFF_OS_INC_DIR := $(WBUFF_OS_DIR)/inc
|
||||
|
|
|
|||
|
|
@ -648,16 +648,17 @@ endif
|
|||
|
||||
ifeq ($(CONFIG_SLUB_DEBUG_ON), y)
|
||||
CONFIG_DSC_DEBUG := y
|
||||
CONFIG_DESC_TIMESTAMP_DEBUG_INFO := y
|
||||
CONFIG_FEATURE_UNIT_TEST_SUSPEND := y
|
||||
CONFIG_LEAK_DETECTION := y
|
||||
CONFIG_MAX_LOGS_PER_SEC := 500
|
||||
CONFIG_SCHED_HISTORY_SIZE := 256
|
||||
CONFIG_UNIT_TEST := y
|
||||
CONFIG_DESC_TIMESTAMP_DEBUG_INFO := y
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_UNIT_TEST), y)
|
||||
CONFIG_DSC_TEST := y
|
||||
CONFIG_QDF_TEST := y
|
||||
endif
|
||||
|
||||
# enable unit-test suspend for napier builds
|
||||
|
|
|
|||
|
|
@ -68,6 +68,7 @@
|
|||
#include "wma_types.h"
|
||||
#include "qdf_str.h"
|
||||
#include "qdf_trace.h"
|
||||
#include "qdf_types_test.h"
|
||||
#include "wlan_hdd_assoc.h"
|
||||
#include "wlan_hdd_ioctl.h"
|
||||
#include "wlan_hdd_scan.h"
|
||||
|
|
@ -5390,6 +5391,7 @@ struct hdd_ut_entry {
|
|||
|
||||
struct hdd_ut_entry hdd_ut_entries[] = {
|
||||
{ .name = "dsc", .callback = dsc_unit_test },
|
||||
{ .name = "types", .callback = qdf_types_unit_test },
|
||||
};
|
||||
|
||||
#define hdd_for_each_ut_entry(cursor) \
|
||||
|
|
|
|||
Loading…
Reference in a new issue