- add retry_test_case decorator
- make typing more explicit
- add support for default retry parameters
Change-Id: I0a5feb9f826416e45cc51bebf467e576c91ebb29
This is a w/a to unblock composable roles jobs
future fix will do conditional conrainer checks based
on topology nodes
Change-Id: Id1967a13566f4ff6a2bd5b08afbb1db4e6ded4e5
This test was failing due to a race condition
When the network disruption occurs, it checked immediately pcs status,
obtaining all pcs resources were running
This validation was performed right after the disruption and some delay
was needed to find some pcs resources down
Change-Id: Ic3ccaf550d9b617be022a2e4adaaf8894956316d
When trying executing a remote process via Paramiko
client there is a list of things that can get wrong.
If a Paramiko exception is raised and it is not
because of timeout expiration, then reconnect
SSH socket and and retry creating the process.
Change-Id: I56e275a57c3e770366182ce6e5ecef07700308ec
It happened SSH pramiko instance is None even when
SSHClientFixture is marked as setup. On such case
connect method returns None.
This change workaround such issue by reconnecting the
ssh client trying to move it to a safe state.
Change-Id: Idbc21e3deab21bb4ec56d0e76261ae6dabf35272
This also merges testcase modules in tobiko.common
package so that there is only one.
Add unit tests for [get|push|pop]_test_case functions.
Change-Id: I0d1d9227dc7ce0e30c327d50f719dc1fbe24e682
This is due to a missing package and some poor static vars
which I remove here..
EROROR messages:
ERROR! the role 'haproxy' was not found in /home/stack/tripleo-validations/playbooks/roles:/home/stack/.ansible/roles:/var/log/validations/artifacts/c658cc41-926c-42a1-8933-ad37da38aa4d_haproxy.yaml_2020-07-03T22:/var/log/validations/artifacts/c658cc41-926c-42a1-8933-ad37da38aa4d_haproxy.yaml_2020-07-03T22:55:33.205590Z/runner_di_bi277gxt/55:/var/log/validations/artifacts/c658cc41-926c-42a1-8933-ad37da38aa4d_haproxy.yaml_2020-07-03T22:55:33.205590Z/runner_di_bi277gxt/33.205590Z/roles:/home/stack/tobiko/roles:/usr/share/ansible/roles:/usr/share/ceph-ansible/roles:/etc/ansible/roles:/usr/share/validations-common/roles:/home/stack/tripleo-validations/playbooks
The error appears to be in '/home/stack/tripleo-validations/playbooks/haproxy.yaml': line 17, column 7, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
roles:
- haproxy
^ here
Change-Id: Ib4879a848da7022723566b3ecb4422640d8a8268