Skip to content

Test the Unity support against real players (#168) - #169

Open
ero-qt wants to merge 15 commits into
LiveSplit:masterfrom
ero-qt:issue-168-harness
Open

ero-qt wants to merge 15 commits into
LiveSplit:masterfrom
ero-qt:issue-168-harness

Conversation

@ero-qt

@ero-qt ero-qt commented Sep 21, 2026 •

Copy link
Copy Markdown
Contributor

Part of #141. Closes #168.

Adds a harness that runs the Unity fixture players against an auto splitter built on asr. It lives in harness/ as a crate of its own. It fetches the players from the fixtures releases by the manifest at a pinned commit, starts each one headless, loads the auto splitter through livesplit-auto-splitting, and checks what the auto splitter reports against unity-fixture.json.

The Linux CI run starts the players under xvfb-run, because Unity 6000.0 to 6000.5 Linux players crash a few seconds after start without a display, even with -nographics.

cargo run --release in harness/ runs the 64 Windows or 29 Linux players of the pinned manifest.

@ero-qt
ero-qt force-pushed the issue-168-harness branch from d00cdaa to 2b830ed Compare October 12, 2026 09:08
@ero-qt
ero-qt marked this pull request as ready for review October 12, 2026 11:33

This branch has not been deployed

No deployments
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.

Test the Unity support against real players

1 participant