[tor-commits] [ooni-probe/master] Add yaml file for controlling the continuous integration service.

isis at torproject.org isis at torproject.org
Tue Mar 12 02:28:27 UTC 2013


commit 690f8e3c5322519ca28c1e63d717983db87dd95a
Author: Isis Lovecruft <isis at 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





More information about the tor-commits mailing list