gracefully handle cases where no trace is found
This commit is contained in:
parent
82977bd239
commit
7efc153706
1 changed files with 8 additions and 2 deletions
|
|
@ -120,7 +120,10 @@ let
|
||||||
+ (optionalString (hasAttr "test" nodes.server && hasAttr "login" nodes.server.test) ''
|
+ (optionalString (hasAttr "test" nodes.server && hasAttr "login" nodes.server.test) ''
|
||||||
with subtest("Login from server"):
|
with subtest("Login from server"):
|
||||||
code, logs = server.execute("login_playwright")
|
code, logs = server.execute("login_playwright")
|
||||||
server.copy_from_vm("trace")
|
try:
|
||||||
|
server.copy_from_vm("trace")
|
||||||
|
except:
|
||||||
|
print("No trace found on server")
|
||||||
print(logs)
|
print(logs)
|
||||||
if code != 0:
|
if code != 0:
|
||||||
raise Exception("login_playwright did not succeed")
|
raise Exception("login_playwright did not succeed")
|
||||||
|
|
@ -128,7 +131,10 @@ let
|
||||||
+ (optionalString (hasAttr "test" nodes.client && hasAttr "login" nodes.client.test) ''
|
+ (optionalString (hasAttr "test" nodes.client && hasAttr "login" nodes.client.test) ''
|
||||||
with subtest("Login from client"):
|
with subtest("Login from client"):
|
||||||
code, logs = client.execute("login_playwright")
|
code, logs = client.execute("login_playwright")
|
||||||
client.copy_from_vm("trace")
|
try:
|
||||||
|
server.copy_from_vm("trace")
|
||||||
|
except:
|
||||||
|
print("No trace found on client")
|
||||||
print(logs)
|
print(logs)
|
||||||
if code != 0:
|
if code != 0:
|
||||||
raise Exception("login_playwright did not succeed")
|
raise Exception("login_playwright did not succeed")
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue