summaryrefslogtreecommitdiff
path: root/icespider/unittests/Jamfile.jam
diff options
context:
space:
mode:
Diffstat (limited to 'icespider/unittests/Jamfile.jam')
-rw-r--r--icespider/unittests/Jamfile.jam21
1 files changed, 17 insertions, 4 deletions
diff --git a/icespider/unittests/Jamfile.jam b/icespider/unittests/Jamfile.jam
index bc84b6d..16cb1e6 100644
--- a/icespider/unittests/Jamfile.jam
+++ b/icespider/unittests/Jamfile.jam
@@ -52,6 +52,8 @@ run
<implicit-dependency>../compile//icespider-compile
<include>.
<implicit-dependency>test-api-lib
+ <variant>san:<testing.launcher>LSAN_OPTIONS=suppressions=$(me)/leak.suppressions
+ <variant>san:<dependency>$(me)/leak.suppressions
: testCompile :
;
@@ -121,11 +123,16 @@ run
obj test-fcgi : test-fcgi.ice : <toolset>tidy:<checker>none ;
run
testFcgi.cpp
- test-fcgi.ice
+ [ obj slicer-test-fcgi : test-fcgi.ice :
+ <slicer>pure
+ <use>slicer
+ <use>adhocutil
+ <include>.
+ <implicit-dependency>test-fcgi
+ <toolset>tidy:<checker>none ]
test-fcgi
../fcgi/cgiRequestBase.cpp
: : :
- <slicer>pure
<define>BOOST_TEST_DYN_LINK
<library>testCommon
<library>../common//icespider-common
@@ -155,11 +162,16 @@ run
obj test-api : test-api.ice : <include>. <toolset>tidy:<checker>none ;
lib test-api-lib :
- test-api.ice
+ [ obj slicer-test-api : test-api.ice :
+ <slicer>pure
+ <use>slicer
+ <use>adhocutil
+ <include>.
+ <implicit-dependency>test-api
+ <toolset>tidy:<checker>none ]
test-api-impl.cpp
test-api
:
- <slicer>pure
<library>slicer
<library>adhocutil
<library>..//pthread
@@ -172,4 +184,5 @@ run testFlatMap.cpp : : :
<library>boost_utf
<define>BOOST_TEST_DYN_LINK
<use>../core//icespider-core
+ <toolset>tidy:<xcheckxx>hicpp-vararg
;