Files
mtlcl410andClaude Opus 5.5 8356665d7b test(ui): wait for the text layer by state, not for a fixed second (#1277) (#2327)
Four ui_group harnesses waited at most one wall-clock second (200 x 5 ms)
for the page to render, and stopped as soon as nothing was pending, which
can be before the text layer is even asked for. Under load the text
layer came later and column-select, identity and update-check tests
failed. They now wait through support::wait_until for what they use (a
glyph on screen, the highlight in the document), with its 30-second
deadline. The highlighter quick-click test of #1277 itself did not fail
on this base in 256 runs.


Claude-Session: https://claude.ai/code/session_01PCdPYhYkggLJVYoME2kr5R

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 02:54:56 -04:00

24 lines
621 B
Rust

//! One test binary for the UI tests that are safe to share a process (#454): each links the whole
//! UI and render stack, so grouping them saves a link unit apiece. Tests that hold a GPU device,
//! write screenshots, use process-ID temporary paths or probe installed fonts stay standalone
//! in `tests/`. A file in this folder is only built if it is listed here.
#[path = "../support/mod.rs"]
mod support;
mod animate;
mod bulk_fields;
mod column_select;
mod identity;
mod layer_actions;
mod links;
mod marks;
mod pageboxes;
mod pdf_links;
mod protect;
mod redact;
mod text_select;
mod theme;
mod updates;
mod xfa;