Skip to content

Commit 581b543

Browse files
petr-bauchdanpoe
authored andcommitted
Include memory analyzer by default on travis builds
Also run the regression tests on linux travis builds
1 parent d8e9a19 commit 581b543

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

.travis.yml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ jobs:
108108
env:
109109
- COMPILER="ccache /usr/bin/g++-5"
110110
- EXTRA_CXXFLAGS="-D_GLIBCXX_DEBUG"
111+
- WITH_MEMORY_ANALYZER=1
111112

112113
# OS X using clang++
113114
- stage: Test different OS/CXX/Flags
@@ -118,7 +119,9 @@ jobs:
118119
before_install:
119120
- HOMEBREW_NO_AUTO_UPDATE=1 brew install ccache parallel gdb
120121
- export PATH=$PATH:/usr/local/opt/ccache/libexec
121-
env: COMPILER="ccache clang++"
122+
env:
123+
- COMPILER="ccache clang++"
124+
- WITH_MEMORY_ANALYZER=0
122125

123126
# Ubuntu Linux with glibc using g++-5, debug mode
124127
- stage: Test different OS/CXX/Flags
@@ -144,6 +147,7 @@ jobs:
144147
env:
145148
- COMPILER="ccache /usr/bin/g++-5"
146149
- EXTRA_CXXFLAGS="-DDEBUG"
150+
- WITH_MEMORY_ANALYZER=1
147151
script: echo "Not running any tests for a debug build."
148152

149153
# Ubuntu Linux with glibc using clang++-7, debug mode, disable USE_DSTRING
@@ -175,6 +179,7 @@ jobs:
175179
- COMPILER="ccache /usr/bin/clang++-7"
176180
- EXTRA_CXXFLAGS="-Qunused-arguments -fcolor-diagnostics -DDEBUG -DUSE_STD_STRING"
177181
- CCACHE_CPP2=yes
182+
- WITH_MEMORY_ANALYZER=1
178183
script: echo "Not running any tests for a debug build."
179184

180185
# cmake build using g++-7, enable NAMED_SUB_IS_FORWARD_LIST
@@ -200,7 +205,7 @@ jobs:
200205
install:
201206
- ccache -z
202207
- ccache --max-size=1G
203-
- cmake -H. -Bbuild '-DCMAKE_BUILD_TYPE=Release' '-DCMAKE_CXX_COMPILER=/usr/bin/g++-7' '-DCMAKE_CXX_FLAGS=-DNAMED_SUB_IS_FORWARD_LIST'
208+
- cmake -H. -Bbuild '-DCMAKE_BUILD_TYPE=Release' '-DCMAKE_CXX_COMPILER=/usr/bin/g++-7' '-DCMAKE_CXX_FLAGS=-DNAMED_SUB_IS_FORWARD_LIST' '-DWITH_MEMORY_ANALYZER=On'
204209
- git submodule update --init --recursive
205210
- cmake --build build -- -j4
206211
script: (cd build; bin/unit "[core][irept]")
@@ -228,7 +233,7 @@ jobs:
228233
install:
229234
- ccache -z
230235
- ccache --max-size=1G
231-
- cmake -H. -Bbuild '-DCMAKE_BUILD_TYPE=Release' '-DCMAKE_CXX_COMPILER=/usr/bin/g++-7' '-DCMAKE_USE_CUDD=true' -DCMAKE_CXX_FLAGS="-DBDD_GUARDS"
236+
- cmake -H. -Bbuild '-DCMAKE_BUILD_TYPE=Release' '-DCMAKE_CXX_COMPILER=/usr/bin/g++-7' '-DCMAKE_USE_CUDD=true' -DCMAKE_CXX_FLAGS="-DBDD_GUARDS" '-DWITH_MEMORY_ANALYZER=On'
232237
- git submodule update --init --recursive
233238
- cmake --build build -- -j4
234239
script: (cd build; ctest -V -L CORE -j2)
@@ -264,7 +269,7 @@ jobs:
264269
install:
265270
- ccache -z
266271
- ccache --max-size=1G
267-
- cmake -H. -Bbuild '-DCMAKE_BUILD_TYPE=Release' '-DCMAKE_CXX_COMPILER=/usr/bin/clang++-7' '-DCMAKE_CXX_FLAGS=-Qunused-arguments'
272+
- cmake -H. -Bbuild '-DCMAKE_BUILD_TYPE=Release' '-DCMAKE_CXX_COMPILER=/usr/bin/clang++-7' '-DCMAKE_CXX_FLAGS=-Qunused-arguments' '-DWITH_MEMORY_ANALYZER=On'
268273
- git submodule update --init --recursive
269274
- cmake --build build -- -j4
270275
script: (cd build; ctest -V -L CORE -j2)
@@ -321,6 +326,7 @@ jobs:
321326
env:
322327
- NAME="COVERITY_SCAN"
323328
- COMPILER="ccache g++"
329+
- WITH_MEMORY_ANALYZER=1
324330
script: echo "This is coverity build. No need for tests."
325331

326332
install:

0 commit comments

Comments
 (0)