-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
46 lines (46 loc) · 1.85 KB
/
.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
36
37
38
39
40
41
42
43
44
45
46
language: python
python:
- 2.7
services:
- docker
install:
- cd featurette
- pip install -r requirements.txt
- pip install PyWebRunner
script:
- sleep 125 # hard wait for docker compose
- docker exec -it featurette_www_1 python db_create.py
- docker exec -it featurette_www_1 python -m unittest discover -v tests
- webrunner tests/test_functional_login.yml
- webrunner tests/test_functional_login_unauth.yml
- webrunner tests/test_functional_add_client.yml
- webrunner tests/test_functional_add_feature.yml
- webrunner tests/test_functional_add_product_area.yml
- webrunner tests/test_functional_add_user.yml
- webrunner tests/test_functional_add_client_empty.yml
- webrunner tests/test_functional_add_product_area_empty.yml
- webrunner tests/test_functional_add_feature_empty.yml
- webrunner tests/test_functional_add_user_empty.yml
- webrunner tests/test_functional_add_feature_invalid_url.yml
- webrunner tests/test_functional_add_feature_negative_priority.yml
- webrunner tests/test_functional_add_feature_no_title.yml
- webrunner tests/test_functional_add_feature_priority_empty.yml
- webrunner tests/test_functional_add_feature_short_desc.yml
- webrunner tests/test_functional_add_user_invalid_email.yml
- webrunner tests/test_functional_add_user_username_empty.yml
- webrunner tests/test_functional_add_user_wrong_password.yml
# https://github.com/SeleniumHQ/selenium/blob/master/.travis.yml
before_script:
- wget http://chromedriver.storage.googleapis.com/2.24/chromedriver_linux64.zip
- unzip chromedriver_linux64.zip
- export PATH=$PATH:$PWD
- sleep 3
- docker-compose up -d
before_install:
- export CHROMEDRIVER_BINARY=/usr/bin/chromium-browser
- export CHROMEDRIVER_ARGS=--no-sandbox
- /usr/bin/chromium-browser --version
- export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start
after_script:
- docker-compose down