w3c / aria-at-app

Test runner and results reporter for ARIA-AT
http://aria-at.w3.org/
Other
35 stars 15 forks source link

Update status dialog for minimum exact AT versions #1065

Closed alflennik closed 5 months ago

alflennik commented 5 months ago

Updates the TestPlanStatusDialog to support minimum and exact AtVersions, which required extensive changes to the algorithm that populates the content of that dialog.

One difference worth highlighting is that I updated the sorting of the dialog to sort by AT before sorting by "required" - the dialog feels a lot more organized when all of the reports are gathered together for one AT, especially because recommended reports can have a huge number of rows in the dialog.

One limitation of this PR is the fact that the automatic switch from minimumAtVersion to exactAtVersion which occurs when a testPlanVersion goes from candidate to recommended has not yet been implemented, mostly because this PR is already bulging at the seams and also because the PR enabling it has not yet been merged into #1055. That seems like a good follow-on task to this one.