mirror of
https://github.com/wassname/ray.git
synced 2026-07-04 06:27:02 +08:00
[cli] make test failure less verbose + print ssh (#10767)
This commit is contained in:
@@ -91,21 +91,23 @@ def _debug_check_line_by_line(result, expected_lines):
|
||||
i = 0
|
||||
|
||||
for out in output_lines:
|
||||
print(out)
|
||||
|
||||
if i >= len(expected_lines):
|
||||
i += 1
|
||||
print("!!!!!! Expected fewer lines")
|
||||
print("\n".join(output_lines[i:]))
|
||||
context = [f"CONTEXT: {line}" for line in output_lines[i - 3:i]]
|
||||
print("\n".join(context))
|
||||
extra = [f"-- {line}" for line in output_lines[i:]]
|
||||
print("\n".join(extra))
|
||||
break
|
||||
|
||||
exp = expected_lines[i]
|
||||
matched = re.fullmatch(exp + r" *", out) is not None
|
||||
if not matched:
|
||||
print(f"!!!!!!! Expected (regex): {repr(exp)}")
|
||||
print(f"!!! ERROR: Expected (regex): {repr(exp)}")
|
||||
print(f"Got: {out}")
|
||||
i += 1
|
||||
if i < len(expected_lines):
|
||||
print("!!!!!!! Expected (regex):")
|
||||
print("!!! ERROR: Expected extra lines (regex):")
|
||||
for line in expected_lines[i:]:
|
||||
|
||||
print(repr(line))
|
||||
|
||||
@@ -41,5 +41,7 @@ Acquiring an up-to-date head node
|
||||
Useful commands
|
||||
Monitor autoscaling with
|
||||
ray exec .+ 'tail -n 100 -f /tmp/ray/session_latest/logs/monitor\*'
|
||||
Connect to a terminal on the cluster head
|
||||
Connect to a terminal on the cluster head:
|
||||
ray attach .+
|
||||
Get a remote shell to the cluster manually:
|
||||
ssh .+
|
||||
|
||||
@@ -70,5 +70,7 @@
|
||||
.+\.py.*Useful commands
|
||||
.+\.py.*Monitor autoscaling with
|
||||
.+\.py.* ray exec .+ 'tail -n 100 -f .+
|
||||
.+\.py.*Connect to a terminal on the cluster head
|
||||
.+\.py.*Connect to a terminal on the cluster head:
|
||||
.+\.py.* ray attach .+
|
||||
.+\.py.*Get a remote shell to the cluster manually:
|
||||
.+\.py.* ssh.+\.pem.+
|
||||
|
||||
Reference in New Issue
Block a user