Marius Gedminas
e9b114a39b
Simplify tox.ini
...
Use the factor-conditional settings feature of tox >= 1.8 to reduce
duplication:
https://tox.readthedocs.org/en/latest/config.html#factors-and-factor-conditional-settings
2015-10-04 10:57:49 +03:00
Marius Gedminas
3e0330ad3b
Remove redundancies from tox.ini
2015-10-04 10:51:37 +03:00
Marius Gedminas
3f9879aedb
Use print() as function under contrib/
...
This fixes the remaining Python 3 syntax errors, so re-enable compileall
for contrib/ again.
2015-08-28 09:18:13 +03:00
Toshio Kuratomi
1eee5ec6ff
Enable py34 test in travis so we don't regress recent fixes
2015-08-27 13:20:52 -07:00
Marius Gedminas
9e82ecaf91
Disable compileall test for contrib/ in tox -e py34
...
(This is supposed to be temporary, until the code under contrib/ gets
cleaned up from all the remaining print statements.)
2015-08-27 22:15:57 +03:00
Marius Gedminas
0c6ce31f76
Use 'except ... as' syntax
...
This syntax works on Python 2.6 through 3.x. lib/ansible/module_utils
(and lib/ansible/modules) need to support Python 2.4, so I didn't touch
those.
2015-08-27 22:15:04 +03:00
Toshio Kuratomi
3f099ca0a2
Better way to stop tox running on unwanted directories
2015-08-27 10:41:46 -07:00
Marius Gedminas
b44eae9ebc
Don't compile .py files under .tox/
...
'tox -e py26' would fail for me because python -m compileall would crawl
under .tox/py27 and, unsurprisingly, get SyntaxErrors on files from the
Python 2.7 standard library using syntax features not supported by
Python 2.6.
2015-08-26 08:31:43 +03:00
Toshio Kuratomi
87cb7f8147
Push python2.4 check into travis
2015-07-31 23:45:10 -07:00
James Cammarata
13b8a57d3d
Undo previous travis/tox fixes and fix underlying issue
2015-07-31 23:01:43 -04:00
James Cammarata
7c332b63dc
Updating tox script too
2015-07-31 22:55:59 -04:00
Brian Coca
29a9b8ab7d
dont check vagrant inventory script for 2.6
2015-07-21 13:44:45 -04:00
Toshio Kuratomi
176b04a812
Correct typo
2015-06-11 09:03:20 -07:00
Matt Martz
a0fc8bb0bd
Testing additions and fixes
...
* Fix import pathing for units.mock
* Add some additional requirements
* Use compileall to test compatiblity with different python versions
2015-05-08 13:40:02 -05:00
Toshio Kuratomi
0da7834584
Move command for v1 back into testenv so that we have a default
...
(We have a jenkins build that creates a [testenv:jenkins] so it needs
there to be a default value
2015-04-14 15:46:25 -07:00
Rory Finnegan
131ce117a9
Updated the tox.ini file to run multiple ansible versions.
...
Purpose: so that devs can use tox to run v1 or v2 of ansible with various versions of python.
For example `tox -e py27-v2 will run python2.7 on v2. Currently, only py26 and py27 are run on v1 when
running just `tox` so that we aren't breaking builds.
2015-04-14 16:30:52 -04:00
James Laska
3d67e9e0c0
Add tox and travis-ci support
...
Add tox integration to run unittests in supported python releases.
Travis-CI is used for test execution.
Additionally, the unittest TestQuotePgIdentifier was updated to support
using assert_raises_regexp on python-2.6.
Sample travis-ci output available at
https://travis-ci.org/ansible/ansible/builds/54189977
2015-03-13 08:20:24 -04:00