From 03b8a6cfc2e0f4083644692c1d7e0a3fd4d16bb0 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Wed, 19 Aug 2015 01:57:20 -0400 Subject: [PATCH] Initial configuration files for magnum-ci. --- .magnum.yml | 21 ++++++++++++++++++++ mayan/settings/testing/magnum/__init__.py | 0 mayan/settings/testing/magnum/db_mysql.py | 11 ++++++++++ mayan/settings/testing/magnum/db_postgres.py | 11 ++++++++++ 4 files changed, 43 insertions(+) create mode 100644 .magnum.yml create mode 100644 mayan/settings/testing/magnum/__init__.py create mode 100644 mayan/settings/testing/magnum/db_mysql.py create mode 100644 mayan/settings/testing/magnum/db_postgres.py diff --git a/.magnum.yml b/.magnum.yml new file mode 100644 index 0000000000..f2b2d82c27 --- /dev/null +++ b/.magnum.yml @@ -0,0 +1,21 @@ +language: python +before_install: + - sudo apt-get update -qq + - sudo apt-get install -qq python-dev gcc tesseract-ocr tesseract-ocr-deu unpaper ghostscript libjpeg-dev libpng-dev poppler-utils +install: + - pip install -r requirements/testing.txt + - pip install -q mysql-python + - pip install -q psycopg2 +before_script: + - mysql -u root -e 'create database mayan_edms;' + - psql -c 'create database mayan_edms;' -U postgres +script: + - export TEST_APPS="acls authentication django_gpg document_indexing document_signatures documents dynamic_search folders lock_manager ocr permissions sources tags" + - coverage run manage.py test $TEST_APPS --settings=mayan.settings.testing.base + - coverage run manage.py test $TEST_APPS --settings=mayan.settings.magnum.db_mysql + - coverage run manage.py test $TEST_APPS --settings=mayan.settings.magnum.db_postgres +after_script: + - coveralls +services: + - mysql + - postgresql diff --git a/mayan/settings/testing/magnum/__init__.py b/mayan/settings/testing/magnum/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/mayan/settings/testing/magnum/db_mysql.py b/mayan/settings/testing/magnum/db_mysql.py new file mode 100644 index 0000000000..8f2929b9f6 --- /dev/null +++ b/mayan/settings/testing/magnum/db_mysql.py @@ -0,0 +1,11 @@ +from __future__ import unicode_literals + +from ..base import * # NOQA + +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.mysql', + 'NAME': 'mayan_edms', + 'USER': 'travis', + } +} diff --git a/mayan/settings/testing/magnum/db_postgres.py b/mayan/settings/testing/magnum/db_postgres.py new file mode 100644 index 0000000000..08ba8bd109 --- /dev/null +++ b/mayan/settings/testing/magnum/db_postgres.py @@ -0,0 +1,11 @@ +from __future__ import unicode_literals + +from ..base import * # NOQA + +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.postgresql_psycopg2', + 'NAME': 'mayan_edms', + 'USER': 'postgres', + } +}