-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy path.travis.yml
23 lines (23 loc) · 923 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
language: cpp
sudo: true
env:
global:
RTCTREE_NAMESERVERS='localhost'
matrix:
- DEPS_MASTER=true
- DEPS_MASTER=false
install:
- sudo add-apt-repository -y ppa:hrg/daily
- sudo apt-get update -qq
- sudo apt-get install -qq -y python-pip python-dev openrtm-aist openrtm-aist-python python-omniorb omniidl-python omniorb-nameserver omniorb-idl omniidl
- sudo pip install pyyaml docutils nose rednose coverage coveralls
- if ! $DEPS_MASTER; then sudo pip install rtsprofile rtctree; fi
- if $DEPS_MASTER; then sudo pip install -U git+https://github.com/gbiggs/rtsprofile.git; fi
- if $DEPS_MASTER; then sudo pip install -U git+https://github.com/gbiggs/rtctree.git; fi
script:
- sudo /etc/init.d/omniorb4-nameserver stop
- nosetests -v --rednose --with-doctest --with-coverage --cover-package=rtshell --cover-erase test/*.py
- coverage combine
- coverage report
after_success:
coveralls