commit 690f8e3c5322519ca28c1e63d717983db87dd95a Author: Isis Lovecruft isis@torproject.org Date: Sun Mar 10 08:07:56 2013 +0000
Add yaml file for controlling the continuous integration service.
* This is currently hooked to my personal repo, for testing purposes, before we decide whether or not to hook it to the common organization repo. * The continuous integration is pretty basic so far: it checks with python versions 2.6, 2.7, and 3.3, that we are able to install everything in the requirements.txt file, that "$ ./inputs/make" works, and then that the following test: "$ bin/ooniprobe nettests/blocking/dnsconsistency.py \ -f inputs/ooni-inputs/processed/alexa-top-1k.txt" completes successfully. * It uses Travis-CI, see http://about.travis-ci.org/docs/user/getting-started/ --- .travis.yml | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..13b421b --- /dev/null +++ b/.travis.yml @@ -0,0 +1,9 @@ +language: python +python: + - "3.3" + - "2.7" + - "2.6" +# command to install dependencies, e.g. pip install -r requirements.txt --use-mirrors +install: pip install -r requirements.txt && ./inputs/make +# command to run tests, e.g. python setup.py test +script: bin/ooniprobe nettest/blocking/tcpconnect.py -f inputs/ooni-inputs/processed/alexa-top-1k.txt
tor-commits@lists.torproject.org