Use UPPER_CONSTRAINTS_FILE for stable/victoria testing
stable/victoria is in EM state and Tempest is going to be pinned for stable/victoria which need to modify run-tempest role to use the constraints set by the devstack or any job. Because of Tempest 26.1.0 and with stestr 3.0.1 (beacause of upper constraints of stestr 3.0.1 in stable/ussuri ) which does not have new args exclude-regex so let's fallback to old arg if new arg is passed. Change-Id: I9cad0ccb02ee7bef0f94a1ee40e0fa117d89b5eb
This commit is contained in:
parent
7aa3b21e89
commit
d9b6d7ca1a
@ -81,7 +81,7 @@ variable (through the `register` statement).
|
||||
.. zuul:rolevar:: stable_constraints_file
|
||||
:default: ''
|
||||
|
||||
Upper constraints file to be used for stable branch till stable/train.
|
||||
Upper constraints file to be used for stable branch till stable/victoria.
|
||||
|
||||
.. zuul:rolevar:: tempest_tox_environment
|
||||
:default: ''
|
||||
|
@ -25,11 +25,11 @@
|
||||
target_branch: "{{ zuul.override_checkout }}"
|
||||
when: zuul.override_checkout is defined
|
||||
|
||||
- name: Use stable branch upper-constraints till stable/ussuri
|
||||
- name: Use stable branch upper-constraints till stable/victoria
|
||||
set_fact:
|
||||
# TOX_CONSTRAINTS_FILE is new name, UPPER_CONSTRAINTS_FILE is old one, best to set both
|
||||
tempest_tox_environment: "{{ tempest_tox_environment | combine({'UPPER_CONSTRAINTS_FILE': stable_constraints_file}) | combine({'TOX_CONSTRAINTS_FILE': stable_constraints_file}) }}"
|
||||
when: target_branch in ["stable/ocata", "stable/pike", "stable/queens", "stable/rocky", "stable/stein", "stable/train", "stable/ussuri"]
|
||||
when: target_branch in ["stable/ocata", "stable/pike", "stable/queens", "stable/rocky", "stable/stein", "stable/train", "stable/ussuri", "stable/victoria"]
|
||||
|
||||
- name: Use Configured upper-constraints for non-master Tempest
|
||||
set_fact:
|
||||
@ -79,15 +79,15 @@
|
||||
when: exclude_list_stat.stat.exists
|
||||
|
||||
- name: Tempest 26.1.0 workaround to fallback exclude-list to blacklist
|
||||
# NOTE(gmann): stable/train|ussuri use Tempest 26.1.0 and with stestr 2.5.1/3.0.1
|
||||
# (beacause of upper constraints of stestr 2.5.1/3.0.1 in stable/train|ussuri)
|
||||
# which does not have new args exclude-list so let's fallback to old arg
|
||||
# if new arg is passed.
|
||||
# NOTE(gmann): stable/train|ussuri|victoria use Tempest 26.1.0 and with
|
||||
# stestr 2.5.1/3.0.1 (beacause of upper constraints of stestr 2.5.1/3.0.1
|
||||
# in stable/train|ussuri|victoria) which does not have new args exclude-list
|
||||
# so let's fallback to old arg if new arg is passed.
|
||||
set_fact:
|
||||
exclude_list_option: "--blacklist-file={{ tempest_test_exclude_list|quote }}"
|
||||
when:
|
||||
- tempest_test_exclude_list is defined
|
||||
- target_branch in ["stable/train", "stable/ussuri"]
|
||||
- target_branch in ["stable/train", "stable/ussuri", "stable/victoria"]
|
||||
|
||||
# TODO(kopecmartin) remove this after all consumers of the role have switched
|
||||
# to tempest_exclude_regex option, until then it's kept here for the backward
|
||||
@ -105,19 +105,19 @@
|
||||
when:
|
||||
- tempest_black_regex is not defined
|
||||
- tempest_exclude_regex is defined
|
||||
- target_branch not in ["stable/train", "stable/ussuri"]
|
||||
- target_branch not in ["stable/train", "stable/ussuri", "stable/victoria"]
|
||||
|
||||
- name: Tempest 26.1.0 workaround to fallback exclude-regex to black-regex
|
||||
# NOTE(gmann): stable/train|ussuri use Tempest 26.1.0 and with stestr 2.5.1/3.0.1
|
||||
# (beacause of upper constraints of stestr 2.5.1/3.0.1 in stable/train|ussuri)
|
||||
# which does not have new args exclude-list so let's fallback to old arg
|
||||
# if new arg is passed.
|
||||
# NOTE(gmann): stable/train|ussuri|victoria use Tempest 26.1.0 and with stestr
|
||||
# 2.5.1/3.0.1 (beacause of upper constraints of stestr 2.5.1/3.0.1 in
|
||||
# stable/train|ussuri|victoria) which does not have new args exclude-list so
|
||||
# let's fallback to old arg if new arg is passed.
|
||||
set_fact:
|
||||
tempest_test_exclude_regex: "--black-regex={{tempest_exclude_regex|quote}}"
|
||||
when:
|
||||
- tempest_black_regex is not defined
|
||||
- tempest_exclude_regex is defined
|
||||
- target_branch in ["stable/train", "stable/ussuri"]
|
||||
- target_branch in ["stable/train", "stable/ussuri", "stable/victoria"]
|
||||
|
||||
- name: Run Tempest
|
||||
command: tox -e {{tox_envlist}} {{tox_extra_args}} -- {{tempest_test_regex|quote}} \
|
||||
|
Loading…
x
Reference in New Issue
Block a user