summaryrefslogtreecommitdiffstats
path: root/cholerab/Testing
diff options
context:
space:
mode:
authorroot <root@cband>2013-12-30 10:43:59 -0600
committerroot <root@cband>2013-12-30 10:43:59 -0600
commit3081f939455c4f5367d8d7ef36258dd36f07da88 (patch)
tree92799d1cac8d3cdda63a3d3f6c15b785f68120e9 /cholerab/Testing
parent3b721e187aaaeb6c327223fe106124cfb90ef73f (diff)
add doc for testing in painload
Diffstat (limited to 'cholerab/Testing')
-rw-r--r--cholerab/Testing17
1 files changed, 17 insertions, 0 deletions
diff --git a/cholerab/Testing b/cholerab/Testing
new file mode 100644
index 00000000..0f0d78ef
--- /dev/null
+++ b/cholerab/Testing
@@ -0,0 +1,17 @@
+# Tests in Painload
+every subdir in // `should` contain a Makefile which supports 'make test'.
+The exit code must be 0 if all tests went fine, not 1 if some tests of the
+subdirectory fucked up.
+
+//util //retiolum and //ship are currently using an asynchronous test runner
+which outputs test results in TAP (test anything protocol) format.
+
+# Docker Tests
+Some Tests are using docker as a container testing facility. These tests
+contain of a runner script for the make test command and a script which
+will be run in the docker container.
+For examples see //retiolum/t/docker/
+
+# Continuous Integration
+currently we are running CI with buildbot on http://cband:8010 .
+Configuration is in krebs:ci/buildbot .