From e21c39b0980ec5f4d79f03be8d878e85126d1ea3 Mon Sep 17 00:00:00 2001 From: Sam Yaple Date: Wed, 11 Nov 2015 15:44:56 +0000 Subject: [PATCH] Rename jobs for Kolla Due to the length of the job name and the tox target we run into an uncommon limitation; the virtualenv that tox launches is nested in a path that is too long. This leads to and error on our longest named job which prevents tox from running at all. This limitation is the limit for the line length of the first line in a shell script. See `man execve` for more info. A quote from that manpage: 'A maximum line length of 127 characters is allowed for the first line in a #! executable shell script.' Change-Id: I43fba2a5ff1890d699045496c9eaee5e849f3e75 Backport: Liberty Partially-Implements: blueprint multinode-gate --- tox.ini | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) 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