From e8d4d8dc7784d36ec01ecfab35bb3e9ec9a4538c Mon Sep 17 00:00:00 2001 From: Christian Decker Date: Thu, 5 Dec 2019 01:00:39 +0100 Subject: [PATCH] travis: Fill in the test matrix The plugins will have to run in a number of different configurations, so let's test them. --- .travis.yml | 10 ++++++++++ .travis/build.sh | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index d51b5d1..ac45dec 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,6 +4,16 @@ dist: bionic notifications: email: false +env: + - COMPAT=0 DEVELOPER=0 EXPERIMENTAL_FEATURES=0 + - COMPAT=0 DEVELOPER=0 EXPERIMENTAL_FEATURES=1 + - COMPAT=0 DEVELOPER=1 EXPERIMENTAL_FEATURES=0 + - COMPAT=0 DEVELOPER=1 EXPERIMENTAL_FEATURES=1 + - COMPAT=1 DEVELOPER=0 EXPERIMENTAL_FEATURES=0 + - COMPAT=1 DEVELOPER=0 EXPERIMENTAL_FEATURES=1 + - COMPAT=1 DEVELOPER=1 EXPERIMENTAL_FEATURES=0 + - COMPAT=1 DEVELOPER=1 EXPERIMENTAL_FEATURES=1 + cache: directories: - dependencies diff --git a/.travis/build.sh b/.travis/build.sh index 34b1c27..4541a40 100755 --- a/.travis/build.sh +++ b/.travis/build.sh @@ -41,7 +41,7 @@ git clone --recursive https://github.com/ElementsProject/lightning.git /tmp/ligh if [ ! -f "$CWD/dependencies/usr/local/bin/lightningd" ]; then ( cd /tmp/lightning && \ - ./configure --enable-developer --disable-valgrind --enable-experimental-features && \ + ./configure --disable-valgrind && \ make -j 8 DESTDIR=dependencies/ ) fi