tox.ini
changeset 11179 104d41c99180
parent 11144 fd8bf29ed00e
child 11215 4e79acdc36a6
equal deleted inserted replaced
11176:4a43193ce7b0 11179:104d41c99180
     1 [tox]
     1 [tox]
     2 envlist =
     2 envlist =
     3   py27-{cubicweb,dataimport,devtools,entities,etwist,ext,hooks,server,sobjects,web,wsgi},
     3   py27-{cubicweb,dataimport,devtools,entities,etwist,ext,hooks,server,sobjects,web,wsgi},
     4   py34-{dataimport,devtools,entities,ext,hooks,wsgi}
     4   py34-{cubicweb,dataimport,devtools,entities,ext,hooks,server,sobjects,web,wsgi}
     5 
     5 
     6 [testenv]
     6 [testenv]
     7 usedevelop = True
     7 usedevelop = True
     8 sitepackages = True
     8 sitepackages = True
       
     9 whitelist_externals =
       
    10   /usr/bin/touch
     9 deps =
    11 deps =
       
    12   py34: -e.
    10   cubicweb: -r{toxinidir}/cubicweb/test/requirements.txt
    13   cubicweb: -r{toxinidir}/cubicweb/test/requirements.txt
    11   devtools: -r{toxinidir}/cubicweb/devtools/test/requirements.txt
    14   devtools: -r{toxinidir}/cubicweb/devtools/test/requirements.txt
    12   entities: -r{toxinidir}/cubicweb/entities/test/requirements.txt
    15   entities: -r{toxinidir}/cubicweb/entities/test/requirements.txt
    13   etwist: -r{toxinidir}/cubicweb/etwist/test/requirements.txt
    16   etwist: -r{toxinidir}/cubicweb/etwist/test/requirements.txt
    14   ext: -r{toxinidir}/cubicweb/ext/test/requirements.txt
    17   ext: -r{toxinidir}/cubicweb/ext/test/requirements.txt
    16   server: -r{toxinidir}/cubicweb/server/test/requirements.txt
    19   server: -r{toxinidir}/cubicweb/server/test/requirements.txt
    17   sobjects: -r{toxinidir}/cubicweb/sobjects/test/requirements.txt
    20   sobjects: -r{toxinidir}/cubicweb/sobjects/test/requirements.txt
    18   web: -r{toxinidir}/cubicweb/web/test/requirements.txt
    21   web: -r{toxinidir}/cubicweb/web/test/requirements.txt
    19   wsgi: -r{toxinidir}/cubicweb/wsgi/test/requirements.txt
    22   wsgi: -r{toxinidir}/cubicweb/wsgi/test/requirements.txt
    20 commands =
    23 commands =
       
    24   py34-cubicweb: touch {envdir}/share/cubicweb/cubes/__init__.py
       
    25   py34-server: touch {envdir}/share/cubicweb/cubes/__init__.py
       
    26   py34-sobjects: touch {envdir}/share/cubicweb/cubes/__init__.py
       
    27   py34-web: touch {envdir}/share/cubicweb/cubes/__init__.py
    21   cubicweb: {envpython} -m pip install --upgrade --no-deps --quiet git+git://github.com/logilab/yapps@master#egg=yapps
    28   cubicweb: {envpython} -m pip install --upgrade --no-deps --quiet git+git://github.com/logilab/yapps@master#egg=yapps
    22   cubicweb: {envpython} -c 'from logilab.common import pytest; pytest.run()' -t {toxinidir}/cubicweb/test {posargs}
    29   cubicweb: {envpython} -c 'from logilab.common import pytest; pytest.run()' -t {toxinidir}/cubicweb/test {posargs}
    23   dataimport: {envpython} -c 'from logilab.common import pytest; pytest.run()' -t {toxinidir}/cubicweb/dataimport/test {posargs}
    30   dataimport: {envpython} -c 'from logilab.common import pytest; pytest.run()' -t {toxinidir}/cubicweb/dataimport/test {posargs}
    24   devtools: {envpython} -c 'from logilab.common import pytest; pytest.run()' -t {toxinidir}/cubicweb/devtools/test {posargs}
    31   devtools: {envpython} -c 'from logilab.common import pytest; pytest.run()' -t {toxinidir}/cubicweb/devtools/test {posargs}
    25   entities: {envpython} -c 'from logilab.common import pytest; pytest.run()' -t {toxinidir}/cubicweb/entities/test {posargs}
    32   entities: {envpython} -c 'from logilab.common import pytest; pytest.run()' -t {toxinidir}/cubicweb/entities/test {posargs}