summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Fixed console encoding issueThomas Khyn2014-08-021-2/+0
| | | | | The issue occured with python 3.3 on windows with dependencies needing to be compiled (e.g. markupsafe)
* merge Alexander's "multi-dimensional" PR.holger krekel2014-07-202-5/+5
|\
| * bump version and release 1.7.21.7.2holger krekel2014-07-151-1/+1
| |
| * Add support for PyPy3 (env "pypy3").Stefan Scherfke2014-06-251-4/+4
| |
* | Reimplement defaultenvs as default factorsAlexander Schepanovski2014-07-171-0/+14
| |
* | Test factors and envlist expansionAlexander Schepanovski2014-07-031-0/+35
|/
* skip_missing_interpreters: fix bool handling and add appropriate test, ↵Eugene Yunak2014-06-181-1/+9
| | | | thanks hpk42@ for the tip!
* add support for setting skip_missing_interpreters as a config option and not ↵Eugene Yunak2014-06-181-0/+8
| | | | just a command line flag
* Merged in cboylan/tox (pull request #85)holger krekel2014-05-156-49/+214
|\ | | | | | | Fix command expansion and parsing.
| * Merged in morgan_fainberg/tox (pull request #86)holger krekel2014-05-101-0/+16
| |\ | | | | | | | | | Support optional ENV variable substitution in tox.ini
| | * Make optional env replacements use the ``env`` keywordMorgan Fainberg2014-03-251-3/+3
| | | | | | | | | | | | | | | | | | | | | The ':' character is a reserved character in shell, meaning it cannot be used as part of the ENV variable name. If the ENV key has a ':' in it split on the ':' and use the second value as the default instead of raising an exception.
| | * Make optionalenv defenv to support default valuesMorgan Fainberg2014-03-191-3/+6
| | | | | | | | | | | | | | | Change the 'optionalenv' substitution to 'defenv' and support providing a default substitution value. Format is "defenv:DEFAULTVALUE:KEY".
| | * Support optional ENV variable substitution in tox.iniMorgan Fainberg2014-03-101-0/+13
| | | | | | | | | | | | | | | | | | Add in support for optional ENV variable substitutions where instead of raising an error if the environmental variable does not exist in os.environ, the value is substituted with an empty string.
| * | Merged in msabramo/tox/issue_164_msabramo_1 (pull request #92)holger krekel2014-05-106-47/+180
| |\ \ | | | | | | | | | | | | Log more info when catch OSError while doing a popen
| | * \ Merged in aconrad/tox/skip-missing-interpreter (pull request #104)holger krekel2014-05-081-0/+16
| | |\ \ | | | | | | | | | | | | | | | Skip missing interpreters
| | | * | support skipping interpreters if any are missingAlexandre Conrad2014-04-301-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This implements the option --skip-missing-interpreters. If this option is passed to tox, the tests won't fail if interpreters are missing. The exit status will be 0 if all tests pass but interpreters were missing.
| | * | | Merged in aconrad/tox/fix_test_sdistonly (pull request #103)holger krekel2014-05-081-1/+1
| | |\ \ \ | | | | | | | | | | | | | | | | | | make test more specific, less prone to failures
| | | * | | make test more specific, less prone to failuresAlexandre Conrad2014-04-301-1/+1
| | | |/ / | | | | | | | | | | | | | | | | | | | | Checking for the non-existence of the string "virtualenv" could fail because paths may contain the word virtualenv.
| | * | | Merged in msabramo/tox/test_quickstart_multiline_with_comments (pull request ↵holger krekel2014-05-015-16/+13
| | |\ \ \ | | | |/ / | | | | | | | | | | | | | | | | | | | | #102) test_quickstart: Use multilines and add comments for better understanding
| | | * | Fix "flakes" problemsMarc Abramowitz2014-04-275-16/+13
| | | | |
| | * | | test_quickstart: Use multilines and add comments for better understandingMarc Abramowitz2014-04-281-21/+139
| | |/ / | | | | | | | | | | | | | | | | as suggested by Ronny Pfannschmidt at https://bitbucket.org/hpk42/tox/pull-request/99/fix-test_quickstart-failures/diff#comment-1746221
| | * | Fix test_quickstart failuresMarc Abramowitz2014-04-271-14/+16
| | | | | | | | | | | | | | | | that were introduced by adding py34 to tox-quickstart in 94842aabbbcc
| * | | Add test_run_custom_install_command_errorMarc Abramowitz2014-04-281-0/+13
| |/ /
| * | Refix virtualenv calling - use `python -m virtualenv` instead.Ionel Maries Cristian2014-03-251-1/+1
| | |
| * | Backed out changeset: 228071477cfbIonel Maries Cristian2014-03-251-2/+5
| | |
| * | Backed out changeset: f54ba7b918e8Ionel Maries Cristian2014-03-251-1/+1
| |/
* | Add tests for posargs quoting.Clark Boylan2014-02-071-0/+28
| | | | | | | | | | | | | | Two new tests ensure posargs quoting works as expected. When {posargs} is surrounded by quotes in the commands list the contents of posargs should be a single entry in the argv list for the commands. When the posargs themselves include quotes the same behavior should occur.
* | Fix command expansion and parsing.Clark Boylan2014-02-071-2/+2
|/ | | | | | | | | | Tox testenv commands are parsed to expand variable substitutions and construct the argv list that will be passed to exec. Prior to this commit this parsing ate quotes surrounding variables and treated multiword variables as single argv items. Neither behavior was correct. To fix this create the expanded command before handing it off to shlex to do the tokenization of the argv list. Doing the parsing in this order ensures it is correct.
* Improve assertion to pass on windows.Ionel Cristian Maries2014-01-111-1/+1
|
* Change tox to use the virtualenv bin instead of invoking it with the current ↵Ionel Maries Cristian2014-01-111-5/+2
| | | | interpreter. Virtualenv might have been installed with a completely different interpreter (and might not work at all!) or it could have other issues caused by invoking the module directly (virtualenv 1.11 known to break). Also add a `virtualenvbin` config option in case it need overriding.
* fix issue105 -- don't depend on an existing HOME directory from tox tests.holger krekel2013-12-091-0/+2
|
* also remove py25calls special handling in testsholger krekel2013-12-091-7/+5
|
* introduce --sitepackages to force sitepackages=True in allholger krekel2013-12-091-0/+5
| | | | environments. Was wanted by Debian maintainer Barry Warsaw.
* introduce --no-network switch for running testsholger krekel2013-12-091-3/+3
|
* remove training noteholger krekel2013-12-091-1/+1
|
* drop Python2.5 compatibility because it became too hard dueholger krekel2013-12-092-54/+26
| | | | | to the setuptools-2.0 dropping support. tox now has no support for creating python2.5 virtualenv environments anymore.
* merged and slightly modified PR81: new option --force-dep which allows toholger krekel2013-11-221-4/+7
| | | | | | | | override tox.ini specified dependencies in setuptools-style. For example "--force-dep 'django<1.6'" will make sure that any environment using "django" as a dependency will get the latest 1.5 release. Thanks Bruno Oliveria for the complete PR.
* Added --force-dep-version command-line optionBruno Oliveira2013-11-211-2/+57
|
* merged PR125: tox now sets "PYTHONHASHSEED" if it is not setholger krekel2013-11-151-0/+3
| | | | | and offers a "--hashseed" option to repeat a test run with a specific seed. Thanks Chris Jerdonek for all the work behind this.
* Address issue #125 by adding a --hashseed command-line option.Chris Jerdonek2013-11-142-1/+137
| | | | | | | This commit also causes Tox to set PYTHONHASHSEED for test commands to a random integer generated when tox is invoked. See the issue here: https://bitbucket.org/hpk42/tox/issue/125
* fix issue130: you can now set install_command=easy_install {opts} {packages}holger krekel2013-10-241-4/+6
| | | | | and expect it to run without the need to recreate. Thanks jenisys for precise reporting.
* a command line specified --installpkg trumps any develop optionholger krekel2013-10-221-1/+9
|
* more windows parsing fixesholger krekel2013-10-221-10/+10
|
* fix parsing/escaping bugs on windows32holger krekel2013-10-141-0/+22
|
* expand install_command_substitutions test caseRonald Evers2013-10-101-2/+4
|
* use substitution in install_commandRonald Evers2013-10-101-0/+9
|
* substitute substition for substitutionRonald Evers2013-10-091-11/+11
|
* fix issue102: change to {toxinidir} when installing packages and dependencies.holger krekel2013-09-041-2/+2
| | | | this allows to use relative path like in "-rrequirements.txt".
* fix issue117: python2.5 fix: don't use ``--insecure`` option becauseholger krekel2013-09-041-1/+1
| | | | | | its very existence depends on presence of "ssl". If you want to support python2.5/pip1.3.1 based test environments you need to install ssl and/or use PIP_INSECURE=1 through ``setenv``. section.
* fix test runs on environments without a home directoryholger krekel2013-09-042-8/+19
| | | | (in which case we use toxinidir as the homedir)