-
Notifications
You must be signed in to change notification settings - Fork 37
/
tox.ini
31 lines (28 loc) · 940 Bytes
/
tox.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Tox (http://tox.testrun.org/) is a tool for running tests
# in multiple virtualenvs. This configuration file will run the
# test suite on all supported python versions. To use it, "pip install tox"
# and then run "tox" from this directory.
[tox]
envlist = py38,cli_integration
skipsdist = True
usedevelop = True
[testenv:cli_integration]
commands = bash tests/run_cli_integration_tests.sh
allowlist_externals = bash
passenv =
SENTRY_DSN
deps =
-rrequirements_test.txt
coverage
[testenv]
commands = {envpython} -m coverage run --source django-cloudlaunch --branch django-cloudlaunch/manage.py test django-cloudlaunch
setenv =
CELERY_CONFIG_MODULE=cloudlaunchserver.celeryconfig_test
DJANGO_SETTINGS_MODULE=cloudlaunchserver.settings_test
# Fix for import issue: https://github.com/travis-ci/travis-ci/issues/7940
BOTO_CONFIG=/dev/null
passenv =
SENTRY_DSN
deps =
-rrequirements_test.txt
coverage