diff options
| author | Christian Breunig <christian@breunig.cc> | 2026-07-17 13:20:01 +0200 |
|---|---|---|
| committer | Christian Breunig <christian@breunig.cc> | 2026-07-17 13:20:01 +0200 |
| commit | 2d525e9a88fea6a384425f724e315578c754cd8f (patch) | |
| tree | 6851bbe602f97f47b3af1c84e32cbb269f88a3f8 /docs/_build/html/_static/basic.css | |
| parent | 7a0ba325e3799960eacbb7dadb4d9a628d7e713d (diff) | |
| download | vyos-build-2d525e9a88fea6a384425f724e315578c754cd8f.tar.gz vyos-build-2d525e9a88fea6a384425f724e315578c754cd8f.zip | |
Testsuite: T9099: harden GRUB console-select navigation with expect() checks
BOOTLOADERchooseSerialConsole() sent fixed DOWN/ENTER keystrokes with blind
sleeps to navigate the post-install GRUB "Boot options" and "Select console
type" submenus. Under host load, a dropped keystroke could land navigation one
level too deep (e.g. "Select boot mode" instead of "Select console type").
GRUB submenus never time out on their own, so the VM sat there until the
unrelated 600s login wait in loginVM() expired, producing a confusing
pexpect.TIMEOUT far from the real cause.
Add child.expect() checks after each submenu transition to confirm the expected
menu actually rendered before sending the next keypress, so a misnavigation now
fails fast and points at the right step.
Diffstat (limited to 'docs/_build/html/_static/basic.css')
0 files changed, 0 insertions, 0 deletions
