aboutsummaryrefslogtreecommitdiff
blob: ae3f52166a534397a50cd3e301b6e5da1dcb7d20 (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
32
33
34
35
36
37
38
39
40
41
42
[tox]
envlist = py27, py33, py34
# snakeoil is required for sdist which runs before deps are installed
skipsdist = True
[testenv]
whitelist_externals = cp
skip_install = True
changedir = {envsitepackagesdir}
setenv =
    PYTHONPATH = {envsitepackagesdir}
deps =
	pytest
	pytest-xdist
	pytest-cov
	mock
	https://github.com/pkgcore/snakeoil/archive/master.tar.gz
commands =
	pip install -I "{toxinidir}"
	cp "{toxinidir}/.coveragerc" "{envsitepackagesdir}"
	py.test {posargs:-n 4 --cov pkgcore pkgcore/test}

[testenv:doc]
whitelist_externals = make
changedir = {toxinidir}
setenv =
    PYTHONPATH = {envsitepackagesdir}
deps =
	sphinx
	pyparsing
	https://github.com/pkgcore/snakeoil/archive/master.tar.gz
commands =
	pip install -I .
	make -C doc {posargs:man html}

# stub for travis-ci python nightly target tests
[testenv:pynightly]
# override commands so pytest-xdist isn't used since one of its deps
# (execnet) doesn't appear to be working on py35 yet
commands =
	pip install -I "{toxinidir}"
	cp "{toxinidir}/.coveragerc" "{envsitepackagesdir}"
	py.test {posargs:--cov pkgcore pkgcore/test}