diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..6d1df75 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,19 @@ +language: python +python: + - "2.7" +services: postgresql +install: + - pip install -r requirements.txt +before_script: + - psql -c "create role vmsadmin with createrole createdb login password '0xdeadbeef';" -U postgres + - psql -c "CREATE DATABASE vms;" -U postgres + - "export DISPLAY=:99.0" + - "sh -e /etc/init.d/xvfb start" + - sleep 3 +script: + - cd vms + - python manage.py syncdb --noinput + - python manage.py migrate --noinput --traceback --settings=vms.settings + - coverage run --source='.' manage.py test +after_success: + coveralls --rcfile=.coveragerc diff --git a/requirements.txt b/requirements.txt index 0bd9fe6..23bb722 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,3 +6,6 @@ psycopg2==2.5.4 PyYAML==3.11 requests==2.7.0 selenium==2.53.1 +phonenumbers==7.2.6 +django-cities-light==3.2.0 +Unidecode==0.4.19