From a21898570d3e713155f0d8048bc6350f069f58ff Mon Sep 17 00:00:00 2001 From: Daiki Ueno Date: Tue, 29 May 2018 12:37:57 +0200 Subject: travis: Use matrix --- .travis/linux/script.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .travis/linux/script.sh (limited to '.travis/linux/script.sh') diff --git a/.travis/linux/script.sh b/.travis/linux/script.sh new file mode 100644 index 0000000..d8ff4e5 --- /dev/null +++ b/.travis/linux/script.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +docker exec $CONTAINER sh -c "cd $SRCDIR && NOCONFIGURE=1 ./autogen.sh" +docker exec $CONTAINER su - user sh -c "cd $BUILDDIR && $SRCDIR/configure --enable-strict --prefix=/installdir --libdir=/installdir/lib --sysconfdir=/installdir/etc --with-trust-paths=/installdir/etc/pki/ca-trust-source:/installdir/share/pki/ca-trust-source $BUILD_OPTS" +if test -n "$PRELOAD_CMD"; then + P11_KIT_TEST_LD_PRELOAD=$(docker exec $CONTAINER su - user sh -c "$PRELOAD_CMD") +fi +docker exec $CONTAINER su - user sh -c "cd $BUILDDIR && $SCAN_BUILD make -j$(nproc) V=1" +docker exec $CONTAINER su - user sh -c "cd $BUILDDIR && P11_KIT_DEBUG=all LSAN_OPTIONS="$LSAN_OPTIONS" P11_KIT_TEST_LD_PRELOAD=\"$P11_KIT_TEST_LD_PRELOAD\" make check -j$(nproc) V=1 $CHECK_OPTS" +docker exec $CONTAINER su - user sh -c "cd $BUILDDIR && make install" +docker exec $CONTAINER su - user sh -c "cd $BUILDDIR && make installcheck" -- cgit v1.1