!310 platform framework model optimization and test cases addition

Merge pull request !310 from NickYang/dev
This commit is contained in:
openharmony_ci
2021-12-29 02:35:17 +00:00
committed by Gitee
7 changed files with 26 additions and 2 deletions
+1
View File
@@ -60,6 +60,7 @@ config DRIVERS_HDF_PLATFORM_I2C
depends on DRIVERS_HDF_PLATFORM
help
Answer Y to enable HDF platform i2c driver.
config DRIVERS_HDF_PLATFORM_REGULATOR
bool "Enable HDF platform regulator driver"
default n
+2
View File
@@ -35,6 +35,7 @@ hdf_driver(module_name) {
sources = [
"$HDF_FRAMEWORKS_PATH/support/platform/src/fwk/platform_common.c",
"$HDF_FRAMEWORKS_PATH/support/platform/src/fwk/platform_device.c",
"$HDF_FRAMEWORKS_PATH/support/platform/src/fwk/platform_event.c",
"$HDF_FRAMEWORKS_PATH/support/platform/src/fwk/platform_manager.c",
"$HDF_FRAMEWORKS_PATH/support/platform/src/fwk/platform_queue.c",
"src/plat_common.c",
@@ -191,6 +192,7 @@ hdf_driver(module_name) {
config("public") {
include_dirs = [
"include",
"//kernel/liteos_a/kernel/include/",
"$HDF_FRAMEWORKS_PATH/include/core",
"$HDF_FRAMEWORKS_PATH/core/common/include/host",
"$HDF_FRAMEWORKS_PATH/include/platform",
+1
View File
@@ -38,6 +38,7 @@ LOCAL_INCLUDE := $(LITEOSTOPDIR)/../../base/hiviewdfx/interfaces/kits \
ifeq ($(LOSCFG_DRIVERS_HDF_PLATFORM), y)
LOCAL_SRCS += ./src/plat_common.c \
$(HDF_FRAMEWORKS)/support/platform/src/fwk/platform_device.c \
$(HDF_FRAMEWORKS)/support/platform/src/fwk/platform_event.c \
$(HDF_FRAMEWORKS)/support/platform/src/fwk/platform_manager.c \
$(HDF_FRAMEWORKS)/support/platform/src/fwk/platform_queue.c \
$(HDF_FRAMEWORKS)/support/platform/src/fwk/platform_common.c
+8 -2
View File
@@ -79,8 +79,14 @@ hdf_driver(module_name) {
}
if (defined(LOSCFG_DRIVERS_HDF_PLATFORM)) {
sources +=
[ "$HDF_TEST_FRAMWORK_ROOT/platform/common/platform_driver_test.c" ]
sources += [
"$HDF_TEST_FRAMWORK_ROOT/platform/common/platform_device_test.c",
"$HDF_TEST_FRAMWORK_ROOT/platform/common/platform_driver_test.c",
"$HDF_TEST_FRAMWORK_ROOT/platform/common/platform_event_test.c",
"$HDF_TEST_FRAMWORK_ROOT/platform/common/platform_manager_test.c",
"$HDF_TEST_FRAMWORK_ROOT/platform/common/platform_queue_test.c",
"$HDF_TEST_FRAMWORK_ROOT/platform/entry/hdf_platform_core_entry_test.c",
]
if (defined(LOSCFG_DRIVERS_HDF_PLATFORM_GPIO)) {
sources += [
+5
View File
@@ -63,6 +63,11 @@ endif
ifeq ($(LOSCFG_DRIVERS_HDF_PLATFORM), y)
LOCAL_SRCS += $(HDF_TEST_FRAMWORK_ROOT)/platform/common/platform_driver_test.c
LOCAL_SRCS += $(HDF_TEST_FRAMWORK_ROOT)/platform/common/platform_event_test.c
LOCAL_SRCS += $(HDF_TEST_FRAMWORK_ROOT)/platform/common/platform_queue_test.c
LOCAL_SRCS += $(HDF_TEST_FRAMWORK_ROOT)/platform/common/platform_device_test.c
LOCAL_SRCS += $(HDF_TEST_FRAMWORK_ROOT)/platform/common/platform_manager_test.c
LOCAL_SRCS += $(HDF_TEST_FRAMWORK_ROOT)/platform/entry/hdf_platform_core_entry_test.c
ifeq ($(LOSCFG_DRIVERS_HDF_PLATFORM_GPIO), y)
LOCAL_SRCS += $(HDF_TEST_FRAMWORK_ROOT)/platform/common/gpio_test.c
LOCAL_SRCS += $(HDF_TEST_FRAMWORK_ROOT)/platform/common/gpio_driver_test.c
+1
View File
@@ -34,6 +34,7 @@ hdf_driver("hdf_platform_lite") {
sources = [
"$HDF_FRAMEWORKS_PATH/support/platform/src/fwk/platform_common.c",
"$HDF_FRAMEWORKS_PATH/support/platform/src/fwk/platform_device.c",
"$HDF_FRAMEWORKS_PATH/support/platform/src/fwk/platform_event.c",
"$HDF_FRAMEWORKS_PATH/support/platform/src/fwk/platform_manager.c",
"$HDF_FRAMEWORKS_PATH/support/platform/src/fwk/platform_queue.c",
"plat_common.c",
+8
View File
@@ -37,6 +37,10 @@ if (board_name == "hi3516dv300" || board_name == "hispark_taurus") {
}
sources = [
"//drivers/framework/support/platform/test/unittest/common/hdf_gpio_test.cpp",
"//drivers/framework/support/platform/test/unittest/common/hdf_platform_device_test.cpp",
"//drivers/framework/support/platform/test/unittest/common/hdf_platform_event_test.cpp",
"//drivers/framework/support/platform/test/unittest/common/hdf_platform_manager_test.cpp",
"//drivers/framework/support/platform/test/unittest/common/hdf_platform_queue_test.cpp",
"//drivers/framework/support/platform/test/unittest/common/hdf_pwm_test.cpp",
"//drivers/framework/support/platform/test/unittest/common/hdf_regulator_test.cpp",
"//drivers/framework/support/platform/test/unittest/common/hdf_rtc_test.cpp",
@@ -101,6 +105,10 @@ if (board_name == "hi3516dv300" || board_name == "hispark_taurus") {
defines = [ "__USER__" ]
sources = [
"//drivers/framework/support/platform/test/unittest/common/hdf_platform_device_test.cpp",
"//drivers/framework/support/platform/test/unittest/common/hdf_platform_event_test.cpp",
"//drivers/framework/support/platform/test/unittest/common/hdf_platform_manager_test.cpp",
"//drivers/framework/support/platform/test/unittest/common/hdf_platform_queue_test.cpp",
"//drivers/framework/support/platform/test/unittest/common/hdf_spi_test.cpp",
"//drivers/framework/support/platform/test/unittest/common/hdf_uart_test.cpp",
"//drivers/framework/support/platform/test/unittest/common/hdf_watchdog_test.cpp",