Skip to content

Sort integration test files - #2697

Merged
wixoaGit merged 1 commit into
OpenDreamProject:masterfrom
DamianX:integration-test-order
Aug 13, 2026
Merged

Sort integration test files#2697
wixoaGit merged 1 commit into
OpenDreamProject:masterfrom
DamianX:integration-test-order

Conversation

@DamianX

@DamianX DamianX commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Integration test files were not sorted deterministically so spurious failures such as this one could happen: https://github.com/OpenDreamProject/OpenDream/actions/runs/31660207801/job/94323265328

The cause was move.dm running before bounds_dist.dm. The former caused the latter to fail because it changed world dimensions to be smaller than what the latter required.

I feel like it's still a fragile system if these kinds of dependencies are possible but at least now it's consistently fragile, and I guess the proper way to fix it would be to reset the world before each run, but that might make things slower. I haven't explored that.

@wixoaGit
wixoaGit merged commit 737bbc9 into OpenDreamProject:master Aug 13, 2026
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants