Commit ee74eec9 by Toshio Kuratomi

Merge pull request #10963 from sivel/v2-testing-stuff

v2_final Testing additions and fixes
parents 56c9614e a0fc8bb0
...@@ -3,6 +3,12 @@ language: python ...@@ -3,6 +3,12 @@ language: python
env: env:
- TOXENV=py26 - TOXENV=py26
- TOXENV=py27 - TOXENV=py27
addons:
apt:
sources:
- deadsnakes
packages:
- python2.4
install: install:
- pip install tox - pip install tox
script: script:
......
...@@ -21,7 +21,7 @@ setup(name='ansible', ...@@ -21,7 +21,7 @@ setup(name='ansible',
author_email='michael@ansible.com', author_email='michael@ansible.com',
url='http://ansible.com/', url='http://ansible.com/',
license='GPLv3', license='GPLv3',
install_requires=['paramiko', 'jinja2', "PyYAML", 'setuptools', 'pycrypto >= 2.6'], install_requires=['paramiko', 'jinja2', "PyYAML", 'setuptools', 'pycrypto >= 2.6', 'six'],
package_dir={ '': 'lib' }, package_dir={ '': 'lib' },
packages=find_packages('lib'), packages=find_packages('lib'),
package_data={ package_data={
......
...@@ -26,7 +26,7 @@ from ansible.errors import AnsibleError, AnsibleParserError ...@@ -26,7 +26,7 @@ from ansible.errors import AnsibleError, AnsibleParserError
from ansible.executor.play_iterator import PlayIterator from ansible.executor.play_iterator import PlayIterator
from ansible.playbook import Playbook from ansible.playbook import Playbook
from test.mock.loader import DictDataLoader from units.mock.loader import DictDataLoader
class TestPlayIterator(unittest.TestCase): class TestPlayIterator(unittest.TestCase):
......
...@@ -27,7 +27,7 @@ from ansible.playbook.play import Play ...@@ -27,7 +27,7 @@ from ansible.playbook.play import Play
from ansible.playbook.role import Role from ansible.playbook.role import Role
from ansible.playbook.task import Task from ansible.playbook.task import Task
from test.mock.loader import DictDataLoader from units.mock.loader import DictDataLoader
class TestPlay(unittest.TestCase): class TestPlay(unittest.TestCase):
......
...@@ -26,7 +26,7 @@ from ansible.errors import AnsibleError, AnsibleParserError ...@@ -26,7 +26,7 @@ from ansible.errors import AnsibleError, AnsibleParserError
from ansible.playbook import Playbook from ansible.playbook import Playbook
from ansible.vars import VariableManager from ansible.vars import VariableManager
from test.mock.loader import DictDataLoader from units.mock.loader import DictDataLoader
class TestPlaybook(unittest.TestCase): class TestPlaybook(unittest.TestCase):
......
...@@ -28,7 +28,7 @@ from ansible.playbook.role import Role ...@@ -28,7 +28,7 @@ from ansible.playbook.role import Role
from ansible.playbook.role.include import RoleInclude from ansible.playbook.role.include import RoleInclude
from ansible.playbook.task import Task from ansible.playbook.task import Task
from test.mock.loader import DictDataLoader from units.mock.loader import DictDataLoader
class TestRole(unittest.TestCase): class TestRole(unittest.TestCase):
......
...@@ -24,7 +24,7 @@ from ansible.compat.tests.mock import patch, MagicMock ...@@ -24,7 +24,7 @@ from ansible.compat.tests.mock import patch, MagicMock
from ansible.vars import VariableManager from ansible.vars import VariableManager
from test.mock.loader import DictDataLoader from units.mock.loader import DictDataLoader
class TestVariableManager(unittest.TestCase): class TestVariableManager(unittest.TestCase):
......
[tox] [tox]
envlist = {py26,py27}-v{1} envlist = {py26,py27}
[testenv] [testenv]
commands = make tests commands = make tests
deps = -r{toxinidir}/test-requirements.txt deps = -r{toxinidir}/test-requirements.txt
whitelist_externals = make whitelist_externals = make
[testenv:py26-v1] [testenv:py26]
commands =
[testenv:py27-v1] python -m compileall -fq -x 'test|samples' .
python2.4 -m compileall -fq -x 'module_utils/(a10|rax|openstack|ec2|gce).py' lib/ansible/module_utils
[testenv:py26-v2] make tests
deps = -r{toxinidir}/v2/test-requirements.txt deps = -r{toxinidir}/test-requirements.txt
commands = make newtests whitelist_externals =
make
python2.4
[testenv:py27-v2] [testenv:py27]
deps = -r{toxinidir}/v2/test-requirements.txt commands =
commands = make newtests python -m compileall -fq -x 'test|samples' .
make tests
deps = -r{toxinidir}/test-requirements.txt
whitelist_externals = make
[testenv:py34-v2] [testenv:py34]
deps = -r{toxinidir}/v2/test-requirements.txt commands =
commands = make newtests python -m compileall -fq -x 'lib/ansible/module_utils' lib
make tests
deps = -r-r{toxinidir}/test-requirements.txt
whitelist_externals = make
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment