You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The report is written at the end of the run, so an exception took the
whole run's evidence with it. A MacBook pass on 2026-08-28 reached its
eighth scenario, raised on a missing mpremote and left nothing at all -
not even the seven scenarios that had already run against the phone,
which were the ones worth reading. An hour of bench time producing no
record of what the phone did.
The crash is now caught, printed with its traceback, and recorded as a
finding per device, so the run finishes and writes what it has.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: tools/lab/README.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -111,8 +111,10 @@ one is missing - a host that was never set up looks nothing like a board
111
111
fault, but discovered per scenario it arrives as two failed flashes and a
112
112
board declared dead. On the MacBook on 2026-08-28 a missing `mpremote`
113
113
was worse still: the run raised on the first MicroPython scenario, and
114
-
the operator watched an idle phone until the run ended before seeing
115
-
why. pyserial is deliberately NOT in requirements.txt: the docs build and app CI install
114
+
the operator watched an idle phone until the run ended before seeing why
115
+
- and because the report is written only at the end, the seven scenarios
116
+
that HAD already run against the phone were lost with it. A crashing
117
+
suite now still produces a report, with the exception as its finding. pyserial is deliberately NOT in requirements.txt: the docs build and app CI install
116
118
that file and never open a serial port. It is needed only for the three
117
119
scenarios where the data goes phone -> board and the board's own printout
0 commit comments