Compare commits
1 Commits
dev
...
feat/1029-
| Author | SHA1 | Date | |
|---|---|---|---|
|
6860dba4d7
|
@@ -11,10 +11,19 @@ set(EXTRA_COMPONENT_DIRS "../")
|
|||||||
set(COMPONENTS main)
|
set(COMPONENTS main)
|
||||||
|
|
||||||
# Include ESP-IDF project build system
|
# Include ESP-IDF project build system
|
||||||
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
|
# include($ENV{IDF_PATH}/tools/cmake/project.cmake)
|
||||||
|
|
||||||
|
file(TO_NATIVE_PATH "$ENV{IDF_PATH}/tools/cmake/project.cmake" _project_path)
|
||||||
|
|
||||||
# Inject the test tag into the build
|
# Inject the test tag into the build
|
||||||
add_compile_definitions(RELAY_CHN_UNITY_TEST_GROUP_TAG=\"$ENV{RELAY_CHN_UNITY_TEST_GROUP_TAG}\")
|
add_compile_definitions(RELAY_CHN_UNITY_TEST_GROUP_TAG=\"$ENV{RELAY_CHN_UNITY_TEST_GROUP_TAG}\")
|
||||||
|
|
||||||
|
include(${_project_path})
|
||||||
|
|
||||||
# Define the name of this project
|
# Define the name of this project
|
||||||
project(relay_chn_test)
|
project(relay_chn_test)
|
||||||
|
|
||||||
|
file(TO_NATIVE_PATH "${CMAKE_CURRENT_BINARY_DIR}/coverage_report" _coverage_path)
|
||||||
|
|
||||||
|
idf_create_coverage_report(${_coverage_path})
|
||||||
|
idf_clean_coverage_report(${_coverage_path})
|
||||||
@@ -15,6 +15,13 @@ message(STATUS "srcs=${srcs}")
|
|||||||
idf_component_register(
|
idf_component_register(
|
||||||
SRCS ${srcs}
|
SRCS ${srcs}
|
||||||
INCLUDE_DIRS "."
|
INCLUDE_DIRS "."
|
||||||
REQUIRES unity relay_chn
|
REQUIRES unity relay_chn app_trace
|
||||||
WHOLE_ARCHIVE
|
WHOLE_ARCHIVE
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set_source_files_properties(
|
||||||
|
"test_common.c"
|
||||||
|
"test_app_main.c"
|
||||||
|
"test_relay_chn_core.c"
|
||||||
|
"test_relay_chn_listener.c"
|
||||||
|
PROPERTIES COMPILE_FLAGS --coverage)
|
||||||
@@ -445,6 +445,33 @@ CONFIG_COMPILER_ORPHAN_SECTIONS_WARNING=y
|
|||||||
# Component config
|
# Component config
|
||||||
#
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Application Level Tracing
|
||||||
|
#
|
||||||
|
CONFIG_APPTRACE_DEST_JTAG=y
|
||||||
|
# CONFIG_APPTRACE_DEST_NONE is not set
|
||||||
|
# CONFIG_APPTRACE_DEST_UART1 is not set
|
||||||
|
# CONFIG_APPTRACE_DEST_UART2 is not set
|
||||||
|
CONFIG_APPTRACE_DEST_UART_NONE=y
|
||||||
|
CONFIG_APPTRACE_UART_TASK_PRIO=1
|
||||||
|
CONFIG_APPTRACE_DEST_TRAX=y
|
||||||
|
CONFIG_APPTRACE_MEMBUFS_APPTRACE_PROTO_ENABLE=y
|
||||||
|
CONFIG_APPTRACE_ENABLE=y
|
||||||
|
CONFIG_APPTRACE_LOCK_ENABLE=y
|
||||||
|
CONFIG_APPTRACE_ONPANIC_HOST_FLUSH_TMO=-1
|
||||||
|
CONFIG_APPTRACE_POSTMORTEM_FLUSH_THRESH=0
|
||||||
|
CONFIG_APPTRACE_PENDING_DATA_SIZE_MAX=0
|
||||||
|
|
||||||
|
#
|
||||||
|
# FreeRTOS SystemView Tracing
|
||||||
|
#
|
||||||
|
# CONFIG_APPTRACE_SV_ENABLE is not set
|
||||||
|
# end of FreeRTOS SystemView Tracing
|
||||||
|
|
||||||
|
CONFIG_APPTRACE_GCOV_ENABLE=y
|
||||||
|
CONFIG_APPTRACE_GCOV_DUMP_TASK_STACK_SIZE=2048
|
||||||
|
# end of Application Level Tracing
|
||||||
|
|
||||||
#
|
#
|
||||||
# Driver Configurations
|
# Driver Configurations
|
||||||
#
|
#
|
||||||
@@ -791,8 +818,10 @@ CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=160
|
|||||||
#
|
#
|
||||||
# Trace memory
|
# Trace memory
|
||||||
#
|
#
|
||||||
|
CONFIG_ESP32_MEMMAP_TRACEMEM=y
|
||||||
|
CONFIG_ESP32_MEMMAP_TRACEMEM_TWOBANKS=y
|
||||||
# CONFIG_ESP32_TRAX is not set
|
# CONFIG_ESP32_TRAX is not set
|
||||||
CONFIG_ESP32_TRACEMEM_RESERVE_DRAM=0x0
|
CONFIG_ESP32_TRACEMEM_RESERVE_DRAM=0x8000
|
||||||
# end of Trace memory
|
# end of Trace memory
|
||||||
|
|
||||||
# CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT is not set
|
# CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT is not set
|
||||||
@@ -826,7 +855,7 @@ CONFIG_ESP_INT_WDT_CHECK_CPU1=y
|
|||||||
CONFIG_ESP_TASK_WDT_EN=y
|
CONFIG_ESP_TASK_WDT_EN=y
|
||||||
# CONFIG_ESP_TASK_WDT_INIT is not set
|
# CONFIG_ESP_TASK_WDT_INIT is not set
|
||||||
# CONFIG_ESP_PANIC_HANDLER_IRAM is not set
|
# CONFIG_ESP_PANIC_HANDLER_IRAM is not set
|
||||||
# CONFIG_ESP_DEBUG_STUBS_ENABLE is not set
|
CONFIG_ESP_DEBUG_STUBS_ENABLE=y
|
||||||
CONFIG_ESP_DEBUG_OCDAWARE=y
|
CONFIG_ESP_DEBUG_OCDAWARE=y
|
||||||
# CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_5 is not set
|
# CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_5 is not set
|
||||||
CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4=y
|
CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4=y
|
||||||
@@ -853,7 +882,7 @@ CONFIG_ESP_SYSTEM_BROWNOUT_INTR=y
|
|||||||
#
|
#
|
||||||
# IPC (Inter-Processor Call)
|
# IPC (Inter-Processor Call)
|
||||||
#
|
#
|
||||||
CONFIG_ESP_IPC_TASK_STACK_SIZE=1024
|
CONFIG_ESP_IPC_TASK_STACK_SIZE=2048
|
||||||
CONFIG_ESP_IPC_USES_CALLERS_PRIORITY=y
|
CONFIG_ESP_IPC_USES_CALLERS_PRIORITY=y
|
||||||
CONFIG_ESP_IPC_ISR_ENABLE=y
|
CONFIG_ESP_IPC_ISR_ENABLE=y
|
||||||
# end of IPC (Inter-Processor Call)
|
# end of IPC (Inter-Processor Call)
|
||||||
@@ -1303,6 +1332,15 @@ CONFIG_STACK_CHECK_NONE=y
|
|||||||
# CONFIG_STACK_CHECK_STRONG is not set
|
# CONFIG_STACK_CHECK_STRONG is not set
|
||||||
# CONFIG_STACK_CHECK_ALL is not set
|
# CONFIG_STACK_CHECK_ALL is not set
|
||||||
# CONFIG_WARN_WRITE_STRINGS is not set
|
# CONFIG_WARN_WRITE_STRINGS is not set
|
||||||
|
CONFIG_ESP32_APPTRACE_DEST_TRAX=y
|
||||||
|
# CONFIG_ESP32_APPTRACE_DEST_NONE is not set
|
||||||
|
CONFIG_ESP32_APPTRACE_ENABLE=y
|
||||||
|
CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y
|
||||||
|
CONFIG_ESP32_APPTRACE_ONPANIC_HOST_FLUSH_TMO=-1
|
||||||
|
CONFIG_ESP32_APPTRACE_POSTMORTEM_FLUSH_TRAX_THRESH=0
|
||||||
|
CONFIG_ESP32_APPTRACE_PENDING_DATA_SIZE_MAX=0
|
||||||
|
# CONFIG_SYSVIEW_ENABLE is not set
|
||||||
|
CONFIG_ESP32_GCOV_ENABLE=y
|
||||||
CONFIG_ADC2_DISABLE_DAC=y
|
CONFIG_ADC2_DISABLE_DAC=y
|
||||||
# CONFIG_MCPWM_ISR_IN_IRAM is not set
|
# CONFIG_MCPWM_ISR_IN_IRAM is not set
|
||||||
# CONFIG_EVENT_LOOP_PROFILING is not set
|
# CONFIG_EVENT_LOOP_PROFILING is not set
|
||||||
@@ -1331,7 +1369,9 @@ CONFIG_ESP32_XTAL_FREQ=40
|
|||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_160=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_160=y
|
||||||
# CONFIG_ESP32_DEFAULT_CPU_FREQ_240 is not set
|
# CONFIG_ESP32_DEFAULT_CPU_FREQ_240 is not set
|
||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=160
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=160
|
||||||
CONFIG_TRACEMEM_RESERVE_DRAM=0x0
|
CONFIG_MEMMAP_TRACEMEM=y
|
||||||
|
CONFIG_MEMMAP_TRACEMEM_TWOBANKS=y
|
||||||
|
CONFIG_TRACEMEM_RESERVE_DRAM=0x8000
|
||||||
# CONFIG_ESP32_PANIC_PRINT_HALT is not set
|
# CONFIG_ESP32_PANIC_PRINT_HALT is not set
|
||||||
CONFIG_ESP32_PANIC_PRINT_REBOOT=y
|
CONFIG_ESP32_PANIC_PRINT_REBOOT=y
|
||||||
# CONFIG_ESP32_PANIC_SILENT_REBOOT is not set
|
# CONFIG_ESP32_PANIC_SILENT_REBOOT is not set
|
||||||
@@ -1350,7 +1390,7 @@ CONFIG_INT_WDT_TIMEOUT_MS=300
|
|||||||
CONFIG_INT_WDT_CHECK_CPU1=y
|
CONFIG_INT_WDT_CHECK_CPU1=y
|
||||||
# CONFIG_TASK_WDT is not set
|
# CONFIG_TASK_WDT is not set
|
||||||
# CONFIG_ESP_TASK_WDT is not set
|
# CONFIG_ESP_TASK_WDT is not set
|
||||||
# CONFIG_ESP32_DEBUG_STUBS_ENABLE is not set
|
CONFIG_ESP32_DEBUG_STUBS_ENABLE=y
|
||||||
CONFIG_ESP32_DEBUG_OCDAWARE=y
|
CONFIG_ESP32_DEBUG_OCDAWARE=y
|
||||||
CONFIG_BROWNOUT_DET=y
|
CONFIG_BROWNOUT_DET=y
|
||||||
CONFIG_ESP32_BROWNOUT_DET=y
|
CONFIG_ESP32_BROWNOUT_DET=y
|
||||||
@@ -1373,7 +1413,7 @@ CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_0=y
|
|||||||
CONFIG_BROWNOUT_DET_LVL=0
|
CONFIG_BROWNOUT_DET_LVL=0
|
||||||
CONFIG_ESP32_BROWNOUT_DET_LVL=0
|
CONFIG_ESP32_BROWNOUT_DET_LVL=0
|
||||||
# CONFIG_DISABLE_BASIC_ROM_CONSOLE is not set
|
# CONFIG_DISABLE_BASIC_ROM_CONSOLE is not set
|
||||||
CONFIG_IPC_TASK_STACK_SIZE=1024
|
CONFIG_IPC_TASK_STACK_SIZE=2048
|
||||||
CONFIG_TIMER_TASK_STACK_SIZE=3584
|
CONFIG_TIMER_TASK_STACK_SIZE=3584
|
||||||
CONFIG_TIMER_TASK_PRIORITY=1
|
CONFIG_TIMER_TASK_PRIORITY=1
|
||||||
CONFIG_TIMER_TASK_STACK_DEPTH=2048
|
CONFIG_TIMER_TASK_STACK_DEPTH=2048
|
||||||
|
|||||||
@@ -5,4 +5,13 @@ CONFIG_ESP_TASK_WDT_INIT=n
|
|||||||
# Keep this as short as possible for tests
|
# Keep this as short as possible for tests
|
||||||
CONFIG_RELAY_CHN_OPPOSITE_INERTIA_MS=200
|
CONFIG_RELAY_CHN_OPPOSITE_INERTIA_MS=200
|
||||||
CONFIG_RELAY_CHN_COUNT=2
|
CONFIG_RELAY_CHN_COUNT=2
|
||||||
CONFIG_RELAY_CHN_ENABLE_TILTING=y
|
CONFIG_RELAY_CHN_ENABLE_TILTING=y
|
||||||
|
|
||||||
|
# App Trace config
|
||||||
|
CONFIG_APPTRACE_DEST_JTAG=y
|
||||||
|
CONFIG_APPTRACE_ENABLE=y
|
||||||
|
CONFIG_APPTRACE_LOCK_ENABLE=y
|
||||||
|
CONFIG_APPTRACE_ONPANIC_HOST_FLUSH_TMO=-1
|
||||||
|
CONFIG_APPTRACE_POSTMORTEM_FLUSH_THRESH=0
|
||||||
|
CONFIG_APPTRACE_PENDING_DATA_SIZE_MAX=0
|
||||||
|
CONFIG_APPTRACE_GCOV_ENABLE=y
|
||||||
@@ -445,6 +445,18 @@ CONFIG_COMPILER_ORPHAN_SECTIONS_WARNING=y
|
|||||||
# Component config
|
# Component config
|
||||||
#
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Application Level Tracing
|
||||||
|
#
|
||||||
|
# CONFIG_APPTRACE_DEST_JTAG is not set
|
||||||
|
CONFIG_APPTRACE_DEST_NONE=y
|
||||||
|
# CONFIG_APPTRACE_DEST_UART1 is not set
|
||||||
|
# CONFIG_APPTRACE_DEST_UART2 is not set
|
||||||
|
CONFIG_APPTRACE_DEST_UART_NONE=y
|
||||||
|
CONFIG_APPTRACE_UART_TASK_PRIO=1
|
||||||
|
CONFIG_APPTRACE_LOCK_ENABLE=y
|
||||||
|
# end of Application Level Tracing
|
||||||
|
|
||||||
#
|
#
|
||||||
# Driver Configurations
|
# Driver Configurations
|
||||||
#
|
#
|
||||||
@@ -1303,6 +1315,9 @@ CONFIG_STACK_CHECK_NONE=y
|
|||||||
# CONFIG_STACK_CHECK_STRONG is not set
|
# CONFIG_STACK_CHECK_STRONG is not set
|
||||||
# CONFIG_STACK_CHECK_ALL is not set
|
# CONFIG_STACK_CHECK_ALL is not set
|
||||||
# CONFIG_WARN_WRITE_STRINGS is not set
|
# CONFIG_WARN_WRITE_STRINGS is not set
|
||||||
|
# CONFIG_ESP32_APPTRACE_DEST_TRAX is not set
|
||||||
|
CONFIG_ESP32_APPTRACE_DEST_NONE=y
|
||||||
|
CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y
|
||||||
CONFIG_ADC2_DISABLE_DAC=y
|
CONFIG_ADC2_DISABLE_DAC=y
|
||||||
# CONFIG_MCPWM_ISR_IN_IRAM is not set
|
# CONFIG_MCPWM_ISR_IN_IRAM is not set
|
||||||
# CONFIG_EVENT_LOOP_PROFILING is not set
|
# CONFIG_EVENT_LOOP_PROFILING is not set
|
||||||
|
|||||||
Reference in New Issue
Block a user