Bug 243057

Summary: Fix error in WPT CSP test on timeout
Product: WebKit Reporter: Matthew Finkel <m_finkel>
Component: Tools / TestsAssignee: Matthew Finkel <m_finkel>
Status: ASSIGNED ---    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://github.com/web-platform-tests/wpt/pull/34932

Description Matthew Finkel 2022-07-21 09:15:26 PDT
This bug is shown in bug 239568: when the CSP test times out, the report.py script sends an empty array ('[]') to the checkReport.sub.js script; but the latter script expects, at minimum, the array's zero-ith index is defined. As a result, we get an error like:
> undefined is not an object (evaluating 'data[0]["body"]')
Comment 1 Radar WebKit Bug Importer 2022-07-21 09:21:57 PDT
<rdar://problem/97384573>
Comment 2 Matthew Finkel 2022-07-21 09:43:33 PDT
Pull request: https://github.com/webkit/WebKit/pull/2618
Comment 3 Matthew Finkel 2022-07-21 22:14:08 PDT
Submitted web-platform-tests pull request: https://github.com/web-platform-tests/wpt/pull/34932