mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-10-25 10:39:01 -06:00
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>
24 lines
621 B
Rust
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;
|