diff --git a/tox.ini b/tox.ini index c01e23c4bd..ad383dfcb8 100644 --- a/tox.ini +++ b/tox.ini @@ -35,6 +35,75 @@ commands = whitelist_externals = bash commands = bash -c tests/setup_gate.sh +[testenv:build-centos-binary] +whitelist_externals = find + bash + sudo +commands = + find . -type f -name "*.pyc" -delete + bash -c "if [ ! -d .testrepository ]; then testr init; fi" + sudo -g docker testr run test_build.BuildTestCentosBinary + +[testenv:build-centos-source] +whitelist_externals = find + bash + sudo +commands = + find . -type f -name "*.pyc" -delete + bash -c "if [ ! -d .testrepository ]; then testr init; fi" + sudo -g docker testr run test_build.BuildTestCentosSource + +[testenv:build-ubuntu-source] +whitelist_externals = find + bash + sudo +commands = + find . -type f -name "*.pyc" -delete + bash -c "if [ ! -d .testrepository ]; then testr init; fi" + sudo -g docker testr run test_build.BuildTestUbuntuSource + +[testenv:deploy-centos-binary] +whitelist_externals = find + bash + sudo +commands = + find . -type f -name "*.pyc" -delete + bash -c "if [ ! -d .testrepository ]; then testr init; fi" + sudo -g docker testr run test_build.DeployTestCentosBinary + bash tests/setup_deploy.sh + sudo tests/deploy_aio.sh centos binary + +[testenv:deploy-centos-source] +whitelist_externals = find + bash + sudo +commands = + find . -type f -name "*.pyc" -delete + bash -c "if [ ! -d .testrepository ]; then testr init; fi" + sudo -g docker testr run test_build.DeployTestCentosSource + bash tests/setup_deploy.sh + sudo tests/deploy_aio.sh centos source + +[testenv:deploy-ubuntu-source] +whitelist_externals = find + bash + sudo +commands = + find . -type f -name "*.pyc" -delete + bash -c "if [ ! -d .testrepository ]; then testr init; fi" + sudo -g docker testr run test_build.DeployTestUbuntuSource + bash tests/setup_deploy.sh + sudo tests/deploy_aio.sh ubuntu source + +[testenv:deploy-multinode-ubuntu-source] +whitelist_externals = find + bash + sudo +commands = + find . -type f -name "*.pyc" -delete + bash -c "if [ ! -d .testrepository ]; then testr init; fi" + sudo -g docker testr run test_build.BuildTestUbuntuSource + [testenv:build-images-centos-binary] whitelist_externals = find bash