2019-05-21 19:21:45 +00:00
|
|
|
dist: xenial
|
|
|
|
|
|
2019-05-21 19:59:45 +00:00
|
|
|
services:
|
|
|
|
|
- postgresql
|
|
|
|
|
|
2016-10-31 13:02:24 +00:00
|
|
|
language: python
|
2019-05-21 19:21:45 +00:00
|
|
|
|
2016-10-31 13:02:24 +00:00
|
|
|
cache: pip
|
2019-05-21 19:21:45 +00:00
|
|
|
|
2019-06-18 22:43:41 +00:00
|
|
|
sudo: true
|
2019-05-21 19:21:45 +00:00
|
|
|
|
2019-06-18 22:22:34 +00:00
|
|
|
addons:
|
|
|
|
|
chrome: stable
|
2020-01-14 23:38:54 +00:00
|
|
|
hosts:
|
|
|
|
|
- localhost
|
|
|
|
|
- 127.0.0.1
|
2019-06-18 22:22:34 +00:00
|
|
|
|
2016-10-31 13:02:24 +00:00
|
|
|
matrix:
|
2019-05-21 19:21:45 +00:00
|
|
|
fast_finish: true
|
2016-10-31 13:02:24 +00:00
|
|
|
include:
|
2020-01-10 23:13:23 +00:00
|
|
|
# - env: TOX_ENV=py27-django18
|
|
|
|
|
# python: 2.7
|
2020-01-11 01:14:47 +00:00
|
|
|
# - env: TOX_ENV=py35-django18
|
|
|
|
|
# python: 3.5
|
|
|
|
|
# - env: TOX_ENV=py36-django18
|
|
|
|
|
# python: 3.6
|
2019-05-21 19:21:45 +00:00
|
|
|
|
2020-01-10 23:13:23 +00:00
|
|
|
# - env: TOX_ENV=py27-django111
|
|
|
|
|
# python: 2.7
|
2020-12-13 20:09:05 +00:00
|
|
|
# - env: TOX_ENV=py35-django111
|
|
|
|
|
# python: 3.5
|
|
|
|
|
# - env: TOX_ENV=py36-django111
|
|
|
|
|
# python: 3.6
|
|
|
|
|
# - env: TOX_ENV=py37-django111
|
|
|
|
|
# python: 3.7
|
|
|
|
|
# - env: TOX_ENV=py38-django111
|
|
|
|
|
# python: 3.8
|
2019-05-21 19:21:45 +00:00
|
|
|
|
2020-01-10 23:13:23 +00:00
|
|
|
# - env: TOX_ENV=py35-django20
|
|
|
|
|
# python: 3.5
|
2020-12-13 20:09:05 +00:00
|
|
|
# - env: TOX_ENV=py36-django20
|
|
|
|
|
# python: 3.6
|
|
|
|
|
# - env: TOX_ENV=py37-django20
|
|
|
|
|
# python: 3.7
|
|
|
|
|
# - env: TOX_ENV=py38-django20
|
|
|
|
|
# python: 3.8
|
2019-05-21 19:21:45 +00:00
|
|
|
|
2020-12-13 20:09:05 +00:00
|
|
|
# - env: TOX_ENV=py36-django21
|
|
|
|
|
# python: 3.6
|
|
|
|
|
# - env: TOX_ENV=py37-django21
|
|
|
|
|
# python: 3.7
|
|
|
|
|
# - env: TOX_ENV=py38-django21
|
|
|
|
|
# python: 3.8
|
2019-05-21 19:21:45 +00:00
|
|
|
|
2019-05-23 23:42:52 +00:00
|
|
|
- env: TOX_ENV=py36-django22
|
|
|
|
|
python: 3.6
|
|
|
|
|
- env: TOX_ENV=py37-django22
|
|
|
|
|
python: 3.7
|
2020-03-18 21:27:16 +00:00
|
|
|
- env: TOX_ENV=py38-django22
|
|
|
|
|
python: 3.8
|
2020-12-28 21:38:06 +00:00
|
|
|
- env: TOX_ENV=py39-django22
|
|
|
|
|
python: 3.9
|
2019-05-21 19:21:45 +00:00
|
|
|
|
2020-01-10 23:13:23 +00:00
|
|
|
- env: TOX_ENV=py36-django30
|
|
|
|
|
python: 3.6
|
|
|
|
|
- env: TOX_ENV=py37-django30
|
|
|
|
|
python: 3.7
|
2020-03-18 21:27:16 +00:00
|
|
|
- env: TOX_ENV=py38-django30
|
|
|
|
|
python: 3.8
|
2020-12-28 21:38:06 +00:00
|
|
|
- env: TOX_ENV=py39-django30
|
|
|
|
|
python: 3.9
|
2020-01-10 23:13:23 +00:00
|
|
|
|
2020-12-03 21:52:25 +00:00
|
|
|
- env: TOX_ENV=py36-django31
|
|
|
|
|
python: 3.6
|
|
|
|
|
- env: TOX_ENV=py37-django31
|
|
|
|
|
python: 3.7
|
|
|
|
|
- env: TOX_ENV=py38-django31
|
|
|
|
|
python: 3.8
|
2020-12-28 21:38:06 +00:00
|
|
|
- env: TOX_ENV=py39-django31
|
|
|
|
|
python: 3.9
|
2020-12-03 21:52:25 +00:00
|
|
|
|
2019-06-18 22:43:41 +00:00
|
|
|
before_install:
|
|
|
|
|
- sudo apt-get install -y xvfb libappindicator1 fonts-liberation
|
|
|
|
|
# - wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
|
|
|
|
|
# - sudo dpkg -i google-chrome*.deb
|
2019-06-18 23:06:37 +00:00
|
|
|
# - wget http://ftp.us.debian.org/debian/pool/main/c/chromium/chromium_75.0.3770.90-1_amd64.deb
|
|
|
|
|
# - sudo dpkg -i chromium_75.0.3770.90-1_amd64.deb
|
2019-06-18 22:43:41 +00:00
|
|
|
|
2016-10-31 13:07:16 +00:00
|
|
|
install:
|
2020-12-09 22:08:37 +00:00
|
|
|
- wget https://chromedriver.storage.googleapis.com/87.0.4280.88/chromedriver_linux64.zip
|
|
|
|
|
# - wget https://chromedriver.storage.googleapis.com/81.0.4044.69/chromedriver_linux64.zip
|
2020-04-08 21:56:55 +00:00
|
|
|
# - wget https://chromedriver.storage.googleapis.com/79.0.3945.36/chromedriver_linux64.zip
|
2020-01-14 22:20:14 +00:00
|
|
|
# - wget http://chromedriver.storage.googleapis.com/75.0.3770.90/chromedriver_linux64.zip
|
2019-06-18 23:06:37 +00:00
|
|
|
# - wget http://chromedriver.storage.googleapis.com/74.0.3729.6/chromedriver_linux64.zip
|
2019-05-21 19:21:45 +00:00
|
|
|
- unzip chromedriver_linux64.zip -d /home/travis/
|
|
|
|
|
- pip install -r examples/requirements/test.txt
|
|
|
|
|
|
|
|
|
|
before_script:
|
|
|
|
|
- export CHROME_BIN=/home/travis/chromedriver
|
2019-05-21 19:59:45 +00:00
|
|
|
- psql -c 'create database fobi_test;' -U postgres
|
2019-05-21 19:21:45 +00:00
|
|
|
- sleep 2
|
|
|
|
|
|
|
|
|
|
script: travis_retry tox -e $TOX_ENV
|
2020-01-24 21:22:14 +00:00
|
|
|
|
|
|
|
|
after_success:
|
|
|
|
|
- pip install coveralls
|
|
|
|
|
- coveralls
|