ab8f9fc403
In addition to the main subunit file from zuul_work_dir, collect the subunit files from the elements (directories) of the zuul_additional_subunit_dirs list. The default behavior is unchanged. While the documentation of this role states that zuul_work_dir contains an absolute path, this is not always true. So make sure to not make any assumption about zuul_work_dir in order to not fail spectacularly as it happened with the previous patch[0]. Add also some tests for the role: both the basic case and with an additional test directory. [0] https://review.opendev.org/673885 Change-Id: Iabf2e0cf6d86e36a174778367186bbd39a65c3dd
15 lines
477 B
YAML
15 lines
477 B
YAML
# Roles that are part of the 'base' job
|
|
|
|
# If you add new tests, also update the files section in job
|
|
# base-integration in zuul.d/jobs.yaml.
|
|
|
|
# Note: set-zuul-log-path-fact is tested by emit-job-header.yaml
|
|
- include: emit-job-header.yaml
|
|
- include: ensure-output-dirs.yaml
|
|
- include: prepare-workspace-git.yaml
|
|
- include: configure-mirrors.yaml
|
|
- include: fetch-zuul-cloner.yaml
|
|
- include: validate-host.yaml
|
|
- include: fetch-output.yaml
|
|
- include: fetch-subunit-output.yaml
|