test: add -fsanitize=leak -fsanitize=undefined

This commit is contained in:
Gabor Kiss-Vamosi
2023-11-23 22:15:54 +01:00
parent ce99983d4f
commit e402b42914

View File

@@ -49,6 +49,8 @@ set(LVGL_TEST_OPTIONS_TEST_DEFHEAP
-DLV_TEST_OPTION=5
-DLVGL_CI_USING_DEF_HEAP
-fsanitize=address
-fsanitize=leak
-fsanitize=undefined
--coverage
)
@@ -61,13 +63,13 @@ elseif (OPTIONS_24BIT)
elseif (OPTIONS_FULL_32BIT)
set (BUILD_OPTIONS ${LVGL_TEST_OPTIONS_FULL_32BIT})
elseif (OPTIONS_TEST_SYSHEAP)
set (BUILD_OPTIONS ${LVGL_TEST_OPTIONS_TEST_SYSHEAP} -fsanitize=address --coverage)
set (TEST_LIBS --coverage -fsanitize=address)
set (BUILD_OPTIONS ${LVGL_TEST_OPTIONS_TEST_SYSHEAP} -fsanitize=address -fsanitize=leak -fsanitize=undefined --coverage)
set (TEST_LIBS --coverage -fsanitize=address -fsanitize=leak -fsanitize=undefined)
set (LV_CONF_BUILD_DISABLE_EXAMPLES ON)
set (ENABLE_TESTS ON)
elseif (OPTIONS_TEST_DEFHEAP)
set (BUILD_OPTIONS ${LVGL_TEST_OPTIONS_TEST_DEFHEAP})
set (TEST_LIBS --coverage -fsanitize=address)
set (TEST_LIBS --coverage -fsanitize=address -fsanitize=leak -fsanitize=undefined)
set (LV_CONF_BUILD_DISABLE_EXAMPLES ON)
set (ENABLE_TESTS ON)
elseif (OPTIONS_TEST_MEMORYCHECK)