Skip to content

Conversation

@Musholic
Copy link
Owner

@Musholic Musholic commented Sep 14, 2025

Description of the problem being solved:

In order to cover possible regressions across the build generation and stats calculations, this PR adds a busted task to generate build outputs (calcsTab.mainOutput and XML DB file) from JSON api character samples. Then a CI check can check if there are differences between the last generated outputs and a freshly generated ones.

The test is subject to false negatives due to the requirement of sorting the saved data (for reproducible output generation) but it's easy to solve them by replacing a pairs by pairsSortByKey.

The busted task requires the xmllint executable so it's recommended to run the command docker compose up or docker compose up busted-generate to run the busted task on windows

@Musholic Musholic force-pushed the test_generate_builds branch 6 times, most recently from 278412e to 34d44cf Compare September 15, 2025 14:02
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.

2 participants