tox
tox copied to clipboard
Command line driven CI frontend and development task automation tool.
there are common tasks like linting, chdechecks, and it would be nice if it was possible to move them to some kind of env or plugin the use case that...
## Problem Some testenv names may unintentionally conflict with other directories created in the `toxworkdir`. For example, I recently wanted to add a specific build for testing the distribution, naturally...
In #1137 it got clear that it might be a good idea to extend the [package docs](https://tox.readthedocs.io/en/latest/example/package.html) a bit to explain why `isolated_build` needs a pyproject.toml. We could have done...
When a toxrun fails it prints something like: ERROR: InvocationError for command '/path/to/.tox/pypy/bin/pytest tests' (exited with code 1) My experience with new users is that they are usually confused about...
Long story short, tox ignores obviously invalid extra names. If could alert users about wrongly formatted items. Background: pypa/virtualenv#1276
If having configure multiple environments and running them with plain `tox`-command if environment in the middle fails, rest of the environments are run. Expected that if one environment fails, rest...
The generated manpage is the entirety of tox's documentation. It's currently at ~6000 lines of groff text, including the entire changelog. We are currently shipping it in Debian, but it's...
Currently there is no option to tell tox to passenv `FOO_*` with exceptions `FOO_BAR` and if you are unlikely enough to have to deal with a tool for which `unset`...
```ini [tox] skipsdist = true [testenv] commands = python -c 'import sys; print(sys.argv[1:])' -- {toxinidir} ``` In `/private/tmp/t t`: ``` $ tox -e py37 -qq ['--', '/private/tmp/t', 't'] ``` Expected:...
So it's now quite popular to use `tox --notest` in CIs in a separate task/step to make it easier to distinguish between failing deps setup vs actual tests. The concrete...