Adding benchmark file for encrypted cloud storage.
[iotcloud.git] / PyORAM / .travis.yml
1 # travis CI config
2 language: python
3 matrix:
4   include:
5 #  - python: 2.7
6 #    env: JYTHON=org.python:jython-installer:2.7.1
7   - python: 2.7
8   - python: 3.3
9   - python: 3.4
10   - python: 3.5
11   - python: pypy
12 cache: false
13 before_install:
14   - sudo apt-get update -q
15   - sudo apt-get install graphviz -y
16   - python -m pip install -v -U pip setuptools virtualenv wheel
17   - if [ -n "$JYTHON" ]; then bash ./.travis_before_install_jython.sh; source $HOME/myvirtualenv/bin/activate ;fi
18   - if [ -n "$JYTHON" ]; then pip install jip; fi
19   - if [ -n "$JYTHON" ]; then export CLASSPATH=$VIRTUAL_ENV/javalib/*; fi
20 install:
21   - python -m pip install -v -e .
22   - python -m pip install -U unittest2 nose2 cov-core codecov coverage
23 script: python -m nose2 -v --log-capture --with-coverage --coverage src --coverage examples -s src
24 after_success:
25   - codecov
26 branches:
27   only:
28     - master