TUN-4091: Use flaky decorator to rerun reconnect component tests when they fail

This commit is contained in:
cthuang 2021-03-16 13:55:41 +00:00 committed by Chung Ting Huang
parent 8432735867
commit 954cd6adca
2 changed files with 3 additions and 1 deletions

View File

@ -1,3 +1,4 @@
flaky==3.7.0
pytest==6.2.2 pytest==6.2.2
pyyaml==5.4.1 pyyaml==5.4.1
requests==2.25.1 requests==2.25.1

View File

@ -1,12 +1,13 @@
#!/usr/bin/env python #!/usr/bin/env python
import copy import copy
from flaky import flaky
from retrying import retry from retrying import retry
from time import sleep from time import sleep
from util import start_cloudflared, wait_tunnel_ready, check_tunnel_not_connected, send_requests from util import start_cloudflared, wait_tunnel_ready, check_tunnel_not_connected, send_requests
@flaky(max_runs=3, min_passes=1)
class TestReconnect(): class TestReconnect():
default_ha_conns = 4 default_ha_conns = 4
default_reconnect_secs = 5 default_reconnect_secs = 5