tox.ini
changeset 11354 6b7f4c6745a0
parent 11285 581b5b64b382
child 11390 e5453b19bc6e
equal deleted inserted replaced
11353:98edb500806f 11354:6b7f4c6745a0
     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,migractions,sobjects,web,wsgi},
     4   py34-{cubicweb,dataimport,devtools,entities,ext,hooks,server,sobjects,web,wsgi}
     4   py34-{cubicweb,dataimport,devtools,entities,ext,hooks,server,migractions,sobjects,web,wsgi}
     5 
     5 
     6 [testenv]
     6 [testenv]
     7 usedevelop = True
     7 usedevelop = True
     8 sitepackages = True
     8 sitepackages = True
     9 whitelist_externals =
     9 whitelist_externals =
    16   entities: -r{toxinidir}/cubicweb/entities/test/requirements.txt
    16   entities: -r{toxinidir}/cubicweb/entities/test/requirements.txt
    17   etwist: -r{toxinidir}/cubicweb/etwist/test/requirements.txt
    17   etwist: -r{toxinidir}/cubicweb/etwist/test/requirements.txt
    18   ext: -r{toxinidir}/cubicweb/ext/test/requirements.txt
    18   ext: -r{toxinidir}/cubicweb/ext/test/requirements.txt
    19   hooks: -r{toxinidir}/cubicweb/hooks/test/requirements.txt
    19   hooks: -r{toxinidir}/cubicweb/hooks/test/requirements.txt
    20   server: -r{toxinidir}/cubicweb/server/test/requirements.txt
    20   server: -r{toxinidir}/cubicweb/server/test/requirements.txt
       
    21   migractions: -r{toxinidir}/cubicweb/server/test/requirements.txt
    21   sobjects: -r{toxinidir}/cubicweb/sobjects/test/requirements.txt
    22   sobjects: -r{toxinidir}/cubicweb/sobjects/test/requirements.txt
    22   web: -r{toxinidir}/cubicweb/web/test/requirements.txt
    23   web: -r{toxinidir}/cubicweb/web/test/requirements.txt
    23   wsgi: -r{toxinidir}/cubicweb/wsgi/test/requirements.txt
    24   wsgi: -r{toxinidir}/cubicweb/wsgi/test/requirements.txt
    24 commands =
    25 commands =
    25   py34-cubicweb: touch {envdir}/share/cubicweb/cubes/__init__.py
    26   py34-cubicweb: touch {envdir}/share/cubicweb/cubes/__init__.py
    26   py34-server: touch {envdir}/share/cubicweb/cubes/__init__.py
    27   py34-server: touch {envdir}/share/cubicweb/cubes/__init__.py
       
    28   py34-migractions: touch {envdir}/share/cubicweb/cubes/__init__.py
    27   py34-sobjects: touch {envdir}/share/cubicweb/cubes/__init__.py
    29   py34-sobjects: touch {envdir}/share/cubicweb/cubes/__init__.py
    28   py34-web: touch {envdir}/share/cubicweb/cubes/__init__.py
    30   py34-web: touch {envdir}/share/cubicweb/cubes/__init__.py
    29   cubicweb: {envpython} -m pip install --upgrade --no-deps --quiet git+git://github.com/logilab/yapps@master#egg=yapps
    31   cubicweb: {envpython} -m pip install --upgrade --no-deps --quiet git+git://github.com/logilab/yapps@master#egg=yapps
    30   cubicweb: {envpython} -m pytest {toxinidir}/cubicweb/test {posargs}
    32   cubicweb: {envpython} -m pytest {toxinidir}/cubicweb/test {posargs}
    31   dataimport: {envpython} -m pytest {toxinidir}/cubicweb/dataimport/test {posargs}
    33   dataimport: {envpython} -m pytest {toxinidir}/cubicweb/dataimport/test {posargs}
    32   devtools: {envpython} -m pytest {toxinidir}/cubicweb/devtools/test {posargs}
    34   devtools: {envpython} -m pytest {toxinidir}/cubicweb/devtools/test {posargs}
    33   entities: {envpython} -m pytest {toxinidir}/cubicweb/entities/test {posargs}
    35   entities: {envpython} -m pytest {toxinidir}/cubicweb/entities/test {posargs}
    34   etwist: {envpython} -m pytest {toxinidir}/cubicweb/etwist/test {posargs}
    36   etwist: {envpython} -m pytest {toxinidir}/cubicweb/etwist/test {posargs}
    35   ext: {envpython} -m pytest {toxinidir}/cubicweb/ext/test {posargs}
    37   ext: {envpython} -m pytest {toxinidir}/cubicweb/ext/test {posargs}
    36   hooks: {envpython} -m pytest {toxinidir}/cubicweb/hooks/test {posargs}
    38   hooks: {envpython} -m pytest {toxinidir}/cubicweb/hooks/test {posargs}
    37   server: {envpython} -m pytest {toxinidir}/cubicweb/server/test {posargs}
    39   server: {envpython} -m pytest {toxinidir}/cubicweb/server/test {posargs} --ignore={toxinidir}/cubicweb/server/test/unittest_migractions.py
       
    40   migractions: {envpython} -m pytest {toxinidir}/cubicweb/server/test/unittest_migractions.py {posargs}
    38   sobjects: {envpython} -m pytest {toxinidir}/cubicweb/sobjects/test {posargs}
    41   sobjects: {envpython} -m pytest {toxinidir}/cubicweb/sobjects/test {posargs}
    39   web: {envpython} -m pytest {toxinidir}/cubicweb/web/test {posargs}
    42   web: {envpython} -m pytest {toxinidir}/cubicweb/web/test {posargs}
    40   wsgi: {envpython} -m pytest {toxinidir}/cubicweb/wsgi/test {posargs}
    43   wsgi: {envpython} -m pytest {toxinidir}/cubicweb/wsgi/test {posargs}
    41 
    44 
    42 [testenv:doc]
    45 [testenv:doc]