summaryrefslogtreecommitdiffstats
path: root/jjb/functest
diff options
context:
space:
mode:
authorCédric Ollivier <cedric.ollivier@orange.com>2018-03-09 08:37:25 +0100
committerCédric Ollivier <cedric.ollivier@orange.com>2018-03-09 08:49:19 +0100
commitfe8204895e7bf673e453f367be3c5e6a54a0716d (patch)
tree6c8410baf44c67a97f55b5c7064d26259d8b9572 /jjb/functest
parent91ad0c2a13d809efd36420e24d3db8854630d537 (diff)
Run all tests in a specific step
It bypasses the missing senquential mode. It also fixes exclusions about fds and patrole. Several Functest could run in parallel but it's impossible from the time being due to an xtables lock. Change-Id: I831a8c995efbf2484afd86785f17f51981c921c1 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Diffstat (limited to 'jjb/functest')
-rw-r--r--jjb/functest/functest-daily-jobs.yml59
1 files changed, 56 insertions, 3 deletions
diff --git a/jjb/functest/functest-daily-jobs.yml b/jjb/functest/functest-daily-jobs.yml
index 23fc98173..197e12a6c 100644
--- a/jjb/functest/functest-daily-jobs.yml
+++ b/jjb/functest/functest-daily-jobs.yml
@@ -223,7 +223,7 @@
stream: 'master'
- features-suite: 'domino-multinode'
stream: 'master'
- - features-suite: 'fds'
+ - features-suite: 'patrole'
stream: 'euphrates'
build-job-settings: &build-job-settings
@@ -273,31 +273,84 @@
builders:
- multijob:
- name: 'Run functest tests'
- execution-type: SEQUENTIALLY
+ name: 'Run healthcheck'
+ execution-type: PARALLEL
projects:
- name: 'functest-{installer}-{pod}-daily-healthcheck-{stream}'
<<: *build-job-settings
+ - multijob:
+ name: 'Run smoke'
+ execution-type: PARALLEL
+ projects:
- name: 'functest-{installer}-{pod}-daily-smoke-{stream}'
<<: *build-job-settings
+ - multijob:
+ name: 'Run patrole'
+ execution-type: PARALLEL
+ projects:
- name: 'functest-{installer}-{pod}-daily-patrole-{stream}'
<<: *build-job-settings
+
+ - multijob:
+ name: 'Run vnf'
+ execution-type: PARALLEL
+ projects:
- name: 'functest-{installer}-{pod}-daily-vnf-{stream}'
<<: *build-job-settings
+
+ - multijob:
+ name: 'Run doctor-notification'
+ execution-type: PARALLEL
+ projects:
- name: 'functest-{installer}-{pod}-daily-features-doctor-notification-{stream}'
<<: *features-job-settings
+
+ - multijob:
+ name: 'Run bgpvpn'
+ execution-type: PARALLEL
+ projects:
- name: 'functest-{installer}-{pod}-daily-features-bgpvpn-{stream}'
<<: *features-job-settings
+
+ - multijob:
+ name: 'Run odl-sfc'
+ execution-type: PARALLEL
+ projects:
- name: 'functest-{installer}-{pod}-daily-features-functest-odl-sfc-{stream}'
<<: *features-job-settings
+
+ - multijob:
+ name: 'Run barometercollectd'
+ execution-type: PARALLEL
+ projects:
- name: 'functest-{installer}-{pod}-daily-features-barometercollectd-{stream}'
<<: *features-job-settings
+
+ - multijob:
+ name: 'Run fds'
+ execution-type: PARALLEL
+ projects:
- name: 'functest-{installer}-{pod}-daily-features-fds-{stream}'
<<: *features-job-settings
+
+ - multijob:
+ name: 'Run promise'
+ execution-type: PARALLEL
+ projects:
- name: 'functest-{installer}-{pod}-daily-features-promise-{stream}'
<<: *features-job-settings
+
+ - multijob:
+ name: 'Run domino-multinode'
+ execution-type: PARALLEL
+ projects:
- name: 'functest-{installer}-{pod}-daily-features-domino-multinode-{stream}'
<<: *features-job-settings
+
+ - multijob:
+ name: 'Run parser'
+ execution-type: PARALLEL
+ projects:
- name: 'functest-{installer}-{pod}-daily-parser-{stream}'
<<: *build-job-settings