Unit test the BMS parser #151

Closed
opened 2026-05-14 22:01:09 +01:00 by Tearnote · 1 comment
Tearnote commented 2026-05-14 22:01:09 +01:00 (Migrated from codeberg.org)

We need to support a large number of BMS features, some of them rarely used. Then there are quirks and outright bugs in past BMS clients that some charts depend on. It's hard to play every chart in existence whenever we modify the parser, so unit tests can do that for us.

We need to support a large number of BMS features, some of them rarely used. Then there are quirks and outright bugs in past BMS clients that some charts depend on. It's hard to play every chart in existence whenever we modify the parser, so unit tests can do that for us.
Tearnote commented 2026-05-18 13:21:14 +01:00 (Migrated from codeberg.org)

Implemented in 000465f7a3

Implemented in 000465f7a3f2113be1bbf7dd3c36fb06c24d42a7
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
Tearnote/Playnote#151
No description provided.