summaryrefslogtreecommitdiffstats
path: root/Documentation/howto-tests.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/howto-tests.txt')
-rw-r--r--Documentation/howto-tests.txt33
1 files changed, 33 insertions, 0 deletions
diff --git a/Documentation/howto-tests.txt b/Documentation/howto-tests.txt
index c46e5826d..99046e1ae 100644
--- a/Documentation/howto-tests.txt
+++ b/Documentation/howto-tests.txt
@@ -102,3 +102,36 @@ TS_OPT_testdir_[testscript_]verbose="<yes|no>"
TS_OPT_testdir_[testscript_]memcheck="<yes|no>"
Run certain tests with valgrind. Similar usage like TS_OPT_*_fake above.
+
+
+External services
+-----------------
+
+Travis CI - automatically executed for all github commits.
+
+ URL: https://travis-ci.org/karelzak/util-linux/
+
+ See .travis.yml for more details.
+
+ We require "sudo" to install additional stuff and to run the tests with
+ UID=0, it means that tests are executed on travis "legacy infrastructure".
+
+
+Drone.oi - automatically executed for all github commits.
+
+ URL: https://drone.io/github.com/karelzak/util-linux
+
+ The drone.io does not use any in-tree config file (like travis-ci), the
+ currently used configuration (maintained by Drone.oi web UI):
+
+ MAKE_CHECK="root"
+ MAKE_CHECK_OPTS="--skip-loopdevs --exclude=mount/move"
+ source ./.travis-functions.sh
+ travis_install_script || exit
+ travis_before_script || exit
+ ret=0
+ travis_script || ret=$?
+ travis_after_script
+ exit $ret
+
+ yes, it shares the setup functions with travis-ci.