mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-27 11:17:01 -06:00
`apps/vectorcraft/tests/it/help.rs` gave the desktop binary 5 seconds to exit and otherwise reported that the app had started. While `cargo xtask ci` runs the workspace's tests in parallel, starting the binary can take longer than that, and both help tests failed although the binary printed its usage. The test now reads standard output and standard error to their end on threads and waits up to 120 seconds for them. It also sets `VECTORCRAFT_CONTROL_PORT` to a value the app rejects, so a binary that does not stop at `--help` exits with that error instead of opening a window, and the usage checks fail.