Automated BMS correctness tests #198
Labels
No labels
bug
documentation
explore
improvement
roadmap
No assignees
1 participant
Notifications
Due date
No due date set.
Depends on
#151 Unit test the BMS parser
Tearnote/Playnote
#152 Replay test chart judgment and scoring
Tearnote/Playnote
Reference
Tearnote/Playnote#198
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Protect BMS compatibility and gameplay judgment from subtle regressions with deterministic automated tests. Parser cases capture format quirks and legacy client behavior, while replay-driven gameplay cases verify scoring and judgment without relying on manual play. The resulting doctest suite is discussed in https://tear.moe/playnote-progress-report-5/.