aboutsummaryrefslogtreecommitdiff
path: root/tox.ini
diff options
context:
space:
mode:
authorJeffrey Zhang <zhang.lei.fly@gmail.com>2016-01-08 19:18:56 +0800
committerJeffrey Zhang <zhang.lei.fly@gmail.com>2016-01-13 13:47:49 +0800
commit67e4607d43eb703bb4e5ac94fa4adf9fe43d31b8 (patch)
tree59894c801f32bcfc52d134647347610df1588415 /tox.ini
parent4bdf8bfa84ca5bdaa65713d61eaa8c9527aac4d6 (diff)
downloadkolla-67e4607d43eb703bb4e5ac94fa4adf9fe43d31b8.tar.gz
kolla-67e4607d43eb703bb4e5ac94fa4adf9fe43d31b8.zip
Add py27 py34 pypy unittest
Change-Id: Iaf58463bd156924839062b8284a2d7151a153db5
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini34
1 files changed, 26 insertions, 8 deletions
diff --git a/tox.ini b/tox.ini
index ea86928d5..12fa0bc30 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,14 +1,18 @@
[tox]
minversion = 1.6
skipsdist = True
-envlist = functional,pep8
+envlist = pep8,py27,py34,pypy
[testenv]
usedevelop=True
+whitelist_externals = find
install_command = pip install -U {opts} {packages}
deps = -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
passenv = http_proxy HTTP_PROXY https_proxy HTTPS_PROXY no_proxy NO_PROXY
+commands =
+ find . -type f -name "*.pyc" -delete
+ python setup.py test --slowest --testr-args='{posargs}'
[testenv:pep8]
commands =
@@ -41,67 +45,81 @@ commands = bash -c tests/setup_gate.sh
whitelist_externals = find
bash
sudo
+setenv =
+ DOCKER_BUILD_TEST=1
commands =
find . -type f -name "*.pyc" -delete
bash -c "if [ ! -d .testrepository ]; then testr init; fi"
- sudo -g docker testr run test_build.BuildTestCentosBinary
+ sudo -E -g docker testr run test_build.BuildTestCentosBinary
[testenv:build-centos-source]
whitelist_externals = find
bash
sudo
+setenv =
+ DOCKER_BUILD_TEST=1
commands =
find . -type f -name "*.pyc" -delete
bash -c "if [ ! -d .testrepository ]; then testr init; fi"
- sudo -g docker testr run test_build.BuildTestCentosSource
+ sudo -E -g docker testr run test_build.BuildTestCentosSource
[testenv:build-ubuntu-source]
whitelist_externals = find
bash
sudo
+setenv =
+ DOCKER_BUILD_TEST=1
commands =
find . -type f -name "*.pyc" -delete
bash -c "if [ ! -d .testrepository ]; then testr init; fi"
- sudo -g docker testr run test_build.BuildTestUbuntuSource
+ sudo -E -g docker testr run test_build.BuildTestUbuntuSource
[testenv:deploy-centos-binary]
whitelist_externals = find
bash
sudo
+setenv =
+ DOCKER_BUILD_TEST=1
commands =
find . -type f -name "*.pyc" -delete
bash -c "if [ ! -d .testrepository ]; then testr init; fi"
- sudo -g docker testr run test_build.DeployTestCentosBinary
+ sudo -E -g docker testr run test_build.DeployTestCentosBinary
sudo tests/deploy_aio.sh centos binary
[testenv:deploy-centos-source]
whitelist_externals = find
bash
sudo
+setenv =
+ DOCKER_BUILD_TEST=1
commands =
find . -type f -name "*.pyc" -delete
bash -c "if [ ! -d .testrepository ]; then testr init; fi"
- sudo -g docker testr run test_build.DeployTestCentosSource
+ sudo -E -g docker testr run test_build.DeployTestCentosSource
sudo tests/deploy_aio.sh centos source
[testenv:deploy-ubuntu-source]
whitelist_externals = find
bash
sudo
+setenv =
+ DOCKER_BUILD_TEST=1
commands =
find . -type f -name "*.pyc" -delete
bash -c "if [ ! -d .testrepository ]; then testr init; fi"
- sudo -g docker testr run test_build.DeployTestUbuntuSource
+ sudo -E -g docker testr run test_build.DeployTestUbuntuSource
sudo tests/deploy_aio.sh ubuntu source
[testenv:deploy-multinode-ubuntu-source]
whitelist_externals = find
bash
sudo
+setenv =
+ DOCKER_BUILD_TEST=1
commands =
find . -type f -name "*.pyc" -delete
bash -c "if [ ! -d .testrepository ]; then testr init; fi"
- sudo -g docker testr run test_build.BuildTestUbuntuSource
+ sudo -E -g docker testr run test_build.BuildTestUbuntuSource
[testenv:genconfig]
whitelist_externals = which