mirror of https://github.com/interlegis/sapl.git
Edward
9 years ago
5 changed files with 68 additions and 20 deletions
@ -0,0 +1,8 @@ |
|||
DATABASE_URL = postgresql://postgres:@localhost:/sapl |
|||
SECRET_KEY=TravisTest |
|||
DEBUG=False |
|||
EMAIL_USE_TLS = True |
|||
EMAIL_PORT = 587 |
|||
EMAIL_HOST = 'smtp.interlegis.leg.br' |
|||
EMAIL_HOST_USER = 'sapl-test' |
|||
EMAIL_HOST_PASSWORD = '2BhCwbGHcZ' |
@ -1,4 +1,45 @@ |
|||
language: python |
|||
python: 3.4 |
|||
install: "pip install -r requirements/dev-requirements.txt" |
|||
script: py.test |
|||
sudo: required |
|||
|
|||
python: |
|||
- "3.4.3" |
|||
|
|||
services: |
|||
- postgresql |
|||
|
|||
addons: |
|||
postgresql: "9.3" |
|||
|
|||
install: |
|||
- sudo apt-get install git nginx python3-dev libpq-dev graphviz-dev graphviz pkg-config python-psycopg2 nodejs npm |
|||
- sudo ln -s /usr/bin/node |
|||
- pip install -r requirements/test-requirements.txt |
|||
- pip install --upgrade setuptools |
|||
|
|||
# Line 24 to 35 is a hack found in this link below |
|||
# It was used to fix an error in database building |
|||
# https://dockyard.com/blog/ruby/2013/03/29/running-postgresql-9-2-on-travis-ci |
|||
|
|||
before_script: |
|||
- sudo /etc/init.d/postgresql stop |
|||
- sudo cp /etc/postgresql/9.2/main/pg_hba.conf ./ |
|||
- sudo apt-get remove postgresql postgresql-9.2 -qq --purge |
|||
- source /etc/lsb-release |
|||
- echo "deb http://apt.postgresql.org/pub/repos/apt/ $DISTRIB_CODENAME-pgdg main" > pgdg.list |
|||
- sudo mv pgdg.list /etc/apt/sources.list.d/ |
|||
- wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add - |
|||
- sudo apt-get update |
|||
- sudo apt-get -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" install postgresql-9.3 postgresql-contrib-9.3 -qq |
|||
- sudo /etc/init.d/postgresql stop |
|||
- sudo cp ./pg_hba.conf /etc/postgresql/9.3/main |
|||
- sudo /etc/init.d/postgresql start |
|||
- npm install -g bower |
|||
- cp .env_dev .env |
|||
- sed -i -e 's/getpass.getuser()/"postgres"/g' sapl/settings.py |
|||
- psql -c 'create database sapl;' -U postgres |
|||
|
|||
script: |
|||
- ./manage.py migrate |
|||
- ./manage.py bower install |
|||
- pip freeze |
|||
- ./test_and_check_qa.sh |
@ -1,23 +1,26 @@ |
|||
dj-database-url |
|||
dj-database-url==0.4.1 |
|||
django-admin-bootstrapped==2.5.7 |
|||
django-bootstrap3==7.0.1 |
|||
django-bower==5.1.0 |
|||
django-braces==1.8.1 |
|||
django-compressor==2.0 |
|||
django-crispy-forms==1.6.0 |
|||
python-decouple==3.0 |
|||
django-extensions==1.6.1 |
|||
django-extra-views==0.7.1 |
|||
django-filter==0.13.0 |
|||
django-floppyforms==1.6.1 |
|||
django-model-utils==2.4 |
|||
django-sass-processor==0.3.4 |
|||
django==1.9.5 |
|||
djangorestframework |
|||
easy-thumbnails==2.3 |
|||
git+git://github.com/interlegis/trml2pdf.git |
|||
libsass==0.11.0 |
|||
psycopg2==2.6.1 |
|||
python-decouple==3.0 |
|||
pytz==2016.3 |
|||
pyyaml==3.11 |
|||
rtyaml==0.0.2 |
|||
unipath==1.1 |
|||
python-magic==0.4.10 |
|||
gunicorn==19.4.5 |
|||
gunicorn==19.4.5 |
@ -1,10 +1,11 @@ |
|||
-r requirements.txt |
|||
coverage |
|||
coverage==4.0.3 |
|||
django-webtest |
|||
isort |
|||
model_mommy |
|||
pep8 |
|||
pytest |
|||
pytest-cov |
|||
pytest-django |
|||
webtest |
|||
flake8==2.5.4 |
|||
isort==4.2.5 |
|||
model_mommy==1.2.6 |
|||
pep8==1.7.0 |
|||
pytest==2.7.2 |
|||
pytest-cov==2.2.1 |
|||
pytest-django==2.9.1 |
|||
webtest==2.0.21 |
Loading…
Reference in new issue