aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components/script/dom/webidls/WebSocket.webidl2
-rw-r--r--components/script/dom/websocket.rs102
-rw-r--r--tests/wpt/metadata/html/dom/interfaces.html.ini3
-rw-r--r--tests/wpt/metadata/websockets/Close-1000-reason.htm.ini6
-rw-r--r--tests/wpt/metadata/websockets/Close-1000.htm.ini6
-rw-r--r--tests/wpt/metadata/websockets/Close-reason-unpaired-surrogates.htm.ini6
-rw-r--r--tests/wpt/metadata/websockets/Create-Secure-valid-url-array-protocols.htm.ini6
-rw-r--r--tests/wpt/metadata/websockets/Create-Secure-valid-url-protocol-string.htm.ini6
-rw-r--r--tests/wpt/metadata/websockets/Create-Secure-valid-url.htm.ini6
-rw-r--r--tests/wpt/metadata/websockets/Create-valid-url-array-protocols.htm.ini6
-rw-r--r--tests/wpt/metadata/websockets/Create-valid-url-protocol.htm.ini6
-rw-r--r--tests/wpt/metadata/websockets/Create-valid-url.htm.ini6
-rw-r--r--tests/wpt/metadata/websockets/Secure-Close-1000-reason.htm.ini6
-rw-r--r--tests/wpt/metadata/websockets/Secure-Close-1000-verify-code.htm.ini6
-rw-r--r--tests/wpt/metadata/websockets/Secure-Close-1000.htm.ini6
-rw-r--r--tests/wpt/metadata/websockets/Secure-Close-1005-verify-code.htm.ini3
-rw-r--r--tests/wpt/metadata/websockets/Secure-Close-3000-reason.htm.ini6
-rw-r--r--tests/wpt/metadata/websockets/Secure-Close-3000-verify-code.htm.ini6
-rw-r--r--tests/wpt/metadata/websockets/Secure-Close-4999-reason.htm.ini6
-rw-r--r--tests/wpt/metadata/websockets/Secure-Close-Reason-Unpaired-surrogates.htm.ini6
-rw-r--r--tests/wpt/metadata/websockets/Secure-Close-readyState-Closed.htm.ini6
-rw-r--r--tests/wpt/metadata/websockets/Secure-Send-65K-data.htm.ini6
-rw-r--r--tests/wpt/metadata/websockets/Secure-Send-binary-65K-arraybuffer.htm.ini2
-rw-r--r--tests/wpt/metadata/websockets/Secure-Send-binary-arraybuffer.htm.ini2
-rw-r--r--tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-float32.htm.ini2
-rw-r--r--tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-float64.htm.ini2
-rw-r--r--tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-int32.htm.ini2
-rw-r--r--tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-uint16-offset-length.htm.ini2
-rw-r--r--tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-uint32-offset.htm.ini2
-rw-r--r--tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-uint8-offset-length.htm.ini2
-rw-r--r--tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-uint8-offset.htm.ini2
-rw-r--r--tests/wpt/metadata/websockets/Secure-Send-binary-blob.htm.ini2
-rw-r--r--tests/wpt/metadata/websockets/Secure-Send-data.htm.ini6
-rw-r--r--tests/wpt/metadata/websockets/Secure-Send-null.htm.ini9
-rw-r--r--tests/wpt/metadata/websockets/Secure-Send-paired-surrogates.htm.ini6
-rw-r--r--tests/wpt/metadata/websockets/Secure-Send-unicode-data.htm.ini6
-rw-r--r--tests/wpt/metadata/websockets/Secure-Send-unpaired-surrogates.htm.ini9
-rw-r--r--tests/wpt/metadata/websockets/Send-0byte-data.htm.ini6
-rw-r--r--tests/wpt/metadata/websockets/Send-65K-data.htm.ini6
-rw-r--r--tests/wpt/metadata/websockets/Send-Unpaired-Surrogates.htm.ini9
-rw-r--r--tests/wpt/metadata/websockets/Send-binary-65K-arraybuffer.htm.ini2
-rw-r--r--tests/wpt/metadata/websockets/Send-binary-arraybuffer.htm.ini2
-rw-r--r--tests/wpt/metadata/websockets/Send-binary-arraybufferview-int16-offset.htm.ini2
-rw-r--r--tests/wpt/metadata/websockets/Send-binary-arraybufferview-int8.htm.ini2
-rw-r--r--tests/wpt/metadata/websockets/Send-binary-blob.htm.ini2
-rw-r--r--tests/wpt/metadata/websockets/Send-data.htm.ini6
-rw-r--r--tests/wpt/metadata/websockets/Send-null.htm.ini9
-rw-r--r--tests/wpt/metadata/websockets/Send-paired-surrogates.htm.ini6
-rw-r--r--tests/wpt/metadata/websockets/Send-unicode-data.htm.ini6
-rw-r--r--tests/wpt/metadata/websockets/binary/001.html.ini3
-rw-r--r--tests/wpt/metadata/websockets/binary/002.html.ini2
-rw-r--r--tests/wpt/metadata/websockets/binary/004.html.ini2
-rw-r--r--tests/wpt/metadata/websockets/binary/005.html.ini3
-rw-r--r--tests/wpt/metadata/websockets/closing-handshake/002.html.ini6
-rw-r--r--tests/wpt/metadata/websockets/closing-handshake/003.html.ini6
-rw-r--r--tests/wpt/metadata/websockets/closing-handshake/004.html.ini6
-rw-r--r--tests/wpt/metadata/websockets/constructor/013.html.ini5
-rw-r--r--tests/wpt/metadata/websockets/constructor/016.html.ini3
-rw-r--r--tests/wpt/metadata/websockets/constructor/018.html.ini6
-rw-r--r--tests/wpt/metadata/websockets/cookies/001.html.ini3
-rw-r--r--tests/wpt/metadata/websockets/cookies/003.html.ini2
-rw-r--r--tests/wpt/metadata/websockets/cookies/005.html.ini3
-rw-r--r--tests/wpt/metadata/websockets/cookies/006.html.ini6
-rw-r--r--tests/wpt/metadata/websockets/eventhandlers.html.ini5
-rw-r--r--tests/wpt/metadata/websockets/extended-payload-length.html.ini14
-rw-r--r--tests/wpt/metadata/websockets/interfaces.html.ini6
-rw-r--r--tests/wpt/metadata/websockets/interfaces/CloseEvent/clean-close.html.ini5
-rw-r--r--tests/wpt/metadata/websockets/interfaces/WebSocket/events/001.html.ini5
-rw-r--r--tests/wpt/metadata/websockets/interfaces/WebSocket/events/006.html.ini5
-rw-r--r--tests/wpt/metadata/websockets/interfaces/WebSocket/events/007.html.ini5
-rw-r--r--tests/wpt/metadata/websockets/interfaces/WebSocket/events/010.html.ini5
-rw-r--r--tests/wpt/metadata/websockets/interfaces/WebSocket/events/011.html.ini5
-rw-r--r--tests/wpt/metadata/websockets/interfaces/WebSocket/events/012.html.ini5
-rw-r--r--tests/wpt/metadata/websockets/interfaces/WebSocket/events/013.html.ini3
-rw-r--r--tests/wpt/metadata/websockets/interfaces/WebSocket/events/016.html.ini6
-rw-r--r--tests/wpt/metadata/websockets/interfaces/WebSocket/events/018.html.ini3
-rw-r--r--tests/wpt/metadata/websockets/interfaces/WebSocket/readyState/008.html.ini6
-rw-r--r--tests/wpt/metadata/websockets/interfaces/WebSocket/send/006.html.ini6
-rw-r--r--tests/wpt/metadata/websockets/interfaces/WebSocket/send/007.html.ini6
-rw-r--r--tests/wpt/metadata/websockets/interfaces/WebSocket/send/008.html.ini6
-rw-r--r--tests/wpt/metadata/websockets/interfaces/WebSocket/send/009.html.ini6
-rw-r--r--tests/wpt/metadata/websockets/interfaces/WebSocket/send/010.html.ini36
-rw-r--r--tests/wpt/metadata/websockets/interfaces/WebSocket/send/011.html.ini6
-rw-r--r--tests/wpt/metadata/websockets/interfaces/WebSocket/send/012.html.ini6
-rw-r--r--tests/wpt/metadata/websockets/keeping-connection-open/001.html.ini5
-rw-r--r--tests/wpt/metadata/websockets/opening-handshake/002.html.ini5
-rw-r--r--tests/wpt/metadata/websockets/opening-handshake/003.html.ini3
87 files changed, 127 insertions, 424 deletions
diff --git a/components/script/dom/webidls/WebSocket.webidl b/components/script/dom/webidls/WebSocket.webidl
index 5d25b56a903..a07514a357a 100644
--- a/components/script/dom/webidls/WebSocket.webidl
+++ b/components/script/dom/webidls/WebSocket.webidl
@@ -26,7 +26,7 @@ interface WebSocket : EventTarget {
[Throws] void close([Clamp] optional unsigned short code, optional USVString reason);
//messaging
- //attribute EventHandler onmessage;
+ attribute EventHandler onmessage;
//attribute BinaryType binaryType;
[Throws] void send(optional USVString data);
//void send(Blob data);
diff --git a/components/script/dom/websocket.rs b/components/script/dom/websocket.rs
index 517b1fa6635..ce515d0f276 100644
--- a/components/script/dom/websocket.rs
+++ b/components/script/dom/websocket.rs
@@ -8,6 +8,7 @@ use dom::bindings::codegen::Bindings::WebSocketBinding::WebSocketMethods;
use dom::bindings::codegen::Bindings::EventHandlerBinding::EventHandlerNonNull;
use dom::bindings::codegen::InheritTypes::EventTargetCast;
use dom::bindings::codegen::InheritTypes::EventCast;
+use dom::bindings::conversions::ToJSValConvertible;
use dom::bindings::error::{Error, Fallible};
use dom::bindings::error::Error::{InvalidAccess, Syntax};
use dom::bindings::global::{GlobalField, GlobalRef};
@@ -15,20 +16,22 @@ use dom::bindings::js::Root;
use dom::bindings::refcounted::Trusted;
use dom::bindings::str::USVString;
use dom::bindings::trace::JSTraceable;
-use dom::bindings::utils::reflect_dom_object;
+use dom::bindings::utils::{reflect_dom_object, Reflectable};
+use dom::blob::Blob;
use dom::closeevent::CloseEvent;
use dom::event::{Event, EventBubbles, EventCancelable, EventHelpers};
use dom::eventtarget::{EventTarget, EventTargetHelpers, EventTargetTypeId};
-use net_traits::hosts::replace_hosts;
+use dom::messageevent::MessageEvent;
use script_task::Runnable;
use script_task::ScriptMsg;
-use std::cell::{Cell, RefCell};
-use std::borrow::ToOwned;
+
+use net_traits::hosts::replace_hosts;
use util::str::DOMString;
use util::task::spawn_named;
+use js::jsapi::{RootedValue, JSAutoRequest, JSAutoCompartment};
+use js::jsval::UndefinedValue;
use hyper::header::Host;
-
use websocket::Message;
use websocket::ws::sender::Sender as Sender_Object;
use websocket::client::sender::Sender;
@@ -38,9 +41,14 @@ use websocket::client::request::Url;
use websocket::Client;
use websocket::header::Origin;
use websocket::result::WebSocketResult;
+use websocket::ws::receiver::Receiver as WSReceiver;
use websocket::ws::util::url::parse_url;
-#[derive(JSTraceable, PartialEq, Copy, Clone)]
+use std::borrow::ToOwned;
+use std::cell::{Cell, RefCell};
+use std::sync::{Arc, Mutex};
+
+#[derive(JSTraceable, PartialEq, Copy, Clone, Debug)]
enum WebSocketRequestState {
Connecting = 0,
Open = 1,
@@ -50,13 +58,18 @@ enum WebSocketRequestState {
no_jsmanaged_fields!(Sender<WebSocketStream>);
+enum MessageData {
+ Text(String),
+ Binary(Vec<u8>),
+}
+
#[dom_struct]
pub struct WebSocket {
eventtarget: EventTarget,
url: Url,
global: GlobalField,
ready_state: Cell<WebSocketRequestState>,
- sender: RefCell<Option<Sender<WebSocketStream>>>,
+ sender: RefCell<Option<Arc<Mutex<Sender<WebSocketStream>>>>>,
failed: Cell<bool>, //Flag to tell if websocket was closed due to failure
full: Cell<bool>, //Flag to tell if websocket queue is full
clean_close: Cell<bool>, //Flag to tell if the websocket closed cleanly (not due to full or fail)
@@ -156,7 +169,7 @@ impl WebSocket {
// Step 9.
let channel = establish_a_websocket_connection(&resource_url, net_url, origin);
- let (temp_sender, _temp_receiver) = match channel {
+ let (ws_sender, mut receiver) = match channel {
Ok(channel) => channel,
Err(e) => {
debug!("Failed to establish a WebSocket connection: {:?}", e);
@@ -167,12 +180,39 @@ impl WebSocket {
return;
}
};
+ let ws_sender = Arc::new(Mutex::new(ws_sender));
let open_task = box ConnectionEstablishedTask {
- addr: address,
- sender: temp_sender,
+ addr: address.clone(),
+ sender: ws_sender.clone(),
};
sender.send(ScriptMsg::RunnableMsg(open_task)).unwrap();
+
+ for message in receiver.incoming_messages() {
+ let message = match message {
+ Ok(Message::Text(text)) => MessageData::Text(text),
+ Ok(Message::Binary(data)) => MessageData::Binary(data),
+ Ok(Message::Ping(data)) => {
+ ws_sender.lock().unwrap().send_message(Message::Pong(data)).unwrap();
+ continue;
+ },
+ Ok(Message::Pong(_)) => continue,
+ Ok(Message::Close(data)) => {
+ ws_sender.lock().unwrap().send_message(Message::Close(data)).unwrap();
+ let task = box CloseTask {
+ addr: address,
+ };
+ sender.send(ScriptMsg::RunnableMsg(task)).unwrap();
+ break;
+ },
+ Err(_) => break,
+ };
+ let message_task = box MessageReceivedTask {
+ address: address.clone(),
+ message: message,
+ };
+ sender.send(ScriptMsg::RunnableMsg(message_task)).unwrap();
+ }
});
// Step 7.
@@ -184,6 +224,7 @@ impl<'a> WebSocketMethods for &'a WebSocket {
event_handler!(open, GetOnopen, SetOnopen);
event_handler!(close, GetOnclose, SetOnclose);
event_handler!(error, GetOnerror, SetOnerror);
+ event_handler!(message, GetOnmessage, SetOnmessage);
// https://html.spec.whatwg.org/multipage/#dom-websocket-url
fn Url(self) -> DOMString {
@@ -218,7 +259,7 @@ impl<'a> WebSocketMethods for &'a WebSocket {
*/
let mut other_sender = self.sender.borrow_mut();
let my_sender = other_sender.as_mut().unwrap();
- let _ = my_sender.send_message(Message::Text(data.unwrap().0));
+ let _ = my_sender.lock().unwrap().send_message(Message::Text(data.unwrap().0));
return Ok(())
}
@@ -230,7 +271,7 @@ impl<'a> WebSocketMethods for &'a WebSocket {
let mut sender = this.sender.borrow_mut();
//TODO: Also check if the buffer is full
if let Some(sender) = sender.as_mut() {
- let _ = sender.send_message(Message::Close(None));
+ let _ = sender.lock().unwrap().send_message(Message::Close(None));
}
}
@@ -279,7 +320,7 @@ impl<'a> WebSocketMethods for &'a WebSocket {
/// Task queued when *the WebSocket connection is established*.
struct ConnectionEstablishedTask {
addr: Trusted<WebSocket>,
- sender: Sender<WebSocketStream>,
+ sender: Arc<Mutex<Sender<WebSocketStream>>>,
}
impl Runnable for ConnectionEstablishedTask {
@@ -346,3 +387,38 @@ impl Runnable for CloseTask {
event.fire(target);
}
}
+
+struct MessageReceivedTask {
+ address: Trusted<WebSocket>,
+ message: MessageData,
+}
+
+impl Runnable for MessageReceivedTask {
+ fn handler(self: Box<Self>) {
+ let ws = self.address.root();
+ debug!("MessageReceivedTask::handler({:p}): readyState={:?}", &*ws,
+ ws.ready_state.get());
+
+ // Step 1.
+ if ws.ready_state.get() != WebSocketRequestState::Open {
+ return;
+ }
+
+ // Step 2-5.
+ let global = ws.global.root();
+ let cx = global.r().get_cx();
+ let _ar = JSAutoRequest::new(cx);
+ let _ac = JSAutoCompartment::new(cx, ws.reflector().get_jsobject().get());
+ let mut message = RootedValue::new(cx, UndefinedValue());
+ match self.message {
+ MessageData::Text(text) => text.to_jsval(cx, message.handle_mut()),
+ MessageData::Binary(data) => {
+ let blob = Blob::new(global.r(), Some(data), "");
+ blob.to_jsval(cx, message.handle_mut());
+ },
+ }
+
+ let target = EventTargetCast::from_ref(ws.r());
+ MessageEvent::dispatch_jsval(target, global.r(), message.handle());
+ }
+}
diff --git a/tests/wpt/metadata/html/dom/interfaces.html.ini b/tests/wpt/metadata/html/dom/interfaces.html.ini
index 3fd0ad22507..aefba4a34f2 100644
--- a/tests/wpt/metadata/html/dom/interfaces.html.ini
+++ b/tests/wpt/metadata/html/dom/interfaces.html.ini
@@ -8322,9 +8322,6 @@
[WebSocket interface: attribute protocol]
expected: FAIL
- [WebSocket interface: attribute onmessage]
- expected: FAIL
-
[WebSocket interface: attribute binaryType]
expected: FAIL
diff --git a/tests/wpt/metadata/websockets/Close-1000-reason.htm.ini b/tests/wpt/metadata/websockets/Close-1000-reason.htm.ini
deleted file mode 100644
index 5ed97b6a4dd..00000000000
--- a/tests/wpt/metadata/websockets/Close-1000-reason.htm.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[Close-1000-reason.htm]
- type: testharness
- expected: TIMEOUT
- [W3C WebSocket API - Create WebSocket - Close the Connection - close(1000, reason) - readyState should be in CLOSED state and wasClean is TRUE - Connection should be closed]
- expected: NOTRUN
-
diff --git a/tests/wpt/metadata/websockets/Close-1000.htm.ini b/tests/wpt/metadata/websockets/Close-1000.htm.ini
deleted file mode 100644
index 10017ef9131..00000000000
--- a/tests/wpt/metadata/websockets/Close-1000.htm.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[Close-1000.htm]
- type: testharness
- expected: TIMEOUT
- [W3C WebSocket API - Create WebSocket - Close the Connection - close(1000) - readyState should be in CLOSED state and wasClean is TRUE - Connection should be closed]
- expected: NOTRUN
-
diff --git a/tests/wpt/metadata/websockets/Close-reason-unpaired-surrogates.htm.ini b/tests/wpt/metadata/websockets/Close-reason-unpaired-surrogates.htm.ini
deleted file mode 100644
index 4b7b2871d00..00000000000
--- a/tests/wpt/metadata/websockets/Close-reason-unpaired-surrogates.htm.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[Close-reason-unpaired-surrogates.htm]
- type: testharness
- expected: TIMEOUT
- [W3C WebSocket API - Create WebSocket - Close the Connection - close(reason with unpaired surrogates) - connection should get closed]
- expected: NOTRUN
-
diff --git a/tests/wpt/metadata/websockets/Create-Secure-valid-url-array-protocols.htm.ini b/tests/wpt/metadata/websockets/Create-Secure-valid-url-array-protocols.htm.ini
deleted file mode 100644
index 0823c060d2c..00000000000
--- a/tests/wpt/metadata/websockets/Create-Secure-valid-url-array-protocols.htm.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[Create-Secure-valid-url-array-protocols.htm]
- type: testharness
- expected: TIMEOUT
- [W3C WebSocket API - Create Secure WebSocket - Pass a valid URL and array of protocol strings - Connection should be closed]
- expected: NOTRUN
-
diff --git a/tests/wpt/metadata/websockets/Create-Secure-valid-url-protocol-string.htm.ini b/tests/wpt/metadata/websockets/Create-Secure-valid-url-protocol-string.htm.ini
deleted file mode 100644
index 09d49dd419b..00000000000
--- a/tests/wpt/metadata/websockets/Create-Secure-valid-url-protocol-string.htm.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[Create-Secure-valid-url-protocol-string.htm]
- type: testharness
- expected: TIMEOUT
- [W3C WebSocket API - Create Secure WebSocket - Pass a valid URL and protocol string - Connection should be closed]
- expected: NOTRUN
-
diff --git a/tests/wpt/metadata/websockets/Create-Secure-valid-url.htm.ini b/tests/wpt/metadata/websockets/Create-Secure-valid-url.htm.ini
deleted file mode 100644
index 8601a957f5d..00000000000
--- a/tests/wpt/metadata/websockets/Create-Secure-valid-url.htm.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[Create-Secure-valid-url.htm]
- type: testharness
- expected: TIMEOUT
- [W3C WebSocket API - Create Secure WebSocket - Pass a valid URL - Connection should be closed]
- expected: NOTRUN
-
diff --git a/tests/wpt/metadata/websockets/Create-valid-url-array-protocols.htm.ini b/tests/wpt/metadata/websockets/Create-valid-url-array-protocols.htm.ini
deleted file mode 100644
index c39896ddd46..00000000000
--- a/tests/wpt/metadata/websockets/Create-valid-url-array-protocols.htm.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[Create-valid-url-array-protocols.htm]
- type: testharness
- expected: TIMEOUT
- [W3C WebSocket API - Create WebSocket - Pass a valid URL and array of protocol strings - Connection should be closed]
- expected: NOTRUN
-
diff --git a/tests/wpt/metadata/websockets/Create-valid-url-protocol.htm.ini b/tests/wpt/metadata/websockets/Create-valid-url-protocol.htm.ini
deleted file mode 100644
index fe7e4139693..00000000000
--- a/tests/wpt/metadata/websockets/Create-valid-url-protocol.htm.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[Create-valid-url-protocol.htm]
- type: testharness
- expected: TIMEOUT
- [W3C WebSocket API - Create WebSocket - Pass a valid URL and a protocol string - Connection should be closed]
- expected: NOTRUN
-
diff --git a/tests/wpt/metadata/websockets/Create-valid-url.htm.ini b/tests/wpt/metadata/websockets/Create-valid-url.htm.ini
deleted file mode 100644
index 73b274b1c92..00000000000
--- a/tests/wpt/metadata/websockets/Create-valid-url.htm.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[Create-valid-url.htm]
- type: testharness
- expected: TIMEOUT
- [W3C WebSocket API - Create WebSocket - Pass a valid URL - Connection should be closed]
- expected: NOTRUN
-
diff --git a/tests/wpt/metadata/websockets/Secure-Close-1000-reason.htm.ini b/tests/wpt/metadata/websockets/Secure-Close-1000-reason.htm.ini
deleted file mode 100644
index 670cc6a5ccb..00000000000
--- a/tests/wpt/metadata/websockets/Secure-Close-1000-reason.htm.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[Secure-Close-1000-reason.htm]
- type: testharness
- expected: TIMEOUT
- [W3C WebSocket API - Create Secure WebSocket - Close the Connection - close(1000, reason) - readyState should be in CLOSED state and wasClean is TRUE - Connection should be closed]
- expected: NOTRUN
-
diff --git a/tests/wpt/metadata/websockets/Secure-Close-1000-verify-code.htm.ini b/tests/wpt/metadata/websockets/Secure-Close-1000-verify-code.htm.ini
deleted file mode 100644
index 53e5adcdd13..00000000000
--- a/tests/wpt/metadata/websockets/Secure-Close-1000-verify-code.htm.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[Secure-Close-1000-verify-code.htm]
- type: testharness
- expected: TIMEOUT
- [W3C WebSocket API - Create Secure WebSocket - Close the Connection - close(1000, reason) - event.code == 1000 and event.reason = 'Clean Close']
- expected: NOTRUN
-
diff --git a/tests/wpt/metadata/websockets/Secure-Close-1000.htm.ini b/tests/wpt/metadata/websockets/Secure-Close-1000.htm.ini
deleted file mode 100644
index b01d6c08650..00000000000
--- a/tests/wpt/metadata/websockets/Secure-Close-1000.htm.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[Secure-Close-1000.htm]
- type: testharness
- expected: TIMEOUT
- [W3C WebSocket API - Create Secure WebSocket - Close the Connection - close(1000) - readyState should be in CLOSED state and wasClean is TRUE - Connection should be closed]
- expected: NOTRUN
-
diff --git a/tests/wpt/metadata/websockets/Secure-Close-1005-verify-code.htm.ini b/tests/wpt/metadata/websockets/Secure-Close-1005-verify-code.htm.ini
index 934b2102bca..be57e845e2a 100644
--- a/tests/wpt/metadata/websockets/Secure-Close-1005-verify-code.htm.ini
+++ b/tests/wpt/metadata/websockets/Secure-Close-1005-verify-code.htm.ini
@@ -1,6 +1,5 @@
[Secure-Close-1005-verify-code.htm]
type: testharness
- expected: TIMEOUT
[W3C WebSocket API - Create Secure WebSocket - Close the Connection - close() - return close code is 1005 - Connection should be closed]
- expected: NOTRUN
+ expected: FAIL
diff --git a/tests/wpt/metadata/websockets/Secure-Close-3000-reason.htm.ini b/tests/wpt/metadata/websockets/Secure-Close-3000-reason.htm.ini
deleted file mode 100644
index b544ea98285..00000000000
--- a/tests/wpt/metadata/websockets/Secure-Close-3000-reason.htm.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[Secure-Close-3000-reason.htm]
- type: testharness
- expected: TIMEOUT
- [W3C WebSocket API - Create Secure WebSocket - Close the Connection - close(3000, reason) - readyState should be in CLOSED state and wasClean is TRUE - Connection should be closed]
- expected: NOTRUN
-
diff --git a/tests/wpt/metadata/websockets/Secure-Close-3000-verify-code.htm.ini b/tests/wpt/metadata/websockets/Secure-Close-3000-verify-code.htm.ini
deleted file mode 100644
index bcb4ab18cea..00000000000
--- a/tests/wpt/metadata/websockets/Secure-Close-3000-verify-code.htm.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[Secure-Close-3000-verify-code.htm]
- type: testharness
- expected: TIMEOUT
- [W3C WebSocket API - Create Secure WebSocket - Close the Connection - close(3000, reason) - verify return code is 3000 - Connection should be closed]
- expected: NOTRUN
-
diff --git a/tests/wpt/metadata/websockets/Secure-Close-4999-reason.htm.ini b/tests/wpt/metadata/websockets/Secure-Close-4999-reason.htm.ini
deleted file mode 100644
index 6461c5b5ab4..00000000000
--- a/tests/wpt/metadata/websockets/Secure-Close-4999-reason.htm.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[Secure-Close-4999-reason.htm]
- type: testharness
- expected: TIMEOUT
- [W3C WebSocket API - Create Secure WebSocket - Close the Connection - close(4999, reason) - readyState should be in CLOSED state and wasClean is TRUE - Connection should be closed]
- expected: NOTRUN
-
diff --git a/tests/wpt/metadata/websockets/Secure-Close-Reason-Unpaired-surrogates.htm.ini b/tests/wpt/metadata/websockets/Secure-Close-Reason-Unpaired-surrogates.htm.ini
deleted file mode 100644
index d2fb3f15bf9..00000000000
--- a/tests/wpt/metadata/websockets/Secure-Close-Reason-Unpaired-surrogates.htm.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[Secure-Close-Reason-Unpaired-surrogates.htm]
- type: testharness
- expected: TIMEOUT
- [W3C WebSocket API - Create Secure WebSocket - Close the Connection - close(reason with unpaired surrogates) - connection should get closed]
- expected: NOTRUN
-
diff --git a/tests/wpt/metadata/websockets/Secure-Close-readyState-Closed.htm.ini b/tests/wpt/metadata/websockets/Secure-Close-readyState-Closed.htm.ini
deleted file mode 100644
index 1cb904410f6..00000000000
--- a/tests/wpt/metadata/websockets/Secure-Close-readyState-Closed.htm.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[Secure-Close-readyState-Closed.htm]
- type: testharness
- expected: TIMEOUT
- [W3C WebSocket API - Create Secure WebSocket - Close the Connection - readyState should be in CLOSED state and wasClean is TRUE - Connection should be closed]
- expected: NOTRUN
-
diff --git a/tests/wpt/metadata/websockets/Secure-Send-65K-data.htm.ini b/tests/wpt/metadata/websockets/Secure-Send-65K-data.htm.ini
index 7baec310983..f6226a5bae6 100644
--- a/tests/wpt/metadata/websockets/Secure-Send-65K-data.htm.ini
+++ b/tests/wpt/metadata/websockets/Secure-Send-65K-data.htm.ini
@@ -1,12 +1,8 @@
[Secure-Send-65K-data.htm]
type: testharness
- expected: TIMEOUT
[W3C WebSocket API - Send 65K data on a Secure WebSocket - Connection should be opened]
expected: FAIL
- [W3C WebSocket API - Send 65K data on a Secure WebSocket - Message should be received]
- expected: NOTRUN
-
[W3C WebSocket API - Send 65K data on a Secure WebSocket - Connection should be closed]
- expected: NOTRUN
+ expected: FAIL
diff --git a/tests/wpt/metadata/websockets/Secure-Send-binary-65K-arraybuffer.htm.ini b/tests/wpt/metadata/websockets/Secure-Send-binary-65K-arraybuffer.htm.ini
index 2d0266eda72..db648771b60 100644
--- a/tests/wpt/metadata/websockets/Secure-Send-binary-65K-arraybuffer.htm.ini
+++ b/tests/wpt/metadata/websockets/Secure-Send-binary-65K-arraybuffer.htm.ini
@@ -5,7 +5,7 @@
expected: FAIL
[W3C WebSocket API - Send 65K binary data on a Secure WebSocket - ArrayBuffer - Message should be received]
- expected: NOTRUN
+ expected: FAIL
[W3C WebSocket API - Send 65K binary data on a Secure WebSocket - ArrayBuffer - Connection should be closed]
expected: NOTRUN
diff --git a/tests/wpt/metadata/websockets/Secure-Send-binary-arraybuffer.htm.ini b/tests/wpt/metadata/websockets/Secure-Send-binary-arraybuffer.htm.ini
index 07f0d175691..5b5e73cf363 100644
--- a/tests/wpt/metadata/websockets/Secure-Send-binary-arraybuffer.htm.ini
+++ b/tests/wpt/metadata/websockets/Secure-Send-binary-arraybuffer.htm.ini
@@ -5,7 +5,7 @@
expected: FAIL
[W3C WebSocket API - Send binary data on a Secure WebSocket - ArrayBuffer - Message should be received]
- expected: NOTRUN
+ expected: FAIL
[W3C WebSocket API - Send binary data on a Secure WebSocket - ArrayBuffer - Connection should be closed]
expected: NOTRUN
diff --git a/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-float32.htm.ini b/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-float32.htm.ini
index f345173423f..36cbfb67c31 100644
--- a/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-float32.htm.ini
+++ b/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-float32.htm.ini
@@ -2,7 +2,7 @@
type: testharness
expected: TIMEOUT
[W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Float32Array - Message should be received]
- expected: NOTRUN
+ expected: FAIL
[W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Float32Array - Connection should be closed]
expected: NOTRUN
diff --git a/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-float64.htm.ini b/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-float64.htm.ini
index a1b2975934b..8f3f255ba65 100644
--- a/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-float64.htm.ini
+++ b/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-float64.htm.ini
@@ -2,7 +2,7 @@
type: testharness
expected: TIMEOUT
[W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Float64Array - Message should be received]
- expected: NOTRUN
+ expected: FAIL
[W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Float64Array - Connection should be closed]
expected: NOTRUN
diff --git a/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-int32.htm.ini b/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-int32.htm.ini
index b009c7ade99..c7f8c7bc3e1 100644
--- a/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-int32.htm.ini
+++ b/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-int32.htm.ini
@@ -2,7 +2,7 @@
type: testharness
expected: TIMEOUT
[W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Int32Array - Message should be received]
- expected: NOTRUN
+ expected: FAIL
[W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Int32Array - Connection should be closed]
expected: NOTRUN
diff --git a/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-uint16-offset-length.htm.ini b/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-uint16-offset-length.htm.ini
index 98ca78af214..aa29d8ef6fa 100644
--- a/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-uint16-offset-length.htm.ini
+++ b/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-uint16-offset-length.htm.ini
@@ -2,7 +2,7 @@
type: testharness
expected: TIMEOUT
[W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Uint16Array with offset and length - Message should be received]
- expected: NOTRUN
+ expected: FAIL
[W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Uint16Array with offset and length - Connection should be closed]
expected: NOTRUN
diff --git a/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-uint32-offset.htm.ini b/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-uint32-offset.htm.ini
index 33d46924290..09fabbd2f09 100644
--- a/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-uint32-offset.htm.ini
+++ b/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-uint32-offset.htm.ini
@@ -2,7 +2,7 @@
type: testharness
expected: TIMEOUT
[W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Uint32Array with offset - Message should be received]
- expected: NOTRUN
+ expected: FAIL
[W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Uint32Array with offset - Connection should be closed]
expected: NOTRUN
diff --git a/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-uint8-offset-length.htm.ini b/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-uint8-offset-length.htm.ini
index 2ef97dab062..d6c25b35e51 100644
--- a/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-uint8-offset-length.htm.ini
+++ b/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-uint8-offset-length.htm.ini
@@ -2,7 +2,7 @@
type: testharness
expected: TIMEOUT
[W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Uint8Array with offset and length - Message should be received]
- expected: NOTRUN
+ expected: FAIL
[W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Uint8Array with offset and length - Connection should be closed]
expected: NOTRUN
diff --git a/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-uint8-offset.htm.ini b/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-uint8-offset.htm.ini
index c85481ce78f..52128fbd3bd 100644
--- a/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-uint8-offset.htm.ini
+++ b/tests/wpt/metadata/websockets/Secure-Send-binary-arraybufferview-uint8-offset.htm.ini
@@ -2,7 +2,7 @@
type: testharness
expected: TIMEOUT
[W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Uint8Array with offset - Message should be received]
- expected: NOTRUN
+ expected: FAIL
[W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Uint8Array with offset - Connection should be closed]
expected: NOTRUN
diff --git a/tests/wpt/metadata/websockets/Secure-Send-binary-blob.htm.ini b/tests/wpt/metadata/websockets/Secure-Send-binary-blob.htm.ini
index 41780aa59c3..65d7d79163f 100644
--- a/tests/wpt/metadata/websockets/Secure-Send-binary-blob.htm.ini
+++ b/tests/wpt/metadata/websockets/Secure-Send-binary-blob.htm.ini
@@ -2,7 +2,7 @@
type: testharness
expected: TIMEOUT
[W3C WebSocket API - Send binary data on a Secure WebSocket - Blob - Message should be received]
- expected: NOTRUN
+ expected: FAIL
[W3C WebSocket API - Send binary data on a Secure WebSocket - Blob - Connection should be closed]
expected: NOTRUN
diff --git a/tests/wpt/metadata/websockets/Secure-Send-data.htm.ini b/tests/wpt/metadata/websockets/Secure-Send-data.htm.ini
index 17e021bc9bf..7225ff1e96f 100644
--- a/tests/wpt/metadata/websockets/Secure-Send-data.htm.ini
+++ b/tests/wpt/metadata/websockets/Secure-Send-data.htm.ini
@@ -1,12 +1,8 @@
[Secure-Send-data.htm]
type: testharness
- expected: TIMEOUT
[W3C WebSocket API - Send data on a Secure WebSocket - Connection should be opened]
expected: FAIL
- [W3C WebSocket API - Send data on a Secure WebSocket - Message should be received]
- expected: NOTRUN
-
[W3C WebSocket API - Send data on a Secure WebSocket - Connection should be closed]
- expected: NOTRUN
+ expected: FAIL
diff --git a/tests/wpt/metadata/websockets/Secure-Send-null.htm.ini b/tests/wpt/metadata/websockets/Secure-Send-null.htm.ini
deleted file mode 100644
index 295fd13e923..00000000000
--- a/tests/wpt/metadata/websockets/Secure-Send-null.htm.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[Secure-Send-null.htm]
- type: testharness
- expected: TIMEOUT
- [W3C WebSocket API - Send null data on a Secure WebSocket - Message should be received]
- expected: NOTRUN
-
- [W3C WebSocket API - Send null data on a Secure WebSocket - Connection should be closed]
- expected: NOTRUN
-
diff --git a/tests/wpt/metadata/websockets/Secure-Send-paired-surrogates.htm.ini b/tests/wpt/metadata/websockets/Secure-Send-paired-surrogates.htm.ini
index 3e95c2c778c..2537cf055a4 100644
--- a/tests/wpt/metadata/websockets/Secure-Send-paired-surrogates.htm.ini
+++ b/tests/wpt/metadata/websockets/Secure-Send-paired-surrogates.htm.ini
@@ -1,12 +1,8 @@
[Secure-Send-paired-surrogates.htm]
type: testharness
- expected: TIMEOUT
[W3C WebSocket API - Send paired surrogates data on a Secure WebSocket - Connection should be opened]
expected: FAIL
- [W3C WebSocket API - Send paired surrogates data on a Secure WebSocket - Message should be received]
- expected: NOTRUN
-
[W3C WebSocket API - Send paired surrogates data on a Secure WebSocket - Connection should be closed]
- expected: NOTRUN
+ expected: FAIL
diff --git a/tests/wpt/metadata/websockets/Secure-Send-unicode-data.htm.ini b/tests/wpt/metadata/websockets/Secure-Send-unicode-data.htm.ini
index d0c2c87a7fa..362baae98b1 100644
--- a/tests/wpt/metadata/websockets/Secure-Send-unicode-data.htm.ini
+++ b/tests/wpt/metadata/websockets/Secure-Send-unicode-data.htm.ini
@@ -1,12 +1,8 @@
[Secure-Send-unicode-data.htm]
type: testharness
- expected: TIMEOUT
[W3C WebSocket API - Send unicode data on a Secure WebSocket - Connection should be opened]
expected: FAIL
- [W3C WebSocket API - Send unicode data on a Secure WebSocket - Message should be received]
- expected: NOTRUN
-
[W3C WebSocket API - Send unicode data on a Secure WebSocket - Connection should be closed]
- expected: NOTRUN
+ expected: FAIL
diff --git a/tests/wpt/metadata/websockets/Secure-Send-unpaired-surrogates.htm.ini b/tests/wpt/metadata/websockets/Secure-Send-unpaired-surrogates.htm.ini
deleted file mode 100644
index 5a85905be79..00000000000
--- a/tests/wpt/metadata/websockets/Secure-Send-unpaired-surrogates.htm.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[Secure-Send-unpaired-surrogates.htm]
- type: testharness
- expected: TIMEOUT
- [W3C WebSocket API - Send unpaired surrogates on a Secure WebSocket - Message should be received]
- expected: NOTRUN
-
- [W3C WebSocket API - Send unpaired surrogates on a Secure WebSocket - Connection should be closed]
- expected: NOTRUN
-
diff --git a/tests/wpt/metadata/websockets/Send-0byte-data.htm.ini b/tests/wpt/metadata/websockets/Send-0byte-data.htm.ini
index c9a9238029f..79e0ff12101 100644
--- a/tests/wpt/metadata/websockets/Send-0byte-data.htm.ini
+++ b/tests/wpt/metadata/websockets/Send-0byte-data.htm.ini
@@ -1,12 +1,8 @@
[Send-0byte-data.htm]
type: testharness
- expected: TIMEOUT
[W3C WebSocket API - Send 0 byte data on a WebSocket - Connection should be opened]
expected: FAIL
- [W3C WebSocket API - Send 0 byte data on a WebSocket - Message should be received]
- expected: NOTRUN
-
[W3C WebSocket API - Send 0 byte data on a WebSocket - Connection should be closed]
- expected: NOTRUN
+ expected: FAIL
diff --git a/tests/wpt/metadata/websockets/Send-65K-data.htm.ini b/tests/wpt/metadata/websockets/Send-65K-data.htm.ini
index 5f3f650af2f..fb9071605f9 100644
--- a/tests/wpt/metadata/websockets/Send-65K-data.htm.ini
+++ b/tests/wpt/metadata/websockets/Send-65K-data.htm.ini
@@ -1,12 +1,8 @@
[Send-65K-data.htm]
type: testharness
- expected: TIMEOUT
[W3C WebSocket API - Send 65K data on a WebSocket - Connection should be opened]
expected: FAIL
- [W3C WebSocket API - Send 65K data on a WebSocket - Message should be received]
- expected: NOTRUN
-
[W3C WebSocket API - Send 65K data on a WebSocket - Connection should be closed]
- expected: NOTRUN
+ expected: FAIL
diff --git a/tests/wpt/metadata/websockets/Send-Unpaired-Surrogates.htm.ini b/tests/wpt/metadata/websockets/Send-Unpaired-Surrogates.htm.ini
deleted file mode 100644
index e523022caf4..00000000000
--- a/tests/wpt/metadata/websockets/Send-Unpaired-Surrogates.htm.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[Send-Unpaired-Surrogates.htm]
- type: testharness
- expected: TIMEOUT
- [W3C WebSocket API - Send unpaired surrogates on a WebSocket - Message should be received]
- expected: NOTRUN
-
- [W3C WebSocket API - Send unpaired surrogates on a WebSocket - Connection should be closed]
- expected: NOTRUN
-
diff --git a/tests/wpt/metadata/websockets/Send-binary-65K-arraybuffer.htm.ini b/tests/wpt/metadata/websockets/Send-binary-65K-arraybuffer.htm.ini
index a00c89142ad..68e57bfba3c 100644
--- a/tests/wpt/metadata/websockets/Send-binary-65K-arraybuffer.htm.ini
+++ b/tests/wpt/metadata/websockets/Send-binary-65K-arraybuffer.htm.ini
@@ -5,7 +5,7 @@
expected: FAIL
[W3C WebSocket API - Send 65K binary data on a WebSocket - ArrayBuffer - Message should be received]
- expected: NOTRUN
+ expected: FAIL
[W3C WebSocket API - Send 65K binary data on a WebSocket - ArrayBuffer - Connection should be closed]
expected: NOTRUN
diff --git a/tests/wpt/metadata/websockets/Send-binary-arraybuffer.htm.ini b/tests/wpt/metadata/websockets/Send-binary-arraybuffer.htm.ini
index 7e695344f5b..7008ffc7f9b 100644
--- a/tests/wpt/metadata/websockets/Send-binary-arraybuffer.htm.ini
+++ b/tests/wpt/metadata/websockets/Send-binary-arraybuffer.htm.ini
@@ -5,7 +5,7 @@
expected: FAIL
[W3C WebSocket API - Send binary data on a WebSocket - ArrayBuffer - Message should be received]
- expected: NOTRUN
+ expected: FAIL
[W3C WebSocket API - Send binary data on a WebSocket - ArrayBuffer - Connection should be closed]
expected: NOTRUN
diff --git a/tests/wpt/metadata/websockets/Send-binary-arraybufferview-int16-offset.htm.ini b/tests/wpt/metadata/websockets/Send-binary-arraybufferview-int16-offset.htm.ini
index 20138d173eb..c10bcee97e6 100644
--- a/tests/wpt/metadata/websockets/Send-binary-arraybufferview-int16-offset.htm.ini
+++ b/tests/wpt/metadata/websockets/Send-binary-arraybufferview-int16-offset.htm.ini
@@ -2,7 +2,7 @@
type: testharness
expected: TIMEOUT
[W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Int16Array with offset - Message should be received]
- expected: NOTRUN
+ expected: FAIL
[W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Int16Array with offset - Connection should be closed]
expected: NOTRUN
diff --git a/tests/wpt/metadata/websockets/Send-binary-arraybufferview-int8.htm.ini b/tests/wpt/metadata/websockets/Send-binary-arraybufferview-int8.htm.ini
index 9c0434b4d76..7fd71d8563a 100644
--- a/tests/wpt/metadata/websockets/Send-binary-arraybufferview-int8.htm.ini
+++ b/tests/wpt/metadata/websockets/Send-binary-arraybufferview-int8.htm.ini
@@ -2,7 +2,7 @@
type: testharness
expected: TIMEOUT
[W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Int8Array - Message should be received]
- expected: NOTRUN
+ expected: FAIL
[W3C WebSocket API - Send binary data on a WebSocket - ArrayBufferView - Int8Array - Connection should be closed]
expected: NOTRUN
diff --git a/tests/wpt/metadata/websockets/Send-binary-blob.htm.ini b/tests/wpt/metadata/websockets/Send-binary-blob.htm.ini
index 4c4d2ac715c..6019b038804 100644
--- a/tests/wpt/metadata/websockets/Send-binary-blob.htm.ini
+++ b/tests/wpt/metadata/websockets/Send-binary-blob.htm.ini
@@ -2,7 +2,7 @@
type: testharness
expected: TIMEOUT
[W3C WebSocket API - Send binary data on a WebSocket - Blob - Message should be received]
- expected: NOTRUN
+ expected: FAIL
[W3C WebSocket API - Send binary data on a WebSocket - Blob - Connection should be closed]
expected: NOTRUN
diff --git a/tests/wpt/metadata/websockets/Send-data.htm.ini b/tests/wpt/metadata/websockets/Send-data.htm.ini
index 219bfa3c2fc..4190be40240 100644
--- a/tests/wpt/metadata/websockets/Send-data.htm.ini
+++ b/tests/wpt/metadata/websockets/Send-data.htm.ini
@@ -1,12 +1,8 @@
[Send-data.htm]
type: testharness
- expected: TIMEOUT
[W3C WebSocket API - Send data on a WebSocket - Connection should be opened]
expected: FAIL
- [W3C WebSocket API - Send data on a WebSocket - Message should be received]
- expected: NOTRUN
-
[W3C WebSocket API - Send data on a WebSocket - Connection should be closed]
- expected: NOTRUN
+ expected: FAIL
diff --git a/tests/wpt/metadata/websockets/Send-null.htm.ini b/tests/wpt/metadata/websockets/Send-null.htm.ini
deleted file mode 100644
index 09ef0d5f976..00000000000
--- a/tests/wpt/metadata/websockets/Send-null.htm.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[Send-null.htm]
- type: testharness
- expected: TIMEOUT
- [W3C WebSocket API - Send null data on a WebSocket - Message should be received]
- expected: NOTRUN
-
- [W3C WebSocket API - Send null data on a WebSocket - Connection should be closed]
- expected: NOTRUN
-
diff --git a/tests/wpt/metadata/websockets/Send-paired-surrogates.htm.ini b/tests/wpt/metadata/websockets/Send-paired-surrogates.htm.ini
index 474c0b0e6fe..32ba2dd8f56 100644
--- a/tests/wpt/metadata/websockets/Send-paired-surrogates.htm.ini
+++ b/tests/wpt/metadata/websockets/Send-paired-surrogates.htm.ini
@@ -1,12 +1,8 @@
[Send-paired-surrogates.htm]
type: testharness
- expected: TIMEOUT
[W3C WebSocket API - Send (paired surrogates) data on a WebSocket - Connection should be opened]
expected: FAIL
- [W3C WebSocket API - Send (paired surrogates) data on a WebSocket - Message should be received]
- expected: NOTRUN
-
[W3C WebSocket API - Send (paired surrogates) data on a WebSocket - Connection should be closed]
- expected: NOTRUN
+ expected: FAIL
diff --git a/tests/wpt/metadata/websockets/Send-unicode-data.htm.ini b/tests/wpt/metadata/websockets/Send-unicode-data.htm.ini
index 20bbc2310f2..f9353d4255c 100644
--- a/tests/wpt/metadata/websockets/Send-unicode-data.htm.ini
+++ b/tests/wpt/metadata/websockets/Send-unicode-data.htm.ini
@@ -1,12 +1,8 @@
[Send-unicode-data.htm]
type: testharness
- expected: TIMEOUT
[W3C WebSocket API - Send unicode data on a WebSocket - Connection should be opened]
expected: FAIL
- [W3C WebSocket API - Send unicode data on a WebSocket - Message should be received]
- expected: NOTRUN
-
[W3C WebSocket API - Send unicode data on a WebSocket - Connection should be closed]
- expected: NOTRUN
+ expected: FAIL
diff --git a/tests/wpt/metadata/websockets/binary/001.html.ini b/tests/wpt/metadata/websockets/binary/001.html.ini
index c69310634cd..d6f781287de 100644
--- a/tests/wpt/metadata/websockets/binary/001.html.ini
+++ b/tests/wpt/metadata/websockets/binary/001.html.ini
@@ -1,6 +1,5 @@
[001.html]
type: testharness
- expected: TIMEOUT
[WebSockets: Send/Receive blob, blob size less than network array buffer]
- expected: TIMEOUT
+ expected: FAIL
diff --git a/tests/wpt/metadata/websockets/binary/002.html.ini b/tests/wpt/metadata/websockets/binary/002.html.ini
index 17c2178f041..f1abd8313bb 100644
--- a/tests/wpt/metadata/websockets/binary/002.html.ini
+++ b/tests/wpt/metadata/websockets/binary/002.html.ini
@@ -1,5 +1,5 @@
[002.html]
type: testharness
[WebSockets: Send/Receive blob, blob size greater than network array buffer]
- expected: TIMEOUT
+ expected: FAIL
diff --git a/tests/wpt/metadata/websockets/binary/004.html.ini b/tests/wpt/metadata/websockets/binary/004.html.ini
index ef110ccc8b7..8bb9b6104c4 100644
--- a/tests/wpt/metadata/websockets/binary/004.html.ini
+++ b/tests/wpt/metadata/websockets/binary/004.html.ini
@@ -1,5 +1,5 @@
[004.html]
type: testharness
[WebSockets: Send/Receive ArrayBuffer, size greater than network array buffer]
- expected: TIMEOUT
+ expected: FAIL
diff --git a/tests/wpt/metadata/websockets/binary/005.html.ini b/tests/wpt/metadata/websockets/binary/005.html.ini
index 3dc5e6482ad..ba3bbcff4f7 100644
--- a/tests/wpt/metadata/websockets/binary/005.html.ini
+++ b/tests/wpt/metadata/websockets/binary/005.html.ini
@@ -1,6 +1,5 @@
[005.html]
type: testharness
- expected: TIMEOUT
[WebSockets: Send/Receive ArrayBuffer, size less than network array buffer]
- expected: TIMEOUT
+ expected: FAIL
diff --git a/tests/wpt/metadata/websockets/closing-handshake/002.html.ini b/tests/wpt/metadata/websockets/closing-handshake/002.html.ini
deleted file mode 100644
index f6ecc3ff447..00000000000
--- a/tests/wpt/metadata/websockets/closing-handshake/002.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[002.html]
- type: testharness
- expected: TIMEOUT
- [WebSockets: server sends closing handshake]
- expected: TIMEOUT
-
diff --git a/tests/wpt/metadata/websockets/closing-handshake/003.html.ini b/tests/wpt/metadata/websockets/closing-handshake/003.html.ini
deleted file mode 100644
index 4c728c392b3..00000000000
--- a/tests/wpt/metadata/websockets/closing-handshake/003.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[003.html]
- type: testharness
- expected: TIMEOUT
- [WebSockets: client sends closing handshake]
- expected: TIMEOUT
-
diff --git a/tests/wpt/metadata/websockets/closing-handshake/004.html.ini b/tests/wpt/metadata/websockets/closing-handshake/004.html.ini
deleted file mode 100644
index 4edaa70e2c3..00000000000
--- a/tests/wpt/metadata/websockets/closing-handshake/004.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[004.html]
- type: testharness
- expected: TIMEOUT
- [WebSockets: data after closing handshake]
- expected: TIMEOUT
-
diff --git a/tests/wpt/metadata/websockets/constructor/013.html.ini b/tests/wpt/metadata/websockets/constructor/013.html.ini
deleted file mode 100644
index 1531cecf0c4..00000000000
--- a/tests/wpt/metadata/websockets/constructor/013.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[013.html]
- type: testharness
- [WebSockets: multiple WebSocket objects]
- expected: TIMEOUT
-
diff --git a/tests/wpt/metadata/websockets/constructor/016.html.ini b/tests/wpt/metadata/websockets/constructor/016.html.ini
index 99e40a15a16..3be0d9fbe9c 100644
--- a/tests/wpt/metadata/websockets/constructor/016.html.ini
+++ b/tests/wpt/metadata/websockets/constructor/016.html.ini
@@ -1,6 +1,5 @@
[016.html]
type: testharness
- expected: TIMEOUT
[WebSockets: non-ascii URL in query, document encoding windows-1252]
- expected: TIMEOUT
+ expected: FAIL
diff --git a/tests/wpt/metadata/websockets/constructor/018.html.ini b/tests/wpt/metadata/websockets/constructor/018.html.ini
deleted file mode 100644
index 20b6752778a..00000000000
--- a/tests/wpt/metadata/websockets/constructor/018.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[018.html]
- type: testharness
- expected: TIMEOUT
- [WebSockets: NULL char in url]
- expected: TIMEOUT
-
diff --git a/tests/wpt/metadata/websockets/cookies/001.html.ini b/tests/wpt/metadata/websockets/cookies/001.html.ini
index af285926981..ab2692e0332 100644
--- a/tests/wpt/metadata/websockets/cookies/001.html.ini
+++ b/tests/wpt/metadata/websockets/cookies/001.html.ini
@@ -1,6 +1,5 @@
[001.html]
type: testharness
- expected: TIMEOUT
[WebSockets: Cookie in request]
- expected: TIMEOUT
+ expected: FAIL
diff --git a/tests/wpt/metadata/websockets/cookies/003.html.ini b/tests/wpt/metadata/websockets/cookies/003.html.ini
index 54a1c984464..5b9a20aa236 100644
--- a/tests/wpt/metadata/websockets/cookies/003.html.ini
+++ b/tests/wpt/metadata/websockets/cookies/003.html.ini
@@ -1,5 +1,5 @@
[003.html]
type: testharness
[WebSockets: sending HttpOnly cookies in ws request]
- expected: TIMEOUT
+ expected: FAIL
diff --git a/tests/wpt/metadata/websockets/cookies/005.html.ini b/tests/wpt/metadata/websockets/cookies/005.html.ini
index 079a6da0567..afb9fd5f1fd 100644
--- a/tests/wpt/metadata/websockets/cookies/005.html.ini
+++ b/tests/wpt/metadata/websockets/cookies/005.html.ini
@@ -1,6 +1,5 @@
[005.html]
type: testharness
- expected: TIMEOUT
[WebSockets: setting HttpOnly cookies in ws response, checking ws request]
- expected: TIMEOUT
+ expected: FAIL
diff --git a/tests/wpt/metadata/websockets/cookies/006.html.ini b/tests/wpt/metadata/websockets/cookies/006.html.ini
deleted file mode 100644
index 4e881b4ff89..00000000000
--- a/tests/wpt/metadata/websockets/cookies/006.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[006.html]
- type: testharness
- expected: TIMEOUT
- [WebSockets: setting Secure cookie with document.cookie, checking ws request]
- expected: TIMEOUT
-
diff --git a/tests/wpt/metadata/websockets/eventhandlers.html.ini b/tests/wpt/metadata/websockets/eventhandlers.html.ini
deleted file mode 100644
index 6008ad31697..00000000000
--- a/tests/wpt/metadata/websockets/eventhandlers.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[eventhandlers.html]
- type: testharness
- [Event handler for message should have [TreatNonCallableAsNull\]]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/websockets/extended-payload-length.html.ini b/tests/wpt/metadata/websockets/extended-payload-length.html.ini
deleted file mode 100644
index 6e2f07bdb8f..00000000000
--- a/tests/wpt/metadata/websockets/extended-payload-length.html.ini
+++ /dev/null
@@ -1,14 +0,0 @@
-[extended-payload-length.html]
- type: testharness
- [Application data is 125 byte which means any 'Extended payload length' field isn't used at all.]
- expected: TIMEOUT
-
- [Application data is 126 byte which starts to use the 16 bit 'Extended payload length' field.]
- expected: TIMEOUT
-
- [Application data is 0xFFFF byte which means the upper bound of the 16 bit 'Extended payload length' field.]
- expected: TIMEOUT
-
- [Application data is (0xFFFF + 1) byte which starts to use the 64 bit 'Extended payload length' field]
- expected: TIMEOUT
-
diff --git a/tests/wpt/metadata/websockets/interfaces.html.ini b/tests/wpt/metadata/websockets/interfaces.html.ini
index d26eadcc658..155767f35ee 100644
--- a/tests/wpt/metadata/websockets/interfaces.html.ini
+++ b/tests/wpt/metadata/websockets/interfaces.html.ini
@@ -15,9 +15,6 @@
[WebSocket interface: attribute protocol]
expected: FAIL
- [WebSocket interface: attribute onmessage]
- expected: FAIL
-
[WebSocket interface: attribute binaryType]
expected: FAIL
@@ -45,9 +42,6 @@
[WebSocket interface: new WebSocket("ws://foo") must inherit property "protocol" with the proper type (11)]
expected: FAIL
- [WebSocket interface: new WebSocket("ws://foo") must inherit property "onmessage" with the proper type (13)]
- expected: FAIL
-
[WebSocket interface: new WebSocket("ws://foo") must inherit property "binaryType" with the proper type (14)]
expected: FAIL
diff --git a/tests/wpt/metadata/websockets/interfaces/CloseEvent/clean-close.html.ini b/tests/wpt/metadata/websockets/interfaces/CloseEvent/clean-close.html.ini
deleted file mode 100644
index db24428e624..00000000000
--- a/tests/wpt/metadata/websockets/interfaces/CloseEvent/clean-close.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[clean-close.html]
- type: testharness
- [WebSockets: wasClean, true]
- expected: TIMEOUT
-
diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/events/001.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/events/001.html.ini
deleted file mode 100644
index 406e60696e7..00000000000
--- a/tests/wpt/metadata/websockets/interfaces/WebSocket/events/001.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[001.html]
- type: testharness
- [WebSockets: getting on* 1]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/events/006.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/events/006.html.ini
deleted file mode 100644
index 1d8fe97b69b..00000000000
--- a/tests/wpt/metadata/websockets/interfaces/WebSocket/events/006.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[006.html]
- type: testharness
- [WebSockets: 'on*' in ws]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/events/007.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/events/007.html.ini
deleted file mode 100644
index dcdd17dea05..00000000000
--- a/tests/wpt/metadata/websockets/interfaces/WebSocket/events/007.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[007.html]
- type: testharness
- [WebSockets: listening for events with onmessage]
- expected: TIMEOUT
-
diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/events/010.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/events/010.html.ini
deleted file mode 100644
index 6bb64424cc1..00000000000
--- a/tests/wpt/metadata/websockets/interfaces/WebSocket/events/010.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[010.html]
- type: testharness
- [WebSockets: setting event handlers to undefined 3]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/events/011.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/events/011.html.ini
deleted file mode 100644
index 77313c47831..00000000000
--- a/tests/wpt/metadata/websockets/interfaces/WebSocket/events/011.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[011.html]
- type: testharness
- [onmessage]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/events/012.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/events/012.html.ini
deleted file mode 100644
index 60036f44da0..00000000000
--- a/tests/wpt/metadata/websockets/interfaces/WebSocket/events/012.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[012.html]
- type: testharness
- [onmessage]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/events/013.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/events/013.html.ini
index f41a6bc9e8d..9aed3cd3b1b 100644
--- a/tests/wpt/metadata/websockets/interfaces/WebSocket/events/013.html.ini
+++ b/tests/wpt/metadata/websockets/interfaces/WebSocket/events/013.html.ini
@@ -9,3 +9,6 @@
[onerror]
expected: FAIL
+ [onmessage]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/events/016.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/events/016.html.ini
deleted file mode 100644
index 92e4236a330..00000000000
--- a/tests/wpt/metadata/websockets/interfaces/WebSocket/events/016.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[016.html]
- type: testharness
- expected: TIMEOUT
- [WebSockets: addEventListener]
- expected: TIMEOUT
-
diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/events/018.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/events/018.html.ini
index 1f833c38a68..9d86c49155b 100644
--- a/tests/wpt/metadata/websockets/interfaces/WebSocket/events/018.html.ini
+++ b/tests/wpt/metadata/websockets/interfaces/WebSocket/events/018.html.ini
@@ -1,9 +1,6 @@
[018.html]
type: testharness
expected: TIMEOUT
- [message event]
- expected: TIMEOUT
-
[error event]
expected: TIMEOUT
diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/readyState/008.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/readyState/008.html.ini
deleted file mode 100644
index bd002c46bb2..00000000000
--- a/tests/wpt/metadata/websockets/interfaces/WebSocket/readyState/008.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[008.html]
- type: testharness
- expected: TIMEOUT
- [WebSockets: getting readyState in closed]
- expected: TIMEOUT
-
diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/send/006.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/send/006.html.ini
deleted file mode 100644
index 655b7e50a75..00000000000
--- a/tests/wpt/metadata/websockets/interfaces/WebSocket/send/006.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[006.html]
- type: testharness
- expected: TIMEOUT
- [WebSockets: send() with unpaired surrogate when readyState is OPEN]
- expected: TIMEOUT
-
diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/send/007.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/send/007.html.ini
deleted file mode 100644
index fe3812e4bbd..00000000000
--- a/tests/wpt/metadata/websockets/interfaces/WebSocket/send/007.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[007.html]
- type: testharness
- expected: TIMEOUT
- [WebSockets: close() followed by send()]
- expected: TIMEOUT
-
diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/send/008.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/send/008.html.ini
deleted file mode 100644
index a47971c62f9..00000000000
--- a/tests/wpt/metadata/websockets/interfaces/WebSocket/send/008.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[008.html]
- type: testharness
- expected: TIMEOUT
- [WebSockets: send() in onclose]
- expected: TIMEOUT
-
diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/send/009.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/send/009.html.ini
deleted file mode 100644
index eb30d042dd6..00000000000
--- a/tests/wpt/metadata/websockets/interfaces/WebSocket/send/009.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[009.html]
- type: testharness
- expected: TIMEOUT
- [WebSockets: send('')]
- expected: TIMEOUT
-
diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/send/010.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/send/010.html.ini
deleted file mode 100644
index b658b9b5eaa..00000000000
--- a/tests/wpt/metadata/websockets/interfaces/WebSocket/send/010.html.ini
+++ /dev/null
@@ -1,36 +0,0 @@
-[010.html]
- type: testharness
- expected: TIMEOUT
- [Constructor succeeds]
- expected: TIMEOUT
-
- [WebSockets: sending non-strings (null)]
- expected: NOTRUN
-
- [WebSockets: sending non-strings (undefined)]
- expected: NOTRUN
-
- [WebSockets: sending non-strings (1)]
- expected: NOTRUN
-
- [WebSockets: sending non-strings ([object Window\])]
- expected: NOTRUN
-
- [WebSockets: sending non-strings ([object HTMLBodyElement\])]
- expected: NOTRUN
-
- [WebSockets: sending non-strings ([object Object\])]
- expected: NOTRUN
-
- [WebSockets: sending non-strings ()]
- expected: NOTRUN
-
- [WebSockets: sending non-strings ([object WebSocket\])]
- expected: NOTRUN
-
- [WebSockets: sending non-strings (function (){})]
- expected: NOTRUN
-
- [WebSockets: sending non-strings (Error)]
- expected: NOTRUN
-
diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/send/011.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/send/011.html.ini
deleted file mode 100644
index 94cacc22d2d..00000000000
--- a/tests/wpt/metadata/websockets/interfaces/WebSocket/send/011.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[011.html]
- type: testharness
- expected: TIMEOUT
- [WebSockets: sending non-ascii, combining chars and non-BMP]
- expected: TIMEOUT
-
diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/send/012.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/send/012.html.ini
deleted file mode 100644
index 42f6c5278c6..00000000000
--- a/tests/wpt/metadata/websockets/interfaces/WebSocket/send/012.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[012.html]
- type: testharness
- expected: TIMEOUT
- [WebSockets: sending null]
- expected: TIMEOUT
-
diff --git a/tests/wpt/metadata/websockets/keeping-connection-open/001.html.ini b/tests/wpt/metadata/websockets/keeping-connection-open/001.html.ini
deleted file mode 100644
index 3c26bf005a7..00000000000
--- a/tests/wpt/metadata/websockets/keeping-connection-open/001.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[001.html]
- type: testharness
- [WebSockets: 20s inactivity after handshake]
- expected: TIMEOUT
-
diff --git a/tests/wpt/metadata/websockets/opening-handshake/002.html.ini b/tests/wpt/metadata/websockets/opening-handshake/002.html.ini
deleted file mode 100644
index 947c3f19f0d..00000000000
--- a/tests/wpt/metadata/websockets/opening-handshake/002.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[002.html]
- type: testharness
- [WebSockets: valid handshake]
- expected: TIMEOUT
-
diff --git a/tests/wpt/metadata/websockets/opening-handshake/003.html.ini b/tests/wpt/metadata/websockets/opening-handshake/003.html.ini
index 6135cc04abd..cfe8f2e820a 100644
--- a/tests/wpt/metadata/websockets/opening-handshake/003.html.ini
+++ b/tests/wpt/metadata/websockets/opening-handshake/003.html.ini
@@ -1,6 +1,5 @@
[003.html]
type: testharness
- expected: TIMEOUT
[WebSockets: origin]
- expected: TIMEOUT
+ expected: FAIL