# 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 = py27, py34, py35, py36, py37
usedevelop = True
skip_missing_interpreters = True

# basic install ensures that providers which require additional libraries do not break the CLI when not installed.
[testenv:basic]
passenv = CIRCLE_BRANCH
commands =
	lexicon --version
deps =
	-rrequirements.txt


[testenv]
passenv = CIRCLE_BRANCH
commands =
	lexicon --version
	py.test tests --cov=lexicon --numprocesses=auto --dist=loadfile
	coveralls
deps =
	-rrequirements.txt
    -rtest-requirements.txt
    -roptional-requirements.txt


# 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 = basic, py27, py34, py35, py36, py37
usedevelop = True
skip_missing_interpreters = True

# Basic env ensures that providers which require additional libraries do not break the CLI when not installed.
[testenv:basic]
passenv = CIRCLE_BRANCH
commands =
    lexicon --version
deps =
    -rrequirements.txt

# Normal env will run every test available for all providers.
[testenv]
passenv = CIRCLE_BRANCH
commands =
    lexicon --version
    py.test tests --cov=lexicon --numprocesses=auto --dist=loadfile
    coveralls
deps =
    -rrequirements.txt
    -rtest-requirements.txt
    -roptional-requirements.txt

Add basic in the default env list
Add basic in the default env list
