tox.ini
changeset 11144 fd8bf29ed00e
parent 11072 8c3155a0ae5b
child 11179 104d41c99180
equal deleted inserted replaced
11143:ebb6809659a4 11144:fd8bf29ed00e
     1 [tox]
     1 [tox]
     2 envlist = cubicweb,dataimport,devtools,entities,etwist,ext,hooks,server,sobjects,web,wsgi
     2 envlist =
       
     3   py27-{cubicweb,dataimport,devtools,entities,etwist,ext,hooks,server,sobjects,web,wsgi},
       
     4   py34-{dataimport,devtools,entities,ext,hooks,wsgi}
     3 
     5 
     4 [testenv]
     6 [testenv]
     5 usedevelop = True
     7 usedevelop = True
     6 sitepackages = True
     8 sitepackages = True
     7 deps =
     9 deps =
    14   server: -r{toxinidir}/cubicweb/server/test/requirements.txt
    16   server: -r{toxinidir}/cubicweb/server/test/requirements.txt
    15   sobjects: -r{toxinidir}/cubicweb/sobjects/test/requirements.txt
    17   sobjects: -r{toxinidir}/cubicweb/sobjects/test/requirements.txt
    16   web: -r{toxinidir}/cubicweb/web/test/requirements.txt
    18   web: -r{toxinidir}/cubicweb/web/test/requirements.txt
    17   wsgi: -r{toxinidir}/cubicweb/wsgi/test/requirements.txt
    19   wsgi: -r{toxinidir}/cubicweb/wsgi/test/requirements.txt
    18 commands =
    20 commands =
    19   {envpython} -c 'from logilab.common import pytest; pytest.run()' -t {toxinidir}/cubicweb/{envname}/test {posargs}
    21   cubicweb: {envpython} -m pip install --upgrade --no-deps --quiet git+git://github.com/logilab/yapps@master#egg=yapps
    20 
    22   cubicweb: {envpython} -c 'from logilab.common import pytest; pytest.run()' -t {toxinidir}/cubicweb/test {posargs}
    21 [testenv:cubicweb]
    23   dataimport: {envpython} -c 'from logilab.common import pytest; pytest.run()' -t {toxinidir}/cubicweb/dataimport/test {posargs}
    22 commands =
    24   devtools: {envpython} -c 'from logilab.common import pytest; pytest.run()' -t {toxinidir}/cubicweb/devtools/test {posargs}
    23   {envpython} -m pip install --upgrade --no-deps --quiet git+git://github.com/logilab/yapps@master#egg=yapps
    25   entities: {envpython} -c 'from logilab.common import pytest; pytest.run()' -t {toxinidir}/cubicweb/entities/test {posargs}
    24   {envpython} -c 'from logilab.common import pytest; pytest.run()' -t {toxinidir}/cubicweb/test {posargs}
    26   etwist: {envpython} -c 'from logilab.common import pytest; pytest.run()' -t {toxinidir}/cubicweb/etwist/test {posargs}
       
    27   ext: {envpython} -c 'from logilab.common import pytest; pytest.run()' -t {toxinidir}/cubicweb/ext/test {posargs}
       
    28   hooks: {envpython} -c 'from logilab.common import pytest; pytest.run()' -t {toxinidir}/cubicweb/hooks/test {posargs}
       
    29   server: {envpython} -c 'from logilab.common import pytest; pytest.run()' -t {toxinidir}/cubicweb/server/test {posargs}
       
    30   sobjects: {envpython} -c 'from logilab.common import pytest; pytest.run()' -t {toxinidir}/cubicweb/sobjects/test {posargs}
       
    31   web: {envpython} -c 'from logilab.common import pytest; pytest.run()' -t {toxinidir}/cubicweb/web/test {posargs}
       
    32   wsgi: {envpython} -c 'from logilab.common import pytest; pytest.run()' -t {toxinidir}/cubicweb/wsgi/test {posargs}
    25 
    33 
    26 [testenv:doc]
    34 [testenv:doc]
    27 changedir = doc
    35 changedir = doc
    28 whitelist_externals =
    36 whitelist_externals =
    29   sphinx-build
    37   sphinx-build