Skip to content

fix(ci): update ostool to 0.23.5#1393

Merged
ZR233 merged 1 commit into
devfrom
codex/update-ostool-0.23.5
Jun 26, 2026
Merged

fix(ci): update ostool to 0.23.5#1393
ZR233 merged 1 commit into
devfrom
codex/update-ostool-0.23.5

Conversation

@ZR233

@ZR233 ZR233 commented Jun 26, 2026

Copy link
Copy Markdown
Member

问题

#1391 中的 qemu-smp1/tty-console-input-burst 超时,根因不在 Starry 测试本身,而在 ostool 自动注入 shell_init_cmd 时会将长 heredoc 一次性写入 QEMU/serial stdin,容易形成输入 burst,使 guest shell 初始化命令卡在半途。

ostool 上游 PR drivercraft/ostool#148 已经修复该问题:自动 shell init 输入改为分块发送,并已发布到 crates.io 的 ostool 0.23.5

修改

  • 将 workspace 中 ostool 依赖从 0.23.4 升级到 0.23.5
  • 更新 Cargo.lock 中对应的版本和 checksum。
  • 不修改 Starry 用例、timeout 或 success/fail regex,保留原测试强度。

验证

  • cargo search ostool --limit 5:确认 crates.io 最新版本为 0.23.5
  • cargo info ostool@0.23.5:确认 0.23.5 可从 crates.io 获取。
  • cargo xtask clippy --package axbuild:通过,日志中使用 ostool v0.23.5
  • cargo xtask starry test qemu --arch x86_64 -c qemu-smp1/tty-console-input-burst:通过,日志中编译 ostool v0.23.5,结果 PASS tty-console-input-burst / all starry qemu tests passed

Fixes #1391

@ZR233
ZR233 merged commit bb50eeb into dev Jun 26, 2026
60 checks passed
@ZR233
ZR233 deleted the codex/update-ostool-0.23.5 branch June 26, 2026 08:41
Antareske pushed a commit to Antareske/tgoskits that referenced this pull request Jun 27, 2026
Antareske pushed a commit to Antareske/tgoskits that referenced this pull request Jun 27, 2026
luodeb pushed a commit that referenced this pull request Jun 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ci(starry): x86_64 tty-console-input-burst times out after serial IRQ refactor

1 participant