| [tox] | |
| min_version = 4.4.11 | |
| envlist = docs,lint,py311 | |
| [testenv] | |
| deps = | |
| -r{toxinidir}/requirements/test.txt | |
| changedir = {envtmpdir} | |
| setenv = | |
| COLUMNS=80 | |
| commands = | |
| coverage run --rcfile={toxinidir}/.coveragerc --parallel -m unittest discover {toxinidir}/tests | |
| ln -sf {toxinidir}/samples | |
| env LANG=C {toxinidir}/bin/clitest --prefix 3 {toxinidir}/tests/cli_tests/hwp5proc.txt {toxinidir}/tests/cli_tests/hwp5odt.txt {toxinidir}/tests/cli_tests/hwp5html.txt {toxinidir}/tests/cli_tests/hwp5txt.txt | |
| allowlist_externals = | |
| env | |
| ln | |
| [testenv:pypy] | |
| deps = | |
| -r{toxinidir}/requirements/test.txt | |
| [testenv:jy27] | |
| basepython = {toxinidir}/parts/jython2.7/bin/jython | |
| deps = | |
| -r{toxinidir}/requirements/test.txt | |
| [testenv:docs] | |
| changedir = {toxinidir} | |
| deps = | |
| -r{toxinidir}/requirements/docs.txt | |
| whitelist_externals = | |
| make | |
| commands = | |
| make -C docs html latexpdf | |
| [testenv:lint] | |
| changedir = {toxinidir} | |
| deps = | |
| -r{toxinidir}/requirements/lint.txt | |
| commands = | |
| check-manifest | |
| pyroma . | |
| flake8 pyhwp | |