Merge branch 'adam/behavior_check_refactor' into qa

This commit is contained in:
Adam Miller 2025-01-23 11:38:04 -08:00
commit 1e164dc807

View File

@ -793,7 +793,13 @@ class Browser:
while True: while True:
elapsed = time.time() - start elapsed = time.time() - start
if elapsed > timeout: if elapsed > timeout:
logging.info("behavior reached hard timeout after %.1fs", elapsed) logging.info(
"behavior reached hard timeout after %.1fs and %s valid checks, "
"and %s invalid checks",
elapsed,
valid_behavior_checks,
invalid_behavior_checks,
)
return return
brozzler.sleep(check_interval) brozzler.sleep(check_interval)
@ -824,6 +830,7 @@ class Browser:
# valid behavior response while still running # valid behavior response while still running
# {'id': 8, 'result': {'result': {'type': 'boolean', 'value': False}}} # {'id': 8, 'result': {'result': {'type': 'boolean', 'value': False}}}
valid_behavior_checks += 1 valid_behavior_checks += 1
continue
if ( if (
msg msg
@ -851,7 +858,7 @@ class Browser:
invalid_behavior_checks += 1 invalid_behavior_checks += 1
except BrowsingTimeout: except BrowsingTimeout:
pass invalid_behavior_checks += 1
def try_login(self, username, password, timeout=300): def try_login(self, username, password, timeout=300):
try_login_js = ( try_login_js = (