Test files: 58; Total subtests: 125
Test | Ch41 | FF37 | Op12 | SF08 | UC10 |
---|---|---|---|---|---|
/eventsource/dedicated-worker/eventsource-close.htm | OK | OK | OK | OK | ERROR |
dedicated worker - EventSource: close() | PASS | FAIL | PASS | PASS | PASS |
/eventsource/dedicated-worker/eventsource-constructor-url-bogus.htm | OK | OK | OK | OK | OK |
dedicated worker - EventSource: constructor (invalid URL) | FAIL | FAIL | PASS | PASS | PASS |
/eventsource/dedicated-worker/eventsource-eventtarget.htm | OK | OK | OK | OK | OK |
dedicated worker - EventSource: addEventListener() | PASS | FAIL | PASS | PASS | PASS |
/eventsource/dedicated-worker/eventsource-onmesage.htm | OK | OK | OK | OK | OK |
dedicated worker - EventSource: onmessage | PASS | FAIL | PASS | PASS | PASS |
/eventsource/dedicated-worker/eventsource-onopen.htm | OK | OK | OK | OK | OK |
dedicated worker - EventSource: onopen (announcing the connection) | PASS | FAIL | PASS | PASS | PASS |
/eventsource/dedicated-worker/eventsource-prototype.htm | OK | OK | OK | OK | OK |
dedicated worker - EventSource: prototype et al | PASS | FAIL | PASS | PASS | PASS |
/eventsource/dedicated-worker/eventsource-url.htm | OK | OK | OK | OK | OK |
dedicated worker - EventSource: url | PASS | FAIL | PASS | PASS | FAIL |
/eventsource/event-data.html | OK | OK | OK | OK | OK |
EventSource: lines and data parsing | PASS | PASS | FAIL | PASS | PASS |
/eventsource/eventsource-close.htm | OK | OK | OK | OK | OK |
EventSource: close() | PASS | PASS | PASS | PASS | PASS |
EventSource: close(), test events | PASS | PASS | PASS | PASS | FAIL |
/eventsource/eventsource-constructor-document-domain.htm | OK | OK | TIMEOUT | TIMEOUT | TIMEOUT |
EventSource: document.domain | PASS | PASS | - | - | - |
/eventsource/eventsource-constructor-stringify.htm | OK | OK | OK | OK | OK |
EventSource: stringify argument, object | PASS | PASS | PASS | PASS | PASS |
EventSource: stringify argument, 1 | PASS | PASS | PASS | PASS | FAIL |
EventSource: stringify argument, null | PASS | PASS | PASS | PASS | FAIL |
EventSource: stringify argument, undefined | PASS | PASS | PASS | PASS | FAIL |
/eventsource/eventsource-constructor-url-bogus.htm | OK | OK | OK | OK | OK |
EventSource: constructor (invalid URL) | FAIL | PASS | PASS | PASS | PASS |
/eventsource/eventsource-constructor-url-multi-window.htm | OK | OK | OK | OK | OK |
EventSource: resolving URLs | PASS | PASS | PASS | PASS | PASS |
/eventsource/eventsource-cross-origin.htm | OK | OK | TIMEOUT | OK | OK |
EventSource: cross-origin basic use | PASS | PASS | PASS | PASS | FAIL |
EventSource: cross-origin redirect use | PASS | PASS | PASS | PASS | FAIL |
EventSource: cross-origin redirect use recon | PASS | PASS | TIMEOUT | PASS | FAIL |
EventSource: cross-origin allow-origin: http://example.org should fail | PASS | PASS | PASS | PASS | FAIL |
EventSource: cross-origin allow-origin:'' should fail | PASS | PASS | PASS | PASS | FAIL |
EventSource: cross-origin No allow-origin should fail | PASS | PASS | PASS | PASS | FAIL |
/eventsource/eventsource-eventtarget.htm | OK | OK | OK | OK | OK |
EventSource: addEventListener() | PASS | PASS | PASS | PASS | PASS |
/eventsource/eventsource-onmessage.htm | OK | OK | OK | OK | OK |
EventSource: onmessage | PASS | PASS | PASS | PASS | PASS |
/eventsource/eventsource-onopen.htm | OK | OK | OK | OK | OK |
EventSource: onopen (announcing the connection) | PASS | PASS | PASS | PASS | PASS |
/eventsource/eventsource-prototype.htm | OK | OK | OK | OK | OK |
EventSource: prototype et al | PASS | PASS | PASS | PASS | PASS |
/eventsource/eventsource-reconnect.htm | OK | OK | OK | OK | OK |
EventSource: reconnection 200 | PASS | PASS | PASS | PASS | PASS |
EventSource: reconnection, test reconnection events | PASS | PASS | PASS | PASS | PASS |
/eventsource/eventsource-request-cancellation.htm | OK | OK | OK | OK | - |
EventSource: request cancellation | FAIL | PASS | PASS | FAIL | - |
/eventsource/eventsource-url.htm | OK | OK | OK | OK | OK |
EventSource: url | PASS | PASS | PASS | PASS | FAIL |
/eventsource/format-bom-2.htm | OK | OK | OK | OK | OK |
EventSource: Double BOM | PASS | FAIL | PASS | PASS | PASS |
/eventsource/format-bom.htm | OK | OK | OK | OK | OK |
EventSource: BOM | PASS | PASS | PASS | PASS | PASS |
/eventsource/format-comments.htm | OK | OK | OK | OK | OK |
EventSource: comment fest | PASS | PASS | FAIL | PASS | PASS |
/eventsource/format-data-before-final-empty-line.htm | OK | OK | OK | OK | OK |
EventSource: a data before final empty line | PASS | PASS | FAIL | PASS | PASS |
/eventsource/format-field-data.htm | OK | OK | OK | OK | OK |
EventSource: data field parsing | PASS | PASS | FAIL | PASS | PASS |
/eventsource/format-field-event-empty.htm | OK | OK | OK | OK | OK |
EventSource: empty "event" field | PASS | PASS | PASS | PASS | PASS |
/eventsource/format-field-event.htm | OK | OK | OK | OK | OK |
EventSource: custom event name | PASS | PASS | PASS | PASS | PASS |
/eventsource/format-field-id-2.htm | OK | OK | OK | OK | OK |
EventSource: Last-Event-ID (2) | FAIL | PASS | PASS | FAIL | FAIL |
/eventsource/format-field-id.htm | OK | OK | OK | OK | OK |
EventSource: Last-Event-ID | FAIL | PASS | PASS | FAIL | FAIL |
/eventsource/format-field-parsing.htm | OK | OK | TIMEOUT | OK | OK |
EventSource: field parsing | PASS | PASS | TIMEOUT | PASS | PASS |
/eventsource/format-field-retry-bogus.htm | OK | OK | OK | OK | OK |
EventSource: "retry" field (bogus) | FAIL | PASS | PASS | FAIL | FAIL |
/eventsource/format-field-retry-empty.htm | OK | OK | OK | OK | OK |
EventSource: empty retry field | PASS | PASS | PASS | PASS | PASS |
/eventsource/format-field-retry.htm | OK | OK | OK | OK | OK |
EventSource: "retry" field | PASS | PASS | PASS | PASS | PASS |
/eventsource/format-field-unknown.htm | OK | OK | OK | OK | OK |
EventSource: unknown fields and parsing fun | PASS | PASS | PASS | PASS | PASS |
/eventsource/format-leading-space.htm | OK | OK | OK | OK | OK |
EventSource: leading space | PASS | PASS | PASS | PASS | PASS |
/eventsource/format-mime-bogus.htm | OK | OK | OK | OK | OK |
EventSource: bogus MIME type | PASS | PASS | PASS | PASS | PASS |
/eventsource/format-mime-trailing-semicolon.htm | OK | OK | OK | OK | OK |
EventSource: MIME type with trailing ; | PASS | PASS | PASS | PASS | PASS |
/eventsource/format-mime-valid-bogus.htm | OK | OK | OK | OK | OK |
EventSource: incorrect valid MIME type | PASS | PASS | PASS | PASS | PASS |
/eventsource/format-newlines.htm | OK | OK | OK | OK | OK |
EventSource: newline fest | PASS | PASS | PASS | PASS | PASS |
/eventsource/format-null-character.html | OK | OK | OK | OK | OK |
EventSource: null character in response | PASS | PASS | FAIL | PASS | PASS |
/eventsource/format-utf-8.htm | OK | OK | OK | OK | OK |
EventSource: always UTF-8 | PASS | PASS | PASS | PASS | PASS |
/eventsource/interfaces.html | OK | OK | OK | OK | OK |
EventSource interface: existence and properties of interface object | FAIL | FAIL | FAIL | FAIL | FAIL |
EventSource interface object length | FAIL | PASS | FAIL | PASS | FAIL |
EventSource interface: existence and properties of interface prototype object | FAIL | FAIL | FAIL | FAIL | FAIL |
EventSource interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | FAIL | PASS |
EventSource interface: attribute url | FAIL | PASS | FAIL | FAIL | FAIL |
EventSource interface: attribute withCredentials | FAIL | PASS | FAIL | FAIL | FAIL |
EventSource interface: constant CONNECTING on interface object | PASS | PASS | PASS | PASS | FAIL |
EventSource interface: constant CONNECTING on interface prototype object | PASS | PASS | PASS | PASS | FAIL |
EventSource interface: constant OPEN on interface object | PASS | PASS | PASS | PASS | FAIL |
EventSource interface: constant OPEN on interface prototype object | PASS | PASS | PASS | PASS | FAIL |
EventSource interface: constant CLOSED on interface object | PASS | PASS | PASS | PASS | FAIL |
EventSource interface: constant CLOSED on interface prototype object | PASS | PASS | PASS | PASS | FAIL |
EventSource interface: attribute readyState | FAIL | PASS | FAIL | FAIL | FAIL |
EventSource interface: attribute onopen | FAIL | PASS | FAIL | FAIL | FAIL |
EventSource interface: attribute onmessage | FAIL | PASS | FAIL | FAIL | FAIL |
EventSource interface: attribute onerror | FAIL | PASS | FAIL | FAIL | FAIL |
EventSource interface: operation close() | FAIL | PASS | PASS | PASS | FAIL |
EventSource must be primary interface of new EventSource("http://foo") | PASS | PASS | PASS | PASS | FAIL |
Stringification of new EventSource("http://foo") | FAIL | FAIL | FAIL | FAIL | FAIL |
EventSource interface: new EventSource("http://foo") must inherit property "url" with the proper type (0) | FAIL | PASS | FAIL | PASS | FAIL |
EventSource interface: new EventSource("http://foo") must inherit property "withCredentials" with the proper type (1) | FAIL | PASS | FAIL | PASS | FAIL |
EventSource interface: new EventSource("http://foo") must inherit property "CONNECTING" with the proper type (2) | PASS | PASS | PASS | PASS | FAIL |
EventSource interface: new EventSource("http://foo") must inherit property "OPEN" with the proper type (3) | PASS | PASS | PASS | PASS | FAIL |
EventSource interface: new EventSource("http://foo") must inherit property "CLOSED" with the proper type (4) | PASS | PASS | PASS | PASS | FAIL |
EventSource interface: new EventSource("http://foo") must inherit property "readyState" with the proper type (5) | FAIL | PASS | FAIL | PASS | FAIL |
EventSource interface: new EventSource("http://foo") must inherit property "onopen" with the proper type (6) | FAIL | PASS | FAIL | PASS | FAIL |
EventSource interface: new EventSource("http://foo") must inherit property "onmessage" with the proper type (7) | FAIL | PASS | FAIL | PASS | FAIL |
EventSource interface: new EventSource("http://foo") must inherit property "onerror" with the proper type (8) | FAIL | PASS | FAIL | PASS | FAIL |
EventSource interface: new EventSource("http://foo") must inherit property "close" with the proper type (9) | PASS | PASS | PASS | PASS | FAIL |
/eventsource/request-accept.htm | OK | OK | OK | OK | OK |
EventSource: Accept header | PASS | PASS | PASS | PASS | PASS |
/eventsource/request-cache-control.htm | OK | OK | OK | OK | OK |
EventSource: Cache-Control | PASS | PASS | PASS | PASS | PASS |
EventSource: Cache-Control 1 | PASS | PASS | PASS | PASS | FAIL |
EventSource: Cache-Control 2 | PASS | PASS | PASS | PASS | PASS |
EventSource: Cache-Control 3 | PASS | PASS | PASS | PASS | - |
/eventsource/request-credentials.htm | OK | OK | TIMEOUT | OK | OK |
EventSource: credentials: credentials enabled | PASS | PASS | TIMEOUT | PASS | FAIL |
EventSource: credentials: credentials disabled | PASS | PASS | TIMEOUT | PASS | FAIL |
EventSource: credentials: credentials default | PASS | PASS | TIMEOUT | PASS | FAIL |
/eventsource/request-redirect.htm | OK | OK | OK | OK | OK |
EventSource: redirect (301) | PASS | PASS | PASS | PASS | PASS |
EventSource: redirect (302) | PASS | PASS | PASS | PASS | PASS |
EventSource: redirect (303) | PASS | PASS | PASS | PASS | PASS |
EventSource: redirect (307) | PASS | PASS | PASS | PASS | PASS |
/eventsource/request-status-error.htm | OK | OK | OK | OK | OK |
EventSource: incorrect HTTP status code (204) | PASS | PASS | PASS | PASS | PASS |
EventSource: incorrect HTTP status code (205) | PASS | PASS | PASS | PASS | PASS |
EventSource: incorrect HTTP status code (210) | PASS | PASS | PASS | PASS | PASS |
EventSource: incorrect HTTP status code (299) | PASS | PASS | PASS | PASS | PASS |
EventSource: incorrect HTTP status code (404) | PASS | PASS | PASS | PASS | PASS |
EventSource: incorrect HTTP status code (410) | PASS | PASS | PASS | PASS | PASS |
EventSource: incorrect HTTP status code (503) | PASS | PASS | PASS | PASS | PASS |
/eventsource/shared-worker/eventsource-close.htm | OK | OK | OK | OK | OK |
shared worker - EventSource: close() | PASS | FAIL | PASS | FAIL | PASS |
/eventsource/shared-worker/eventsource-constructor-url-bogus.htm | OK | OK | OK | OK | OK |
shared worker - EventSource: constructor (invalid URL) | FAIL | FAIL | PASS | FAIL | PASS |
/eventsource/shared-worker/eventsource-eventtarget.htm | OK | OK | OK | OK | OK |
shared worker - EventSource: addEventListener() | PASS | FAIL | PASS | FAIL | PASS |
/eventsource/shared-worker/eventsource-onmesage.htm | OK | OK | OK | OK | OK |
shared worker - EventSource: onmessage | PASS | FAIL | PASS | FAIL | PASS |
/eventsource/shared-worker/eventsource-onopen.htm | OK | OK | OK | OK | OK |
shared worker - EventSource: onopen (announcing the connection) | PASS | FAIL | PASS | FAIL | PASS |
/eventsource/shared-worker/eventsource-prototype.htm | OK | OK | OK | OK | OK |
shared worker - EventSource: prototype et al | PASS | FAIL | PASS | FAIL | PASS |
/eventsource/shared-worker/eventsource-url.htm | OK | OK | OK | OK | OK |
shared worker - EventSource: url | PASS | FAIL | PASS | FAIL | FAIL |
/eventsource/dedicated-worker/eventsource-constructor-non-same-origin.htm | OK | OK | OK | OK | ERROR |
dedicated worker - EventSource: constructor (act as if there is a network error) (http://example.not/) | FAIL | FAIL | PASS | FAIL | FAIL |
dedicated worker - EventSource: constructor (act as if there is a network error) (https://example.not/test) | FAIL | FAIL | PASS | FAIL | FAIL |
dedicated worker - EventSource: constructor (act as if there is a network error) (ftp://example.not/) | PASS | FAIL | PASS | FAIL | FAIL |
dedicated worker - EventSource: constructor (act as if there is a network error) (about:blank) | PASS | FAIL | PASS | FAIL | FAIL |
dedicated worker - EventSource: constructor (act as if there is a network error) (mailto:whatwg@awesome.example) | PASS | FAIL | PASS | FAIL | FAIL |
dedicated worker - EventSource: constructor (act as if there is a network error) (javascript:alert('FAIL')) | PASS | FAIL | PASS | FAIL | FAIL |
/eventsource/eventsource-constructor-non-same-origin.htm | OK | OK | OK | OK | OK |
EventSource: constructor (act as if there is a network error) (http://example.not/) | FAIL | PASS | PASS | FAIL | FAIL |
EventSource: constructor (act as if there is a network error) (https://example.not/test) | FAIL | PASS | PASS | FAIL | FAIL |
EventSource: constructor (act as if there is a network error) (ftp://example.not/) | PASS | PASS | PASS | PASS | FAIL |
EventSource: constructor (act as if there is a network error) (about:blank) | PASS | PASS | PASS | PASS | FAIL |
EventSource: constructor (act as if there is a network error) (mailto:whatwg@awesome.example) | PASS | PASS | PASS | PASS | FAIL |
EventSource: constructor (act as if there is a network error) (javascript:alert('FAIL')) | PASS | PASS | PASS | PASS | FAIL |
/eventsource/shared-worker/eventsource-constructor-non-same-origin.htm | OK | OK | OK | OK | OK |
shared worker - EventSource: constructor (act as if there is a network error) (http://example.not) | FAIL | FAIL | PASS | FAIL | FAIL |
shared worker - EventSource: constructor (act as if there is a network error) (https://example.not/test) | FAIL | FAIL | PASS | FAIL | FAIL |
shared worker - EventSource: constructor (act as if there is a network error) (ftp://example.not) | PASS | FAIL | PASS | FAIL | FAIL |
shared worker - EventSource: constructor (act as if there is a network error) (about:blank) | PASS | FAIL | PASS | FAIL | FAIL |
shared worker - EventSource: constructor (act as if there is a network error) (mailto:whatwg@awesome.example) | PASS | FAIL | PASS | FAIL | FAIL |
shared worker - EventSource: constructor (act as if there is a network error) (javascript:alert('FAIL')) | PASS | FAIL | PASS | FAIL | FAIL |