From 3f2641595b5f865b2766e4ebd21d10d35485f66a Mon Sep 17 00:00:00 2001 From: "Francisco Blas (klondike) Izquierdo Riera" Date: Mon, 24 Nov 2014 13:12:40 +0100 Subject: [PATCH 1/3] Remove invalid assertion as \n has length 0 --- src/adc/message.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/adc/message.c b/src/adc/message.c index a6c6812..2b6f1bc 100644 --- a/src/adc/message.c +++ b/src/adc/message.c @@ -24,7 +24,6 @@ uhub_assert(X); \ uhub_assert(X->cache); \ uhub_assert(X->capacity); \ - uhub_assert(X->length); \ uhub_assert(X->length <= X->capacity); \ uhub_assert(X->references > 0); \ uhub_assert(X->length == strlen(X->cache)); From 5c5918a89d1c40a89e562e591f4be56a65e79797 Mon Sep 17 00:00:00 2001 From: "Francisco Blas (klondike) Izquierdo Riera" Date: Tue, 25 Nov 2014 09:10:22 +0100 Subject: [PATCH 2/3] Use set -e to stop running as soon as we fail --- autotest/travis/build-and-test.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/autotest/travis/build-and-test.sh b/autotest/travis/build-and-test.sh index b3a0bca..7c8477f 100755 --- a/autotest/travis/build-and-test.sh +++ b/autotest/travis/build-and-test.sh @@ -1,6 +1,7 @@ #!/bin/sh set -x +set -e export CFLAGS="$(dpkg-buildflags --get CFLAGS) $(dpkg-buildflags --get CPPFLAGS)" export LDFLAGS="$(dpkg-buildflags --get LDFLAGS) -Wl,--as-needed" From 32b7e68f00826800494ac477d036c6bba1c9d5d8 Mon Sep 17 00:00:00 2001 From: "Francisco Blas (klondike) Izquierdo Riera" Date: Tue, 25 Nov 2014 09:11:06 +0100 Subject: [PATCH 3/3] Run the unit tests before installation --- autotest/travis/build-and-test.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/autotest/travis/build-and-test.sh b/autotest/travis/build-and-test.sh index 7c8477f..bdb2b47 100755 --- a/autotest/travis/build-and-test.sh +++ b/autotest/travis/build-and-test.sh @@ -34,6 +34,10 @@ cmake ${CMAKEOPTS} \ make VERBOSE=1 +make VERBOSE=1 test +./test + + sudo make install du -shc /etc/uhub/ /usr/bin/uhub* /usr/lib/uhub/