aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Yaple <sam@yaple.net>2015-11-11 15:44:56 +0000
committerSam Yaple <sam@yaple.net>2015-11-11 15:44:56 +0000
commite21c39b0980ec5f4d79f03be8d878e85126d1ea3 (patch)
tree75f9eab67816050c0eb7d10e2756491db4bc8bf7
parent3768a54ed739103629dd84dbf931bb2634e910df (diff)
downloadkolla-e21c39b0980ec5f4d79f03be8d878e85126d1ea3.tar.gz
kolla-e21c39b0980ec5f4d79f03be8d878e85126d1ea3.zip
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
-rw-r--r--tox.ini69
1 files changed, 69 insertions, 0 deletions
diff --git a/tox.ini b/tox.ini
index c01e23c4b..ad383dfcb 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