https://bugs.winehq.org/show_bug.cgi?id=48216
--- Comment #1 from François Gouget fgouget@codeweavers.com --- Note that tasks can have more than one report. So the (JobId, StepNo, TaskNo) triplet is not enough to fully identify the report to use to build the table. Instead it should be extended with the report name: (JobId, StepNo, TaskNo, ReportBaseName).
But currently we never have more than one WineTest run per task because this ensures each WineTest run starts from a clean environment. So the (JobId, StepNo, TaskNo) triplet would be enough.
Adding the ReportName would not be hard but may make things harder in case the report name changes for whatever reason. So it may be better to only add it when actually needed.