Merge "Run tox in functest-virtual"
authorMorgan Richomme <morgan.richomme@orange.com>
Wed, 28 Nov 2018 07:02:14 +0000 (07:02 +0000)
committerGerrit Code Review <gerrit@opnfv.org>
Wed, 28 Nov 2018 07:02:14 +0000 (07:02 +0000)
1  2 
jjb/functest/functest-virtual.yaml

      properties:
        - build-blocker:
            use-build-blocker: true
 -          block-level: 'NODE'
 +          blocking-level: 'NODE'
            queue-scanning: 'BUILDABLE'
            blocking-jobs:
              - '{repo}-functest-.*-.*'
            ref: $GERRIT_REFSPEC
            <<: *functest-buildparameters
  
+ - builder:
+     name: run-tox
+     builders:
+       - shell: tox
+ - job-template:
+     name: '{repo}-functest-{tag}-ut-gate'
+     <<: *functest-gateparameters
+     scm:
+       - functest-scm:
+           ref: $GERRIT_REFSPEC
+     builders:
+       - run-tox:
+           ref: $GERRIT_REFSPEC
+           repo: '{repo}'
+           tag: '{tag}'
+ - job-template:
+     name: '{repo}-functest-{tag}-ut-check'
+     <<: *functest-checkparameters
+     scm:
+       - functest-scm:
+           ref: $BRANCH
+     builders:
+       - run-tox:
+           ref: $BRANCH
+           repo: '{repo}'
+           tag: '{tag}'
+ - project:
+     name: repo-functest-tag-ut-build
+     <<: *functest-defaultparameters
+     jobs:
+       - '{repo}-functest-{tag}-ut-gate'
+       - '{repo}-functest-{tag}-ut-check'
  - job-template:
      name: '{repo}-functest-{container}-{tag}-check'
      <<: *functest-checkparameters
      properties:
        - build-blocker:
            use-build-blocker: true
 -          block-level: 'NODE'
 +          blocking-level: 'NODE'
            queue-scanning: 'BUILDABLE'
            blocking-jobs:
              - '{repo}-functest-.*-.*'
      builders:
+       - multijob:
+           name: run tox
+           projects:
+             - name: '{repo}-functest-{tag}-ut-gate'
+               <<: *functest-projectparameters
        - multijob:
            name: remove advanced functest containers
            <<: *functest-advcontainers-rmi
      properties:
        - build-blocker:
            use-build-blocker: true
 -          block-level: 'NODE'
 +          blocking-level: 'NODE'
            queue-scanning: 'BUILDABLE'
            blocking-jobs:
              - '{repo}-functest-.*-.*'
      builders:
+       - multijob:
+           name: run tox
+           projects:
+             - name: '{repo}-functest-{tag}-ut-check'
+               <<: *functest-projectparameters
        - multijob:
            name: remove advanced functest containers
            <<: *functest-advcontainers-rmi