This is a testharness.js-based test.
Found 18 FAIL, 0 TIMEOUT, 0 NOTRUN.
[FAIL] CSPViolationReportBody interface: existence and properties of interface object
assert_own_property: self does not have own property "CSPViolationReportBody" expected property "CSPViolationReportBody" missing
[FAIL] CSPViolationReportBody interface object length
assert_own_property: self does not have own property "CSPViolationReportBody" expected property "CSPViolationReportBody" missing
[FAIL] CSPViolationReportBody interface object name
assert_own_property: self does not have own property "CSPViolationReportBody" expected property "CSPViolationReportBody" missing
[FAIL] CSPViolationReportBody interface: existence and properties of interface prototype object
assert_own_property: self does not have own property "CSPViolationReportBody" expected property "CSPViolationReportBody" missing
[FAIL] CSPViolationReportBody interface: existence and properties of interface prototype object's "constructor" property
assert_own_property: self does not have own property "CSPViolationReportBody" expected property "CSPViolationReportBody" missing
[FAIL] CSPViolationReportBody interface: existence and properties of interface prototype object's @@unscopables property
assert_own_property: self does not have own property "CSPViolationReportBody" expected property "CSPViolationReportBody" missing
[FAIL] CSPViolationReportBody interface: operation toJSON()
assert_own_property: self does not have own property "CSPViolationReportBody" expected property "CSPViolationReportBody" missing
[FAIL] CSPViolationReportBody interface: attribute documentURL
assert_own_property: self does not have own property "CSPViolationReportBody" expected property "CSPViolationReportBody" missing
[FAIL] CSPViolationReportBody interface: attribute referrer
assert_own_property: self does not have own property "CSPViolationReportBody" expected property "CSPViolationReportBody" missing
[FAIL] CSPViolationReportBody interface: attribute blockedURL
assert_own_property: self does not have own property "CSPViolationReportBody" expected property "CSPViolationReportBody" missing
[FAIL] CSPViolationReportBody interface: attribute effectiveDirective
assert_own_property: self does not have own property "CSPViolationReportBody" expected property "CSPViolationReportBody" missing
[FAIL] CSPViolationReportBody interface: attribute originalPolicy
assert_own_property: self does not have own property "CSPViolationReportBody" expected property "CSPViolationReportBody" missing
[FAIL] CSPViolationReportBody interface: attribute sourceFile
assert_own_property: self does not have own property "CSPViolationReportBody" expected property "CSPViolationReportBody" missing
[FAIL] CSPViolationReportBody interface: attribute sample
assert_own_property: self does not have own property "CSPViolationReportBody" expected property "CSPViolationReportBody" missing
[FAIL] CSPViolationReportBody interface: attribute disposition
assert_own_property: self does not have own property "CSPViolationReportBody" expected property "CSPViolationReportBody" missing
[FAIL] CSPViolationReportBody interface: attribute statusCode
assert_own_property: self does not have own property "CSPViolationReportBody" expected property "CSPViolationReportBody" missing
[FAIL] CSPViolationReportBody interface: attribute lineNumber
assert_own_property: self does not have own property "CSPViolationReportBody" expected property "CSPViolationReportBody" missing
[FAIL] CSPViolationReportBody interface: attribute columnNumber
assert_own_property: self does not have own property "CSPViolationReportBody" expected property "CSPViolationReportBody" missing
Harness: the test ran to completion.