<commit_before>- job:
    name: tacker-functional-devstack
    parent: devstack
    description: |
      Base job for devstack-based functional tests
    pre-run: playbooks/devstack/pre
    run: playbooks/devstack/run
    post-run: playbooks/devstack/post
    roles:
      - zuul: openstack-infra/devstack
    timeout: 9000
    required-projects:
      - openstack/aodh
      - openstack/horizon
      - openstack/barbican
      - openstack/ceilometer
      - openstack/heat
      - openstack/mistral
      - openstack/mistral-dashboard
      - openstack/networking-sfc
      - openstack/python-barbicanclient
      - openstack/python-mistralclient
      - openstack/python-tackerclient
      - openstack/tacker
      - openstack/tacker-horizon
    vars:
      devstack_services:
        horizon: True
        tacker: True
        tacker-conductor: True
      devstack_plugins:
        heat: https://git.openstack.org/openstack/heat
        networking-sfc:  https://git.openstack.org/openstack/networking-sfc
        aodh: https://git.openstack.org/openstack/aodh
        ceilometer: https://git.openstack.org/openstack/ceilometer
        barbican: https://git.openstack.org/openstack/barbican
        mistral: https://git.openstack.org/openstack/mistral
        tacker: https://git.openstack.org/openstack/tacker
      tox_install_siblings: False
      tox_envlist: dsvm-functional
      zuul_work_dir: src/git.openstack.org/openstack/tacker

- job:
    name: tacker-functional-devstack-python3<commit_msg>Zuul: add file extension to playbook path<commit_after>- job:
    name: tacker-functional-devstack
    parent: devstack
    description: |
      Base job for devstack-based functional tests
    pre-run: playbooks/devstack/pre.yaml
    run: playbooks/devstack/run.yaml
    post-run: playbooks/devstack/post.yaml
    roles:
      - zuul: openstack-infra/devstack
    timeout: 9000
    required-projects:
      - openstack/aodh
      - openstack/horizon
      - openstack/barbican
      - openstack/ceilometer
      - openstack/heat
      - openstack/mistral
      - openstack/mistral-dashboard
      - openstack/networking-sfc
      - openstack/python-barbicanclient
      - openstack/python-mistralclient
      - openstack/python-tackerclient
      - openstack/tacker
      - openstack/tacker-horizon
    vars:
      devstack_services:
        horizon: true
        tacker: true
        tacker-conductor: true
      devstack_plugins:
        heat: https://git.openstack.org/openstack/heat
        networking-sfc: https://git.openstack.org/openstack/networking-sfc
        aodh: https://git.openstack.org/openstack/aodh
        ceilometer: https://git.openstack.org/openstack/ceilometer
        barbican: https://git.openstack.org/openstack/barbican
        mistral: https://git.openstack.org/openstack/mistral
        tacker: https://git.openstack.org/openstack/tacker
      tox_install_siblings: false
      tox_envlist: dsvm-functional
      zuul_work_dir: src/git.openstack.org/openstack/tacker

- job:
    name: tacker-functional-devstack-python3
{'fraction_non_alphanumeric': 0.09489528795811518, 'fraction_numerical': 0.0032722513089005235, 'mean_word_length': 2.485746864310148, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 14, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6358987', 'n_tokens_mistral': 1002, 'n_tokens_neox': 973, 'n_words': 145}