[Bf-blender-cvs] [38ff5064b33] master: Tests: don't fail on leaks detected by leak sanitizer

Brecht Van Lommel noreply at git.blender.org
Fri Aug 2 14:45:57 CEST 2019


Commit: 38ff5064b33ccb86c5b0d0145c981ffefe55d7eb
Author: Brecht Van Lommel
Date:   Fri Aug 2 14:29:53 2019 +0200
Branches: master
https://developer.blender.org/rB38ff5064b33ccb86c5b0d0145c981ffefe55d7eb

Tests: don't fail on leaks detected by leak sanitizer

These often happen in external libraries that we can't fix. The leaks are
still printed in the logs.

===================================================================

M	tests/python/CMakeLists.txt

===================================================================

diff --git a/tests/python/CMakeLists.txt b/tests/python/CMakeLists.txt
index 1e006ca611c..0d64aca3c1d 100644
--- a/tests/python/CMakeLists.txt
+++ b/tests/python/CMakeLists.txt
@@ -51,6 +51,10 @@ function(add_blender_test name)
     NAME ${name}
     COMMAND "$<TARGET_FILE:blender>" ${TEST_BLENDER_EXE_PARAMS} ${ARGN}
   )
+
+  # Don't fail tests on leaks since these often happen in external libraries
+  # that we can't fix.
+  set_tests_properties(${name} PROPERTIES ENVIRONMENT LSAN_OPTIONS="exitcode=0")
 endfunction()
 
 # Run Python script outside Blender.



More information about the Bf-blender-cvs mailing list