summaryrefslogtreecommitdiff
path: root/tox.ini
blob: 33522366c389b9a8fd51b87df8cf1ba41792c6cc (plain)
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]
envlist = py26,py27,py35,py36

[testenv]
deps = -c{toxinidir}/test/runner/requirements/constraints.txt
       -r{toxinidir}/test/runner/requirements/ansible-test.txt
       -r{toxinidir}/test/runner/requirements/sanity.txt
       -r{toxinidir}/test/runner/requirements/units.txt
commands =
    python --version
    # The recommended method of running tests with tox is to execute
    # ansible-test directly and use the --tox and --python options.
    # The commands below are provided as a convenience for those who
    # prefer to run tox directly instead of through ansible-test.
    {toxinidir}/test/runner/ansible-test sanity  --python default -v
    {toxinidir}/test/runner/ansible-test units   --python default -v
passenv =
    # Pass HOME to the test environment to avoid the missing HOME env
    # variable error. See issue: #20424
    HOME

[pytest]
xfail_strict = true
cache_dir = .pytest_cache

[flake8]
# These are things that the devs don't agree make the code more readable
# E402 module level import not at top of file
ignore = E402
# not all the devs believe in 80 column line length
max-line-length = 160