This repository has been archived on 2023-02-22. You can view files and clone it, but cannot push or open issues or pull requests.
passerelle-atreal-openads/tox.ini

57 lines
1.8 KiB
INI
Raw Normal View History

; This file is part of passerelle-atreal-openads - a Publik connector to openADS
;
; Copyright (C) 2019 Atreal
;
; This program is free software: you can redistribute it and/or modify it
; under the terms of the GNU Affero General Public License as published
; by the Free Software Foundation, either version 3 of the License, or
; (at your option) any later version.
;
; This program is distributed in the hope that it will be useful,
; but WITHOUT ANY WARRANTY; without even the implied warranty of
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
; GNU Affero General Public License for more details.
;
; You should have received a copy of the GNU Affero General Public License
; along with this program. If not, see <http://www.gnu.org/licenses/>.
2019-07-15 18:03:43 +02:00
[tox]
2020-09-09 08:04:34 +02:00
envlist = py3-junit-coverage
2019-07-15 18:03:43 +02:00
toxworkdir = {env:TMPDIR:/tmp}/tox-{env:USER}/passerelle-atreal-openads/{env:BRANCH_NAME:}
[testenv]
usedevelop =
coverage: True
nocoverage: False
2019-07-15 18:03:43 +02:00
setenv =
2020-05-09 13:49:10 +02:00
DB_ENGINE=django.db.backends.postgresql_psycopg2
2019-07-15 18:03:43 +02:00
DJANGO_SETTINGS_MODULE=passerelle.settings
PASSERELLE_SETTINGS_FILE=tests/settings.py
2020-02-04 17:29:30 +01:00
coverage: COVERAGE=--cov-report xml --cov-report html --cov=atreal_openads/
junit: JUNIT=--junitxml=junit-{envname}.xml
2019-07-15 18:03:43 +02:00
deps =
https://git.entrouvert.org/passerelle.git/snapshot/passerelle-master.tar.gz
2019-07-15 18:03:43 +02:00
pytest-cov
pytest-django
2020-02-04 17:29:30 +01:00
pytest>=3.3.0
2019-07-15 18:03:43 +02:00
WebTest
mock<4
2019-07-15 18:03:43 +02:00
httmock
2020-05-09 13:49:10 +02:00
psycopg2-binary
2019-07-15 18:03:43 +02:00
pylint<1.8
pylint-django<0.8.1
django-webtest<1.9.3
xmlschema<1.1
2019-07-15 18:03:43 +02:00
commands =
2020-02-04 17:29:30 +01:00
py.test {posargs: {env:COVERAGE:} {env:JUNIT:} tests/}
coverage: ./pylint.sh atreal_openads/
[testenv:manage]
usedevelop = True
setenv =
DJANGO_SETTINGS_MODULE=passerelle.settings
deps =
https://git.entrouvert.org/passerelle.git/snapshot/passerelle-master.tar.gz
commands =
python3 ./manage.py {posargs:--help}