Skip to content

CI: capture-at-revision - #44

Closed
pcarrier wants to merge 6 commits into
ci-basefrom
capture-at-revision
Closed

pcarrier wants to merge 6 commits into
ci-basefrom
capture-at-revision

Conversation

@pcarrier

Copy link
Copy Markdown

Fork CI for yas-run/yas capture-at-revision.

Since yas-run#54 a command wait that runs out before any command it could
report on has started answers TIMEOUT (NOT_FOUND stays for an exited
terminal or an evicted index). The client_host test still expected
NOT_FOUND, so it failed on main.
Since yas-run#54 the server answers TIMEOUT when a command wait runs out before
any command it could report on has started; wait_terminal_command's
documentation still said NOT_FOUND, which stays for an evicted index or
an exited terminal.
capture_surface looks the window's revision up (a WATCH snapshot) before
CAPTURE: two round trips, three for a caller that listed the windows first
to choose one, as Ultimator's screenshots do. capture_surface_at(id,
revision, format) sends CAPTURE with the revision the caller has; when the
window changed since, the server answers STALE and it looks the window up
again and captures that, as capture_surface does.
@github-actions

Copy link
Copy Markdown

Coverage

Crate Lines Functions Regions
alacritty-driver 85.6% (1081/1263) 89.4% (84/94) 89.3% (1746/1955)
browser 25.5% (309/1212) 30.4% (34/112) 27.7% (605/2183)
cli 31.8% (6516/20466) 32.8% (598/1824) 32.9% (9638/29263)
client 62.9% (4455/7086) 65.8% (583/886) 61.3% (5758/9398)
composite-transport 96.3% (526/546) 98.4% (60/61) 96.2% (884/919)
compositor 54.9% (11393/20763) 66.0% (832/1261) 54.7% (15777/28844)
desktop 78.4% (4460/5691) 71.6% (393/549) 75.1% (6211/8267)
edge 62.9% (798/1268) 50.9% (82/161) 57.7% (1038/1799)
fonts 77.3% (1257/1626) 82.7% (129/156) 78.9% (2424/3071)
fssync 86.0% (1609/1872) 85.8% (182/212) 87.1% (2834/3255)
git 70.4% (4462/6334) 68.5% (337/492) 67.3% (6313/9386)
guest 67.3% (6829/10148) 67.0% (488/728) 66.6% (8935/13416)
lsp 78.7% (3573/4542) 80.8% (336/416) 76.7% (5408/7054)
proxy 63.0% (1854/2943) 56.2% (180/320) 63.3% (2860/4521)
runtime-dir 93.6% (117/125) 100.0% (14/14) 94.8% (218/230)
sd-notify 73.9% (68/92) 100.0% (6/6) 83.2% (109/131)
server 70.2% (82606/117624) 72.7% (5977/8220) 68.1% (110232/161763)
ssh 67.1% (707/1054) 75.9% (85/112) 67.1% (1103/1645)
terminal-model 49.9% (314/629) 62.3% (38/61) 50.3% (505/1004)
uplink 94.2% (582/618) 92.6% (50/54) 93.1% (1062/1141)
webrtc-forwarder 33.6% (1321/3932) 44.9% (146/325) 36.0% (2279/6336)
webserver 80.7% (1490/1846) 81.1% (193/238) 83.2% (2551/3067)
website 35.1% (355/1012) 34.4% (53/154) 35.8% (607/1694)
xtask 0.0% (0/5131) 0.0% (0/131) 0.0% (0/9124)
yas 88.7% (27508/31023) 93.8% (2106/2246) 83.7% (43231/51638)
Total 66.0% (164190/248846) 69.0% (12986/18833) 64.3% (232328/361104)

@pcarrier

Copy link
Copy Markdown
Author

yas-run#90 merged.

@pcarrier pcarrier closed this Sep 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.

1 participant