Run smoke in parallel back 13/69913/1
authorCédric Ollivier <cedric.ollivier@orange.com>
Tue, 7 Apr 2020 07:08:27 +0000 (09:08 +0200)
committerCédric Ollivier <cedric.ollivier@orange.com>
Tue, 7 Apr 2020 07:21:27 +0000 (09:21 +0200)
It's no simple to get the best threads (test cases and tempest) values
and then guarantee Functest vs:
  - test flapping
  - backend limitations

As opposed to the OpenStack gates, Jenkins runs all test cases in
parallel which indirectly increases the number of threads.

The SUT has been improved regarding the workers (divided by 2).
The default value was too high due to the number of cpus.

Change-Id: I09be861b9ec369f36447ac9e9c09d14f2b7da1a8
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
jjb/functest/functest.ovn.yaml
jjb/functest/functest.yaml

index bc65fd1..76a8eb7 100644 (file)
               <<: *functest-ovn-jobs
       - multijob:
           name: opnfv/functest-smoke:{tag}
-          execution-type: SEQUENTIALLY
           condition: ALWAYS
           projects:
             - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
               <<: *functest-ovn-jobs
       - multijob:
           name: opnfv/functest-smoke-cntt:{tag}
-          execution-type: SEQUENTIALLY
           condition: ALWAYS
           projects:
             - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api-cntt-run'
               <<: *functest-ovn-jobs
       - multijob:
           name: opnfv/functest-smoke:{tag}
-          execution-type: SEQUENTIALLY
           projects:
             - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
               <<: *functest-ovn-jobs
               <<: *functest-ovn-jobs
       - multijob:
           name: opnfv/functest-smoke-cntt:{tag}
-          execution-type: SEQUENTIALLY
           projects:
             - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api-cntt-run'
               <<: *functest-ovn-jobs
               <<: *functest-ovn-jobs
       - multijob:
           name: opnfv/functest-smoke:{tag}
-          execution-type: SEQUENTIALLY
           projects:
             - name: 'functest-ovn-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
               <<: *functest-ovn-jobs
               <<: *functest-ovn-jobs
       - multijob:
           name: opnfv/functest-smoke-cntt:{tag}
-          execution-type: SEQUENTIALLY
           projects:
             - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api_cntt-run'
               <<: *functest-ovn-jobs
index 514c1c3..8d7e7d7 100644 (file)
               <<: *functest-jobs
       - multijob:
           name: opnfv/functest-smoke:{tag}
-          execution-type: SEQUENTIALLY
           projects:
             - name: 'functest-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
               <<: *functest-jobs
               <<: *functest-jobs
       - multijob:
           name: opnfv/functest-smoke-cntt:{tag}
-          execution-type: SEQUENTIALLY
           projects:
             - name: 'functest-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api-cntt-run'
               <<: *functest-jobs
               <<: *functest-jobs
       - multijob:
           name: opnfv/functest-smoke:{tag}
-          execution-type: SEQUENTIALLY
           projects:
             - name: 'functest-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
               <<: *functest-jobs
               <<: *functest-jobs
       - multijob:
           name: opnfv/functest-smoke-cntt:{tag}
-          execution-type: SEQUENTIALLY
           projects:
             - name: 'functest-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api-cntt-run'
               <<: *functest-jobs
               <<: *functest-jobs
       - multijob:
           name: opnfv/functest-smoke:{tag}
-          execution-type: SEQUENTIALLY
           projects:
             - name: 'functest-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
               <<: *functest-jobs
               <<: *functest-jobs
       - multijob:
           name: opnfv/functest-smoke-cntt:{tag}
-          execution-type: SEQUENTIALLY
           projects:
             - name: 'functest-opnfv-functest-smoke-cntt-{tag}-neutron-tempest-plugin-api-cntt-run'
               <<: *functest-jobs