From 0e1479cc847333c81a37d11f0f65f0304972ba3c Mon Sep 17 00:00:00 2001 From: Jonathan Kingston Date: Tue, 24 Nov 2020 02:06:08 +0000 Subject: [PATCH 1/3] Add creation url and Secure Contexts --- components/constellation/browsingcontext.rs | 8 ++++++ components/constellation/constellation.rs | 18 +++++++++--- components/constellation/pipeline.rs | 1 + .../dom/bindings/codegen/CodegenRust.py | 13 ++++++--- components/script/dom/bindings/guard.rs | 12 ++++++++ .../script/dom/dissimilaroriginwindow.rs | 2 ++ components/script/dom/globalscope.rs | 28 +++++++++++++++++++ components/script/dom/htmlanchorelement.rs | 2 ++ components/script/dom/htmlformelement.rs | 1 + components/script/dom/htmliframeelement.rs | 4 +++ components/script/dom/location.rs | 1 + .../webidls/WindowOrWorkerGlobalScope.webidl | 5 ++++ components/script/dom/window.rs | 8 ++++++ components/script/dom/windowproxy.rs | 3 ++ components/script/dom/workerglobalscope.rs | 9 ++++++ components/script/dom/workletglobalscope.rs | 4 +++ components/script/script_thread.rs | 14 ++++++++++ components/script_traits/lib.rs | 12 ++++++++ components/webdriver_server/lib.rs | 9 +++++- .../basic-popup-and-iframe-tests.html.ini | 5 ++++ ...asic-popup-and-iframe-tests.https.html.ini | 5 ++++ .../basic-shared-worker.html.ini | 13 +++++++++ .../basic-shared-worker.https.html.ini | 13 +++++++++ ...hared-worker-insecure-first.https.html.ini | 13 +++++++++ .../shared-worker-secure-first.https.html.ini | 13 +++++++++ 25 files changed, 207 insertions(+), 9 deletions(-) create mode 100644 tests/wpt/metadata/secure-contexts/basic-popup-and-iframe-tests.html.ini create mode 100644 tests/wpt/metadata/secure-contexts/basic-popup-and-iframe-tests.https.html.ini create mode 100644 tests/wpt/metadata/secure-contexts/basic-shared-worker.html.ini create mode 100644 tests/wpt/metadata/secure-contexts/basic-shared-worker.https.html.ini create mode 100644 tests/wpt/metadata/secure-contexts/shared-worker-insecure-first.https.html.ini create mode 100644 tests/wpt/metadata/secure-contexts/shared-worker-secure-first.https.html.ini diff --git a/components/constellation/browsingcontext.rs b/components/constellation/browsingcontext.rs index d90cb79cadd..4f15638fcff 100644 --- a/components/constellation/browsingcontext.rs +++ b/components/constellation/browsingcontext.rs @@ -24,6 +24,9 @@ pub struct NewBrowsingContextInfo { /// Whether this browsing context is in private browsing mode. pub is_private: bool, + /// Whether this browsing context inherits a secure context. + pub inherited_secure_context: Option, + /// Whether this browsing context should be treated as visible for the /// purposes of scheduling and resource management. pub is_visible: bool, @@ -51,6 +54,9 @@ pub struct BrowsingContext { /// Whether this browsing context is in private browsing mode. pub is_private: bool, + /// Whether this browsing context inherits a secure context. + pub inherited_secure_context: Option, + /// Whether this browsing context should be treated as visible for the /// purposes of scheduling and resource management. pub is_visible: bool, @@ -78,6 +84,7 @@ impl BrowsingContext { parent_pipeline_id: Option, size: Size2D, is_private: bool, + inherited_secure_context: Option, is_visible: bool, ) -> BrowsingContext { let mut pipelines = HashSet::new(); @@ -88,6 +95,7 @@ impl BrowsingContext { top_level_id, size, is_private, + inherited_secure_context, is_visible, pipeline_id, parent_pipeline_id, diff --git a/components/constellation/constellation.rs b/components/constellation/constellation.rs index e01dc7e76ef..6fbd449a236 100644 --- a/components/constellation/constellation.rs +++ b/components/constellation/constellation.rs @@ -1249,6 +1249,7 @@ where parent_pipeline_id: Option, size: Size2D, is_private: bool, + inherited_secure_context: Option, is_visible: bool, ) { debug!("Creating new browsing context {}", browsing_context_id); @@ -1283,6 +1284,7 @@ where parent_pipeline_id, size, is_private, + inherited_secure_context, is_visible, ); self.browsing_contexts @@ -1541,6 +1543,7 @@ where None, Referrer::NoReferrer, None, + None, ); let ctx_id = BrowsingContextId::from(top_level_browsing_context_id); let pipeline_id = match self.browsing_contexts.get(&ctx_id) { @@ -2911,6 +2914,7 @@ where None, Referrer::NoReferrer, None, + None, ); let sandbox = IFrameSandboxState::IFrameSandboxed; let is_private = false; @@ -3027,6 +3031,7 @@ where None, Referrer::NoReferrer, None, + None, ); let sandbox = IFrameSandboxState::IFrameUnsandboxed; let is_private = false; @@ -3071,6 +3076,7 @@ where new_browsing_context_info: Some(NewBrowsingContextInfo { parent_pipeline_id: None, is_private: is_private, + inherited_secure_context: None, is_visible: is_visible, }), window_size, @@ -3178,6 +3184,7 @@ where new_pipeline_id, is_private, mut replace, + .. } = load_info.info; // If no url is specified, reload. @@ -3293,9 +3300,9 @@ where Some(pipeline) => (pipeline.event_loop.clone(), pipeline.browsing_context_id), None => return warn!("Script loaded url in closed iframe {}.", parent_pipeline_id), }; - let (is_parent_private, is_parent_visible) = + let (is_parent_private, is_parent_visible, is_parent_secure) = match self.browsing_contexts.get(&parent_browsing_context_id) { - Some(ctx) => (ctx.is_private, ctx.is_visible), + Some(ctx) => (ctx.is_private, ctx.is_visible, ctx.inherited_secure_context), None => { return warn!( "New iframe {} loaded in closed parent browsing context {}.", @@ -3327,6 +3334,7 @@ where new_browsing_context_info: Some(NewBrowsingContextInfo { parent_pipeline_id: Some(parent_pipeline_id), is_private: is_private, + inherited_secure_context: is_parent_secure, is_visible: is_parent_visible, }), window_size: load_info.window_size.initial_viewport, @@ -3356,9 +3364,9 @@ where ); }, }; - let (is_opener_private, is_opener_visible) = + let (is_opener_private, is_opener_visible, is_opener_secure) = match self.browsing_contexts.get(&opener_browsing_context_id) { - Some(ctx) => (ctx.is_private, ctx.is_visible), + Some(ctx) => (ctx.is_private, ctx.is_visible, ctx.inherited_secure_context), None => { return warn!( "New auxiliary {} loaded in closed opener browsing context {}.", @@ -3416,6 +3424,7 @@ where // Auxiliary browsing contexts are always top-level. parent_pipeline_id: None, is_private: is_opener_private, + inherited_secure_context: is_opener_secure, is_visible: is_opener_visible, }), window_size: self.window_size.initial_viewport, @@ -4747,6 +4756,7 @@ where new_context_info.parent_pipeline_id, change.window_size, new_context_info.is_private, + new_context_info.inherited_secure_context, new_context_info.is_visible, ); self.update_activity(change.new_pipeline_id); diff --git a/components/constellation/pipeline.rs b/components/constellation/pipeline.rs index 108bc403e42..c368b57f2a1 100644 --- a/components/constellation/pipeline.rs +++ b/components/constellation/pipeline.rs @@ -573,6 +573,7 @@ impl UnprivilegedPipelineContent { layout_is_busy: layout_thread_busy_flag.clone(), player_context: self.player_context.clone(), event_loop_waker, + inherited_secure_context: self.load_data.inherited_secure_context.clone(), }, self.load_data.clone(), self.opts.profile_script_events, diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py index 83e68cdce76..13c295ef1a2 100644 --- a/components/script/dom/bindings/codegen/CodegenRust.py +++ b/components/script/dom/bindings/codegen/CodegenRust.py @@ -1517,7 +1517,7 @@ def getRetvalDeclarationForType(returnType, descriptorProvider): returnType) -def MemberCondition(pref, func, exposed): +def MemberCondition(pref, func, exposed, secure): """ A string representing the condition for a member to actually be exposed. Any of the arguments can be None. If not None, they should have the @@ -1526,11 +1526,14 @@ def MemberCondition(pref, func, exposed): pref: The name of the preference. func: The name of the function. exposed: One or more names of an exposed global. + secure: Requires secure context. """ assert pref is None or isinstance(pref, str) assert func is None or isinstance(func, str) assert exposed is None or isinstance(exposed, set) - assert func is None or pref is None or exposed is None + assert func is None or pref is None or exposed is None or secure is None + if secure: + return 'Condition::SecureContext()' if pref: return 'Condition::Pref("%s")' % pref if func: @@ -1580,7 +1583,8 @@ class PropertyDefiner: "Pref"), PropertyDefiner.getStringAttr(interfaceMember, "Func"), - interfaceMember.exposureSet) + interfaceMember.exposureSet, + interfaceMember.getExtendedAttribute("SecureContext")) def generateGuardedArray(self, array, name, specTemplate, specTerminator, specType, getCondition, getDataTuple): @@ -3038,7 +3042,7 @@ let global = incumbent_global.reflector().get_jsobject();\n""" for m in interface.members: if m.isAttr() and not m.isStatic() and m.type.isJSONType(): name = m.identifier.name - conditions = MemberCondition(None, None, m.exposureSet) + conditions = MemberCondition(None, None, m.exposureSet, None) ret_conditions = '&[' + ", ".join(conditions) + "]" ret += fill( """ @@ -7838,6 +7842,7 @@ impl %(base)s { if PropertyDefiner.getStringAttr(m, 'Pref') or \ PropertyDefiner.getStringAttr(m, 'Func') or \ PropertyDefiner.getStringAttr(m, 'Exposed') or \ + m.getExtendedAttribute('SecureContext') or \ (m.isMethod() and m.isIdentifierLess()): continue display = m.identifier.name + ('()' if m.isMethod() else '') diff --git a/components/script/dom/bindings/guard.rs b/components/script/dom/bindings/guard.rs index 188d36fee17..17f3a3d20bc 100644 --- a/components/script/dom/bindings/guard.rs +++ b/components/script/dom/bindings/guard.rs @@ -6,6 +6,9 @@ use crate::dom::bindings::codegen::InterfaceObjectMap; use crate::dom::bindings::interface::is_exposed_in; +use crate::dom::globalscope::GlobalScope; +use crate::realms::AlreadyInRealm; +use crate::realms::InRealm; use crate::script_runtime::JSContext; use js::rust::HandleObject; use servo_config::prefs; @@ -45,16 +48,25 @@ pub enum Condition { Pref(&'static str), // The condition is satisfied if the interface is exposed in the global. Exposed(InterfaceObjectMap::Globals), + SecureContext(), /// The condition is always satisfied. Satisfied, } +fn is_secure_context(cx: JSContext) -> bool { + unsafe { + let in_realm_proof = AlreadyInRealm::assert_for_cx(JSContext::from_ptr(*cx)); + GlobalScope::from_context(*cx, InRealm::Already(&in_realm_proof)).is_secure_context() + } +} + impl Condition { pub fn is_satisfied(&self, cx: JSContext, obj: HandleObject, global: HandleObject) -> bool { match *self { Condition::Pref(name) => prefs::pref_map().get(name).as_bool().unwrap_or(false), Condition::Func(f) => f(cx, obj), Condition::Exposed(globals) => is_exposed_in(global, globals), + Condition::SecureContext() => is_secure_context(cx), Condition::Satisfied => true, } } diff --git a/components/script/dom/dissimilaroriginwindow.rs b/components/script/dom/dissimilaroriginwindow.rs index c00b08effe6..989aec3ff3d 100644 --- a/components/script/dom/dissimilaroriginwindow.rs +++ b/components/script/dom/dissimilaroriginwindow.rs @@ -57,12 +57,14 @@ impl DissimilarOriginWindow { global_to_clone_from.scheduler_chan().clone(), global_to_clone_from.resource_threads().clone(), global_to_clone_from.origin().clone(), + global_to_clone_from.creation_url().clone(), // FIXME(nox): The microtask queue is probably not important // here, but this whole DOM interface is a hack anyway. global_to_clone_from.microtask_queue().clone(), global_to_clone_from.is_headless(), global_to_clone_from.get_user_agent(), global_to_clone_from.wgpu_id_hub(), + Some(global_to_clone_from.is_secure_context()), ), window_proxy: Dom::from_ref(window_proxy), location: Default::default(), diff --git a/components/script/dom/globalscope.rs b/components/script/dom/globalscope.rs index 56adc2b8d90..6e576c036f7 100644 --- a/components/script/dom/globalscope.rs +++ b/components/script/dom/globalscope.rs @@ -246,6 +246,9 @@ pub struct GlobalScope { /// The origin of the globalscope origin: MutableOrigin, + /// https://html.spec.whatwg.org/multipage/#concept-environment-creation-url + creation_url: Option, + /// A map for storing the previous permission state read results. permission_state_invocation_results: DomRefCell>, @@ -309,6 +312,9 @@ pub struct GlobalScope { /// List of ongoing dynamic module imports. dynamic_modules: DomRefCell, + + /// Is considered in a secure context + inherited_secure_context: Option, } /// A wrapper for glue-code between the ipc router and the event-loop. @@ -719,10 +725,12 @@ impl GlobalScope { scheduler_chan: IpcSender, resource_threads: ResourceThreads, origin: MutableOrigin, + creation_url: Option, microtask_queue: Rc, is_headless: bool, user_agent: Cow<'static, str>, gpu_id_hub: Arc>, + inherited_secure_context: Option, ) -> Self { Self { message_port_state: DomRefCell::new(MessagePortState::UnManaged), @@ -747,6 +755,7 @@ impl GlobalScope { timers: OneshotTimers::new(scheduler_chan), init_timers: Default::default(), origin, + creation_url, permission_state_invocation_results: Default::default(), microtask_queue, list_auto_close_worker: Default::default(), @@ -761,6 +770,7 @@ impl GlobalScope { https_state: Cell::new(HttpsState::None), console_group_stack: DomRefCell::new(Vec::new()), dynamic_modules: DomRefCell::new(DynamicModuleList::new()), + inherited_secure_context, } } @@ -2311,6 +2321,11 @@ impl GlobalScope { &self.origin } + /// Get the creation_url for this global scope + pub fn creation_url(&self) -> &Option { + &self.creation_url + } + pub fn image_cache(&self) -> Arc { if let Some(window) = self.downcast::() { return window.image_cache(); @@ -2994,6 +3009,19 @@ impl GlobalScope { self.https_state.set(https_state); } + pub fn is_secure_context(&self) -> bool { + if Some(false) == self.inherited_secure_context { + return false; + } + if let Some(creation_url) = self.creation_url() { + if creation_url.scheme() == "blob" && Some(true) == self.inherited_secure_context { + return true; + } + return creation_url.is_potentially_trustworthy(); + } + false + } + /// https://www.w3.org/TR/CSP/#get-csp-of-object pub fn get_csp_list(&self) -> Option { if let Some(window) = self.downcast::() { diff --git a/components/script/dom/htmlanchorelement.rs b/components/script/dom/htmlanchorelement.rs index be246203121..e6583329880 100644 --- a/components/script/dom/htmlanchorelement.rs +++ b/components/script/dom/htmlanchorelement.rs @@ -703,12 +703,14 @@ pub fn follow_hyperlink(subject: &Element, hyperlink_suffix: Option) { // Step 14 let pipeline_id = target_window.upcast::().pipeline_id(); + let secure = target_window.upcast::().is_secure_context(); let load_data = LoadData::new( LoadOrigin::Script(document.origin().immutable().clone()), url, Some(pipeline_id), referrer, referrer_policy, + Some(secure), ); let target = Trusted::new(target_window); let task = task!(navigate_follow_hyperlink: move || { diff --git a/components/script/dom/htmlformelement.rs b/components/script/dom/htmlformelement.rs index a4df1059a0c..d06fd85a426 100644 --- a/components/script/dom/htmlformelement.rs +++ b/components/script/dom/htmlformelement.rs @@ -811,6 +811,7 @@ impl HTMLFormElement { None, target_window.upcast::().get_referrer(), target_document.get_referrer_policy(), + Some(target_window.upcast::().is_secure_context()), ); // Step 22 diff --git a/components/script/dom/htmliframeelement.rs b/components/script/dom/htmliframeelement.rs index 345e815ee50..6f5264999be 100644 --- a/components/script/dom/htmliframeelement.rs +++ b/components/script/dom/htmliframeelement.rs @@ -170,6 +170,7 @@ impl HTMLIFrameElement { top_level_browsing_context_id: top_level_browsing_context_id, new_pipeline_id: new_pipeline_id, is_private: false, // FIXME + inherited_secure_context: load_data.inherited_secure_context, replace: replace, }; @@ -244,6 +245,7 @@ impl HTMLIFrameElement { pipeline_id, window.upcast::().get_referrer(), document.get_referrer_policy(), + Some(window.upcast::().is_secure_context()), ); let element = self.upcast::(); load_data.srcdoc = String::from(element.get_string_attribute(&local_name!("srcdoc"))); @@ -327,6 +329,7 @@ impl HTMLIFrameElement { creator_pipeline_id, window.upcast::().get_referrer(), document.get_referrer_policy(), + Some(window.upcast::().is_secure_context()), ); let pipeline_id = self.pipeline_id(); @@ -354,6 +357,7 @@ impl HTMLIFrameElement { pipeline_id, window.upcast::().get_referrer(), document.get_referrer_policy(), + Some(window.upcast::().is_secure_context()), ); let browsing_context_id = BrowsingContextId::new(); let top_level_browsing_context_id = window.window_proxy().top_level_browsing_context_id(); diff --git a/components/script/dom/location.rs b/components/script/dom/location.rs index 48e8ea0c744..42e3a5846f3 100644 --- a/components/script/dom/location.rs +++ b/components/script/dom/location.rs @@ -52,6 +52,7 @@ impl Location { Some(pipeline_id), referrer, referrer_policy, + None, // Top navigation doesn't inherit secure context ); // TODO: rethrow exceptions, set exceptions enabled flag. self.window diff --git a/components/script/dom/webidls/WindowOrWorkerGlobalScope.webidl b/components/script/dom/webidls/WindowOrWorkerGlobalScope.webidl index 97b36721f8b..2ab8ba2c25d 100644 --- a/components/script/dom/webidls/WindowOrWorkerGlobalScope.webidl +++ b/components/script/dom/webidls/WindowOrWorkerGlobalScope.webidl @@ -36,5 +36,10 @@ partial interface mixin WindowOrWorkerGlobalScope { readonly attribute Performance performance; }; +// https://w3c.github.io/webappsec-secure-contexts/#monkey-patching-global-object +partial interface mixin WindowOrWorkerGlobalScope { + readonly attribute boolean isSecureContext; +}; + Window includes WindowOrWorkerGlobalScope; WorkerGlobalScope includes WindowOrWorkerGlobalScope; diff --git a/components/script/dom/window.rs b/components/script/dom/window.rs index 09497c0798a..70734efb9bb 100644 --- a/components/script/dom/window.rs +++ b/components/script/dom/window.rs @@ -1381,6 +1381,10 @@ impl WindowMethods for Window { } rval.get() } + + fn IsSecureContext(&self) -> bool { + self.upcast::().is_secure_context() + } } impl Window { @@ -2357,6 +2361,7 @@ impl Window { parent_info: Option, window_size: WindowSizeData, origin: MutableOrigin, + creator_url: ServoUrl, navigation_start: u64, navigation_start_precise: u64, webgl_chan: Option, @@ -2376,6 +2381,7 @@ impl Window { player_context: WindowGLContext, event_loop_waker: Option>, gpu_id_hub: Arc>, + inherited_secure_context: Option, ) -> DomRoot { let layout_rpc: Box = { let (rpc_send, rpc_recv) = unbounded(); @@ -2396,10 +2402,12 @@ impl Window { scheduler_chan, resource_threads, origin, + Some(creator_url), microtask_queue, is_headless, user_agent, gpu_id_hub, + inherited_secure_context, ), script_chan, task_manager, diff --git a/components/script/dom/windowproxy.rs b/components/script/dom/windowproxy.rs index 8be356e5ea2..e37e561af06 100644 --- a/components/script/dom/windowproxy.rs +++ b/components/script/dom/windowproxy.rs @@ -307,6 +307,7 @@ impl WindowProxy { None, document.global().get_referrer(), document.get_referrer_policy(), + None, // Doesn't inherit secure context ); let load_info = AuxiliaryBrowsingContextLoadInfo { load_data: load_data.clone(), @@ -511,12 +512,14 @@ impl WindowProxy { // Step 14.5 let referrer_policy = target_document.get_referrer_policy(); let pipeline_id = target_window.upcast::().pipeline_id(); + let secure = target_window.upcast::().is_secure_context(); let load_data = LoadData::new( LoadOrigin::Script(existing_document.origin().immutable().clone()), url, Some(pipeline_id), referrer, referrer_policy, + Some(secure), ); let replacement_flag = if new { HistoryEntryReplacement::Enabled diff --git a/components/script/dom/workerglobalscope.rs b/components/script/dom/workerglobalscope.rs index aabda0ab248..6092b3c4c3e 100644 --- a/components/script/dom/workerglobalscope.rs +++ b/components/script/dom/workerglobalscope.rs @@ -80,8 +80,10 @@ pub fn prepare_workerscope_init( worker_id: worker_id.unwrap_or_else(|| WorkerId(Uuid::new_v4())), pipeline_id: global.pipeline_id(), origin: global.origin().immutable().clone(), + creation_url: global.creation_url().clone(), is_headless: global.is_headless(), user_agent: global.get_user_agent(), + inherited_secure_context: Some(global.is_secure_context()), }; init @@ -141,10 +143,12 @@ impl WorkerGlobalScope { init.scheduler_chan, init.resource_threads, MutableOrigin::new(init.origin), + init.creation_url, runtime.microtask_queue.clone(), init.is_headless, init.user_agent, gpu_id_hub, + init.inherited_secure_context, ), worker_id: init.worker_id, worker_name, @@ -405,6 +409,11 @@ impl WorkerGlobalScopeMethods for WorkerGlobalScope { .ascii_serialization(), ) } + + // https://w3c.github.io/webappsec-secure-contexts/#dom-windoworworkerglobalscope-issecurecontext + fn IsSecureContext(&self) -> bool { + self.upcast::().is_secure_context() + } } impl WorkerGlobalScope { diff --git a/components/script/dom/workletglobalscope.rs b/components/script/dom/workletglobalscope.rs index 47e6315c940..29d5b9b7f99 100644 --- a/components/script/dom/workletglobalscope.rs +++ b/components/script/dom/workletglobalscope.rs @@ -71,10 +71,12 @@ impl WorkletGlobalScope { init.scheduler_chan.clone(), init.resource_threads.clone(), MutableOrigin::new(ImmutableOrigin::new_opaque()), + None, Default::default(), init.is_headless, init.user_agent.clone(), init.gpu_id_hub.clone(), + init.inherited_secure_context, ), base_url, to_script_thread_sender: init.to_script_thread_sender.clone(), @@ -166,6 +168,8 @@ pub struct WorkletGlobalScopeInit { pub user_agent: Cow<'static, str>, /// Identity manager for WebGPU resources pub gpu_id_hub: Arc>, + /// Is considered secure + pub inherited_secure_context: Option, } /// diff --git a/components/script/script_thread.rs b/components/script/script_thread.rs index 16de38f0265..b41c5885c83 100644 --- a/components/script/script_thread.rs +++ b/components/script/script_thread.rs @@ -216,6 +216,8 @@ struct InProgressLoad { canceller: FetchCanceller, /// Flag for sharing with the layout thread that is not yet created. layout_is_busy: Arc, + /// If inheriting the security context + inherited_secure_context: Option, } impl InProgressLoad { @@ -231,6 +233,7 @@ impl InProgressLoad { url: ServoUrl, origin: MutableOrigin, layout_is_busy: Arc, + inherited_secure_context: Option, ) -> InProgressLoad { let current_time = get_time(); let navigation_start_precise = precise_time_ns(); @@ -253,6 +256,7 @@ impl InProgressLoad { navigation_start_precise: navigation_start_precise, canceller: Default::default(), layout_is_busy: layout_is_busy, + inherited_secure_context: inherited_secure_context, } } } @@ -692,6 +696,9 @@ pub struct ScriptThread { /// Receiver to receive commands from optional WebGPU server. webgpu_port: RefCell>>, + + // Secure context + inherited_secure_context: Option, } struct BHMExitSignal { @@ -778,6 +785,7 @@ impl ScriptThreadFactory for ScriptThread { let top_level_browsing_context_id = state.top_level_browsing_context_id; let parent_info = state.parent_info; let opener = state.opener; + let secure = load_data.inherited_secure_context.clone(); let mem_profiler_chan = state.mem_profiler_chan.clone(); let window_size = state.window_size; let layout_is_busy = state.layout_is_busy.clone(); @@ -816,6 +824,7 @@ impl ScriptThreadFactory for ScriptThread { load_data.url.clone(), origin, layout_is_busy, + secure, ); script_thread.pre_page_load(new_load, load_data); @@ -1149,6 +1158,7 @@ impl ScriptThread { is_headless: script_thread.headless, user_agent: script_thread.user_agent.clone(), gpu_id_hub: script_thread.gpu_id_hub.clone(), + inherited_secure_context: script_thread.inherited_secure_context.clone(), }; Rc::new(WorkletThreadPool::spawn(init)) }) @@ -1404,6 +1414,7 @@ impl ScriptThread { is_user_interacting: Cell::new(false), gpu_id_hub: Arc::new(Mutex::new(Identities::new())), webgpu_port: RefCell::new(None), + inherited_secure_context: state.inherited_secure_context, } } @@ -2523,6 +2534,7 @@ impl ScriptThread { load_data.url.clone(), origin, layout_is_busy.clone(), + load_data.inherited_secure_context.clone(), ); if load_data.url.as_str() == "about:blank" { self.start_page_load_about_blank(new_load, load_data.js_eval_result); @@ -3271,6 +3283,7 @@ impl ScriptThread { incomplete.parent_info, incomplete.window_size, origin.clone(), + final_url.clone(), incomplete.navigation_start, incomplete.navigation_start_precise, self.webgl_chan.as_ref().map(|chan| chan.channel()), @@ -3290,6 +3303,7 @@ impl ScriptThread { self.player_context.clone(), self.event_loop_waker.as_ref().map(|w| (*w).clone_box()), self.gpu_id_hub.clone(), + incomplete.inherited_secure_context, ); // Initialize the browsing context for the window. diff --git a/components/script_traits/lib.rs b/components/script_traits/lib.rs index 1087e37a9fc..be926307bd9 100644 --- a/components/script_traits/lib.rs +++ b/components/script_traits/lib.rs @@ -182,6 +182,8 @@ pub struct LoadData { /// The source to use instead of a network response for a srcdoc document. pub srcdoc: String, + /// The inherited context is Secure, None if not inherited + pub inherited_secure_context: Option, } /// The result of evaluating a javascript scheme url. @@ -202,6 +204,7 @@ impl LoadData { creator_pipeline_id: Option, referrer: Referrer, referrer_policy: Option, + inherited_secure_context: Option, ) -> LoadData { LoadData { load_origin, @@ -214,6 +217,7 @@ impl LoadData { referrer: referrer, referrer_policy: referrer_policy, srcdoc: "".to_string(), + inherited_secure_context, } } } @@ -639,6 +643,8 @@ pub struct InitialScriptState { pub top_level_browsing_context_id: TopLevelBrowsingContextId, /// The ID of the opener, if any. pub opener: Option, + /// Loading into a Secure Context + pub inherited_secure_context: Option, /// A channel with which messages can be sent to us (the script thread). pub control_chan: IpcSender, /// A port on which messages sent by the constellation to script can be received. @@ -751,6 +757,8 @@ pub struct IFrameLoadInfo { pub new_pipeline_id: PipelineId, /// Whether this iframe should be considered private pub is_private: bool, + /// Whether this iframe should be considered secure + pub inherited_secure_context: Option, /// Wether this load should replace the current entry (reload). If true, the current /// entry will be replaced instead of a new entry being added. pub replace: HistoryEntryReplacement, @@ -868,10 +876,14 @@ pub struct WorkerGlobalScopeInit { pub pipeline_id: PipelineId, /// The origin pub origin: ImmutableOrigin, + /// The creation URL + pub creation_url: Option, /// True if headless mode pub is_headless: bool, /// An optional string allowing the user agnet to be set for testing. pub user_agent: Cow<'static, str>, + /// True if secure context + pub inherited_secure_context: Option, } /// Common entities representing a network load origin diff --git a/components/webdriver_server/lib.rs b/components/webdriver_server/lib.rs index 3b53127d0d9..645ea96e3f0 100644 --- a/components/webdriver_server/lib.rs +++ b/components/webdriver_server/lib.rs @@ -644,7 +644,14 @@ impl Handler { let top_level_browsing_context_id = self.session()?.top_level_browsing_context_id; - let load_data = LoadData::new(LoadOrigin::WebDriver, url, None, Referrer::NoReferrer, None); + let load_data = LoadData::new( + LoadOrigin::WebDriver, + url, + None, + Referrer::NoReferrer, + None, + None, + ); let cmd_msg = WebDriverCommandMsg::LoadUrl( top_level_browsing_context_id, load_data, diff --git a/tests/wpt/metadata/secure-contexts/basic-popup-and-iframe-tests.html.ini b/tests/wpt/metadata/secure-contexts/basic-popup-and-iframe-tests.html.ini new file mode 100644 index 00000000000..4e01b1c7965 --- /dev/null +++ b/tests/wpt/metadata/secure-contexts/basic-popup-and-iframe-tests.html.ini @@ -0,0 +1,5 @@ +[basic-popup-and-iframe-tests.html] + expected: TIMEOUT + [Test Window.isSecureContext in a sandboxed iframe loading a srcdoc] + expected: TIMEOUT + diff --git a/tests/wpt/metadata/secure-contexts/basic-popup-and-iframe-tests.https.html.ini b/tests/wpt/metadata/secure-contexts/basic-popup-and-iframe-tests.https.html.ini new file mode 100644 index 00000000000..ed630c92ee8 --- /dev/null +++ b/tests/wpt/metadata/secure-contexts/basic-popup-and-iframe-tests.https.html.ini @@ -0,0 +1,5 @@ +[basic-popup-and-iframe-tests.https.html] + expected: TIMEOUT + [Test Window.isSecureContext in a sandboxed iframe loading a srcdoc] + expected: TIMEOUT + diff --git a/tests/wpt/metadata/secure-contexts/basic-shared-worker.html.ini b/tests/wpt/metadata/secure-contexts/basic-shared-worker.html.ini new file mode 100644 index 00000000000..b53efb6cd6f --- /dev/null +++ b/tests/wpt/metadata/secure-contexts/basic-shared-worker.html.ini @@ -0,0 +1,13 @@ +[basic-shared-worker.html] + [Shared worker] + expected: FAIL + + [Nested worker in shared worker] + expected: FAIL + + [Shared worker from https subframe] + expected: FAIL + + [Nested worker from shared worker from https subframe] + expected: FAIL + diff --git a/tests/wpt/metadata/secure-contexts/basic-shared-worker.https.html.ini b/tests/wpt/metadata/secure-contexts/basic-shared-worker.https.html.ini new file mode 100644 index 00000000000..d46303a086c --- /dev/null +++ b/tests/wpt/metadata/secure-contexts/basic-shared-worker.https.html.ini @@ -0,0 +1,13 @@ +[basic-shared-worker.https.html] + [Shared worker] + expected: FAIL + + [Nested worker in shared worker] + expected: FAIL + + [Shared worker from https subframe] + expected: FAIL + + [Nested worker from shared worker from https subframe] + expected: FAIL + diff --git a/tests/wpt/metadata/secure-contexts/shared-worker-insecure-first.https.html.ini b/tests/wpt/metadata/secure-contexts/shared-worker-insecure-first.https.html.ini new file mode 100644 index 00000000000..f3773e568f9 --- /dev/null +++ b/tests/wpt/metadata/secure-contexts/shared-worker-insecure-first.https.html.ini @@ -0,0 +1,13 @@ +[shared-worker-insecure-first.https.html] + [Shared worker in subframe] + expected: FAIL + + [Nested worker in shared worker in subframe] + expected: FAIL + + [Shared worker in popup] + expected: FAIL + + [Nested worker from shared worker in popup] + expected: FAIL + diff --git a/tests/wpt/metadata/secure-contexts/shared-worker-secure-first.https.html.ini b/tests/wpt/metadata/secure-contexts/shared-worker-secure-first.https.html.ini new file mode 100644 index 00000000000..5678b7e92b8 --- /dev/null +++ b/tests/wpt/metadata/secure-contexts/shared-worker-secure-first.https.html.ini @@ -0,0 +1,13 @@ +[shared-worker-secure-first.https.html] + [Shared worker in subframe] + expected: FAIL + + [Nested worker in shared worker in subframe] + expected: FAIL + + [Shared worker in popup] + expected: FAIL + + [Nested worker from shared worker in popup] + expected: FAIL + From 35eaf659740a83e16b2ac20bf50b649738771506 Mon Sep 17 00:00:00 2001 From: Jonathan Kingston Date: Tue, 24 Nov 2020 04:22:19 +0000 Subject: [PATCH 2/3] Moving bluetooth tests to https. --- tests/wpt/mozilla/meta/MANIFEST.json | 426 +++++++++--------- ...tchAdvertisements-succeeds.https.html.ini} | 2 +- .../device-goes-out-of-range.https.html.ini} | 2 +- ...> disconnect-called-during.https.html.ini} | 2 +- ...connect-invalidates-object.https.html.ini} | 2 +- ...ml.ini => reconnect-during.https.html.ini} | 2 +- ...oes-out-of-range-with-uuid.https.html.ini} | 2 +- .../device-goes-out-of-range.https.html.ini} | 2 +- ...ct-called-during-with-uuid.https.html.ini} | 2 +- ...> disconnect-called-during.https.html.ini} | 2 +- ...onnect-invalidates-objects.https.html.ini} | 2 +- .../device-goes-out-of-range.https.html.ini} | 2 +- ...> disconnect-called-during.https.html.ini} | 2 +- ...oes-out-of-range-with-uuid.https.html.ini} | 2 +- .../device-goes-out-of-range.https.html.ini} | 2 +- ...ct-called-during-with-uuid.https.html.ini} | 2 +- ...> disconnect-called-during.https.html.ini} | 2 +- .../device-goes-out-of-range.html.ini | 5 - .../device-goes-out-of-range.https.html.ini | 5 + ...> disconnect-called-during.https.html.ini} | 2 +- ...evice-goes-out-of-range-with-uuid.html.ini | 5 - ...goes-out-of-range-with-uuid.https.html.ini | 5 + .../device-goes-out-of-range.html.ini | 5 - .../device-goes-out-of-range.https.html.ini | 5 + ...ct-called-during-with-uuid.https.html.ini} | 2 +- ...> disconnect-called-during.https.html.ini} | 2 +- ...l.ini => idl-BluetoothUUID.https.html.ini} | 2 +- ...ces.html.ini => interfaces.https.html.ini} | 2 +- .../device-goes-out-of-range.html.ini | 5 - .../device-goes-out-of-range.https.html.ini | 5 + ...> disconnect-called-during.https.html.ini} | 2 +- ...html.ini => event-is-fired.https.html.ini} | 2 +- .../device-goes-out-of-range.html.ini | 5 - .../device-goes-out-of-range.https.html.ini | 5 + ...> disconnect-called-during.https.html.ini} | 2 +- ...> disconnect-called-during.https.html.ini} | 2 +- .../device-goes-out-of-range.html.ini | 5 - .../device-goes-out-of-range.https.html.ini | 5 + .../device-goes-out-of-range.html.ini | 5 - .../device-goes-out-of-range.https.html.ini | 5 + ...> watchAdvertisements-succeeds.https.html} | 0 ...ds.html => connection-succeeds.https.html} | 0 ...ml => device-goes-out-of-range.https.html} | 0 ...r.html => get-same-gatt-server.https.html} | 0 ...ml => connect-disconnect-twice.https.html} | 0 ...t-once.html => disconnect-once.https.html} | 0 ...l => disconnect-twice-in-a-row.https.html} | 0 ...s-fired.html => event-is-fired.https.html} | 0 ...nt.html => adapter-not-present.https.html} | 0 ...dapter-off.html => adapter-off.https.html} | 0 ...{adapter-on.html => adapter-on.https.html} | 0 ... => blocklisted-characteristic.https.html} | 0 ...d.html => characteristic-found.https.html} | 0 ...ml => characteristic-not-found.https.html} | 0 ...ml => device-goes-out-of-range.https.html} | 0 ...ml => disconnect-called-before.https.html} | 0 ...ml => disconnect-called-during.https.html} | 0 ... disconnect-invalidates-object.https.html} | 0 ...racteristic-after-reconnection.https.html} | 0 ...tml => get-same-characteristic.https.html} | 0 ...=> invalid-characteristic-name.https.html} | 0 ...uring.html => reconnect-during.https.html} | 0 ...ved.html => service-is-removed.https.html} | 0 ...sted-characteristics-with-uuid.https.html} | 0 ...=> blocklisted-characteristics.https.html} | 0 ...haracteristics-found-with-uuid.https.html} | 0 ....html => characteristics-found.https.html} | 0 ...cteristics-not-found-with-uuid.https.html} | 0 ...l => characteristics-not-found.https.html} | 0 ...tml => correct-characteristics.https.html} | 0 ...ce-goes-out-of-range-with-uuid.https.html} | 0 ...ml => device-goes-out-of-range.https.html} | 0 ...onnect-called-before-with-uuid.https.html} | 0 ...ml => disconnect-called-before.https.html} | 0 ...onnect-called-during-with-uuid.https.html} | 0 ...ml => disconnect-called-during.https.html} | 0 ...disconnect-invalidates-objects.https.html} | 0 ...acteristics-after-reconnection.https.html} | 0 ...ml => get-same-characteristics.https.html} | 0 ...=> invalid-characteristic-name.https.html} | 0 ...> service-is-removed-with-uuid.https.html} | 0 ...ved.html => service-is-removed.https.html} | 0 ...html => blocklisted-descriptor.https.html} | 0 ...l => characteristic-is-removed.https.html} | 0 ...found.html => descriptor-found.https.html} | 0 ...d.html => descriptor-not-found.https.html} | 0 ...ml => device-goes-out-of-range.https.html} | 0 ...ml => disconnect-called-before.https.html} | 0 ...ml => disconnect-called-during.https.html} | 0 ... disconnect-invalidates-object.https.html} | 0 ...-descriptor-after-reconnection.https.html} | 0 ...or.html => get-same-descriptor.https.html} | 0 ...tml => invalid-descriptor-name.https.html} | 0 ...cklisted-descriptors-with-uuid.https.html} | 0 ...tml => blocklisted-descriptors.https.html} | 0 ...cteristic-is-removed-with-uuid.https.html} | 0 ...l => characteristic-is-removed.https.html} | 0 ...rs.html => correct-descriptors.https.html} | 0 ...=> descriptors-found-with-uuid.https.html} | 0 ...ound.html => descriptors-found.https.html} | 0 ...escriptors-not-found-with-uuid.https.html} | 0 ....html => descriptors-not-found.https.html} | 0 ...ce-goes-out-of-range-with-uuid.https.html} | 0 ...ml => device-goes-out-of-range.https.html} | 0 ...onnect-called-before-with-uuid.https.html} | 0 ...ml => disconnect-called-before.https.html} | 0 ...onnect-called-during-with-uuid.https.html} | 0 ...ml => disconnect-called-during.https.html} | 0 ...disconnect-invalidates-objects.https.html} | 0 ...descriptors-after-reconnection.https.html} | 0 ...s.html => get-same-descriptors.https.html} | 0 ...tml => invalid-descriptor-name.https.html} | 0 ...ml => device-goes-out-of-range.https.html} | 0 ...ml => disconnect-called-before.https.html} | 0 ...ml => disconnect-called-during.https.html} | 0 ... disconnect-invalidates-object.https.html} | 0 ...ce.html => disconnected-device.https.html} | 0 ...ent-service-after-reconnection.https.html} | 0 ...rvice.html => get-same-service.https.html} | 0 ...e.html => invalid-service-name.https.html} | 0 ...> no-permission-absent-service.https.html} | 0 ... no-permission-present-service.https.html} | 0 ...ce-found.html => service-found.https.html} | 0 ...ound.html => service-not-found.https.html} | 0 ...blocklisted-services-with-uuid.https.html} | 0 ...s.html => blocklisted-services.https.html} | 0 ...vices.html => correct-services.https.html} | 0 ...ce-goes-out-of-range-with-uuid.https.html} | 0 ...ml => device-goes-out-of-range.https.html} | 0 ...onnect-called-before-with-uuid.https.html} | 0 ...ml => disconnect-called-before.https.html} | 0 ...onnect-called-during-with-uuid.https.html} | 0 ...ml => disconnect-called-during.https.html} | 0 ...disconnect-invalidates-objects.https.html} | 0 ... disconnected-device-with-uuid.https.html} | 0 ...ce.html => disconnected-device.https.html} | 0 ...nt-services-after-reconnection.https.html} | 0 ... => get-same-service-with-uuid.https.html} | 0 ...rvice.html => get-same-service.https.html} | 0 ...e.html => invalid-service-name.https.html} | 0 ...ssion-absent-service-with-uuid.https.html} | 0 ...sion-present-service-with-uuid.https.html} | 0 ... no-permission-present-service.https.html} | 0 ...ml => services-found-with-uuid.https.html} | 0 ...s-found.html => services-found.https.html} | 0 ...> services-not-found-with-uuid.https.html} | 0 ...und.html => services-not-found.https.html} | 0 ...UUID.html => idl-BluetoothUUID.https.html} | 0 ...{interfaces.html => interfaces.https.html} | 0 ... => blocklisted-characteristic.https.html} | 0 ...l => characteristic-is-removed.https.html} | 0 ...ml => device-goes-out-of-range.https.html} | 0 ...ml => disconnect-called-before.https.html} | 0 ...ml => disconnect-called-during.https.html} | 0 ...s-fired.html => event-is-fired.https.html} | 0 ...succeeds.html => read-succeeds.https.html} | 0 ...lue.html => read-updates-value.https.html} | 0 ...ved.html => service-is-removed.https.html} | 0 ...html => blocklisted-descriptor.https.html} | 0 ...l => characteristic-is-removed.https.html} | 0 ....html => descriptor-is-removed.https.html} | 0 ...ml => device-goes-out-of-range.https.html} | 0 ...ml => disconnect-called-before.https.html} | 0 ...succeeds.html => read-succeeds.https.html} | 0 ...lue.html => read-updates-value.https.html} | 0 ...ved.html => service-is-removed.https.html} | 0 ...accept-all-devices-with-filter.https.html} | 0 ...ces.html => accept-all-devices.https.html} | 0 ...html => device-with-empty-name.https.html} | 0 ...-name.html => device-with-name.https.html} | 0 ...me.html => device-with-no-name.https.html} | 0 ...l => optional-services-missing.https.html} | 0 ...l => optional-services-present.https.html} | 0 ...nt.html => adapter-not-present.https.html} | 0 ...dapter-off.html => adapter-off.https.html} | 0 ... blocklisted-service-in-filter.https.html} | 0 ...ed-service-in-optionalServices.https.html} | 0 ...> blocklisted-service-data-key.https.html} | 0 ...ty-filter.html => empty-filter.https.html} | 0 ...r.html => empty-filters-member.https.html} | 0 ...refix.html => empty-namePrefix.https.html} | 0 ....html => empty-services-member.https.html} | 0 ...> filters-xor-acceptAllDevices.https.html} | 0 ...ax-length-for-device-name-name.https.html} | 0 ...gth-for-device-name-namePrefix.https.html} | 0 ...arguments.html => no-arguments.https.html} | 0 ...mber.html => no-filters-member.https.html} | 0 ...ax-length-for-device-name-name.https.html} | 0 ...gth-for-device-name-namePrefix.https.html} | 0 ...unicode-valid-length-name-name.https.html} | 0 ...e-valid-length-name-namePrefix.https.html} | 0 ...=> wrong-manufacturer-data-key.https.html} | 0 ...ngth.html => wrong-mask-length.https.html} | 0 ...html => wrong-service-data-key.https.html} | 0 ...ice-in-optionalServices-member.https.html} | 0 ...ong-service-in-services-member.https.html} | 0 ...tml => device-found-using-mask.https.html} | 0 ...evice-found-with-key-and-value.https.html} | 0 ... => device-found-with-key-only.https.html} | 0 ...-service-and-manufacturer-data.https.html} | 0 ...vice-not-found-with-extra-data.https.html} | 0 ...-service-and-manufacturer-data.https.html} | 0 ...eds.html => discovery-succeeds.https.html} | 0 ....html => filter-does-not-match.https.html} | 0 ...matches.html => filter-matches.https.html} | 0 ...-device-from-name-empty-filter.https.html} | 0 ...device-from-name-prefix-filter.https.html} | 0 ...-device-from-name-wrong-filter.https.html} | 0 ...pty-device-from-service-filter.https.html} | 0 ...lter.html => name-empty-filter.https.html} | 0 ...-device-from-name-empty-filter.https.html} | 0 ...device-from-name-prefix-filter.https.html} | 0 ...-device-from-name-wrong-filter.https.html} | 0 ...ing-device-from-service-filter.https.html} | 0 ...{no-devices.html => no-devices.https.html} | 0 ...ept-all-devices-without-filter.https.html} | 0 ...ame-device.html => same-device.https.html} | 0 ...> single-filter-single-service.https.html} | 0 ...ngle-filter-two-services-fails.https.html} | 0 ...e-filter-two-services-succeeds.https.html} | 0 ...wo-filters.html => two-filters.https.html} | 0 ... => blocklisted-characteristic.https.html} | 0 ...does-not-support-notifications.https.html} | 0 ...l => characteristic-is-removed.https.html} | 0 ...ml => device-goes-out-of-range.https.html} | 0 ...ml => disconnect-called-before.https.html} | 0 ...ml => disconnect-called-during.https.html} | 0 ...failure.html => notify-failure.https.html} | 0 ...cceeds.html => notify-succeeds.https.html} | 0 ...ved.html => service-is-removed.https.html} | 0 ...l => characteristic-is-removed.https.html} | 0 ...ml => disconnect-called-before.https.html} | 0 ...ml => disconnect-called-during.https.html} | 0 ...cceeds.html => notify-succeeds.https.html} | 0 ...l => stop-after-start-succeeds.https.html} | 0 ...{stop-twice.html => stop-twice.https.html} | 0 ....html => stop-without-starting.https.html} | 0 ... => blocklisted-characteristic.https.html} | 0 ...l => characteristic-is-removed.https.html} | 0 ...ml => device-goes-out-of-range.https.html} | 0 ...ml => disconnect-called-before.https.html} | 0 ...ved.html => service-is-removed.https.html} | 0 ...oo-long.html => value-too-long.https.html} | 0 ...ucceeds.html => write-succeeds.https.html} | 0 ...ue.html => write-updates-value.https.html} | 0 ...html => blocklisted-descriptor.https.html} | 0 ...l => characteristic-is-removed.https.html} | 0 ....html => descriptor-is-removed.https.html} | 0 ...ml => device-goes-out-of-range.https.html} | 0 ...ml => disconnect-called-before.https.html} | 0 ...ved.html => service-is-removed.https.html} | 0 ...ucceeds.html => write-succeeds.https.html} | 0 ...ue.html => write-updates-value.https.html} | 0 253 files changed, 273 insertions(+), 273 deletions(-) rename tests/wpt/mozilla/meta/bluetooth/advertisingEvent/{watchAdvertisements-succeeds.html.ini => watchAdvertisements-succeeds.https.html.ini} (65%) rename tests/wpt/mozilla/meta/bluetooth/{getDescriptors/device-goes-out-of-range.html.ini => getCharacteristic/device-goes-out-of-range.https.html.ini} (71%) rename tests/wpt/mozilla/meta/bluetooth/getCharacteristic/{disconnect-called-during.html.ini => disconnect-called-during.https.html.ini} (75%) rename tests/wpt/mozilla/meta/bluetooth/getCharacteristic/{disconnect-invalidates-object.html.ini => disconnect-invalidates-object.https.html.ini} (77%) rename tests/wpt/mozilla/meta/bluetooth/getCharacteristic/{reconnect-during.html.ini => reconnect-during.https.html.ini} (81%) rename tests/wpt/mozilla/meta/bluetooth/getCharacteristics/{device-goes-out-of-range-with-uuid.html.ini => device-goes-out-of-range-with-uuid.https.html.ini} (68%) rename tests/wpt/mozilla/meta/bluetooth/{getCharacteristic/device-goes-out-of-range.html.ini => getCharacteristics/device-goes-out-of-range.https.html.ini} (71%) rename tests/wpt/mozilla/meta/bluetooth/getCharacteristics/{disconnect-called-during-with-uuid.html.ini => disconnect-called-during-with-uuid.https.html.ini} (70%) rename tests/wpt/mozilla/meta/bluetooth/getCharacteristics/{disconnect-called-during.html.ini => disconnect-called-during.https.html.ini} (75%) rename tests/wpt/mozilla/meta/bluetooth/getCharacteristics/{disconnect-invalidates-objects.html.ini => disconnect-invalidates-objects.https.html.ini} (76%) rename tests/wpt/mozilla/meta/bluetooth/{getCharacteristics/device-goes-out-of-range.html.ini => getDescriptor/device-goes-out-of-range.https.html.ini} (71%) rename tests/wpt/mozilla/meta/bluetooth/getDescriptor/{disconnect-called-during.html.ini => disconnect-called-during.https.html.ini} (74%) rename tests/wpt/mozilla/meta/bluetooth/getDescriptors/{device-goes-out-of-range-with-uuid.html.ini => device-goes-out-of-range-with-uuid.https.html.ini} (66%) rename tests/wpt/mozilla/meta/bluetooth/{getDescriptor/device-goes-out-of-range.html.ini => getDescriptors/device-goes-out-of-range.https.html.ini} (71%) rename tests/wpt/mozilla/meta/bluetooth/getDescriptors/{disconnect-called-during-with-uuid.html.ini => disconnect-called-during-with-uuid.https.html.ini} (70%) rename tests/wpt/mozilla/meta/bluetooth/getDescriptors/{disconnect-called-during.html.ini => disconnect-called-during.https.html.ini} (74%) delete mode 100644 tests/wpt/mozilla/meta/bluetooth/getPrimaryService/device-goes-out-of-range.html.ini create mode 100644 tests/wpt/mozilla/meta/bluetooth/getPrimaryService/device-goes-out-of-range.https.html.ini rename tests/wpt/mozilla/meta/bluetooth/getPrimaryService/{disconnect-called-during.html.ini => disconnect-called-during.https.html.ini} (75%) delete mode 100644 tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/device-goes-out-of-range-with-uuid.html.ini create mode 100644 tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/device-goes-out-of-range-with-uuid.https.html.ini delete mode 100644 tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/device-goes-out-of-range.html.ini create mode 100644 tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/device-goes-out-of-range.https.html.ini rename tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/{disconnect-called-during-with-uuid.html.ini => disconnect-called-during-with-uuid.https.html.ini} (70%) rename tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/{disconnect-called-during.html.ini => disconnect-called-during.https.html.ini} (75%) rename tests/wpt/mozilla/meta/bluetooth/{idl-BluetoothUUID.html.ini => idl-BluetoothUUID.https.html.ini} (62%) rename tests/wpt/mozilla/meta/bluetooth/{interfaces.html.ini => interfaces.https.html.ini} (99%) delete mode 100644 tests/wpt/mozilla/meta/bluetooth/readValue/characteristic/device-goes-out-of-range.html.ini create mode 100644 tests/wpt/mozilla/meta/bluetooth/readValue/characteristic/device-goes-out-of-range.https.html.ini rename tests/wpt/mozilla/meta/bluetooth/readValue/characteristic/{disconnect-called-during.html.ini => disconnect-called-during.https.html.ini} (73%) rename tests/wpt/mozilla/meta/bluetooth/readValue/characteristic/{event-is-fired.html.ini => event-is-fired.https.html.ini} (76%) delete mode 100644 tests/wpt/mozilla/meta/bluetooth/readValue/descriptor/device-goes-out-of-range.html.ini create mode 100644 tests/wpt/mozilla/meta/bluetooth/readValue/descriptor/device-goes-out-of-range.https.html.ini rename tests/wpt/mozilla/meta/bluetooth/startNotifications/{disconnect-called-during.html.ini => disconnect-called-during.https.html.ini} (75%) rename tests/wpt/mozilla/meta/bluetooth/stopNotifications/{disconnect-called-during.html.ini => disconnect-called-during.https.html.ini} (76%) delete mode 100644 tests/wpt/mozilla/meta/bluetooth/writeValue/characteristic/device-goes-out-of-range.html.ini create mode 100644 tests/wpt/mozilla/meta/bluetooth/writeValue/characteristic/device-goes-out-of-range.https.html.ini delete mode 100644 tests/wpt/mozilla/meta/bluetooth/writeValue/descriptor/device-goes-out-of-range.html.ini create mode 100644 tests/wpt/mozilla/meta/bluetooth/writeValue/descriptor/device-goes-out-of-range.https.html.ini rename tests/wpt/mozilla/tests/bluetooth/advertisingEvent/{watchAdvertisements-succeeds.html => watchAdvertisements-succeeds.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/connect/{connection-succeeds.html => connection-succeeds.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/connect/{device-goes-out-of-range.html => device-goes-out-of-range.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/connect/{get-same-gatt-server.html => get-same-gatt-server.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/disconnect/{connect-disconnect-twice.html => connect-disconnect-twice.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/disconnect/{disconnect-once.html => disconnect-once.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/disconnect/{disconnect-twice-in-a-row.html => disconnect-twice-in-a-row.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/disconnect/{event-is-fired.html => event-is-fired.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getAvailability/{adapter-not-present.html => adapter-not-present.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getAvailability/{adapter-off.html => adapter-off.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getAvailability/{adapter-on.html => adapter-on.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristic/{blocklisted-characteristic.html => blocklisted-characteristic.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristic/{characteristic-found.html => characteristic-found.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristic/{characteristic-not-found.html => characteristic-not-found.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristic/{device-goes-out-of-range.html => device-goes-out-of-range.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristic/{disconnect-called-before.html => disconnect-called-before.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristic/{disconnect-called-during.html => disconnect-called-during.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristic/{disconnect-invalidates-object.html => disconnect-invalidates-object.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristic/{get-different-characteristic-after-reconnection.html => get-different-characteristic-after-reconnection.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristic/{get-same-characteristic.html => get-same-characteristic.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristic/{invalid-characteristic-name.html => invalid-characteristic-name.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristic/{reconnect-during.html => reconnect-during.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristic/{service-is-removed.html => service-is-removed.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristics/{blocklisted-characteristics-with-uuid.html => blocklisted-characteristics-with-uuid.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristics/{blocklisted-characteristics.html => blocklisted-characteristics.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristics/{characteristics-found-with-uuid.html => characteristics-found-with-uuid.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristics/{characteristics-found.html => characteristics-found.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristics/{characteristics-not-found-with-uuid.html => characteristics-not-found-with-uuid.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristics/{characteristics-not-found.html => characteristics-not-found.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristics/{correct-characteristics.html => correct-characteristics.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristics/{device-goes-out-of-range-with-uuid.html => device-goes-out-of-range-with-uuid.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristics/{device-goes-out-of-range.html => device-goes-out-of-range.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristics/{disconnect-called-before-with-uuid.html => disconnect-called-before-with-uuid.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristics/{disconnect-called-before.html => disconnect-called-before.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristics/{disconnect-called-during-with-uuid.html => disconnect-called-during-with-uuid.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristics/{disconnect-called-during.html => disconnect-called-during.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristics/{disconnect-invalidates-objects.html => disconnect-invalidates-objects.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristics/{get-different-characteristics-after-reconnection.html => get-different-characteristics-after-reconnection.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristics/{get-same-characteristics.html => get-same-characteristics.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristics/{invalid-characteristic-name.html => invalid-characteristic-name.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristics/{service-is-removed-with-uuid.html => service-is-removed-with-uuid.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getCharacteristics/{service-is-removed.html => service-is-removed.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptor/{blocklisted-descriptor.html => blocklisted-descriptor.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptor/{characteristic-is-removed.html => characteristic-is-removed.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptor/{descriptor-found.html => descriptor-found.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptor/{descriptor-not-found.html => descriptor-not-found.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptor/{device-goes-out-of-range.html => device-goes-out-of-range.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptor/{disconnect-called-before.html => disconnect-called-before.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptor/{disconnect-called-during.html => disconnect-called-during.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptor/{disconnect-invalidates-object.html => disconnect-invalidates-object.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptor/{get-different-descriptor-after-reconnection.html => get-different-descriptor-after-reconnection.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptor/{get-same-descriptor.html => get-same-descriptor.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptor/{invalid-descriptor-name.html => invalid-descriptor-name.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptors/{blocklisted-descriptors-with-uuid.html => blocklisted-descriptors-with-uuid.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptors/{blocklisted-descriptors.html => blocklisted-descriptors.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptors/{characteristic-is-removed-with-uuid.html => characteristic-is-removed-with-uuid.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptors/{characteristic-is-removed.html => characteristic-is-removed.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptors/{correct-descriptors.html => correct-descriptors.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptors/{descriptors-found-with-uuid.html => descriptors-found-with-uuid.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptors/{descriptors-found.html => descriptors-found.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptors/{descriptors-not-found-with-uuid.html => descriptors-not-found-with-uuid.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptors/{descriptors-not-found.html => descriptors-not-found.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptors/{device-goes-out-of-range-with-uuid.html => device-goes-out-of-range-with-uuid.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptors/{device-goes-out-of-range.html => device-goes-out-of-range.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptors/{disconnect-called-before-with-uuid.html => disconnect-called-before-with-uuid.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptors/{disconnect-called-before.html => disconnect-called-before.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptors/{disconnect-called-during-with-uuid.html => disconnect-called-during-with-uuid.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptors/{disconnect-called-during.html => disconnect-called-during.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptors/{disconnect-invalidates-objects.html => disconnect-invalidates-objects.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptors/{get-different-descriptors-after-reconnection.html => get-different-descriptors-after-reconnection.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptors/{get-same-descriptors.html => get-same-descriptors.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getDescriptors/{invalid-descriptor-name.html => invalid-descriptor-name.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryService/{device-goes-out-of-range.html => device-goes-out-of-range.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryService/{disconnect-called-before.html => disconnect-called-before.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryService/{disconnect-called-during.html => disconnect-called-during.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryService/{disconnect-invalidates-object.html => disconnect-invalidates-object.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryService/{disconnected-device.html => disconnected-device.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryService/{get-different-service-after-reconnection.html => get-different-service-after-reconnection.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryService/{get-same-service.html => get-same-service.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryService/{invalid-service-name.html => invalid-service-name.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryService/{no-permission-absent-service.html => no-permission-absent-service.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryService/{no-permission-present-service.html => no-permission-present-service.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryService/{service-found.html => service-found.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryService/{service-not-found.html => service-not-found.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/{blocklisted-services-with-uuid.html => blocklisted-services-with-uuid.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/{blocklisted-services.html => blocklisted-services.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/{correct-services.html => correct-services.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/{device-goes-out-of-range-with-uuid.html => device-goes-out-of-range-with-uuid.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/{device-goes-out-of-range.html => device-goes-out-of-range.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/{disconnect-called-before-with-uuid.html => disconnect-called-before-with-uuid.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/{disconnect-called-before.html => disconnect-called-before.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/{disconnect-called-during-with-uuid.html => disconnect-called-during-with-uuid.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/{disconnect-called-during.html => disconnect-called-during.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/{disconnect-invalidates-objects.html => disconnect-invalidates-objects.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/{disconnected-device-with-uuid.html => disconnected-device-with-uuid.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/{disconnected-device.html => disconnected-device.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/{get-different-services-after-reconnection.html => get-different-services-after-reconnection.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/{get-same-service-with-uuid.html => get-same-service-with-uuid.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/{get-same-service.html => get-same-service.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/{invalid-service-name.html => invalid-service-name.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/{no-permission-absent-service-with-uuid.html => no-permission-absent-service-with-uuid.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/{no-permission-present-service-with-uuid.html => no-permission-present-service-with-uuid.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/{no-permission-present-service.html => no-permission-present-service.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/{services-found-with-uuid.html => services-found-with-uuid.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/{services-found.html => services-found.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/{services-not-found-with-uuid.html => services-not-found-with-uuid.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/{services-not-found.html => services-not-found.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/{idl-BluetoothUUID.html => idl-BluetoothUUID.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/{interfaces.html => interfaces.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/{blocklisted-characteristic.html => blocklisted-characteristic.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/{characteristic-is-removed.html => characteristic-is-removed.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/{device-goes-out-of-range.html => device-goes-out-of-range.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/{disconnect-called-before.html => disconnect-called-before.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/{disconnect-called-during.html => disconnect-called-during.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/{event-is-fired.html => event-is-fired.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/{read-succeeds.html => read-succeeds.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/{read-updates-value.html => read-updates-value.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/{service-is-removed.html => service-is-removed.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/{blocklisted-descriptor.html => blocklisted-descriptor.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/{characteristic-is-removed.html => characteristic-is-removed.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/{descriptor-is-removed.html => descriptor-is-removed.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/{device-goes-out-of-range.html => device-goes-out-of-range.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/{disconnect-called-before.html => disconnect-called-before.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/{read-succeeds.html => read-succeeds.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/{read-updates-value.html => read-updates-value.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/{service-is-removed.html => service-is-removed.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/{accept-all-devices-with-filter.html => accept-all-devices-with-filter.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/{accept-all-devices.html => accept-all-devices.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/{device-with-empty-name.html => device-with-empty-name.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/{device-with-name.html => device-with-name.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/{device-with-no-name.html => device-with-no-name.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/{optional-services-missing.html => optional-services-missing.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/{optional-services-present.html => optional-services-present.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{adapter-not-present.html => adapter-not-present.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{adapter-off.html => adapter-off.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{blocklisted-service-in-filter.html => blocklisted-service-in-filter.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{blocklisted-service-in-optionalServices.html => blocklisted-service-in-optionalServices.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/{blocklisted-service-data-key.html => blocklisted-service-data-key.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/{empty-filter.html => empty-filter.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/{empty-filters-member.html => empty-filters-member.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/{empty-namePrefix.html => empty-namePrefix.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/{empty-services-member.html => empty-services-member.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/{filters-xor-acceptAllDevices.html => filters-xor-acceptAllDevices.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/{max-length-for-device-name-name.html => max-length-for-device-name-name.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/{max-length-for-device-name-namePrefix.html => max-length-for-device-name-namePrefix.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/{no-arguments.html => no-arguments.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/{no-filters-member.html => no-filters-member.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/{unicode-max-length-for-device-name-name.html => unicode-max-length-for-device-name-name.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/{unicode-max-length-for-device-name-namePrefix.html => unicode-max-length-for-device-name-namePrefix.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/{unicode-valid-length-name-name.html => unicode-valid-length-name-name.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/{unicode-valid-length-name-namePrefix.html => unicode-valid-length-name-namePrefix.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/{wrong-manufacturer-data-key.html => wrong-manufacturer-data-key.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/{wrong-mask-length.html => wrong-mask-length.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/{wrong-service-data-key.html => wrong-service-data-key.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/{wrong-service-in-optionalServices-member.html => wrong-service-in-optionalServices-member.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/{wrong-service-in-services-member.html => wrong-service-in-services-member.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{device-found-using-mask.html => device-found-using-mask.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{device-found-with-key-and-value.html => device-found-with-key-and-value.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{device-found-with-key-only.html => device-found-with-key-only.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{device-found-with-service-and-manufacturer-data.html => device-found-with-service-and-manufacturer-data.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{device-not-found-with-extra-data.html => device-not-found-with-extra-data.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{device-not-found-with-service-and-manufacturer-data.html => device-not-found-with-service-and-manufacturer-data.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{discovery-succeeds.html => discovery-succeeds.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{filter-does-not-match.html => filter-does-not-match.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{filter-matches.html => filter-matches.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{name-empty-device-from-name-empty-filter.html => name-empty-device-from-name-empty-filter.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{name-empty-device-from-name-prefix-filter.html => name-empty-device-from-name-prefix-filter.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{name-empty-device-from-name-wrong-filter.html => name-empty-device-from-name-wrong-filter.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{name-empty-device-from-service-filter.html => name-empty-device-from-service-filter.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{name-empty-filter.html => name-empty-filter.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{name-missing-device-from-name-empty-filter.html => name-missing-device-from-name-empty-filter.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{name-missing-device-from-name-prefix-filter.html => name-missing-device-from-name-prefix-filter.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{name-missing-device-from-name-wrong-filter.html => name-missing-device-from-name-wrong-filter.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{name-missing-device-from-service-filter.html => name-missing-device-from-service-filter.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{no-devices.html => no-devices.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{not-accept-all-devices-without-filter.html => not-accept-all-devices-without-filter.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{same-device.html => same-device.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{single-filter-single-service.html => single-filter-single-service.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{single-filter-two-services-fails.html => single-filter-two-services-fails.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{single-filter-two-services-succeeds.html => single-filter-two-services-succeeds.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/requestDevice/{two-filters.html => two-filters.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/startNotifications/{blocklisted-characteristic.html => blocklisted-characteristic.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/startNotifications/{characteristic-does-not-support-notifications.html => characteristic-does-not-support-notifications.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/startNotifications/{characteristic-is-removed.html => characteristic-is-removed.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/startNotifications/{device-goes-out-of-range.html => device-goes-out-of-range.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/startNotifications/{disconnect-called-before.html => disconnect-called-before.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/startNotifications/{disconnect-called-during.html => disconnect-called-during.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/startNotifications/{notify-failure.html => notify-failure.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/startNotifications/{notify-succeeds.html => notify-succeeds.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/startNotifications/{service-is-removed.html => service-is-removed.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/stopNotifications/{characteristic-is-removed.html => characteristic-is-removed.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/stopNotifications/{disconnect-called-before.html => disconnect-called-before.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/stopNotifications/{disconnect-called-during.html => disconnect-called-during.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/stopNotifications/{notify-succeeds.html => notify-succeeds.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/stopNotifications/{stop-after-start-succeeds.html => stop-after-start-succeeds.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/stopNotifications/{stop-twice.html => stop-twice.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/stopNotifications/{stop-without-starting.html => stop-without-starting.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/{blocklisted-characteristic.html => blocklisted-characteristic.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/{characteristic-is-removed.html => characteristic-is-removed.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/{device-goes-out-of-range.html => device-goes-out-of-range.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/{disconnect-called-before.html => disconnect-called-before.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/{service-is-removed.html => service-is-removed.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/{value-too-long.html => value-too-long.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/{write-succeeds.html => write-succeeds.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/{write-updates-value.html => write-updates-value.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/{blocklisted-descriptor.html => blocklisted-descriptor.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/{characteristic-is-removed.html => characteristic-is-removed.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/{descriptor-is-removed.html => descriptor-is-removed.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/{device-goes-out-of-range.html => device-goes-out-of-range.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/{disconnect-called-before.html => disconnect-called-before.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/{service-is-removed.html => service-is-removed.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/{write-succeeds.html => write-succeeds.https.html} (100%) rename tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/{write-updates-value.html => write-updates-value.https.html} (100%) diff --git a/tests/wpt/mozilla/meta/MANIFEST.json b/tests/wpt/mozilla/meta/MANIFEST.json index 3fc5519a4cc..8a373393d36 100644 --- a/tests/wpt/mozilla/meta/MANIFEST.json +++ b/tests/wpt/mozilla/meta/MANIFEST.json @@ -11335,7 +11335,7 @@ "testharness": { "bluetooth": { "advertisingEvent": { - "watchAdvertisements-succeeds.html": [ + "watchAdvertisements-succeeds.https.html": [ "a6dde05460cdf004ff7ce411317f5968b52b8e18", [ null, @@ -11344,21 +11344,21 @@ ] }, "connect": { - "connection-succeeds.html": [ + "connection-succeeds.https.html": [ "1759b464bcce8e84401ff0496c9e33bd2e85f7b5", [ null, {} ] ], - "device-goes-out-of-range.html": [ + "device-goes-out-of-range.https.html": [ "cac0556134e28297cc12bcc90ea9ec76e16b080b", [ null, {} ] ], - "get-same-gatt-server.html": [ + "get-same-gatt-server.https.html": [ "2889f19a025f8828c4320b19f0fb1e0832395405", [ null, @@ -11367,28 +11367,28 @@ ] }, "disconnect": { - "connect-disconnect-twice.html": [ + "connect-disconnect-twice.https.html": [ "1765654bde0de39a48e84bb01e250e988ad7a23b", [ null, {} ] ], - "disconnect-once.html": [ + "disconnect-once.https.html": [ "88a342ee9c00216f15cd9d49bb93568b6f07fe23", [ null, {} ] ], - "disconnect-twice-in-a-row.html": [ + "disconnect-twice-in-a-row.https.html": [ "98454f3e938f3666a224e33e151fb4009866835c", [ null, {} ] ], - "event-is-fired.html": [ + "event-is-fired.https.html": [ "ebda92ec77223b8df0547f3682b1c48e548e4385", [ null, @@ -11397,21 +11397,21 @@ ] }, "getAvailability": { - "adapter-not-present.html": [ + "adapter-not-present.https.html": [ "a14cdc29048140a5c4ae334985fef72c4f31bc03", [ null, {} ] ], - "adapter-off.html": [ + "adapter-off.https.html": [ "eac2c10aabe090722e743ce603272e6b61227a01", [ null, {} ] ], - "adapter-on.html": [ + "adapter-on.https.html": [ "85b1fd4a3d46330b04438032eba341f3298312ec", [ null, @@ -11420,84 +11420,84 @@ ] }, "getCharacteristic": { - "blocklisted-characteristic.html": [ + "blocklisted-characteristic.https.html": [ "63a2f9e4ad5eca831ec4130cdf6d9e7d24f00d46", [ null, {} ] ], - "characteristic-found.html": [ + "characteristic-found.https.html": [ "39e6dbaf3e7423baaf9b5a71743931defcfa482b", [ null, {} ] ], - "characteristic-not-found.html": [ + "characteristic-not-found.https.html": [ "612540a0d6d8ef2a77211cb01745aec42228eba7", [ null, {} ] ], - "device-goes-out-of-range.html": [ + "device-goes-out-of-range.https.html": [ "9cada4dabad5ce6bb3d413dbdeefb54598cc66bd", [ null, {} ] ], - "disconnect-called-before.html": [ + "disconnect-called-before.https.html": [ "a1c4c622c97d023c8df78adb85f1fd06f170c8b6", [ null, {} ] ], - "disconnect-called-during.html": [ + "disconnect-called-during.https.html": [ "c7ef9db3f2d7cd3c0531091c15320d6dbae893ea", [ null, {} ] ], - "disconnect-invalidates-object.html": [ + "disconnect-invalidates-object.https.html": [ "5c6b145bb5e0e6f0245d4f71e6f879896f521a95", [ null, {} ] ], - "get-different-characteristic-after-reconnection.html": [ + "get-different-characteristic-after-reconnection.https.html": [ "ea12517484392bfd44f7b393991b62f3005dc0c8", [ null, {} ] ], - "get-same-characteristic.html": [ + "get-same-characteristic.https.html": [ "6395753ac64762e51054cb337cab4286e42ca36c", [ null, {} ] ], - "invalid-characteristic-name.html": [ + "invalid-characteristic-name.https.html": [ "0711a88ca6a98094a00823a08d6d220a316b47b4", [ null, {} ] ], - "reconnect-during.html": [ + "reconnect-during.https.html": [ "cec1dbbf3adc1828c87b748ea294ef606027fc52", [ null, {} ] ], - "service-is-removed.html": [ + "service-is-removed.https.html": [ "ef9ed4919cd4f77effe066157e969af37a2cbde8", [ null, @@ -11506,133 +11506,133 @@ ] }, "getCharacteristics": { - "blocklisted-characteristics-with-uuid.html": [ + "blocklisted-characteristics-with-uuid.https.html": [ "5d21e84acc19afc5f0ae8582100d78bbf5c50ad1", [ null, {} ] ], - "blocklisted-characteristics.html": [ + "blocklisted-characteristics.https.html": [ "b27285ecba587af7e5d651c2861d34be3a85ff5a", [ null, {} ] ], - "characteristics-found-with-uuid.html": [ + "characteristics-found-with-uuid.https.html": [ "eadb7960cd1f3a87d83828991a5e4bcc08846d8c", [ null, {} ] ], - "characteristics-found.html": [ + "characteristics-found.https.html": [ "2669e4423456123d68edfbca0a5b4c13e4aeab85", [ null, {} ] ], - "characteristics-not-found-with-uuid.html": [ + "characteristics-not-found-with-uuid.https.html": [ "e58bc56820a5a1560b91c97b71ecdb0984dbe8a8", [ null, {} ] ], - "characteristics-not-found.html": [ + "characteristics-not-found.https.html": [ "f5ddd51a4bf59bf0c73eac722039d30f8fe65515", [ null, {} ] ], - "correct-characteristics.html": [ + "correct-characteristics.https.html": [ "c1b8e39c5991792949b69aefcc565f2520bedc90", [ null, {} ] ], - "device-goes-out-of-range-with-uuid.html": [ + "device-goes-out-of-range-with-uuid.https.html": [ "1fc4d0daf96dae185c79390c1e9231fe3aa512fd", [ null, {} ] ], - "device-goes-out-of-range.html": [ + "device-goes-out-of-range.https.html": [ "2e83e479619e0de2f06145b0959fee9fbc197dbf", [ null, {} ] ], - "disconnect-called-before-with-uuid.html": [ + "disconnect-called-before-with-uuid.https.html": [ "6d72d17ed95f9e5812c740cd77a66a90c21ad9be", [ null, {} ] ], - "disconnect-called-before.html": [ + "disconnect-called-before.https.html": [ "c49b82989ac99b9bd3f11c566b7a3e1cc75f968f", [ null, {} ] ], - "disconnect-called-during-with-uuid.html": [ + "disconnect-called-during-with-uuid.https.html": [ "9050d4369e7a228ee6dd11784cedb6630a9d1f71", [ null, {} ] ], - "disconnect-called-during.html": [ + "disconnect-called-during.https.html": [ "fed74b86bb5a7026cd55ab98318c37f9ab85b015", [ null, {} ] ], - "disconnect-invalidates-objects.html": [ + "disconnect-invalidates-objects.https.html": [ "d4c0fc4f7e87a8318a57102d87e1e3d368b71810", [ null, {} ] ], - "get-different-characteristics-after-reconnection.html": [ + "get-different-characteristics-after-reconnection.https.html": [ "12a84b521df1a83827721323ff528aa1608fa4ee", [ null, {} ] ], - "get-same-characteristics.html": [ + "get-same-characteristics.https.html": [ "f16d46298b718e643d2aeefcf112883b213c754a", [ null, {} ] ], - "invalid-characteristic-name.html": [ + "invalid-characteristic-name.https.html": [ "54d6db8fbe16d9d7234e2e261e4d40ae2fc3a02f", [ null, {} ] ], - "service-is-removed-with-uuid.html": [ + "service-is-removed-with-uuid.https.html": [ "f94dc3894ca52b54b6d5a63f819306aed495f0cc", [ null, {} ] ], - "service-is-removed.html": [ + "service-is-removed.https.html": [ "36f3c748cd188d62e020a351c746bc190451df3d", [ null, @@ -11641,77 +11641,77 @@ ] }, "getDescriptor": { - "blocklisted-descriptor.html": [ + "blocklisted-descriptor.https.html": [ "5f086fd4f187c5e41ba5208e269f586e8e05cbd6", [ null, {} ] ], - "characteristic-is-removed.html": [ + "characteristic-is-removed.https.html": [ "8dec982e5132f479a64628647465f5d4c5197a1e", [ null, {} ] ], - "descriptor-found.html": [ + "descriptor-found.https.html": [ "d53f9324d9a3fc848bae3ec164196834d772f79a", [ null, {} ] ], - "descriptor-not-found.html": [ + "descriptor-not-found.https.html": [ "b4f43e520ea2d27e21d83872744ec3d5ac11348c", [ null, {} ] ], - "device-goes-out-of-range.html": [ + "device-goes-out-of-range.https.html": [ "f8be5e53863d8e71db73d35e3954373c751f6373", [ null, {} ] ], - "disconnect-called-before.html": [ + "disconnect-called-before.https.html": [ "60bb1b1f709201495cb3d2869277f450f1c3f6a0", [ null, {} ] ], - "disconnect-called-during.html": [ + "disconnect-called-during.https.html": [ "f58611492342de6e67a5dd6c46df5c675b5cfeaf", [ null, {} ] ], - "disconnect-invalidates-object.html": [ + "disconnect-invalidates-object.https.html": [ "5dd3f43b8b16e7110201620f18d389bbddef4961", [ null, {} ] ], - "get-different-descriptor-after-reconnection.html": [ + "get-different-descriptor-after-reconnection.https.html": [ "fc7398daf14323031d68662f6b4c27285a4dd710", [ null, {} ] ], - "get-same-descriptor.html": [ + "get-same-descriptor.https.html": [ "c00c54a78d79b90dff4ecce22961515553a44665", [ null, {} ] ], - "invalid-descriptor-name.html": [ + "invalid-descriptor-name.https.html": [ "fc08a3fe764357dc41d9da6b63a3a4f4dd216058", [ null, @@ -11720,133 +11720,133 @@ ] }, "getDescriptors": { - "blocklisted-descriptors-with-uuid.html": [ + "blocklisted-descriptors-with-uuid.https.html": [ "b618103ce897ea823e028771770860e5f76a3c7e", [ null, {} ] ], - "blocklisted-descriptors.html": [ + "blocklisted-descriptors.https.html": [ "b9547795c96479b0bf526ebb7d40a06c4a5bd777", [ null, {} ] ], - "characteristic-is-removed-with-uuid.html": [ + "characteristic-is-removed-with-uuid.https.html": [ "8379848160213d2c5dc13cd43c91fe02a5b7456d", [ null, {} ] ], - "characteristic-is-removed.html": [ + "characteristic-is-removed.https.html": [ "e0cbc3de845e8ef9f1a6e7910979b3c148e3257b", [ null, {} ] ], - "correct-descriptors.html": [ + "correct-descriptors.https.html": [ "92d1fecfab24adeb15285388ade284c797844d61", [ null, {} ] ], - "descriptors-found-with-uuid.html": [ + "descriptors-found-with-uuid.https.html": [ "813603d308f1af78b73723a79e2fd11f8d1037a3", [ null, {} ] ], - "descriptors-found.html": [ + "descriptors-found.https.html": [ "2bd9b7f44493b7b37af5910349e3c8d79133dd5a", [ null, {} ] ], - "descriptors-not-found-with-uuid.html": [ + "descriptors-not-found-with-uuid.https.html": [ "7aa554bb716150cc74b07c51e754fdf62edd2085", [ null, {} ] ], - "descriptors-not-found.html": [ + "descriptors-not-found.https.html": [ "3c1f013a0ccff6a80067e6e02e04f6c7edef76cf", [ null, {} ] ], - "device-goes-out-of-range-with-uuid.html": [ + "device-goes-out-of-range-with-uuid.https.html": [ "6f1576b4e1e0fb1f41a037f58d2da3e6337350fa", [ null, {} ] ], - "device-goes-out-of-range.html": [ + "device-goes-out-of-range.https.html": [ "36883eb0a711aea19b4a244bdb000521c0b11f6a", [ null, {} ] ], - "disconnect-called-before-with-uuid.html": [ + "disconnect-called-before-with-uuid.https.html": [ "790ac27e2bada4e9a6d71b6d7c89ca98cdd14e40", [ null, {} ] ], - "disconnect-called-before.html": [ + "disconnect-called-before.https.html": [ "40238e27487986bcaeb6c16bdbfbf5d9c30afee5", [ null, {} ] ], - "disconnect-called-during-with-uuid.html": [ + "disconnect-called-during-with-uuid.https.html": [ "9db9c33d11807b00ffe65fb1fc342d3fd006a407", [ null, {} ] ], - "disconnect-called-during.html": [ + "disconnect-called-during.https.html": [ "6de07a73c90412117e4bfffbd5912bdde3888de2", [ null, {} ] ], - "disconnect-invalidates-objects.html": [ + "disconnect-invalidates-objects.https.html": [ "026239e201dac265a0cdd87ab32910a7afe16c04", [ null, {} ] ], - "get-different-descriptors-after-reconnection.html": [ + "get-different-descriptors-after-reconnection.https.html": [ "cbdd3949eb1704e2d1139e2bc653907da892a16d", [ null, {} ] ], - "get-same-descriptors.html": [ + "get-same-descriptors.https.html": [ "5390cce73e49e55d49f428785b0f63930290b198", [ null, {} ] ], - "invalid-descriptor-name.html": [ + "invalid-descriptor-name.https.html": [ "0bf3e26ae0e2bf33f68f951b0b85aaf5131394d7", [ null, @@ -11855,84 +11855,84 @@ ] }, "getPrimaryService": { - "device-goes-out-of-range.html": [ + "device-goes-out-of-range.https.html": [ "122a80ae0d5177798d9967a86a46c82870567500", [ null, {} ] ], - "disconnect-called-before.html": [ + "disconnect-called-before.https.html": [ "010e62f3b8fda82d75372d6ecd22e40879d7d552", [ null, {} ] ], - "disconnect-called-during.html": [ + "disconnect-called-during.https.html": [ "50918e9548238ec53646d620b2fe1e0b319c2d2d", [ null, {} ] ], - "disconnect-invalidates-object.html": [ + "disconnect-invalidates-object.https.html": [ "1581adc5c810004b978731716fd8e8e4a2257d02", [ null, {} ] ], - "disconnected-device.html": [ + "disconnected-device.https.html": [ "09668d9ad0eebbc5c858e472f3961fda2f5e154f", [ null, {} ] ], - "get-different-service-after-reconnection.html": [ + "get-different-service-after-reconnection.https.html": [ "3b358c37d081113e25626078f2b31a4e1634f634", [ null, {} ] ], - "get-same-service.html": [ + "get-same-service.https.html": [ "a7bdb40b0b76c5ea742ec0d1ff3aa156579c7d7b", [ null, {} ] ], - "invalid-service-name.html": [ + "invalid-service-name.https.html": [ "fab37cffc564a37452ce6f5c40579cf1cb3dc28e", [ null, {} ] ], - "no-permission-absent-service.html": [ + "no-permission-absent-service.https.html": [ "c57fd200f30e420138e77f9d4801059142349fd9", [ null, {} ] ], - "no-permission-present-service.html": [ + "no-permission-present-service.https.html": [ "ccd03084d28e82113c83b23c7c31b95eab1e1362", [ null, {} ] ], - "service-found.html": [ + "service-found.https.html": [ "c082c2a8ecb90f8eb8cb1700ef9263784eec3402", [ null, {} ] ], - "service-not-found.html": [ + "service-not-found.https.html": [ "bc94d379202813750989460696feb9db620475f1", [ null, @@ -11941,161 +11941,161 @@ ] }, "getPrimaryServices": { - "blocklisted-services-with-uuid.html": [ + "blocklisted-services-with-uuid.https.html": [ "690460119a24c87ce3cce67179c30bf093114dd4", [ null, {} ] ], - "blocklisted-services.html": [ + "blocklisted-services.https.html": [ "16e08f15cd0b91e6d710401c8de762ebe2921791", [ null, {} ] ], - "correct-services.html": [ + "correct-services.https.html": [ "55e2a1b1ad7b7cdcf277f7287bcbfaf91b182426", [ null, {} ] ], - "device-goes-out-of-range-with-uuid.html": [ + "device-goes-out-of-range-with-uuid.https.html": [ "2c3b3f88aa11f79c73976fa7ffde61e1a76020a6", [ null, {} ] ], - "device-goes-out-of-range.html": [ + "device-goes-out-of-range.https.html": [ "3a17c5e42fb953f464c9c3f2cd99b317097c2f47", [ null, {} ] ], - "disconnect-called-before-with-uuid.html": [ + "disconnect-called-before-with-uuid.https.html": [ "653551fee859818d8b647c7108395b6e18aa2145", [ null, {} ] ], - "disconnect-called-before.html": [ + "disconnect-called-before.https.html": [ "0ed52b3bf86a6741371e1ce4e803cfda985347dd", [ null, {} ] ], - "disconnect-called-during-with-uuid.html": [ + "disconnect-called-during-with-uuid.https.html": [ "8867d762e58481feb0dbbb2f03136ba63c66e497", [ null, {} ] ], - "disconnect-called-during.html": [ + "disconnect-called-during.https.html": [ "8864d9cc7ac5aaed80194a2c4f712d4640f2b026", [ null, {} ] ], - "disconnect-invalidates-objects.html": [ + "disconnect-invalidates-objects.https.html": [ "e1e7bb6fc7fd2f5e6493e09ad0ad579517486076", [ null, {} ] ], - "disconnected-device-with-uuid.html": [ + "disconnected-device-with-uuid.https.html": [ "b11902872ec97be2e0e2f05d1e5646a163a0fa93", [ null, {} ] ], - "disconnected-device.html": [ + "disconnected-device.https.html": [ "d96cdf56aa7ac5f7df7a6e6f916065974db5cad8", [ null, {} ] ], - "get-different-services-after-reconnection.html": [ + "get-different-services-after-reconnection.https.html": [ "91e71efa5cbe7533257b8f91787575d8dffd8bb4", [ null, {} ] ], - "get-same-service-with-uuid.html": [ + "get-same-service-with-uuid.https.html": [ "8d57933b16c0634d9c5c09d57fd86ad365a794b0", [ null, {} ] ], - "get-same-service.html": [ + "get-same-service.https.html": [ "d5e19abdddcf6f933be7eafb12887028d94d3b57", [ null, {} ] ], - "invalid-service-name.html": [ + "invalid-service-name.https.html": [ "df7b35e6d295b30cbf9f3e4b6670c5ee5f22e081", [ null, {} ] ], - "no-permission-absent-service-with-uuid.html": [ + "no-permission-absent-service-with-uuid.https.html": [ "57482ed5eb4d3c89d6469d7fb2bef6d5f53807da", [ null, {} ] ], - "no-permission-present-service-with-uuid.html": [ + "no-permission-present-service-with-uuid.https.html": [ "93b488270a421c8893613e50c1d1425c515defed", [ null, {} ] ], - "no-permission-present-service.html": [ + "no-permission-present-service.https.html": [ "d17d8269e90f919d25e0801e5f7db76529ddcb5c", [ null, {} ] ], - "services-found-with-uuid.html": [ + "services-found-with-uuid.https.html": [ "3f36b8bfef77a92ce74d68c048c4d3abe756fe39", [ null, {} ] ], - "services-found.html": [ + "services-found.https.html": [ "3a61b00d0c115879d5743243a199ae92f048e206", [ null, {} ] ], - "services-not-found-with-uuid.html": [ + "services-not-found-with-uuid.https.html": [ "6821dc8caa67219a9c9a6dfb3db8d2b40b1d3f99", [ null, {} ] ], - "services-not-found.html": [ + "services-not-found.https.html": [ "b8bac49bf9953781c5cf5ade4b1d953dbe0af1ad", [ null, @@ -12103,14 +12103,14 @@ ] ] }, - "idl-BluetoothUUID.html": [ + "idl-BluetoothUUID.https.html": [ "445cafe07edeaf13663af653cabb40ffe365f3e9", [ null, {} ] ], - "interfaces.html": [ + "interfaces.https.html": [ "2aece858f4fe72430162f2716537a1cf7c62e306", [ null, @@ -12119,63 +12119,63 @@ ], "readValue": { "characteristic": { - "blocklisted-characteristic.html": [ + "blocklisted-characteristic.https.html": [ "4cb5c8ed2072ad90ec2d72bfcab0ea1aeb341de7", [ null, {} ] ], - "characteristic-is-removed.html": [ + "characteristic-is-removed.https.html": [ "e6e8e18b2224ec859f3acbcf24bac9aa1778ca96", [ null, {} ] ], - "device-goes-out-of-range.html": [ + "device-goes-out-of-range.https.html": [ "6cf000eb5f8d29b1e158a4de0e13d2b66b4da44b", [ null, {} ] ], - "disconnect-called-before.html": [ + "disconnect-called-before.https.html": [ "3c800acfa1d58b82f6dba100a16dcc10f5d3be45", [ null, {} ] ], - "disconnect-called-during.html": [ + "disconnect-called-during.https.html": [ "7e0f7fedb5e03a67d84f6ab1a7ff984ec1564623", [ null, {} ] ], - "event-is-fired.html": [ + "event-is-fired.https.html": [ "6005a9609f2a24c13f541755a523d5be916b8827", [ null, {} ] ], - "read-succeeds.html": [ + "read-succeeds.https.html": [ "e6c136e9564fce4736353e4e42f09a660e0756ae", [ null, {} ] ], - "read-updates-value.html": [ + "read-updates-value.https.html": [ "e389210bcec4644cb4ed1108053241dad3557412", [ null, {} ] ], - "service-is-removed.html": [ + "service-is-removed.https.html": [ "b83296d4207ff4cad0a5aa6532f6a3d0242889e7", [ null, @@ -12184,56 +12184,56 @@ ] }, "descriptor": { - "blocklisted-descriptor.html": [ + "blocklisted-descriptor.https.html": [ "215250fb37eca53967c77b88f908da5b3d08f55f", [ null, {} ] ], - "characteristic-is-removed.html": [ + "characteristic-is-removed.https.html": [ "080f3729dae5c40fa42a45266f149e1a10772e47", [ null, {} ] ], - "descriptor-is-removed.html": [ + "descriptor-is-removed.https.html": [ "60501466a95b4d1c2e56259ecb0ec7c4aeafe0ce", [ null, {} ] ], - "device-goes-out-of-range.html": [ + "device-goes-out-of-range.https.html": [ "8a4be2e0b72c758aa918d90eee0897c059d925e6", [ null, {} ] ], - "disconnect-called-before.html": [ + "disconnect-called-before.https.html": [ "8459097f4b4cfd666ee027e0291669d8c3e93ff2", [ null, {} ] ], - "read-succeeds.html": [ + "read-succeeds.https.html": [ "1bb43cbdc0a6dd9a440f97dd4a0111ba67a4bc00", [ null, {} ] ], - "read-updates-value.html": [ + "read-updates-value.https.html": [ "7499b10713d3f6a8da37e1efb454a0dace95357d", [ null, {} ] ], - "service-is-removed.html": [ + "service-is-removed.https.html": [ "40ccb33d0b64e3d5a7e2db4131beabe8519b2156", [ null, @@ -12244,49 +12244,49 @@ }, "requestDevice": { "acceptAllDevices": { - "accept-all-devices-with-filter.html": [ + "accept-all-devices-with-filter.https.html": [ "713ee87ce76abe4c52aa81dc921506b06a92d4ce", [ null, {} ] ], - "accept-all-devices.html": [ + "accept-all-devices.https.html": [ "f07b209d7a633dc137ce30a138a916f5d58c8ec5", [ null, {} ] ], - "device-with-empty-name.html": [ + "device-with-empty-name.https.html": [ "3b392ffa68488e8ce950064b4d9762737b5b1ef6", [ null, {} ] ], - "device-with-name.html": [ + "device-with-name.https.html": [ "d00138cd1f6b826cc76e4585fb88deeaa44e645f", [ null, {} ] ], - "device-with-no-name.html": [ + "device-with-no-name.https.html": [ "e9cf085104a9dcdec3d5d76338f51e2166447df5", [ null, {} ] ], - "optional-services-missing.html": [ + "optional-services-missing.https.html": [ "2ea18dea172b411018702263103d7b09afa71cb7", [ null, {} ] ], - "optional-services-present.html": [ + "optional-services-present.https.html": [ "43283ceee6bbb591bf5b979ab292407d01c8a273", [ null, @@ -12294,28 +12294,28 @@ ] ] }, - "adapter-not-present.html": [ + "adapter-not-present.https.html": [ "e7cbe0ebc0c6ab368cd7a9abf311ce8769c3eda4", [ null, {} ] ], - "adapter-off.html": [ + "adapter-off.https.html": [ "8e119df660cb103daaef71caf12de99aebcb0355", [ null, {} ] ], - "blocklisted-service-in-filter.html": [ + "blocklisted-service-in-filter.https.html": [ "d9f5fc84d43052bd626e86a3e0e09ae2f12aa0be", [ null, {} ] ], - "blocklisted-service-in-optionalServices.html": [ + "blocklisted-service-in-optionalServices.https.html": [ "525a30056f0e1c0215dbb89fed5a9cd49de638d7", [ null, @@ -12323,133 +12323,133 @@ ] ], "canonicalizeFilter": { - "blocklisted-service-data-key.html": [ + "blocklisted-service-data-key.https.html": [ "75bd27bf465d2e93778a16e9f32900be680c9f52", [ null, {} ] ], - "empty-filter.html": [ + "empty-filter.https.html": [ "706ae76537e79c2d785712627a1376468528af97", [ null, {} ] ], - "empty-filters-member.html": [ + "empty-filters-member.https.html": [ "2bae7966a42be8cbe28883c74e965f7e29e90f16", [ null, {} ] ], - "empty-namePrefix.html": [ + "empty-namePrefix.https.html": [ "aa8e061b0285e09fb5ad5903d51fe046527f33e8", [ null, {} ] ], - "empty-services-member.html": [ + "empty-services-member.https.html": [ "1af2d35d5fba70989b83c97e2deb97d540cb124c", [ null, {} ] ], - "filters-xor-acceptAllDevices.html": [ + "filters-xor-acceptAllDevices.https.html": [ "8fa7c54e26987e99433b73dd0e2fddf010390ea8", [ null, {} ] ], - "max-length-for-device-name-name.html": [ + "max-length-for-device-name-name.https.html": [ "82a2a9cec9f72369826e645ef63128755b864529", [ null, {} ] ], - "max-length-for-device-name-namePrefix.html": [ + "max-length-for-device-name-namePrefix.https.html": [ "47e2498541d1fe1bfddb5a8c12178c455e03a8fe", [ null, {} ] ], - "no-arguments.html": [ + "no-arguments.https.html": [ "dc0c4830c655ceef74ce61666c10de82a44ebbb3", [ null, {} ] ], - "no-filters-member.html": [ + "no-filters-member.https.html": [ "903923acf0fa9fdb3ad8cc1b0c21a5698bdd3fb9", [ null, {} ] ], - "unicode-max-length-for-device-name-name.html": [ + "unicode-max-length-for-device-name-name.https.html": [ "819164be25569e2888b16b636d9c810f9a95a96e", [ null, {} ] ], - "unicode-max-length-for-device-name-namePrefix.html": [ + "unicode-max-length-for-device-name-namePrefix.https.html": [ "c451589c53c5287db57a19176253a1972c081152", [ null, {} ] ], - "unicode-valid-length-name-name.html": [ + "unicode-valid-length-name-name.https.html": [ "2ae6027d0dfe4693d5bb843dc7ad33d845b6f3bc", [ null, {} ] ], - "unicode-valid-length-name-namePrefix.html": [ + "unicode-valid-length-name-namePrefix.https.html": [ "2df54e64d470d1ae8135f63b3717d97ff2394cbd", [ null, {} ] ], - "wrong-manufacturer-data-key.html": [ + "wrong-manufacturer-data-key.https.html": [ "bee53c711094ed400ad66076057ca94c0a25985c", [ null, {} ] ], - "wrong-mask-length.html": [ + "wrong-mask-length.https.html": [ "4087fbb250743c36275ae1036a2ed37d5978ab59", [ null, {} ] ], - "wrong-service-data-key.html": [ + "wrong-service-data-key.https.html": [ "e4c0b3a7f7998f8d2674cf2ad4873013f7d0559e", [ null, {} ] ], - "wrong-service-in-optionalServices-member.html": [ + "wrong-service-in-optionalServices-member.https.html": [ "08987892193057cd185c0f50f5d43fed7e45369d", [ null, {} ] ], - "wrong-service-in-services-member.html": [ + "wrong-service-in-services-member.https.html": [ "708570095ee987b82cba356eb4723220a74db5cb", [ null, @@ -12457,175 +12457,175 @@ ] ] }, - "device-found-using-mask.html": [ + "device-found-using-mask.https.html": [ "a58670b1d6908f8140a21300872f0ecc22f3353a", [ null, {} ] ], - "device-found-with-key-and-value.html": [ + "device-found-with-key-and-value.https.html": [ "d6eaee35bbbc48d08ca633062bcaed9a4c73293f", [ null, {} ] ], - "device-found-with-key-only.html": [ + "device-found-with-key-only.https.html": [ "30da8d71a52d4839f2960952a56d0dfd6650fbe9", [ null, {} ] ], - "device-found-with-service-and-manufacturer-data.html": [ + "device-found-with-service-and-manufacturer-data.https.html": [ "c14bd2512093ac471173df9b84f2c2516cca69ab", [ null, {} ] ], - "device-not-found-with-extra-data.html": [ + "device-not-found-with-extra-data.https.html": [ "2ed9cb9c423b4f5dab781f745f82173846a9bf3f", [ null, {} ] ], - "device-not-found-with-service-and-manufacturer-data.html": [ + "device-not-found-with-service-and-manufacturer-data.https.html": [ "5f3cb4a312235eb8780644f5d311ee18f25cad60", [ null, {} ] ], - "discovery-succeeds.html": [ + "discovery-succeeds.https.html": [ "5a9ba6a333e0852aea73a2c92f405ed2bf34f400", [ null, {} ] ], - "filter-does-not-match.html": [ + "filter-does-not-match.https.html": [ "bf82702d348ab0bd874aa8ea0d9cab070d93f2bb", [ null, {} ] ], - "filter-matches.html": [ + "filter-matches.https.html": [ "4fe44bc4c618dfd28245cfb686eff24f43c2977d", [ null, {} ] ], - "name-empty-device-from-name-empty-filter.html": [ + "name-empty-device-from-name-empty-filter.https.html": [ "382eeb4be2907a4e6122bd2af8c8495821bda31b", [ null, {} ] ], - "name-empty-device-from-name-prefix-filter.html": [ + "name-empty-device-from-name-prefix-filter.https.html": [ "71bfa0f5db0a5b1ebb5c454669d11045cb9ff9e5", [ null, {} ] ], - "name-empty-device-from-name-wrong-filter.html": [ + "name-empty-device-from-name-wrong-filter.https.html": [ "8d2aae16f6df99dcd5476236caff51229c3e4ef5", [ null, {} ] ], - "name-empty-device-from-service-filter.html": [ + "name-empty-device-from-service-filter.https.html": [ "38fc881f6bb35915e13d4cc968a05d126812c1aa", [ null, {} ] ], - "name-empty-filter.html": [ + "name-empty-filter.https.html": [ "a5ada4294bc39889eea7fb3cf790b3e8221d8b65", [ null, {} ] ], - "name-missing-device-from-name-empty-filter.html": [ + "name-missing-device-from-name-empty-filter.https.html": [ "4cbf700ce04e5b462b3efc106377b7ad5d04838b", [ null, {} ] ], - "name-missing-device-from-name-prefix-filter.html": [ + "name-missing-device-from-name-prefix-filter.https.html": [ "7f8c3678a7f887d003f0a9f5518238b1b0cadc6b", [ null, {} ] ], - "name-missing-device-from-name-wrong-filter.html": [ + "name-missing-device-from-name-wrong-filter.https.html": [ "aa6b3bbc9a45f8bd8a850e49cf4f074ac3b2c04b", [ null, {} ] ], - "name-missing-device-from-service-filter.html": [ + "name-missing-device-from-service-filter.https.html": [ "2752443d2e8ce3643bfce79d0ee680e3c68b21e1", [ null, {} ] ], - "no-devices.html": [ + "no-devices.https.html": [ "8f5b04a809e4a83f0fe3af84899ca3ea603e746a", [ null, {} ] ], - "not-accept-all-devices-without-filter.html": [ + "not-accept-all-devices-without-filter.https.html": [ "e87e3d8797cacde7d40e5335288f1f14d5c60203", [ null, {} ] ], - "same-device.html": [ + "same-device.https.html": [ "315fab45200500e667c2aa03991882d19e7e7311", [ null, {} ] ], - "single-filter-single-service.html": [ + "single-filter-single-service.https.html": [ "1f460561ac379d5dd16a5d6ca1999d4ffe12d71a", [ null, {} ] ], - "single-filter-two-services-fails.html": [ + "single-filter-two-services-fails.https.html": [ "760c4b76f86fa169d880a127bad5536f75cca9e3", [ null, {} ] ], - "single-filter-two-services-succeeds.html": [ + "single-filter-two-services-succeeds.https.html": [ "1685e48cbca787dc941591ab8315bc7d9b9e9f43", [ null, {} ] ], - "two-filters.html": [ + "two-filters.https.html": [ "fb61be8327b6c182872abb77ce805ea8b11135a0", [ null, @@ -12634,63 +12634,63 @@ ] }, "startNotifications": { - "blocklisted-characteristic.html": [ + "blocklisted-characteristic.https.html": [ "c50140e16133dddf745ea1dc6b5a3eaba214317b", [ null, {} ] ], - "characteristic-does-not-support-notifications.html": [ + "characteristic-does-not-support-notifications.https.html": [ "d79aae09c023976863ffe91482b05583747efc6c", [ null, {} ] ], - "characteristic-is-removed.html": [ + "characteristic-is-removed.https.html": [ "0070a6724a90dcfc76848de1026b8d8fd6433ef9", [ null, {} ] ], - "device-goes-out-of-range.html": [ + "device-goes-out-of-range.https.html": [ "89fa3dd0b82a3ebbb7ecc628c353df0511d864ae", [ null, {} ] ], - "disconnect-called-before.html": [ + "disconnect-called-before.https.html": [ "7e0be978a37fa08244532ab906af6c26e865af39", [ null, {} ] ], - "disconnect-called-during.html": [ + "disconnect-called-during.https.html": [ "4f52626a4c01ff4eb09b774fc8f7d9b9876929a4", [ null, {} ] ], - "notify-failure.html": [ + "notify-failure.https.html": [ "d0bac2f4862fcc0b85e771692de997b3eb71918f", [ null, {} ] ], - "notify-succeeds.html": [ + "notify-succeeds.https.html": [ "1b112203f873b0a906ae431a5afdf6cd21e9bd74", [ null, {} ] ], - "service-is-removed.html": [ + "service-is-removed.https.html": [ "91dd1c407234d9d74a1fe270d13ecb23b32b65de", [ null, @@ -12699,49 +12699,49 @@ ] }, "stopNotifications": { - "characteristic-is-removed.html": [ + "characteristic-is-removed.https.html": [ "e3a87271e72c162ad4f2a35e71f56f2dd7a404a8", [ null, {} ] ], - "disconnect-called-before.html": [ + "disconnect-called-before.https.html": [ "266681ae4d31061d6233f607b1d1872270c7c7e7", [ null, {} ] ], - "disconnect-called-during.html": [ + "disconnect-called-during.https.html": [ "2b33c7f810d1e2d81f0ad5ba078d9c7f8117f8fc", [ null, {} ] ], - "notify-succeeds.html": [ + "notify-succeeds.https.html": [ "cb63cfd582327ddf504d2a92729bccac11be46e1", [ null, {} ] ], - "stop-after-start-succeeds.html": [ + "stop-after-start-succeeds.https.html": [ "e624f2a694bdeb6c663d36a663cf9c57ac2925a7", [ null, {} ] ], - "stop-twice.html": [ + "stop-twice.https.html": [ "50db2e86268d87e600731ebbe8eb58c4e1e93bc5", [ null, {} ] ], - "stop-without-starting.html": [ + "stop-without-starting.https.html": [ "a32eb295aac8794e7fae9f14980827c51f3163e1", [ null, @@ -12751,56 +12751,56 @@ }, "writeValue": { "characteristic": { - "blocklisted-characteristic.html": [ + "blocklisted-characteristic.https.html": [ "df1cc1615e9a7520056cf66606838726ec2bc5a4", [ null, {} ] ], - "characteristic-is-removed.html": [ + "characteristic-is-removed.https.html": [ "20a6b0401060869d648703c65b650158f63b89f7", [ null, {} ] ], - "device-goes-out-of-range.html": [ + "device-goes-out-of-range.https.html": [ "f0b142c6fff0efcc100cb206cd541e5250bc43cd", [ null, {} ] ], - "disconnect-called-before.html": [ + "disconnect-called-before.https.html": [ "90d14743bfa6779ff269f80f3708ad7b63d54db4", [ null, {} ] ], - "service-is-removed.html": [ + "service-is-removed.https.html": [ "6281119de9e663bdcea034564ceee5593edd4a1c", [ null, {} ] ], - "value-too-long.html": [ + "value-too-long.https.html": [ "06a5426a4ed62c7d453899db2db8e0c7d87644c6", [ null, {} ] ], - "write-succeeds.html": [ + "write-succeeds.https.html": [ "0487eac6211d1d9bfb46eb0fe1edaa8ed984ca72", [ null, {} ] ], - "write-updates-value.html": [ + "write-updates-value.https.html": [ "23851862a23e8b74279e69492ee370b07f8901ed", [ null, @@ -12809,56 +12809,56 @@ ] }, "descriptor": { - "blocklisted-descriptor.html": [ + "blocklisted-descriptor.https.html": [ "b4aacf9615cfb5c51dda17312b3fbf29cc2ed9e1", [ null, {} ] ], - "characteristic-is-removed.html": [ + "characteristic-is-removed.https.html": [ "e83b33eed3b7e93237a758849ec2035c36305754", [ null, {} ] ], - "descriptor-is-removed.html": [ + "descriptor-is-removed.https.html": [ "28994e3ad8ccee2033d95950712c9d5968fb968f", [ null, {} ] ], - "device-goes-out-of-range.html": [ + "device-goes-out-of-range.https.html": [ "459871c706aae651817e6a131a96c54dcebcbaca", [ null, {} ] ], - "disconnect-called-before.html": [ + "disconnect-called-before.https.html": [ "c8ce8f720754cfee36e2e4bea984cfd5df281a05", [ null, {} ] ], - "service-is-removed.html": [ + "service-is-removed.https.html": [ "bbd9ceeafa217ee40230543af422598b72497197", [ null, {} ] ], - "write-succeeds.html": [ + "write-succeeds.https.html": [ "1cd3d472d12ba2df8a83768b6f74127459bc1808", [ null, {} ] ], - "write-updates-value.html": [ + "write-updates-value.https.html": [ "14dc5b027e4b089255caed494b2150bf6845fc54", [ null, diff --git a/tests/wpt/mozilla/meta/bluetooth/advertisingEvent/watchAdvertisements-succeeds.html.ini b/tests/wpt/mozilla/meta/bluetooth/advertisingEvent/watchAdvertisements-succeeds.https.html.ini similarity index 65% rename from tests/wpt/mozilla/meta/bluetooth/advertisingEvent/watchAdvertisements-succeeds.html.ini rename to tests/wpt/mozilla/meta/bluetooth/advertisingEvent/watchAdvertisements-succeeds.https.html.ini index 1f76e4693ce..1a86418c509 100644 --- a/tests/wpt/mozilla/meta/bluetooth/advertisingEvent/watchAdvertisements-succeeds.html.ini +++ b/tests/wpt/mozilla/meta/bluetooth/advertisingEvent/watchAdvertisements-succeeds.https.html.ini @@ -1,4 +1,4 @@ -[watchAdvertisements-succeeds.html] +[watchAdvertisements-succeeds.https.html] type: testharness [watchAdvertisements should succeed.] expected: FAIL diff --git a/tests/wpt/mozilla/meta/bluetooth/getDescriptors/device-goes-out-of-range.html.ini b/tests/wpt/mozilla/meta/bluetooth/getCharacteristic/device-goes-out-of-range.https.html.ini similarity index 71% rename from tests/wpt/mozilla/meta/bluetooth/getDescriptors/device-goes-out-of-range.html.ini rename to tests/wpt/mozilla/meta/bluetooth/getCharacteristic/device-goes-out-of-range.https.html.ini index 1ac7e23518b..dee1f194ec3 100644 --- a/tests/wpt/mozilla/meta/bluetooth/getDescriptors/device-goes-out-of-range.html.ini +++ b/tests/wpt/mozilla/meta/bluetooth/getCharacteristic/device-goes-out-of-range.https.html.ini @@ -1,4 +1,4 @@ -[device-goes-out-of-range.html] +[device-goes-out-of-range.https.html] type: testharness [Device goes out of range. Reject with NetworkError.] expected: FAIL diff --git a/tests/wpt/mozilla/meta/bluetooth/getCharacteristic/disconnect-called-during.html.ini b/tests/wpt/mozilla/meta/bluetooth/getCharacteristic/disconnect-called-during.https.html.ini similarity index 75% rename from tests/wpt/mozilla/meta/bluetooth/getCharacteristic/disconnect-called-during.html.ini rename to tests/wpt/mozilla/meta/bluetooth/getCharacteristic/disconnect-called-during.https.html.ini index da8bb775c6a..c1f87648e70 100644 --- a/tests/wpt/mozilla/meta/bluetooth/getCharacteristic/disconnect-called-during.html.ini +++ b/tests/wpt/mozilla/meta/bluetooth/getCharacteristic/disconnect-called-during.https.html.ini @@ -1,4 +1,4 @@ -[disconnect-called-during.html] +[disconnect-called-during.https.html] type: testharness [disconnect() called during getCharacteristic. Reject with NetworkError.] expected: FAIL diff --git a/tests/wpt/mozilla/meta/bluetooth/getCharacteristic/disconnect-invalidates-object.html.ini b/tests/wpt/mozilla/meta/bluetooth/getCharacteristic/disconnect-invalidates-object.https.html.ini similarity index 77% rename from tests/wpt/mozilla/meta/bluetooth/getCharacteristic/disconnect-invalidates-object.html.ini rename to tests/wpt/mozilla/meta/bluetooth/getCharacteristic/disconnect-invalidates-object.https.html.ini index 5e864acb72f..731ee20ddc7 100644 --- a/tests/wpt/mozilla/meta/bluetooth/getCharacteristic/disconnect-invalidates-object.html.ini +++ b/tests/wpt/mozilla/meta/bluetooth/getCharacteristic/disconnect-invalidates-object.https.html.ini @@ -1,4 +1,4 @@ -[disconnect-invalidates-object.html] +[disconnect-invalidates-object.https.html] type: testharness [Calls on a characteristic after we disconnect and connect again. Should reject with InvalidStateError.] expected: FAIL diff --git a/tests/wpt/mozilla/meta/bluetooth/getCharacteristic/reconnect-during.html.ini b/tests/wpt/mozilla/meta/bluetooth/getCharacteristic/reconnect-during.https.html.ini similarity index 81% rename from tests/wpt/mozilla/meta/bluetooth/getCharacteristic/reconnect-during.html.ini rename to tests/wpt/mozilla/meta/bluetooth/getCharacteristic/reconnect-during.https.html.ini index ebfa902c2c4..5b632e473a5 100644 --- a/tests/wpt/mozilla/meta/bluetooth/getCharacteristic/reconnect-during.html.ini +++ b/tests/wpt/mozilla/meta/bluetooth/getCharacteristic/reconnect-during.https.html.ini @@ -1,4 +1,4 @@ -[reconnect-during.html] +[reconnect-during.https.html] type: testharness [disconnect() and connect() called during getCharacteristic. Reject with NetworkError.] expected: FAIL diff --git a/tests/wpt/mozilla/meta/bluetooth/getCharacteristics/device-goes-out-of-range-with-uuid.html.ini b/tests/wpt/mozilla/meta/bluetooth/getCharacteristics/device-goes-out-of-range-with-uuid.https.html.ini similarity index 68% rename from tests/wpt/mozilla/meta/bluetooth/getCharacteristics/device-goes-out-of-range-with-uuid.html.ini rename to tests/wpt/mozilla/meta/bluetooth/getCharacteristics/device-goes-out-of-range-with-uuid.https.html.ini index 1b969eeedc9..5b38ea7e536 100644 --- a/tests/wpt/mozilla/meta/bluetooth/getCharacteristics/device-goes-out-of-range-with-uuid.html.ini +++ b/tests/wpt/mozilla/meta/bluetooth/getCharacteristics/device-goes-out-of-range-with-uuid.https.html.ini @@ -1,4 +1,4 @@ -[device-goes-out-of-range-with-uuid.html] +[device-goes-out-of-range-with-uuid.https.html] type: testharness [Device goes out of range with UUID. Reject with NetworkError.] expected: FAIL diff --git a/tests/wpt/mozilla/meta/bluetooth/getCharacteristic/device-goes-out-of-range.html.ini b/tests/wpt/mozilla/meta/bluetooth/getCharacteristics/device-goes-out-of-range.https.html.ini similarity index 71% rename from tests/wpt/mozilla/meta/bluetooth/getCharacteristic/device-goes-out-of-range.html.ini rename to tests/wpt/mozilla/meta/bluetooth/getCharacteristics/device-goes-out-of-range.https.html.ini index 1ac7e23518b..dee1f194ec3 100644 --- a/tests/wpt/mozilla/meta/bluetooth/getCharacteristic/device-goes-out-of-range.html.ini +++ b/tests/wpt/mozilla/meta/bluetooth/getCharacteristics/device-goes-out-of-range.https.html.ini @@ -1,4 +1,4 @@ -[device-goes-out-of-range.html] +[device-goes-out-of-range.https.html] type: testharness [Device goes out of range. Reject with NetworkError.] expected: FAIL diff --git a/tests/wpt/mozilla/meta/bluetooth/getCharacteristics/disconnect-called-during-with-uuid.html.ini b/tests/wpt/mozilla/meta/bluetooth/getCharacteristics/disconnect-called-during-with-uuid.https.html.ini similarity index 70% rename from tests/wpt/mozilla/meta/bluetooth/getCharacteristics/disconnect-called-during-with-uuid.html.ini rename to tests/wpt/mozilla/meta/bluetooth/getCharacteristics/disconnect-called-during-with-uuid.https.html.ini index 46aad0b0b86..6b5a22cebf7 100644 --- a/tests/wpt/mozilla/meta/bluetooth/getCharacteristics/disconnect-called-during-with-uuid.html.ini +++ b/tests/wpt/mozilla/meta/bluetooth/getCharacteristics/disconnect-called-during-with-uuid.https.html.ini @@ -1,4 +1,4 @@ -[disconnect-called-during-with-uuid.html] +[disconnect-called-during-with-uuid.https.html] type: testharness [disconnect() called during getCharacteristics. Reject with NetworkError.] expected: FAIL diff --git a/tests/wpt/mozilla/meta/bluetooth/getCharacteristics/disconnect-called-during.html.ini b/tests/wpt/mozilla/meta/bluetooth/getCharacteristics/disconnect-called-during.https.html.ini similarity index 75% rename from tests/wpt/mozilla/meta/bluetooth/getCharacteristics/disconnect-called-during.html.ini rename to tests/wpt/mozilla/meta/bluetooth/getCharacteristics/disconnect-called-during.https.html.ini index c5fac401ccb..9492c57de6a 100644 --- a/tests/wpt/mozilla/meta/bluetooth/getCharacteristics/disconnect-called-during.html.ini +++ b/tests/wpt/mozilla/meta/bluetooth/getCharacteristics/disconnect-called-during.https.html.ini @@ -1,4 +1,4 @@ -[disconnect-called-during.html] +[disconnect-called-during.https.html] type: testharness [disconnect() called during getCharacteristics. Reject with NetworkError.] expected: FAIL diff --git a/tests/wpt/mozilla/meta/bluetooth/getCharacteristics/disconnect-invalidates-objects.html.ini b/tests/wpt/mozilla/meta/bluetooth/getCharacteristics/disconnect-invalidates-objects.https.html.ini similarity index 76% rename from tests/wpt/mozilla/meta/bluetooth/getCharacteristics/disconnect-invalidates-objects.html.ini rename to tests/wpt/mozilla/meta/bluetooth/getCharacteristics/disconnect-invalidates-objects.https.html.ini index 03863760106..7904f576306 100644 --- a/tests/wpt/mozilla/meta/bluetooth/getCharacteristics/disconnect-invalidates-objects.html.ini +++ b/tests/wpt/mozilla/meta/bluetooth/getCharacteristics/disconnect-invalidates-objects.https.html.ini @@ -1,4 +1,4 @@ -[disconnect-invalidates-objects.html] +[disconnect-invalidates-objects.https.html] type: testharness [Calls on characteristics after we disconnect and connect again. Should reject with InvalidStateError.] expected: FAIL diff --git a/tests/wpt/mozilla/meta/bluetooth/getCharacteristics/device-goes-out-of-range.html.ini b/tests/wpt/mozilla/meta/bluetooth/getDescriptor/device-goes-out-of-range.https.html.ini similarity index 71% rename from tests/wpt/mozilla/meta/bluetooth/getCharacteristics/device-goes-out-of-range.html.ini rename to tests/wpt/mozilla/meta/bluetooth/getDescriptor/device-goes-out-of-range.https.html.ini index 1ac7e23518b..dee1f194ec3 100644 --- a/tests/wpt/mozilla/meta/bluetooth/getCharacteristics/device-goes-out-of-range.html.ini +++ b/tests/wpt/mozilla/meta/bluetooth/getDescriptor/device-goes-out-of-range.https.html.ini @@ -1,4 +1,4 @@ -[device-goes-out-of-range.html] +[device-goes-out-of-range.https.html] type: testharness [Device goes out of range. Reject with NetworkError.] expected: FAIL diff --git a/tests/wpt/mozilla/meta/bluetooth/getDescriptor/disconnect-called-during.html.ini b/tests/wpt/mozilla/meta/bluetooth/getDescriptor/disconnect-called-during.https.html.ini similarity index 74% rename from tests/wpt/mozilla/meta/bluetooth/getDescriptor/disconnect-called-during.html.ini rename to tests/wpt/mozilla/meta/bluetooth/getDescriptor/disconnect-called-during.https.html.ini index 33a78394305..d6fc7c2182d 100644 --- a/tests/wpt/mozilla/meta/bluetooth/getDescriptor/disconnect-called-during.html.ini +++ b/tests/wpt/mozilla/meta/bluetooth/getDescriptor/disconnect-called-during.https.html.ini @@ -1,4 +1,4 @@ -[disconnect-called-during.html] +[disconnect-called-during.https.html] type: testharness [disconnect() called during getDescriptor. Reject with NetworkError.] expected: FAIL diff --git a/tests/wpt/mozilla/meta/bluetooth/getDescriptors/device-goes-out-of-range-with-uuid.html.ini b/tests/wpt/mozilla/meta/bluetooth/getDescriptors/device-goes-out-of-range-with-uuid.https.html.ini similarity index 66% rename from tests/wpt/mozilla/meta/bluetooth/getDescriptors/device-goes-out-of-range-with-uuid.html.ini rename to tests/wpt/mozilla/meta/bluetooth/getDescriptors/device-goes-out-of-range-with-uuid.https.html.ini index 59fc0e87532..8ddacecb75b 100644 --- a/tests/wpt/mozilla/meta/bluetooth/getDescriptors/device-goes-out-of-range-with-uuid.html.ini +++ b/tests/wpt/mozilla/meta/bluetooth/getDescriptors/device-goes-out-of-range-with-uuid.https.html.ini @@ -1,4 +1,4 @@ -[device-goes-out-of-range-with-uuid.html] +[device-goes-out-of-range-with-uuid.https.html] type: testharness [Device goes out of range. Reject with NetworkError.] expected: FAIL diff --git a/tests/wpt/mozilla/meta/bluetooth/getDescriptor/device-goes-out-of-range.html.ini b/tests/wpt/mozilla/meta/bluetooth/getDescriptors/device-goes-out-of-range.https.html.ini similarity index 71% rename from tests/wpt/mozilla/meta/bluetooth/getDescriptor/device-goes-out-of-range.html.ini rename to tests/wpt/mozilla/meta/bluetooth/getDescriptors/device-goes-out-of-range.https.html.ini index 1ac7e23518b..dee1f194ec3 100644 --- a/tests/wpt/mozilla/meta/bluetooth/getDescriptor/device-goes-out-of-range.html.ini +++ b/tests/wpt/mozilla/meta/bluetooth/getDescriptors/device-goes-out-of-range.https.html.ini @@ -1,4 +1,4 @@ -[device-goes-out-of-range.html] +[device-goes-out-of-range.https.html] type: testharness [Device goes out of range. Reject with NetworkError.] expected: FAIL diff --git a/tests/wpt/mozilla/meta/bluetooth/getDescriptors/disconnect-called-during-with-uuid.html.ini b/tests/wpt/mozilla/meta/bluetooth/getDescriptors/disconnect-called-during-with-uuid.https.html.ini similarity index 70% rename from tests/wpt/mozilla/meta/bluetooth/getDescriptors/disconnect-called-during-with-uuid.html.ini rename to tests/wpt/mozilla/meta/bluetooth/getDescriptors/disconnect-called-during-with-uuid.https.html.ini index fcf32eee1b5..630bc4a78ad 100644 --- a/tests/wpt/mozilla/meta/bluetooth/getDescriptors/disconnect-called-during-with-uuid.html.ini +++ b/tests/wpt/mozilla/meta/bluetooth/getDescriptors/disconnect-called-during-with-uuid.https.html.ini @@ -1,4 +1,4 @@ -[disconnect-called-during-with-uuid.html] +[disconnect-called-during-with-uuid.https.html] type: testharness [disconnect() called during getDescriptors. Reject with NetworkError.] expected: FAIL diff --git a/tests/wpt/mozilla/meta/bluetooth/getDescriptors/disconnect-called-during.html.ini b/tests/wpt/mozilla/meta/bluetooth/getDescriptors/disconnect-called-during.https.html.ini similarity index 74% rename from tests/wpt/mozilla/meta/bluetooth/getDescriptors/disconnect-called-during.html.ini rename to tests/wpt/mozilla/meta/bluetooth/getDescriptors/disconnect-called-during.https.html.ini index 688f3731ddd..61465a4db9b 100644 --- a/tests/wpt/mozilla/meta/bluetooth/getDescriptors/disconnect-called-during.html.ini +++ b/tests/wpt/mozilla/meta/bluetooth/getDescriptors/disconnect-called-during.https.html.ini @@ -1,4 +1,4 @@ -[disconnect-called-during.html] +[disconnect-called-during.https.html] type: testharness [disconnect() called during getDescriptors. Reject with NetworkError.] expected: FAIL diff --git a/tests/wpt/mozilla/meta/bluetooth/getPrimaryService/device-goes-out-of-range.html.ini b/tests/wpt/mozilla/meta/bluetooth/getPrimaryService/device-goes-out-of-range.html.ini deleted file mode 100644 index 1ac7e23518b..00000000000 --- a/tests/wpt/mozilla/meta/bluetooth/getPrimaryService/device-goes-out-of-range.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[device-goes-out-of-range.html] - type: testharness - [Device goes out of range. Reject with NetworkError.] - expected: FAIL - diff --git a/tests/wpt/mozilla/meta/bluetooth/getPrimaryService/device-goes-out-of-range.https.html.ini b/tests/wpt/mozilla/meta/bluetooth/getPrimaryService/device-goes-out-of-range.https.html.ini new file mode 100644 index 00000000000..dee1f194ec3 --- /dev/null +++ b/tests/wpt/mozilla/meta/bluetooth/getPrimaryService/device-goes-out-of-range.https.html.ini @@ -0,0 +1,5 @@ +[device-goes-out-of-range.https.html] + type: testharness + [Device goes out of range. Reject with NetworkError.] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/bluetooth/getPrimaryService/disconnect-called-during.html.ini b/tests/wpt/mozilla/meta/bluetooth/getPrimaryService/disconnect-called-during.https.html.ini similarity index 75% rename from tests/wpt/mozilla/meta/bluetooth/getPrimaryService/disconnect-called-during.html.ini rename to tests/wpt/mozilla/meta/bluetooth/getPrimaryService/disconnect-called-during.https.html.ini index 4fe36e35d1f..9b6257914d8 100644 --- a/tests/wpt/mozilla/meta/bluetooth/getPrimaryService/disconnect-called-during.html.ini +++ b/tests/wpt/mozilla/meta/bluetooth/getPrimaryService/disconnect-called-during.https.html.ini @@ -1,4 +1,4 @@ -[disconnect-called-during.html] +[disconnect-called-during.https.html] type: testharness [disconnect() called during getPrimaryService. Reject with NetworkError.] expected: FAIL diff --git a/tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/device-goes-out-of-range-with-uuid.html.ini b/tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/device-goes-out-of-range-with-uuid.html.ini deleted file mode 100644 index 59fc0e87532..00000000000 --- a/tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/device-goes-out-of-range-with-uuid.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[device-goes-out-of-range-with-uuid.html] - type: testharness - [Device goes out of range. Reject with NetworkError.] - expected: FAIL - diff --git a/tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/device-goes-out-of-range-with-uuid.https.html.ini b/tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/device-goes-out-of-range-with-uuid.https.html.ini new file mode 100644 index 00000000000..8ddacecb75b --- /dev/null +++ b/tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/device-goes-out-of-range-with-uuid.https.html.ini @@ -0,0 +1,5 @@ +[device-goes-out-of-range-with-uuid.https.html] + type: testharness + [Device goes out of range. Reject with NetworkError.] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/device-goes-out-of-range.html.ini b/tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/device-goes-out-of-range.html.ini deleted file mode 100644 index 1ac7e23518b..00000000000 --- a/tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/device-goes-out-of-range.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[device-goes-out-of-range.html] - type: testharness - [Device goes out of range. Reject with NetworkError.] - expected: FAIL - diff --git a/tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/device-goes-out-of-range.https.html.ini b/tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/device-goes-out-of-range.https.html.ini new file mode 100644 index 00000000000..dee1f194ec3 --- /dev/null +++ b/tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/device-goes-out-of-range.https.html.ini @@ -0,0 +1,5 @@ +[device-goes-out-of-range.https.html] + type: testharness + [Device goes out of range. Reject with NetworkError.] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/disconnect-called-during-with-uuid.html.ini b/tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/disconnect-called-during-with-uuid.https.html.ini similarity index 70% rename from tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/disconnect-called-during-with-uuid.html.ini rename to tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/disconnect-called-during-with-uuid.https.html.ini index 5c47617f913..a4d0efaf2d1 100644 --- a/tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/disconnect-called-during-with-uuid.html.ini +++ b/tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/disconnect-called-during-with-uuid.https.html.ini @@ -1,4 +1,4 @@ -[disconnect-called-during-with-uuid.html] +[disconnect-called-during-with-uuid.https.html] type: testharness [disconnect() called during getPrimaryServices. Reject with NetworkError.] expected: FAIL diff --git a/tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/disconnect-called-during.html.ini b/tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/disconnect-called-during.https.html.ini similarity index 75% rename from tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/disconnect-called-during.html.ini rename to tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/disconnect-called-during.https.html.ini index 09efe9b5c3b..c7159f29ff9 100644 --- a/tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/disconnect-called-during.html.ini +++ b/tests/wpt/mozilla/meta/bluetooth/getPrimaryServices/disconnect-called-during.https.html.ini @@ -1,4 +1,4 @@ -[disconnect-called-during.html] +[disconnect-called-during.https.html] type: testharness [disconnect() called during getPrimaryServices. Reject with NetworkError.] expected: FAIL diff --git a/tests/wpt/mozilla/meta/bluetooth/idl-BluetoothUUID.html.ini b/tests/wpt/mozilla/meta/bluetooth/idl-BluetoothUUID.https.html.ini similarity index 62% rename from tests/wpt/mozilla/meta/bluetooth/idl-BluetoothUUID.html.ini rename to tests/wpt/mozilla/meta/bluetooth/idl-BluetoothUUID.https.html.ini index a0f256ef939..7dc83e217a1 100644 --- a/tests/wpt/mozilla/meta/bluetooth/idl-BluetoothUUID.html.ini +++ b/tests/wpt/mozilla/meta/bluetooth/idl-BluetoothUUID.https.html.ini @@ -1,4 +1,4 @@ -[idl-BluetoothUUID.html] +[idl-BluetoothUUID.https.html] [Non-number and non-strings] expected: FAIL diff --git a/tests/wpt/mozilla/meta/bluetooth/interfaces.html.ini b/tests/wpt/mozilla/meta/bluetooth/interfaces.https.html.ini similarity index 99% rename from tests/wpt/mozilla/meta/bluetooth/interfaces.html.ini rename to tests/wpt/mozilla/meta/bluetooth/interfaces.https.html.ini index 8870be1edfb..c56c004457a 100644 --- a/tests/wpt/mozilla/meta/bluetooth/interfaces.html.ini +++ b/tests/wpt/mozilla/meta/bluetooth/interfaces.https.html.ini @@ -1,4 +1,4 @@ -[interfaces.html] +[interfaces.https.html] type: testharness expected: ERROR [Bluetooth interface: operation getAvailability()] diff --git a/tests/wpt/mozilla/meta/bluetooth/readValue/characteristic/device-goes-out-of-range.html.ini b/tests/wpt/mozilla/meta/bluetooth/readValue/characteristic/device-goes-out-of-range.html.ini deleted file mode 100644 index 1ac7e23518b..00000000000 --- a/tests/wpt/mozilla/meta/bluetooth/readValue/characteristic/device-goes-out-of-range.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[device-goes-out-of-range.html] - type: testharness - [Device goes out of range. Reject with NetworkError.] - expected: FAIL - diff --git a/tests/wpt/mozilla/meta/bluetooth/readValue/characteristic/device-goes-out-of-range.https.html.ini b/tests/wpt/mozilla/meta/bluetooth/readValue/characteristic/device-goes-out-of-range.https.html.ini new file mode 100644 index 00000000000..dee1f194ec3 --- /dev/null +++ b/tests/wpt/mozilla/meta/bluetooth/readValue/characteristic/device-goes-out-of-range.https.html.ini @@ -0,0 +1,5 @@ +[device-goes-out-of-range.https.html] + type: testharness + [Device goes out of range. Reject with NetworkError.] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/bluetooth/readValue/characteristic/disconnect-called-during.html.ini b/tests/wpt/mozilla/meta/bluetooth/readValue/characteristic/disconnect-called-during.https.html.ini similarity index 73% rename from tests/wpt/mozilla/meta/bluetooth/readValue/characteristic/disconnect-called-during.html.ini rename to tests/wpt/mozilla/meta/bluetooth/readValue/characteristic/disconnect-called-during.https.html.ini index f60c30d9e88..afd4c2b737e 100644 --- a/tests/wpt/mozilla/meta/bluetooth/readValue/characteristic/disconnect-called-during.html.ini +++ b/tests/wpt/mozilla/meta/bluetooth/readValue/characteristic/disconnect-called-during.https.html.ini @@ -1,4 +1,4 @@ -[disconnect-called-during.html] +[disconnect-called-during.https.html] type: testharness [disconnect() called during readValue. Reject with NetworkError.] expected: FAIL diff --git a/tests/wpt/mozilla/meta/bluetooth/readValue/characteristic/event-is-fired.html.ini b/tests/wpt/mozilla/meta/bluetooth/readValue/characteristic/event-is-fired.https.html.ini similarity index 76% rename from tests/wpt/mozilla/meta/bluetooth/readValue/characteristic/event-is-fired.html.ini rename to tests/wpt/mozilla/meta/bluetooth/readValue/characteristic/event-is-fired.https.html.ini index 72160d4dd0c..a88533066a0 100644 --- a/tests/wpt/mozilla/meta/bluetooth/readValue/characteristic/event-is-fired.html.ini +++ b/tests/wpt/mozilla/meta/bluetooth/readValue/characteristic/event-is-fired.https.html.ini @@ -1,4 +1,4 @@ -[event-is-fired.html] +[event-is-fired.https.html] type: testharness [Reading a characteristic should fire an event.] expected: FAIL diff --git a/tests/wpt/mozilla/meta/bluetooth/readValue/descriptor/device-goes-out-of-range.html.ini b/tests/wpt/mozilla/meta/bluetooth/readValue/descriptor/device-goes-out-of-range.html.ini deleted file mode 100644 index 1ac7e23518b..00000000000 --- a/tests/wpt/mozilla/meta/bluetooth/readValue/descriptor/device-goes-out-of-range.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[device-goes-out-of-range.html] - type: testharness - [Device goes out of range. Reject with NetworkError.] - expected: FAIL - diff --git a/tests/wpt/mozilla/meta/bluetooth/readValue/descriptor/device-goes-out-of-range.https.html.ini b/tests/wpt/mozilla/meta/bluetooth/readValue/descriptor/device-goes-out-of-range.https.html.ini new file mode 100644 index 00000000000..dee1f194ec3 --- /dev/null +++ b/tests/wpt/mozilla/meta/bluetooth/readValue/descriptor/device-goes-out-of-range.https.html.ini @@ -0,0 +1,5 @@ +[device-goes-out-of-range.https.html] + type: testharness + [Device goes out of range. Reject with NetworkError.] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/bluetooth/startNotifications/disconnect-called-during.html.ini b/tests/wpt/mozilla/meta/bluetooth/startNotifications/disconnect-called-during.https.html.ini similarity index 75% rename from tests/wpt/mozilla/meta/bluetooth/startNotifications/disconnect-called-during.html.ini rename to tests/wpt/mozilla/meta/bluetooth/startNotifications/disconnect-called-during.https.html.ini index bd5ab348ee1..eab3db11ffe 100644 --- a/tests/wpt/mozilla/meta/bluetooth/startNotifications/disconnect-called-during.html.ini +++ b/tests/wpt/mozilla/meta/bluetooth/startNotifications/disconnect-called-during.https.html.ini @@ -1,4 +1,4 @@ -[disconnect-called-during.html] +[disconnect-called-during.https.html] type: testharness [disconnect() called during startNotifications. Reject with NetworkError.] expected: FAIL diff --git a/tests/wpt/mozilla/meta/bluetooth/stopNotifications/disconnect-called-during.html.ini b/tests/wpt/mozilla/meta/bluetooth/stopNotifications/disconnect-called-during.https.html.ini similarity index 76% rename from tests/wpt/mozilla/meta/bluetooth/stopNotifications/disconnect-called-during.html.ini rename to tests/wpt/mozilla/meta/bluetooth/stopNotifications/disconnect-called-during.https.html.ini index 6cac157c3b2..b560a94dc91 100644 --- a/tests/wpt/mozilla/meta/bluetooth/stopNotifications/disconnect-called-during.html.ini +++ b/tests/wpt/mozilla/meta/bluetooth/stopNotifications/disconnect-called-during.https.html.ini @@ -1,4 +1,4 @@ -[disconnect-called-during.html] +[disconnect-called-during.https.html] type: testharness [disconnect() called during stopNotifications. Reject with InvalidStateError.] expected: FAIL diff --git a/tests/wpt/mozilla/meta/bluetooth/writeValue/characteristic/device-goes-out-of-range.html.ini b/tests/wpt/mozilla/meta/bluetooth/writeValue/characteristic/device-goes-out-of-range.html.ini deleted file mode 100644 index 1ac7e23518b..00000000000 --- a/tests/wpt/mozilla/meta/bluetooth/writeValue/characteristic/device-goes-out-of-range.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[device-goes-out-of-range.html] - type: testharness - [Device goes out of range. Reject with NetworkError.] - expected: FAIL - diff --git a/tests/wpt/mozilla/meta/bluetooth/writeValue/characteristic/device-goes-out-of-range.https.html.ini b/tests/wpt/mozilla/meta/bluetooth/writeValue/characteristic/device-goes-out-of-range.https.html.ini new file mode 100644 index 00000000000..dee1f194ec3 --- /dev/null +++ b/tests/wpt/mozilla/meta/bluetooth/writeValue/characteristic/device-goes-out-of-range.https.html.ini @@ -0,0 +1,5 @@ +[device-goes-out-of-range.https.html] + type: testharness + [Device goes out of range. Reject with NetworkError.] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/bluetooth/writeValue/descriptor/device-goes-out-of-range.html.ini b/tests/wpt/mozilla/meta/bluetooth/writeValue/descriptor/device-goes-out-of-range.html.ini deleted file mode 100644 index 1ac7e23518b..00000000000 --- a/tests/wpt/mozilla/meta/bluetooth/writeValue/descriptor/device-goes-out-of-range.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[device-goes-out-of-range.html] - type: testharness - [Device goes out of range. Reject with NetworkError.] - expected: FAIL - diff --git a/tests/wpt/mozilla/meta/bluetooth/writeValue/descriptor/device-goes-out-of-range.https.html.ini b/tests/wpt/mozilla/meta/bluetooth/writeValue/descriptor/device-goes-out-of-range.https.html.ini new file mode 100644 index 00000000000..dee1f194ec3 --- /dev/null +++ b/tests/wpt/mozilla/meta/bluetooth/writeValue/descriptor/device-goes-out-of-range.https.html.ini @@ -0,0 +1,5 @@ +[device-goes-out-of-range.https.html] + type: testharness + [Device goes out of range. Reject with NetworkError.] + expected: FAIL + diff --git a/tests/wpt/mozilla/tests/bluetooth/advertisingEvent/watchAdvertisements-succeeds.html b/tests/wpt/mozilla/tests/bluetooth/advertisingEvent/watchAdvertisements-succeeds.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/advertisingEvent/watchAdvertisements-succeeds.html rename to tests/wpt/mozilla/tests/bluetooth/advertisingEvent/watchAdvertisements-succeeds.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/connect/connection-succeeds.html b/tests/wpt/mozilla/tests/bluetooth/connect/connection-succeeds.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/connect/connection-succeeds.html rename to tests/wpt/mozilla/tests/bluetooth/connect/connection-succeeds.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/connect/device-goes-out-of-range.html b/tests/wpt/mozilla/tests/bluetooth/connect/device-goes-out-of-range.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/connect/device-goes-out-of-range.html rename to tests/wpt/mozilla/tests/bluetooth/connect/device-goes-out-of-range.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/connect/get-same-gatt-server.html b/tests/wpt/mozilla/tests/bluetooth/connect/get-same-gatt-server.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/connect/get-same-gatt-server.html rename to tests/wpt/mozilla/tests/bluetooth/connect/get-same-gatt-server.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/disconnect/connect-disconnect-twice.html b/tests/wpt/mozilla/tests/bluetooth/disconnect/connect-disconnect-twice.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/disconnect/connect-disconnect-twice.html rename to tests/wpt/mozilla/tests/bluetooth/disconnect/connect-disconnect-twice.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/disconnect/disconnect-once.html b/tests/wpt/mozilla/tests/bluetooth/disconnect/disconnect-once.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/disconnect/disconnect-once.html rename to tests/wpt/mozilla/tests/bluetooth/disconnect/disconnect-once.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/disconnect/disconnect-twice-in-a-row.html b/tests/wpt/mozilla/tests/bluetooth/disconnect/disconnect-twice-in-a-row.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/disconnect/disconnect-twice-in-a-row.html rename to tests/wpt/mozilla/tests/bluetooth/disconnect/disconnect-twice-in-a-row.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/disconnect/event-is-fired.html b/tests/wpt/mozilla/tests/bluetooth/disconnect/event-is-fired.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/disconnect/event-is-fired.html rename to tests/wpt/mozilla/tests/bluetooth/disconnect/event-is-fired.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getAvailability/adapter-not-present.html b/tests/wpt/mozilla/tests/bluetooth/getAvailability/adapter-not-present.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getAvailability/adapter-not-present.html rename to tests/wpt/mozilla/tests/bluetooth/getAvailability/adapter-not-present.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getAvailability/adapter-off.html b/tests/wpt/mozilla/tests/bluetooth/getAvailability/adapter-off.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getAvailability/adapter-off.html rename to tests/wpt/mozilla/tests/bluetooth/getAvailability/adapter-off.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getAvailability/adapter-on.html b/tests/wpt/mozilla/tests/bluetooth/getAvailability/adapter-on.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getAvailability/adapter-on.html rename to tests/wpt/mozilla/tests/bluetooth/getAvailability/adapter-on.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristic/blocklisted-characteristic.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristic/blocklisted-characteristic.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristic/blocklisted-characteristic.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristic/blocklisted-characteristic.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristic/characteristic-found.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristic/characteristic-found.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristic/characteristic-found.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristic/characteristic-found.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristic/characteristic-not-found.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristic/characteristic-not-found.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristic/characteristic-not-found.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristic/characteristic-not-found.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristic/device-goes-out-of-range.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristic/device-goes-out-of-range.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristic/device-goes-out-of-range.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristic/device-goes-out-of-range.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristic/disconnect-called-before.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristic/disconnect-called-before.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristic/disconnect-called-before.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristic/disconnect-called-before.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristic/disconnect-called-during.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristic/disconnect-called-during.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristic/disconnect-called-during.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristic/disconnect-called-during.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristic/disconnect-invalidates-object.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristic/disconnect-invalidates-object.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristic/disconnect-invalidates-object.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristic/disconnect-invalidates-object.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristic/get-different-characteristic-after-reconnection.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristic/get-different-characteristic-after-reconnection.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristic/get-different-characteristic-after-reconnection.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristic/get-different-characteristic-after-reconnection.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristic/get-same-characteristic.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristic/get-same-characteristic.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristic/get-same-characteristic.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristic/get-same-characteristic.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristic/invalid-characteristic-name.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristic/invalid-characteristic-name.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristic/invalid-characteristic-name.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristic/invalid-characteristic-name.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristic/reconnect-during.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristic/reconnect-during.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristic/reconnect-during.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristic/reconnect-during.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristic/service-is-removed.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristic/service-is-removed.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristic/service-is-removed.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristic/service-is-removed.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/blocklisted-characteristics-with-uuid.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/blocklisted-characteristics-with-uuid.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristics/blocklisted-characteristics-with-uuid.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristics/blocklisted-characteristics-with-uuid.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/blocklisted-characteristics.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/blocklisted-characteristics.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristics/blocklisted-characteristics.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristics/blocklisted-characteristics.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/characteristics-found-with-uuid.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/characteristics-found-with-uuid.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristics/characteristics-found-with-uuid.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristics/characteristics-found-with-uuid.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/characteristics-found.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/characteristics-found.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristics/characteristics-found.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristics/characteristics-found.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/characteristics-not-found-with-uuid.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/characteristics-not-found-with-uuid.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristics/characteristics-not-found-with-uuid.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristics/characteristics-not-found-with-uuid.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/characteristics-not-found.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/characteristics-not-found.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristics/characteristics-not-found.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristics/characteristics-not-found.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/correct-characteristics.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/correct-characteristics.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristics/correct-characteristics.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristics/correct-characteristics.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/device-goes-out-of-range-with-uuid.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/device-goes-out-of-range-with-uuid.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristics/device-goes-out-of-range-with-uuid.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristics/device-goes-out-of-range-with-uuid.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/device-goes-out-of-range.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/device-goes-out-of-range.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristics/device-goes-out-of-range.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristics/device-goes-out-of-range.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/disconnect-called-before-with-uuid.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/disconnect-called-before-with-uuid.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristics/disconnect-called-before-with-uuid.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristics/disconnect-called-before-with-uuid.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/disconnect-called-before.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/disconnect-called-before.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristics/disconnect-called-before.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristics/disconnect-called-before.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/disconnect-called-during-with-uuid.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/disconnect-called-during-with-uuid.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristics/disconnect-called-during-with-uuid.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristics/disconnect-called-during-with-uuid.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/disconnect-called-during.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/disconnect-called-during.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristics/disconnect-called-during.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristics/disconnect-called-during.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/disconnect-invalidates-objects.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/disconnect-invalidates-objects.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristics/disconnect-invalidates-objects.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristics/disconnect-invalidates-objects.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/get-different-characteristics-after-reconnection.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/get-different-characteristics-after-reconnection.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristics/get-different-characteristics-after-reconnection.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristics/get-different-characteristics-after-reconnection.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/get-same-characteristics.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/get-same-characteristics.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristics/get-same-characteristics.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristics/get-same-characteristics.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/invalid-characteristic-name.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/invalid-characteristic-name.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristics/invalid-characteristic-name.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristics/invalid-characteristic-name.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/service-is-removed-with-uuid.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/service-is-removed-with-uuid.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristics/service-is-removed-with-uuid.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristics/service-is-removed-with-uuid.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/service-is-removed.html b/tests/wpt/mozilla/tests/bluetooth/getCharacteristics/service-is-removed.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getCharacteristics/service-is-removed.html rename to tests/wpt/mozilla/tests/bluetooth/getCharacteristics/service-is-removed.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptor/blocklisted-descriptor.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptor/blocklisted-descriptor.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptor/blocklisted-descriptor.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptor/blocklisted-descriptor.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptor/characteristic-is-removed.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptor/characteristic-is-removed.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptor/characteristic-is-removed.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptor/characteristic-is-removed.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptor/descriptor-found.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptor/descriptor-found.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptor/descriptor-found.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptor/descriptor-found.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptor/descriptor-not-found.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptor/descriptor-not-found.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptor/descriptor-not-found.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptor/descriptor-not-found.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptor/device-goes-out-of-range.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptor/device-goes-out-of-range.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptor/device-goes-out-of-range.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptor/device-goes-out-of-range.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptor/disconnect-called-before.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptor/disconnect-called-before.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptor/disconnect-called-before.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptor/disconnect-called-before.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptor/disconnect-called-during.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptor/disconnect-called-during.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptor/disconnect-called-during.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptor/disconnect-called-during.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptor/disconnect-invalidates-object.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptor/disconnect-invalidates-object.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptor/disconnect-invalidates-object.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptor/disconnect-invalidates-object.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptor/get-different-descriptor-after-reconnection.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptor/get-different-descriptor-after-reconnection.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptor/get-different-descriptor-after-reconnection.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptor/get-different-descriptor-after-reconnection.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptor/get-same-descriptor.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptor/get-same-descriptor.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptor/get-same-descriptor.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptor/get-same-descriptor.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptor/invalid-descriptor-name.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptor/invalid-descriptor-name.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptor/invalid-descriptor-name.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptor/invalid-descriptor-name.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptors/blocklisted-descriptors-with-uuid.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptors/blocklisted-descriptors-with-uuid.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptors/blocklisted-descriptors-with-uuid.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptors/blocklisted-descriptors-with-uuid.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptors/blocklisted-descriptors.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptors/blocklisted-descriptors.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptors/blocklisted-descriptors.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptors/blocklisted-descriptors.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptors/characteristic-is-removed-with-uuid.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptors/characteristic-is-removed-with-uuid.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptors/characteristic-is-removed-with-uuid.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptors/characteristic-is-removed-with-uuid.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptors/characteristic-is-removed.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptors/characteristic-is-removed.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptors/characteristic-is-removed.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptors/characteristic-is-removed.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptors/correct-descriptors.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptors/correct-descriptors.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptors/correct-descriptors.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptors/correct-descriptors.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptors/descriptors-found-with-uuid.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptors/descriptors-found-with-uuid.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptors/descriptors-found-with-uuid.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptors/descriptors-found-with-uuid.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptors/descriptors-found.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptors/descriptors-found.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptors/descriptors-found.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptors/descriptors-found.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptors/descriptors-not-found-with-uuid.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptors/descriptors-not-found-with-uuid.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptors/descriptors-not-found-with-uuid.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptors/descriptors-not-found-with-uuid.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptors/descriptors-not-found.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptors/descriptors-not-found.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptors/descriptors-not-found.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptors/descriptors-not-found.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptors/device-goes-out-of-range-with-uuid.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptors/device-goes-out-of-range-with-uuid.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptors/device-goes-out-of-range-with-uuid.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptors/device-goes-out-of-range-with-uuid.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptors/device-goes-out-of-range.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptors/device-goes-out-of-range.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptors/device-goes-out-of-range.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptors/device-goes-out-of-range.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptors/disconnect-called-before-with-uuid.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptors/disconnect-called-before-with-uuid.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptors/disconnect-called-before-with-uuid.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptors/disconnect-called-before-with-uuid.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptors/disconnect-called-before.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptors/disconnect-called-before.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptors/disconnect-called-before.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptors/disconnect-called-before.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptors/disconnect-called-during-with-uuid.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptors/disconnect-called-during-with-uuid.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptors/disconnect-called-during-with-uuid.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptors/disconnect-called-during-with-uuid.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptors/disconnect-called-during.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptors/disconnect-called-during.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptors/disconnect-called-during.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptors/disconnect-called-during.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptors/disconnect-invalidates-objects.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptors/disconnect-invalidates-objects.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptors/disconnect-invalidates-objects.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptors/disconnect-invalidates-objects.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptors/get-different-descriptors-after-reconnection.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptors/get-different-descriptors-after-reconnection.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptors/get-different-descriptors-after-reconnection.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptors/get-different-descriptors-after-reconnection.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptors/get-same-descriptors.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptors/get-same-descriptors.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptors/get-same-descriptors.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptors/get-same-descriptors.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getDescriptors/invalid-descriptor-name.html b/tests/wpt/mozilla/tests/bluetooth/getDescriptors/invalid-descriptor-name.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getDescriptors/invalid-descriptor-name.html rename to tests/wpt/mozilla/tests/bluetooth/getDescriptors/invalid-descriptor-name.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryService/device-goes-out-of-range.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryService/device-goes-out-of-range.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryService/device-goes-out-of-range.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryService/device-goes-out-of-range.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryService/disconnect-called-before.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryService/disconnect-called-before.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryService/disconnect-called-before.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryService/disconnect-called-before.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryService/disconnect-called-during.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryService/disconnect-called-during.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryService/disconnect-called-during.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryService/disconnect-called-during.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryService/disconnect-invalidates-object.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryService/disconnect-invalidates-object.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryService/disconnect-invalidates-object.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryService/disconnect-invalidates-object.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryService/disconnected-device.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryService/disconnected-device.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryService/disconnected-device.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryService/disconnected-device.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryService/get-different-service-after-reconnection.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryService/get-different-service-after-reconnection.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryService/get-different-service-after-reconnection.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryService/get-different-service-after-reconnection.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryService/get-same-service.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryService/get-same-service.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryService/get-same-service.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryService/get-same-service.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryService/invalid-service-name.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryService/invalid-service-name.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryService/invalid-service-name.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryService/invalid-service-name.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryService/no-permission-absent-service.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryService/no-permission-absent-service.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryService/no-permission-absent-service.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryService/no-permission-absent-service.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryService/no-permission-present-service.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryService/no-permission-present-service.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryService/no-permission-present-service.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryService/no-permission-present-service.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryService/service-found.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryService/service-found.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryService/service-found.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryService/service-found.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryService/service-not-found.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryService/service-not-found.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryService/service-not-found.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryService/service-not-found.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/blocklisted-services-with-uuid.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/blocklisted-services-with-uuid.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/blocklisted-services-with-uuid.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/blocklisted-services-with-uuid.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/blocklisted-services.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/blocklisted-services.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/blocklisted-services.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/blocklisted-services.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/correct-services.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/correct-services.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/correct-services.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/correct-services.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/device-goes-out-of-range-with-uuid.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/device-goes-out-of-range-with-uuid.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/device-goes-out-of-range-with-uuid.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/device-goes-out-of-range-with-uuid.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/device-goes-out-of-range.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/device-goes-out-of-range.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/device-goes-out-of-range.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/device-goes-out-of-range.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnect-called-before-with-uuid.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnect-called-before-with-uuid.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnect-called-before-with-uuid.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnect-called-before-with-uuid.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnect-called-before.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnect-called-before.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnect-called-before.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnect-called-before.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnect-called-during-with-uuid.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnect-called-during-with-uuid.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnect-called-during-with-uuid.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnect-called-during-with-uuid.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnect-called-during.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnect-called-during.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnect-called-during.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnect-called-during.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnect-invalidates-objects.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnect-invalidates-objects.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnect-invalidates-objects.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnect-invalidates-objects.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnected-device-with-uuid.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnected-device-with-uuid.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnected-device-with-uuid.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnected-device-with-uuid.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnected-device.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnected-device.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnected-device.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/disconnected-device.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/get-different-services-after-reconnection.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/get-different-services-after-reconnection.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/get-different-services-after-reconnection.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/get-different-services-after-reconnection.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/get-same-service-with-uuid.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/get-same-service-with-uuid.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/get-same-service-with-uuid.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/get-same-service-with-uuid.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/get-same-service.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/get-same-service.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/get-same-service.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/get-same-service.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/invalid-service-name.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/invalid-service-name.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/invalid-service-name.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/invalid-service-name.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/no-permission-absent-service-with-uuid.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/no-permission-absent-service-with-uuid.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/no-permission-absent-service-with-uuid.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/no-permission-absent-service-with-uuid.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/no-permission-present-service-with-uuid.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/no-permission-present-service-with-uuid.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/no-permission-present-service-with-uuid.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/no-permission-present-service-with-uuid.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/no-permission-present-service.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/no-permission-present-service.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/no-permission-present-service.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/no-permission-present-service.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/services-found-with-uuid.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/services-found-with-uuid.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/services-found-with-uuid.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/services-found-with-uuid.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/services-found.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/services-found.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/services-found.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/services-found.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/services-not-found-with-uuid.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/services-not-found-with-uuid.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/services-not-found-with-uuid.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/services-not-found-with-uuid.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/services-not-found.html b/tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/services-not-found.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/services-not-found.html rename to tests/wpt/mozilla/tests/bluetooth/getPrimaryServices/services-not-found.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/idl-BluetoothUUID.html b/tests/wpt/mozilla/tests/bluetooth/idl-BluetoothUUID.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/idl-BluetoothUUID.html rename to tests/wpt/mozilla/tests/bluetooth/idl-BluetoothUUID.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/interfaces.html b/tests/wpt/mozilla/tests/bluetooth/interfaces.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/interfaces.html rename to tests/wpt/mozilla/tests/bluetooth/interfaces.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/blocklisted-characteristic.html b/tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/blocklisted-characteristic.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/blocklisted-characteristic.html rename to tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/blocklisted-characteristic.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/characteristic-is-removed.html b/tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/characteristic-is-removed.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/characteristic-is-removed.html rename to tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/characteristic-is-removed.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/device-goes-out-of-range.html b/tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/device-goes-out-of-range.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/device-goes-out-of-range.html rename to tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/device-goes-out-of-range.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/disconnect-called-before.html b/tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/disconnect-called-before.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/disconnect-called-before.html rename to tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/disconnect-called-before.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/disconnect-called-during.html b/tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/disconnect-called-during.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/disconnect-called-during.html rename to tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/disconnect-called-during.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/event-is-fired.html b/tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/event-is-fired.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/event-is-fired.html rename to tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/event-is-fired.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/read-succeeds.html b/tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/read-succeeds.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/read-succeeds.html rename to tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/read-succeeds.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/read-updates-value.html b/tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/read-updates-value.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/read-updates-value.html rename to tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/read-updates-value.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/service-is-removed.html b/tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/service-is-removed.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/service-is-removed.html rename to tests/wpt/mozilla/tests/bluetooth/readValue/characteristic/service-is-removed.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/blocklisted-descriptor.html b/tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/blocklisted-descriptor.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/blocklisted-descriptor.html rename to tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/blocklisted-descriptor.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/characteristic-is-removed.html b/tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/characteristic-is-removed.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/characteristic-is-removed.html rename to tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/characteristic-is-removed.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/descriptor-is-removed.html b/tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/descriptor-is-removed.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/descriptor-is-removed.html rename to tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/descriptor-is-removed.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/device-goes-out-of-range.html b/tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/device-goes-out-of-range.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/device-goes-out-of-range.html rename to tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/device-goes-out-of-range.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/disconnect-called-before.html b/tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/disconnect-called-before.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/disconnect-called-before.html rename to tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/disconnect-called-before.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/read-succeeds.html b/tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/read-succeeds.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/read-succeeds.html rename to tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/read-succeeds.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/read-updates-value.html b/tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/read-updates-value.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/read-updates-value.html rename to tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/read-updates-value.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/service-is-removed.html b/tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/service-is-removed.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/service-is-removed.html rename to tests/wpt/mozilla/tests/bluetooth/readValue/descriptor/service-is-removed.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/accept-all-devices-with-filter.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/accept-all-devices-with-filter.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/accept-all-devices-with-filter.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/accept-all-devices-with-filter.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/accept-all-devices.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/accept-all-devices.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/accept-all-devices.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/accept-all-devices.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/device-with-empty-name.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/device-with-empty-name.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/device-with-empty-name.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/device-with-empty-name.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/device-with-name.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/device-with-name.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/device-with-name.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/device-with-name.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/device-with-no-name.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/device-with-no-name.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/device-with-no-name.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/device-with-no-name.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/optional-services-missing.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/optional-services-missing.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/optional-services-missing.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/optional-services-missing.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/optional-services-present.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/optional-services-present.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/optional-services-present.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/acceptAllDevices/optional-services-present.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/adapter-not-present.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/adapter-not-present.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/adapter-not-present.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/adapter-not-present.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/adapter-off.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/adapter-off.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/adapter-off.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/adapter-off.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/blocklisted-service-in-filter.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/blocklisted-service-in-filter.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/blocklisted-service-in-filter.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/blocklisted-service-in-filter.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/blocklisted-service-in-optionalServices.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/blocklisted-service-in-optionalServices.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/blocklisted-service-in-optionalServices.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/blocklisted-service-in-optionalServices.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/blocklisted-service-data-key.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/blocklisted-service-data-key.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/blocklisted-service-data-key.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/blocklisted-service-data-key.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/empty-filter.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/empty-filter.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/empty-filter.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/empty-filter.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/empty-filters-member.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/empty-filters-member.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/empty-filters-member.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/empty-filters-member.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/empty-namePrefix.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/empty-namePrefix.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/empty-namePrefix.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/empty-namePrefix.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/empty-services-member.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/empty-services-member.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/empty-services-member.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/empty-services-member.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/filters-xor-acceptAllDevices.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/filters-xor-acceptAllDevices.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/filters-xor-acceptAllDevices.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/filters-xor-acceptAllDevices.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-for-device-name-name.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-for-device-name-name.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-for-device-name-name.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-for-device-name-name.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-for-device-name-namePrefix.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-for-device-name-namePrefix.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-for-device-name-namePrefix.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-for-device-name-namePrefix.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/no-arguments.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/no-arguments.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/no-arguments.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/no-arguments.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/no-filters-member.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/no-filters-member.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/no-filters-member.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/no-filters-member.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/unicode-max-length-for-device-name-name.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/unicode-max-length-for-device-name-name.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/unicode-max-length-for-device-name-name.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/unicode-max-length-for-device-name-name.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/unicode-max-length-for-device-name-namePrefix.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/unicode-max-length-for-device-name-namePrefix.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/unicode-max-length-for-device-name-namePrefix.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/unicode-max-length-for-device-name-namePrefix.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/unicode-valid-length-name-name.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/unicode-valid-length-name-name.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/unicode-valid-length-name-name.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/unicode-valid-length-name-name.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/unicode-valid-length-name-namePrefix.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/unicode-valid-length-name-namePrefix.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/unicode-valid-length-name-namePrefix.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/unicode-valid-length-name-namePrefix.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-manufacturer-data-key.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-manufacturer-data-key.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-manufacturer-data-key.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-manufacturer-data-key.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-mask-length.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-mask-length.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-mask-length.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-mask-length.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-service-data-key.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-service-data-key.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-service-data-key.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-service-data-key.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-optionalServices-member.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-optionalServices-member.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-optionalServices-member.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-optionalServices-member.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-services-member.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-services-member.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-services-member.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-services-member.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/device-found-using-mask.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/device-found-using-mask.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/device-found-using-mask.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/device-found-using-mask.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/device-found-with-key-and-value.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/device-found-with-key-and-value.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/device-found-with-key-and-value.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/device-found-with-key-and-value.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/device-found-with-key-only.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/device-found-with-key-only.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/device-found-with-key-only.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/device-found-with-key-only.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/device-found-with-service-and-manufacturer-data.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/device-found-with-service-and-manufacturer-data.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/device-found-with-service-and-manufacturer-data.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/device-found-with-service-and-manufacturer-data.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/device-not-found-with-extra-data.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/device-not-found-with-extra-data.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/device-not-found-with-extra-data.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/device-not-found-with-extra-data.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/device-not-found-with-service-and-manufacturer-data.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/device-not-found-with-service-and-manufacturer-data.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/device-not-found-with-service-and-manufacturer-data.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/device-not-found-with-service-and-manufacturer-data.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/discovery-succeeds.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/discovery-succeeds.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/discovery-succeeds.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/discovery-succeeds.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/filter-does-not-match.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/filter-does-not-match.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/filter-does-not-match.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/filter-does-not-match.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/filter-matches.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/filter-matches.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/filter-matches.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/filter-matches.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/name-empty-device-from-name-empty-filter.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/name-empty-device-from-name-empty-filter.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/name-empty-device-from-name-empty-filter.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/name-empty-device-from-name-empty-filter.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/name-empty-device-from-name-prefix-filter.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/name-empty-device-from-name-prefix-filter.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/name-empty-device-from-name-prefix-filter.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/name-empty-device-from-name-prefix-filter.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/name-empty-device-from-name-wrong-filter.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/name-empty-device-from-name-wrong-filter.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/name-empty-device-from-name-wrong-filter.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/name-empty-device-from-name-wrong-filter.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/name-empty-device-from-service-filter.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/name-empty-device-from-service-filter.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/name-empty-device-from-service-filter.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/name-empty-device-from-service-filter.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/name-empty-filter.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/name-empty-filter.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/name-empty-filter.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/name-empty-filter.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/name-missing-device-from-name-empty-filter.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/name-missing-device-from-name-empty-filter.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/name-missing-device-from-name-empty-filter.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/name-missing-device-from-name-empty-filter.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/name-missing-device-from-name-prefix-filter.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/name-missing-device-from-name-prefix-filter.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/name-missing-device-from-name-prefix-filter.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/name-missing-device-from-name-prefix-filter.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/name-missing-device-from-name-wrong-filter.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/name-missing-device-from-name-wrong-filter.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/name-missing-device-from-name-wrong-filter.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/name-missing-device-from-name-wrong-filter.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/name-missing-device-from-service-filter.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/name-missing-device-from-service-filter.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/name-missing-device-from-service-filter.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/name-missing-device-from-service-filter.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/no-devices.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/no-devices.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/no-devices.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/no-devices.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/not-accept-all-devices-without-filter.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/not-accept-all-devices-without-filter.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/not-accept-all-devices-without-filter.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/not-accept-all-devices-without-filter.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/same-device.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/same-device.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/same-device.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/same-device.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/single-filter-single-service.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/single-filter-single-service.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/single-filter-single-service.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/single-filter-single-service.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/single-filter-two-services-fails.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/single-filter-two-services-fails.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/single-filter-two-services-fails.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/single-filter-two-services-fails.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/single-filter-two-services-succeeds.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/single-filter-two-services-succeeds.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/single-filter-two-services-succeeds.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/single-filter-two-services-succeeds.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/requestDevice/two-filters.html b/tests/wpt/mozilla/tests/bluetooth/requestDevice/two-filters.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/requestDevice/two-filters.html rename to tests/wpt/mozilla/tests/bluetooth/requestDevice/two-filters.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/startNotifications/blocklisted-characteristic.html b/tests/wpt/mozilla/tests/bluetooth/startNotifications/blocklisted-characteristic.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/startNotifications/blocklisted-characteristic.html rename to tests/wpt/mozilla/tests/bluetooth/startNotifications/blocklisted-characteristic.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/startNotifications/characteristic-does-not-support-notifications.html b/tests/wpt/mozilla/tests/bluetooth/startNotifications/characteristic-does-not-support-notifications.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/startNotifications/characteristic-does-not-support-notifications.html rename to tests/wpt/mozilla/tests/bluetooth/startNotifications/characteristic-does-not-support-notifications.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/startNotifications/characteristic-is-removed.html b/tests/wpt/mozilla/tests/bluetooth/startNotifications/characteristic-is-removed.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/startNotifications/characteristic-is-removed.html rename to tests/wpt/mozilla/tests/bluetooth/startNotifications/characteristic-is-removed.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/startNotifications/device-goes-out-of-range.html b/tests/wpt/mozilla/tests/bluetooth/startNotifications/device-goes-out-of-range.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/startNotifications/device-goes-out-of-range.html rename to tests/wpt/mozilla/tests/bluetooth/startNotifications/device-goes-out-of-range.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/startNotifications/disconnect-called-before.html b/tests/wpt/mozilla/tests/bluetooth/startNotifications/disconnect-called-before.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/startNotifications/disconnect-called-before.html rename to tests/wpt/mozilla/tests/bluetooth/startNotifications/disconnect-called-before.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/startNotifications/disconnect-called-during.html b/tests/wpt/mozilla/tests/bluetooth/startNotifications/disconnect-called-during.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/startNotifications/disconnect-called-during.html rename to tests/wpt/mozilla/tests/bluetooth/startNotifications/disconnect-called-during.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/startNotifications/notify-failure.html b/tests/wpt/mozilla/tests/bluetooth/startNotifications/notify-failure.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/startNotifications/notify-failure.html rename to tests/wpt/mozilla/tests/bluetooth/startNotifications/notify-failure.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/startNotifications/notify-succeeds.html b/tests/wpt/mozilla/tests/bluetooth/startNotifications/notify-succeeds.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/startNotifications/notify-succeeds.html rename to tests/wpt/mozilla/tests/bluetooth/startNotifications/notify-succeeds.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/startNotifications/service-is-removed.html b/tests/wpt/mozilla/tests/bluetooth/startNotifications/service-is-removed.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/startNotifications/service-is-removed.html rename to tests/wpt/mozilla/tests/bluetooth/startNotifications/service-is-removed.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/stopNotifications/characteristic-is-removed.html b/tests/wpt/mozilla/tests/bluetooth/stopNotifications/characteristic-is-removed.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/stopNotifications/characteristic-is-removed.html rename to tests/wpt/mozilla/tests/bluetooth/stopNotifications/characteristic-is-removed.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/stopNotifications/disconnect-called-before.html b/tests/wpt/mozilla/tests/bluetooth/stopNotifications/disconnect-called-before.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/stopNotifications/disconnect-called-before.html rename to tests/wpt/mozilla/tests/bluetooth/stopNotifications/disconnect-called-before.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/stopNotifications/disconnect-called-during.html b/tests/wpt/mozilla/tests/bluetooth/stopNotifications/disconnect-called-during.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/stopNotifications/disconnect-called-during.html rename to tests/wpt/mozilla/tests/bluetooth/stopNotifications/disconnect-called-during.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/stopNotifications/notify-succeeds.html b/tests/wpt/mozilla/tests/bluetooth/stopNotifications/notify-succeeds.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/stopNotifications/notify-succeeds.html rename to tests/wpt/mozilla/tests/bluetooth/stopNotifications/notify-succeeds.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/stopNotifications/stop-after-start-succeeds.html b/tests/wpt/mozilla/tests/bluetooth/stopNotifications/stop-after-start-succeeds.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/stopNotifications/stop-after-start-succeeds.html rename to tests/wpt/mozilla/tests/bluetooth/stopNotifications/stop-after-start-succeeds.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/stopNotifications/stop-twice.html b/tests/wpt/mozilla/tests/bluetooth/stopNotifications/stop-twice.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/stopNotifications/stop-twice.html rename to tests/wpt/mozilla/tests/bluetooth/stopNotifications/stop-twice.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/stopNotifications/stop-without-starting.html b/tests/wpt/mozilla/tests/bluetooth/stopNotifications/stop-without-starting.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/stopNotifications/stop-without-starting.html rename to tests/wpt/mozilla/tests/bluetooth/stopNotifications/stop-without-starting.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/blocklisted-characteristic.html b/tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/blocklisted-characteristic.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/blocklisted-characteristic.html rename to tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/blocklisted-characteristic.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/characteristic-is-removed.html b/tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/characteristic-is-removed.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/characteristic-is-removed.html rename to tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/characteristic-is-removed.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/device-goes-out-of-range.html b/tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/device-goes-out-of-range.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/device-goes-out-of-range.html rename to tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/device-goes-out-of-range.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/disconnect-called-before.html b/tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/disconnect-called-before.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/disconnect-called-before.html rename to tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/disconnect-called-before.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/service-is-removed.html b/tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/service-is-removed.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/service-is-removed.html rename to tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/service-is-removed.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/value-too-long.html b/tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/value-too-long.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/value-too-long.html rename to tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/value-too-long.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/write-succeeds.html b/tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/write-succeeds.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/write-succeeds.html rename to tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/write-succeeds.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/write-updates-value.html b/tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/write-updates-value.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/write-updates-value.html rename to tests/wpt/mozilla/tests/bluetooth/writeValue/characteristic/write-updates-value.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/blocklisted-descriptor.html b/tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/blocklisted-descriptor.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/blocklisted-descriptor.html rename to tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/blocklisted-descriptor.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/characteristic-is-removed.html b/tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/characteristic-is-removed.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/characteristic-is-removed.html rename to tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/characteristic-is-removed.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/descriptor-is-removed.html b/tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/descriptor-is-removed.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/descriptor-is-removed.html rename to tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/descriptor-is-removed.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/device-goes-out-of-range.html b/tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/device-goes-out-of-range.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/device-goes-out-of-range.html rename to tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/device-goes-out-of-range.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/disconnect-called-before.html b/tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/disconnect-called-before.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/disconnect-called-before.html rename to tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/disconnect-called-before.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/service-is-removed.html b/tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/service-is-removed.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/service-is-removed.html rename to tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/service-is-removed.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/write-succeeds.html b/tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/write-succeeds.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/write-succeeds.html rename to tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/write-succeeds.https.html diff --git a/tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/write-updates-value.html b/tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/write-updates-value.https.html similarity index 100% rename from tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/write-updates-value.html rename to tests/wpt/mozilla/tests/bluetooth/writeValue/descriptor/write-updates-value.https.html From 80902ee716564f0d8abe039b8fb44c14eaf087c9 Mon Sep 17 00:00:00 2001 From: Jonathan Kingston Date: Tue, 24 Nov 2020 04:29:25 +0000 Subject: [PATCH 3/3] Update test expected outcomes --- tests/wpt/metadata/html/dom/idlharness.https.html.ini | 6 ------ tests/wpt/metadata/html/dom/idlharness.worker.js.ini | 6 ------ .../skip-document-with-fragment.html.ini | 4 ++++ .../iframe_sandbox_popups_escaping-1.html.ini | 3 +-- .../iframe_sandbox_popups_escaping-2.html.ini | 3 +-- .../iframe_sandbox_popups_escaping-3.html.ini | 3 +-- .../iframe_sandbox_popups_nonescaping-1.html.ini | 3 +-- .../iframe_sandbox_popups_nonescaping-2.html.ini | 3 +-- .../iframe_sandbox_popups_nonescaping-3.html.ini | 4 +--- .../webxr/hand-input/idlharness.https.window.js.ini | 6 ------ tests/wpt/mozilla/meta/MANIFEST.json | 10 +++++----- ...layerevents.html.ini => layerevents.https.html.ini} | 0 .../webxr/{layers.html.ini => layers.https.html.ini} | 0 ...ilable.html.ini => sessionavailable.https.html.ini} | 0 .../{create_session.html => create_session.https.html} | 0 .../webxr/{layerevents.html => layerevents.https.html} | 0 .../tests/webxr/{layers.html => layers.https.html} | 0 .../{obtain_frame.html => obtain_frame.https.html} | 0 ...ssionavailable.html => sessionavailable.https.html} | 0 19 files changed, 15 insertions(+), 36 deletions(-) rename tests/wpt/mozilla/meta/webxr/{layerevents.html.ini => layerevents.https.html.ini} (100%) rename tests/wpt/mozilla/meta/webxr/{layers.html.ini => layers.https.html.ini} (100%) rename tests/wpt/mozilla/meta/webxr/{sessionavailable.html.ini => sessionavailable.https.html.ini} (100%) rename tests/wpt/mozilla/tests/webxr/{create_session.html => create_session.https.html} (100%) rename tests/wpt/mozilla/tests/webxr/{layerevents.html => layerevents.https.html} (100%) rename tests/wpt/mozilla/tests/webxr/{layers.html => layers.https.html} (100%) rename tests/wpt/mozilla/tests/webxr/{obtain_frame.html => obtain_frame.https.html} (100%) rename tests/wpt/mozilla/tests/webxr/{sessionavailable.html => sessionavailable.https.html} (100%) diff --git a/tests/wpt/metadata/html/dom/idlharness.https.html.ini b/tests/wpt/metadata/html/dom/idlharness.https.html.ini index ccf7eb53a20..ed7591a966e 100644 --- a/tests/wpt/metadata/html/dom/idlharness.https.html.ini +++ b/tests/wpt/metadata/html/dom/idlharness.https.html.ini @@ -1825,18 +1825,12 @@ [Window interface: window must inherit property "originIsolated" with the proper type] expected: FAIL - [Window interface: attribute isSecureContext] - expected: FAIL - [Window interface: attribute originIsolated] expected: FAIL [Window interface: attribute crossOriginIsolated] expected: FAIL - [Window interface: window must inherit property "isSecureContext" with the proper type] - expected: FAIL - [idlharness.https.html?include=HTML.*] [HTMLTableSectionElement interface: document.createElement("tfoot") must inherit property "align" with the proper type] diff --git a/tests/wpt/metadata/html/dom/idlharness.worker.js.ini b/tests/wpt/metadata/html/dom/idlharness.worker.js.ini index aada128b2b6..d2fdbfec7cd 100644 --- a/tests/wpt/metadata/html/dom/idlharness.worker.js.ini +++ b/tests/wpt/metadata/html/dom/idlharness.worker.js.ini @@ -548,15 +548,9 @@ [ImageBitmapRenderingContext interface: operation transferFromImageBitmap(ImageBitmap?)] expected: FAIL - [WorkerGlobalScope interface: attribute isSecureContext] - expected: FAIL - [WorkerGlobalScope interface: self must inherit property "crossOriginIsolated" with the proper type] expected: FAIL - [WorkerGlobalScope interface: self must inherit property "isSecureContext" with the proper type] - expected: FAIL - [WorkerGlobalScope interface: attribute crossOriginIsolated] expected: FAIL diff --git a/tests/wpt/metadata/html/interaction/focus/the-autofocus-attribute/skip-document-with-fragment.html.ini b/tests/wpt/metadata/html/interaction/focus/the-autofocus-attribute/skip-document-with-fragment.html.ini index c12c0f8ae48..6852d7663de 100644 --- a/tests/wpt/metadata/html/interaction/focus/the-autofocus-attribute/skip-document-with-fragment.html.ini +++ b/tests/wpt/metadata/html/interaction/focus/the-autofocus-attribute/skip-document-with-fragment.html.ini @@ -1,4 +1,8 @@ [skip-document-with-fragment.html] + expected: TIMEOUT [Autofocus elements in iframed documents with URL fragments should be skipped.] expected: FAIL + [Autofocus elements in top-level browsing context's documents with URI fragments should be skipped.] + expected: TIMEOUT + diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini index 2a166bb97b7..f42f518d257 100644 --- a/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini +++ b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini @@ -1,6 +1,5 @@ [iframe_sandbox_popups_escaping-1.html] type: testharness - expected: CRASH [Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html.ini index e63fe7c263e..4df5d7a35de 100644 --- a/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html.ini +++ b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html.ini @@ -1,5 +1,4 @@ [iframe_sandbox_popups_escaping-2.html] - expected: CRASH [Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html.ini index 5f60c78e73c..f6a7aca3306 100644 --- a/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html.ini +++ b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html.ini @@ -1,6 +1,5 @@ [iframe_sandbox_popups_escaping-3.html] type: testharness - expected: TIMEOUT [Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini index 963d4cd20ef..3f7e3e9544f 100644 --- a/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini +++ b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini @@ -1,6 +1,5 @@ [iframe_sandbox_popups_nonescaping-1.html] type: testharness - expected: CRASH [Check that popups from a sandboxed iframe do not escape the sandbox] - expected: NOTRUN + expected: FAIL diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini index d43f38b40cd..3a32693ffa8 100644 --- a/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini +++ b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini @@ -1,6 +1,5 @@ [iframe_sandbox_popups_nonescaping-2.html] type: testharness - expected: TIMEOUT [Check that popups from a sandboxed iframe do not escape the sandbox] - expected: NOTRUN + expected: FAIL diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html.ini index e440b1e38c6..7a36937927c 100644 --- a/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html.ini +++ b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html.ini @@ -1,6 +1,4 @@ [iframe_sandbox_popups_nonescaping-3.html] - type: testharness - expected: TIMEOUT [Check that popups from a sandboxed iframe do not escape the sandbox] - expected: NOTRUN + expected: FAIL diff --git a/tests/wpt/metadata/webxr/hand-input/idlharness.https.window.js.ini b/tests/wpt/metadata/webxr/hand-input/idlharness.https.window.js.ini index c91f0fab159..bc5b96f1d34 100644 --- a/tests/wpt/metadata/webxr/hand-input/idlharness.https.window.js.ini +++ b/tests/wpt/metadata/webxr/hand-input/idlharness.https.window.js.ini @@ -89,9 +89,6 @@ [XRHand interface: constant LITTLE_PHALANX_INTERMEDIATE on interface prototype object] expected: FAIL - [XRFrame interface: operation getJointPose(XRJointSpace, XRSpace)] - expected: FAIL - [XRJointSpace interface: existence and properties of interface object] expected: FAIL @@ -164,9 +161,6 @@ [XRHand interface: constant LITTLE_METACARPAL on interface prototype object] expected: FAIL - [XRInputSource interface: attribute hand] - expected: FAIL - [XRHand interface: constant RING_METACARPAL on interface object] expected: FAIL diff --git a/tests/wpt/mozilla/meta/MANIFEST.json b/tests/wpt/mozilla/meta/MANIFEST.json index 8a373393d36..bd7e205b528 100644 --- a/tests/wpt/mozilla/meta/MANIFEST.json +++ b/tests/wpt/mozilla/meta/MANIFEST.json @@ -14711,35 +14711,35 @@ ] }, "webxr": { - "create_session.html": [ + "create_session.https.html": [ "5b5d485b372bfffb22204bc162c9e182306395cb", [ null, {} ] ], - "layerevents.html": [ + "layerevents.https.html": [ "6a0319366ec842a9b94d5897978975ebe3eb6f7f", [ null, {} ] ], - "layers.html": [ + "layers.https.html": [ "b6749f208a8f3c5ae78fbe72cfa7364829abb127", [ null, {} ] ], - "obtain_frame.html": [ + "obtain_frame.https.html": [ "d9ff25729f9cdfd348e7c9914ce2dacd231e13a0", [ null, {} ] ], - "sessionavailable.html": [ + "sessionavailable.https.html": [ "dd9a071d05c4d696471be87428c12cea573cba60", [ null, diff --git a/tests/wpt/mozilla/meta/webxr/layerevents.html.ini b/tests/wpt/mozilla/meta/webxr/layerevents.https.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webxr/layerevents.html.ini rename to tests/wpt/mozilla/meta/webxr/layerevents.https.html.ini diff --git a/tests/wpt/mozilla/meta/webxr/layers.html.ini b/tests/wpt/mozilla/meta/webxr/layers.https.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webxr/layers.html.ini rename to tests/wpt/mozilla/meta/webxr/layers.https.html.ini diff --git a/tests/wpt/mozilla/meta/webxr/sessionavailable.html.ini b/tests/wpt/mozilla/meta/webxr/sessionavailable.https.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webxr/sessionavailable.html.ini rename to tests/wpt/mozilla/meta/webxr/sessionavailable.https.html.ini diff --git a/tests/wpt/mozilla/tests/webxr/create_session.html b/tests/wpt/mozilla/tests/webxr/create_session.https.html similarity index 100% rename from tests/wpt/mozilla/tests/webxr/create_session.html rename to tests/wpt/mozilla/tests/webxr/create_session.https.html diff --git a/tests/wpt/mozilla/tests/webxr/layerevents.html b/tests/wpt/mozilla/tests/webxr/layerevents.https.html similarity index 100% rename from tests/wpt/mozilla/tests/webxr/layerevents.html rename to tests/wpt/mozilla/tests/webxr/layerevents.https.html diff --git a/tests/wpt/mozilla/tests/webxr/layers.html b/tests/wpt/mozilla/tests/webxr/layers.https.html similarity index 100% rename from tests/wpt/mozilla/tests/webxr/layers.html rename to tests/wpt/mozilla/tests/webxr/layers.https.html diff --git a/tests/wpt/mozilla/tests/webxr/obtain_frame.html b/tests/wpt/mozilla/tests/webxr/obtain_frame.https.html similarity index 100% rename from tests/wpt/mozilla/tests/webxr/obtain_frame.html rename to tests/wpt/mozilla/tests/webxr/obtain_frame.https.html diff --git a/tests/wpt/mozilla/tests/webxr/sessionavailable.html b/tests/wpt/mozilla/tests/webxr/sessionavailable.https.html similarity index 100% rename from tests/wpt/mozilla/tests/webxr/sessionavailable.html rename to tests/wpt/mozilla/tests/webxr/sessionavailable.https.html