mirror of
https://gitee.com/xiaohuolufeihua/bizhang_-obav.git
synced 2026-05-21 01:12:11 +00:00
Add address sanitizer to SITL pipeline
- Environment variables for building with asan - Docker argument for leak sanitizer - Regex for tests to fail on sanitizer error Signed-off-by: Lukas Woodtli <woodtli.lukas@gmail.com>
This commit is contained in:
committed by
Lorenz Meier
parent
eb4f847322
commit
c1a58bda17
@@ -58,6 +58,8 @@ foreach(test_name ${tests})
|
||||
|
||||
set_tests_properties(${test_name} PROPERTIES FAIL_REGULAR_EXPRESSION "${test_name} FAILED")
|
||||
set_tests_properties(${test_name} PROPERTIES PASS_REGULAR_EXPRESSION "${test_name} PASSED")
|
||||
|
||||
sanitizer_fail_test_on_error(${test_name})
|
||||
endforeach()
|
||||
|
||||
|
||||
@@ -75,6 +77,7 @@ add_test(NAME mavlink
|
||||
set_tests_properties(mavlink PROPERTIES FAIL_REGULAR_EXPRESSION "mavlink FAILED")
|
||||
set_tests_properties(mavlink PROPERTIES PASS_REGULAR_EXPRESSION "mavlink PASSED")
|
||||
|
||||
sanitizer_fail_test_on_error(mavlink)
|
||||
|
||||
# run arbitrary commands
|
||||
set(test_cmds
|
||||
@@ -97,6 +100,7 @@ foreach(cmd_name ${test_cmds})
|
||||
${PX4_BINARY_DIR}
|
||||
WORKING_DIRECTORY ${SITL_WORKING_DIR})
|
||||
|
||||
sanitizer_fail_test_on_error(posix_${cmd_name})
|
||||
set_tests_properties(posix_${cmd_name} PROPERTIES PASS_REGULAR_EXPRESSION "Shutting down")
|
||||
endforeach()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user