]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
travis-ci: enable root checks
authorRuediger Meier <ruediger.meier@ga-group.nl>
Mon, 12 May 2014 11:50:25 +0000 (13:50 +0200)
committerRuediger Meier <ruediger.meier@ga-group.nl>
Tue, 13 May 2014 15:38:52 +0000 (17:38 +0200)
Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
.travis.yml

index 47cd62f07f220aac1525ce8031fc6ca9d110c58e..a4dde3ad29ced33797c9e9f8bca7e190cb35a9fe 100644 (file)
@@ -7,6 +7,10 @@ compiler:
   - gcc
   - clang
 
+env:
+  - MAKE_CHECK="nonroot"
+  - MAKE_CHECK="root"
+
 install:
   # install some packages from Ubuntu's default sources
   - sudo apt-get -qq update
@@ -34,9 +38,14 @@ script:
       --enable-write
     ; err=$?; cat config.log; exit $err)
     && $MAKE
-    && $MAKE check
-    && $MAKE install DESTDIR=/tmp/dest
-    && $MAKE dist
+    && if [ "$MAKE_CHECK" = "nonroot" ]; then
+         $MAKE check
+         && $MAKE install DESTDIR=/tmp/dest
+         && $MAKE dist;
+       elif [ "$MAKE_CHECK" = "root" ]; then
+         $MAKE check TS_COMMAND="true"
+         && sudo -E $MAKE check TS_OPTS='--parallel=1';
+       fi
 
 after_script:
   - test -d tests/diff