Skip to content

Commit fef560e

Browse files
Zuulopenstack-gerrit
authored andcommitted
Merge "CI: add retries for trait test"
2 parents 1ce7dd8 + 239c45c commit fef560e

File tree

1 file changed

+16
-11
lines changed

1 file changed

+16
-11
lines changed

ci/roles/trait/tasks/main.yml

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,28 @@
11
---
2-
- openstack.cloud.trait:
2+
- name: Create trait
3+
openstack.cloud.trait:
34
cloud: "{{ cloud }}"
45
state: present
56
id: "{{ trait_name }}"
6-
delegate_to: localhost
7-
register: item
7+
until: result is success
8+
retries: 5
9+
delay: 20
10+
register: result
811

9-
- assert:
12+
- name: Assert trait
13+
assert:
1014
that:
11-
- "'name' in item.trait"
12-
- "item.trait.id == trait_name"
15+
- "'name' in result.trait"
16+
- "result.trait.id == trait_name"
1317

14-
- openstack.cloud.trait:
18+
- name: Remove trait
19+
openstack.cloud.trait:
1520
cloud: "{{ cloud }}"
1621
state: absent
1722
id: "{{ trait_name }}"
18-
delegate_to: localhost
19-
register: item
23+
register: result1
2024

21-
- assert:
25+
- name: Assert trait removed
26+
assert:
2227
that:
23-
- "'trait' not in item"
28+
- "'trait' not in result1"

0 commit comments

Comments
 (0)