You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix incorrect Playwright upload mapping to QA Sphere runs
Three bugs caused Playwright test results to map to wrong QA Sphere
test cases, producing misleading run summaries:
1. Marker matching used substring includes, so QS1-104 incorrectly
matched QS1-10427. Replace with word-boundary regex.
2. Playwright parser only used the first "test case" annotation per
test, dropping additional ones. Now fans out one TestCaseResult
per annotation.
3. Upload message said "Uploaded N test cases" conflating result
count with target test case count. Now reports both:
"Uploaded X results to Y test cases".
Additionally, deduplicate file uploads when multiple results reference
the same attachment. Previously each result uploaded its own copy.
Now uploads each unique file once and reuses the URL. Progress message
shows duplicates skipped count.
ClosesHypersequent/tms-issues#2394
0 commit comments