Page MenuHomePhabricator

🚧[MEX][Score] Introduce integration testing for the musical notation statements
Closed, ResolvedPublic

Description

As highlighted in T412141: [MEX][Score] Introduce basic test to confirm display of musical notation statements, the current test coverage for the Score extension is limited to unit tests and end-to-end tests (Cypress). While this validates individual components in isolation, it does not fully cover real-world behaviors or ensure the extension works correctly end-to-end in typical usage scenarios.

To improve confidence in the extension’s functionality, we should introduce integration tests that verify the complete rendering workflow and validate output across supported formats, including dependencies involved in actual score generation.

Acceptance Criteria

  • Add integration tests for real score rendering, covering the full rendering pipeline and requiring the LilyPond and abc2ly tools to be available in the test environment.
  • Add tests for HTML output generation in ScoreFormatter, extending coverage beyond the currently tested plain/wiki formats to ensure HTML rendering behaves correctly.

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
OpenNone
ResolvedkarapayneWMDE
ResolvedArian_Bozorg
ResolvedkarapayneWMDE
ResolvedArian_Bozorg
ResolvedAlice.moutinho
ResolvedArian_Bozorg
Resolvedmahmoud.abdelsattar.wmde
OpenAudreyPenven_WMDE
OpenNone
ResolvedkarapayneWMDE
ResolvedArian_Bozorg
ResolvedArian_Bozorg
ResolvedArian_Bozorg
OpenNone
OpenkarapayneWMDE
ResolvedArian_Bozorg
Resolvedmahmoud.abdelsattar.wmde
Resolvedmahmoud.abdelsattar.wmde
ResolvedArian_Bozorg
ResolvedNone
ResolvedArian_Bozorg
OpenNone
OpenNone
ResolvedkarapayneWMDE
OpenNone
OpenNone
OpenNone
ResolvedNone

Event Timeline

Arian_Bozorg subscribed.

Decided in the story writing on 27 Jan that we will not take this on