Merge "Enable daisy euphrates jobs of daily and functest"
authorMorgan Richomme <morgan.richomme@orange.com>
Mon, 25 Sep 2017 12:58:05 +0000 (12:58 +0000)
committerGerrit Code Review <gerrit@opnfv.org>
Mon, 25 Sep 2017 12:58:05 +0000 (12:58 +0000)
1  2 
jjb/functest/functest-daily-jobs.yml

              slave-label: daisy-virtual
              installer: daisy
              <<: *master
+         - baremetal:
+             slave-label: daisy-baremetal
+             installer: daisy
+             <<: *euphrates
+         - virtual:
+             slave-label: daisy-virtual
+             installer: daisy
+             <<: *euphrates
  # netvirt 3rd party ci
          - virtual:
              slave-label: odl-netvirt-virtual
              <<: *euphrates
          - zte-pod2:
              slave-label: '{pod}'
-             installer: fuel
+             installer: daisy
              <<: *master
+         - zte-pod2:
+             slave-label: '{pod}'
+             installer: daisy
+             <<: *euphrates
          - zte-pod3:
              slave-label: '{pod}'
-             installer: fuel
+             installer: daisy
              <<: *master
          - zte-pod3:
              slave-label: '{pod}'
-             installer: fuel
+             installer: daisy
              <<: *euphrates
  # PODs for verify jobs triggered by each patch upload
  #        - ool-virtual1:
  
      wrappers:
          - build-name:
 -            name: '$BUILD_NUMBER Suite: $FUNCTEST_SUITE_NAME Scenario: $DEPLOY_SCENARIO'
 +            name: '$BUILD_NUMBER Suite: $FUNCTEST_MODE Scenario: $DEPLOY_SCENARIO'
          - timeout:
              timeout: '{job-timeout}'
              abort: true
      name: functest-daily-parameter
      parameters:
          - string:
 -            name: FUNCTEST_SUITE_NAME
 +            name: FUNCTEST_MODE
              default: 'daily'
              description: "Daily suite name to run"
  - parameter:
      name: functest-arm-daily-parameter
      parameters:
          - string:
 -            name: FUNCTEST_SUITE_NAME
 +            name: FUNCTEST_MODE
              default: 'arm-daily'
              description: "Daily suite name (Aarch64) to run"
  - parameter:
      name: functest-suite-parameter
      parameters:
 +        - choice:
 +            name: FUNCTEST_MODE
 +            choices:
 +                - 'tier'
 +                - 'testcase'
 +            default: 'tier'
 +            description: "Test case or Tier to be run"
          - choice:
              name: FUNCTEST_SUITE_NAME
              choices:
                  - 'rally_sanity'
                  - 'odl'
                  - 'odl_netvirt'
 -                - 'onos'
                  - 'snaps_smoke'
                  - 'refstack_defcore'
                  - 'promise'
                  - 'cloudify_vrouter'
                  - 'orchestra_openims'
                  - 'orchestra_clearwaterims'
 +            default: 'connection_check'
 +        - choice:
 +            name: FUNCTEST_TIER
 +            choices:
 +                - 'healthcheck'
 +                - 'smoke'
 +                - 'features'
 +                - 'components'
 +                - 'vnf'
 +            default: 'healthcheck'
          - string:
              name: TESTCASE_OPTIONS
              default: ''
      name: functest-suite-builder
      builders:
          - 'functest-cleanup'
 -        - 'set-functest-env'
 +        - 'set-functest-env-alpine'
          - 'functest-suite'
          - 'functest-store-results'
          - 'functest-exit'
          - 'set-functest-env-alpine'
          - 'functest-daily'
          - 'functest-store-results'
 +        - 'functest-exit'
  
  - builder:
      name: functest-daily
      name: functest-suite
      builders:
          - shell:
 -            !include-raw: ./functest-suite.sh
 +            !include-raw:
 +                - ./functest-alpine.sh
  
  - builder:
      name: set-functest-env