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
This commit is contained in:
Sam Yaple 2015-11-11 15:44:56 +00:00
parent 3768a54ed7
commit e21c39b098

69
tox.ini
View File

@ -35,6 +35,75 @@ commands =
whitelist_externals = bash whitelist_externals = bash
commands = bash -c tests/setup_gate.sh 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] [testenv:build-images-centos-binary]
whitelist_externals = find whitelist_externals = find
bash bash