rally/.zuul.d/python-jobs.yaml

125 lines
2.6 KiB
YAML

- job:
name: rally-tox-base
parent: unittests
pre-run: tests/ci/playbooks/tox-install.yaml
run: tests/ci/playbooks/tox-run.yaml
post-run: tests/ci/playbooks/fetch-html-and-json-reports.yaml
description: |
Run test for rally project.
nodeset: ubuntu-jammy
- job:
name: rally-tox-docs
parent: rally-tox-base
description: |
Run test for rally project.
Uses tox with the ``self`` environment.
vars:
tox_env: docs
- job:
name: rally-tox-pep8
parent: rally-tox-base
description: |
Run test for rally project.
Uses tox with the ``self`` environment.
vars:
tox_env: pep8
- job:
name: rally-tox-functional
parent: rally-tox-base
description: |
Run test for rally project.
Uses tox with the ``functional`` environment.
vars:
tox_env: functional
- job:
name: rally-tox-self
parent: rally-tox-base
description: |
Run test for rally project.
Uses tox with the ``self`` environment.
vars:
tox_env: self
- job:
name: rally-tox-py38
parent: rally-tox-base
description: |
Run unit test for rally project.
Uses tox with the ``py38`` environment.
vars:
tox_env: py38
nodeset: ubuntu-focal
- job:
name: rally-tox-py39
parent: rally-tox-base
description: |
Run unit test for rally project.
Uses tox with the ``py39`` environment.
vars:
tox_env: py39
nodeset: ubuntu-focal
- job:
name: rally-tox-py310
parent: rally-tox-base
description: |
Run unit test for rally project.
Uses tox with the ``py310`` environment.
vars:
tox_env: py310
- job:
name: rally-tox-py311
parent: rally-tox-base
description: |
Run unit test for rally project.
Uses tox with the ``py311`` environment.
vars:
tox_env: py311
- job:
name: rally-tox-py311-sqlalchemy14
parent: rally-tox-py311
vars:
tox_env: py311-sa14
- job:
name: rally-tox-py311-sqlalchemy2
parent: rally-tox-py311
vars:
tox_env: py311-sa2
- job:
name: rally-tox-samples
parent: rally-tox-base
description: |
Run unit test for rally project.
Uses tox with the ``samples`` environment.
vars:
tox_env: samples
- job:
name: rally-tox-cover
parent: tox-cover
description: |
Run test for rally project.
Uses tox with the ``cover`` environment.
vars:
coverage_output_src: '{{ zuul.project.src_dir }}/cover/'
zuul_executor_dest: '{{ zuul.executor.log_root }}/coverage/'