summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml2
-rw-r--r--libgit2_clar.supp12
2 files changed, 13 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index 29ef9d40..54da48a4 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -32,7 +32,7 @@ script:
# Run Tests
after_script:
- ctest -V .
- - if [ -f ./libgit2_clar ]; then valgrind --leak-check=full --show-reachable=yes ./libgit2_clar; else echo "Skipping valgrind"; fi
+ - if [ -f ./libgit2_clar ]; then valgrind --leak-check=full --show-reachable=yes --suppressions=../libgit2_clar.supp ./libgit2_clar; else echo "Skipping valgrind"; fi
# Only watch the development branch
branches:
diff --git a/libgit2_clar.supp b/libgit2_clar.supp
new file mode 100644
index 00000000..f49eb005
--- /dev/null
+++ b/libgit2_clar.supp
@@ -0,0 +1,12 @@
+{
+ ignore-zlib-errors-cond
+ Memcheck:Cond
+ obj:*libz.so*
+}
+
+{
+ ignore-giterr-set-leak
+ Memcheck:Leak
+ ...
+ fun:giterr_set
+}