[ci] Run valgrind on test/api
authorEbrahim Byagowi <ebrahim@gnu.org>
Fri, 19 Oct 2018 15:16:41 +0000 (18:46 +0330)
committerEbrahim Byagowi <ebrahim@gnu.org>
Fri, 19 Oct 2018 16:16:41 +0000 (19:46 +0330)
run-shape-fuzzer-tests.py automatically runs valgrind if see available
but test/api runs it by request, we probably should normalize the approaches
later

.circleci/config.yml

index b81564d..d661a14 100644 (file)
@@ -100,7 +100,11 @@ jobs:
       - run: pip install fonttools
       - run: ./autogen.sh --with-freetype --with-glib --with-cairo --with-icu --with-graphite2 --with-fontconfig
       - run: make -j32
-      - run: make check || .ci/fail.sh
+      # run-shape-fuzzer-tests.py automatically runs valgrind if see available
+      # but test/api runs it by request, we probably should normalize the approaches
+      - run: make check && make -Ctest/api check-valgrind || .ci/fail.sh
+      # informational for now
+      - run: make -Ctest/api check-symbols || true
 
   clang-everything:
     docker: