• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

google / alioth / 43085558068
44%

Build:
DEFAULT BRANCH: main
Ran 11 Nov 2026 07:18PM UTC
Jobs 1
Files 130
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

11 Nov 2026 07:12PM UTC coverage: 44.042% (+0.3%) from 43.778%
43085558068

push

github

Lencerf
feat(console): redirect the guest console to a PTY

`--console pty` connects the guest console to a pseudo-terminal, so a
user can attach to it from another terminal, e.g. `screen /dev/pts/7`.
The slave path is logged, and `link=<path>` creates a symbolic link to
it at a stable path.

The VMM keeps the slave open itself. Otherwise, on Linux, the master
hangs up when the last client closes the slave, and reads fail with
EIO.

Writes from the guest never block. When the PTY buffer is full, the
oldest output that nobody has read is dropped, so a client attaching
late sees the newest output, e.g. the shell prompt. To do so, the VMM
discards the unread output with tcflush() and writes back the newest
512 bytes, which it keeps in a small buffer.

Signed-off-by: Changyuan Lyu <changyuanl@google.com>

994 of 1774 branches covered (56.03%)

Branch coverage included in aggregate %.

77 of 90 new or added lines in 2 files covered. (85.56%)

7075 of 16547 relevant lines covered (42.76%)

901.88 hits per line

Uncovered Changes

Lines Coverage ∆ File
9
57.25
20.21% alioth/src/device/console.rs
4
0.0
0.0% alioth/src/vm/vm.rs
Jobs
ID Job ID Ran Files Coverage
1 43085558068.1 11 Nov 2026 07:18PM UTC 130
44.04
GitHub Action Run
Source Files on build 43085558068
  • Tree
  • List 130
  • Changed 4
  • Source Changed 2
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #43085558068
  • 0b7e974e on github
  • Prev Build on gh-readonly-queue/main/pr-547-134d362131dfb119c09b2e0036e88ee47bebce21 (#42981753395)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc