summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* close branchpluggyholger krekel2015-06-190-0/+0
|
* merge defaultholger krekel2015-05-116-10/+50
|\
| * Merged in msabramo/tox/abort_by_default_when_a_command_fails (pull request #151)holger krekel2015-05-116-1/+46
| |\ | | | | | | | | | Abort command execution when a command fails by default
| | * CHANGELOG: Document new "ignore_errors" settingMarc Abramowitz2015-05-051-0/+6
| | |
| | * doc/config.txt: Document new ignore_errors settingMarc Abramowitz2015-05-051-0/+20
| | |
| | * test_config: Add some tests for new ignore_errors settingMarc Abramowitz2015-05-051-0/+10
| | |
| | * Abort command execution when a command fails by defaultMarc Abramowitz2015-05-013-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's pretty meaningless to keep executing commands when one command fails. So let's make it abort by default if any command returns a non-zero exit code. E.g.: $ tox py27 runtests: PYTHONHASHSEED='2154811636' py27 runtests: commands[0] | echo 1 1 py27 runtests: commands[1] | false ERROR: InvocationError: '/usr/bin/false' ERROR: Stopping processing of commands for env py27 because `/usr/bin/false` failed with exit code 1 _____________________________________________ summary ______________________________________________ ERROR: py27: commands failed Unless the `ignore_errors` setting is set to `True`, in which case, it keeps processing, like it did in older versions of tox.
* | | refactor testenv section parser to work by registering ini attributesholger krekel2015-05-117-368/+542
| | | | | | | | | | | | | | | at tox_addoption() time. Introduce new "--help-ini" or "--hi" option to show all testenv variables.
* | | add changelog entry for pluggyholger krekel2015-05-111-0/+3
| | |
* | | make tox_get_python_executable hook receive "envconfig" instead of just ↵holger krekel2015-05-105-36/+49
| | | | | | | | | | | | basepython setting
* | | introduce little plugin system which allows to add command line options,holger krekel2015-05-0814-87/+214
|/ / | | | | | | | | perform extra configuration and determine how python executables are found (see hookspec)
* | Backed out changeset cc1933175162holger krekel2015-05-0813-186/+87
| |
* | introduce little plugin system based on pluggyholger krekel2015-05-0813-87/+186
| | | | | | | | | | and refactor/streamline some code with relation to getting executables
* | Merged in stevepiercy/tox (pull request #150)holger krekel2015-05-041-4/+5
|\ \ | | | | | | | | | grammar fix
| * \ Merged in stevepiercy/tox/stevepiercy/grammar-fixes-1430426650165 (pull ↵holger krekel2015-05-030-0/+0
| |\ \ | | |/ | | | | | | | | | | | | request #149) grammar fixes
| * | grammar fixesSteve Piercy2015-04-301-4/+5
| |/
* | grammar fixSteve Piercy2015-04-301-1/+1
|/
* mergeholger krekel2015-04-283-3/+16
|\
| * fix issue240: allow to specify empty argument list without it beingholger krekel2015-04-283-3/+16
| | | | | | | | rewritten to ".". Thanks Daniel Hahler.
* | getcommandpath: mention whitelist_externals option with warningDaniel Hahler2015-04-281-1/+3
|/
* add changelog for pep8 changesholger krekel2015-04-221-0/+1
|
* fix PEP8 violationsVladimir Vitvitskiy2015-04-2316-290/+466
| | | | | | | * tox.ini updated to run PEP8 checks along with flakes * added dev test environment to run any command in it or looponfail tests * fixed all PEP8 violations pytest-pep8 complained about * line width set to 99
* added changelogs for fix of issue 120 and 230 by Volodymyr Vitvitski.holger krekel2015-04-221-0/+8
|
* Merged in wmyll6/tox/fix-doc-env (pull request #145)holger krekel2015-04-223-5/+4
|\ | | | | | | fix `docs` env
| * config-v2.txt edited online with BitbucketVolodymyr Vitvitskyi2015-04-211-1/+1
| |
| * fix broken links in the docsVladimir Vitvitskiy2015-04-222-4/+3
| |
| * fix doc environment - broken linksVladimir Vitvitskiy2015-04-221-1/+1
| |
* | Merged in wmyll6/tox/issue-235-fix-installpkg (pull request #146)holger krekel2015-04-222-4/+20
|\ \ | | | | | | | | | fix issue #235, --installpkg is broken
| * | fix issue #235, --installpkg is brokenVladimir Vitvitskiy2015-04-222-4/+20
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem ----------- Session result log requires `py.path.local` for the source distribution when setting header. Passing str. Testing --------- `tox.ini` configuration:: ``` [testenv:X] commands={posargs} [testenv:Y] commands={posargs} ``` # download sdist pip install -d . ranger # install with a newly built fox version tox -e X -- tox -e Y --installpkg ranger-0.9.tar.gz --notest
* | Merged in wmyll6/tox/fix-issue-120-commands-subs (pull request #143)holger krekel2015-04-220-0/+0
|\ \ | |/ | | | | fix issue #120: section subs in commands doesn't work
* | fix issue #120: section subs in commands doesn't workVladimir Vitvitskiy2015-04-212-33/+108
|/ | | | | | | | | | | | | | | | | | | | | | Problem ----------- Section substitution for `commands` doesn't work correctly. Acceptance ---------------- When section substitution is specified as a single form of `commands` declaration it is replaced with parsed list of commands. When section substation happens as part of the other command line declaration - preserve original behaviour. Changes ------------ - fixes for the issue - some PEP8 violations are fixed - tests for the substation in `commands` are grouped
* fix issue233: avoid hanging with tox-setuptools integration example. Thanks ↵holger krekel2015-04-212-1/+6
| | | | simonb.
* remove the long-deprecated "distribute" option as it has no effect these days.holger krekel2015-04-218-65/+13
|
* trying out isolating env variablesholger krekel2015-04-2110-11/+110
|
* introduce new "platform" setting for toxholger krekel2015-04-209-8/+117
| | | | (XXX) consider using environment marker syntax
* remove empty vendor directoryholger krekel2015-04-202-2/+1
|
* bump versionholger krekel2015-03-243-2/+8
|
* Added tag 1.9.2 for changeset 452288d6c500holger krekel2015-03-230-0/+0
|
* - backout ability that --force-deps substitutes name/versions in1.9.2holger krekel2015-03-235-74/+11
| | | | | | | | | requirement files due to various issues. - This fixes issue228, fixes issue230, fixes issue231 which popped up with 1.9.1. - bump to 1.9.2 version
* bump versionholger krekel2015-03-233-2/+5
|
* Added tag 1.9.1 for changeset 7ccc0b0bd25eholger krekel2015-03-230-0/+0
|
* bump to version 1.9.11.9.1holger krekel2015-03-233-4/+5
|
* Merged in fschulze/tox/file-instead-of-pipe (pull request #138)holger krekel2015-03-202-8/+11
|\ | | | | | | Use a file instead of a pipe for command output in "--result-json".
| * Merged in fschulze/tox/complex-projname-initproj (pull request #137)holger krekel2015-03-202-8/+11
| |\ | | | | | | | | | Enhanced initproj fixture to accept a tuple for name/version specifier.
| | * Enhanced initproj fixture to accept a tuple for name/version specifier.Florian Schulze2015-03-202-8/+11
| |/ | | | | | | This allows projects with dashes in their name. This fixture is used in devpi where this functionality is needed.
* | Use a file instead of a pipe for command output in "--result-json".Florian Schulze2015-03-202-16/+21
|/
* fix changelog entry (sigh)holger krekel2015-03-111-1/+1
|
* fix tests for "-m" virtualenv change of last commitholger krekel2015-03-111-2/+2
|
* fix issue227: use "-m virtualenv" instead of "-m virtualenv" to makeholger krekel2015-03-114-3/+6
| | | | it work with pyrun.
* add changelog and bump to dev versionholger krekel2015-03-093-2/+9
| | | | | allow --force-deps to override dependencies in "-r" requirements files. Thanks Sontek for the PR.