forked from toutpt/collective.etherpad
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
35 lines (31 loc) · 817 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
24
25
26
27
28
29
30
31
32
33
34
35
language: python
python: 2.7
env:
- TARGET=test
- TARGET=coverage.sh
- TARGET=python-validation.sh
# - TARGET=css-validation.sh
# - TARGET=js-validation.sh
# csslint and jshint dependencies, uncomment if needed
# before_install:
# - sudo apt-get install ack-grep
# - sudo apt-add-repository ppa:chris-lea/node.js -y
# - sudo apt-get update 1>/dev/null
# - sudo apt-get install nodejs npm -y
#
# csslint
# - npm install csslint -g
#
# jshint
# - npm install jshint -g
#
# robotframework or selenium
# - export DISPLAY=:99.0
# - sh -e /etc/init.d/xvfb start
install:
- mkdir -p buildout-cache/eggs
- mkdir -p buildout-cache/downloads
- python bootstrap.py -c travis.cfg
- bin/buildout -N -t 3 -c travis.cfg install download install
- bin/buildout -N -t 3 -c travis.cfg
script: bin/$TARGET