summaryrefslogtreecommitdiffstats
path: root/jjb/functest
diff options
context:
space:
mode:
authormorganrOL <morgan.richomme@orange.com>2015-05-11 11:13:47 +0200
committermorganrOL <morgan.richomme@orange.com>2015-05-11 13:33:22 +0200
commit38b37ce3b07935864990bde3bc5e4b0bdbd0772f (patch)
treea0549065ed5bf555bdc4476ad2eefed5d4fc0a9e /jjb/functest
parentaffb0a0384b1029a4448d2b9b5e0566fec0f3029 (diff)
add a task to check all the functest suites for 1 POD, create job, macro and list of PODs
JIRA: FUNCTEST-1 Change-Id: I7f954541e5a901ca68f3f24d94068cc12256c7f7 Signed-off-by: morganrOL <morgan.richomme@orange.com>
Diffstat (limited to 'jjb/functest')
-rw-r--r--jjb/functest/functest.yml30
1 files changed, 30 insertions, 0 deletions
diff --git a/jjb/functest/functest.yml b/jjb/functest/functest.yml
index 27f082c53..c4dfe4eaf 100644
--- a/jjb/functest/functest.yml
+++ b/jjb/functest/functest.yml
@@ -1,7 +1,11 @@
- project:
name: functest
+ pod:
+ - 'opnfv-jump-1'
+ - 'opnfv-jump-2'
jobs:
+ - 'functest-{pod}'
- 'functest-openstack-bench-test'
- 'functest-openstack-tempest-smoke-test'
- 'functest-odl-test'
@@ -108,6 +112,22 @@
python $HOME/.functest/vPing/vPing.py
- job-template:
+ name: functest-{pod}
+
+ project-type: freestyle
+
+ node: '{pod}'
+
+ logrotate:
+ daysToKeep: 30
+ numToKeep: 10
+ artifactDaysToKeep: -1
+ artifactNumToKeep: -1
+
+ builders:
+ - 'functest-all'
+
+- job-template:
name: 'functest-daily-{stream}'
node: master
@@ -255,3 +275,13 @@
- shell:
!include-raw docu-build.sh
+# macros
+- builder:
+ name: functest-all
+ builders:
+ - shell: |
+ echo "Functest: run Functest suites"
+ python $HOME/.functest/run_rally.py all
+ python $HOME/.functest/run_rally.py smoke
+ python $HOME/.functest/vPing/vPing.py
+ $HOME/.functest/ODL/start_tests.sh