diff --git a/CLOBBER b/CLOBBER index b8710871ab24..cefd2f024161 100644 --- a/CLOBBER +++ b/CLOBBER @@ -22,4 +22,4 @@ # changes to stick? As of bug 928195, this shouldn't be necessary! Please # don't change CLOBBER for WebIDL changes any more. -Bug 1466471 - Update to ICU 62 requires clobber \ No newline at end of file +Bug 1371485 - Moving gyp requires a clobber. diff --git a/media/webrtc/trunk/build/common.gypi b/build/gyp_includes/common.gypi similarity index 99% rename from media/webrtc/trunk/build/common.gypi rename to build/gyp_includes/common.gypi index 49c7cc8bac7d..322abb3db762 100644 --- a/media/webrtc/trunk/build/common.gypi +++ b/build/gyp_includes/common.gypi @@ -1177,7 +1177,7 @@ # Enable Keystone auto-update support. 'mac_keystone%': 1, }, { # else: branding!="Chrome" or buildtype!="Official" - 'mac_sdk%': ' wrapper */ -.tooltip-xul-wrapper[type="arrow"][side] { +.tooltip-xul-wrapper[type="arrow"] { margin: 0; } diff --git a/devtools/server/actors/webconsole.js b/devtools/server/actors/webconsole.js index 6b91d43af4ea..f2fa740fef88 100644 --- a/devtools/server/actors/webconsole.js +++ b/devtools/server/actors/webconsole.js @@ -1460,12 +1460,11 @@ WebConsoleActor.prototype = evalOptions = { url: options.url }; } - // If the debugger object is changed from the last evaluation, - // adopt this._lastConsoleInputEvaluation value in the new debugger, - // to prevents "Debugger.Object belongs to a different Debugger" exceptions - // related to the $_ bindings. - if (this._lastConsoleInputEvaluation && - this._lastConsoleInputEvaluation.global !== dbgWindow) { + // Adopt this._lastConsoleInputEvaluation value in the new debugger, + // to prevent "Debugger.Object belongs to a different Debugger" exceptions + // related to the $_ bindings if the debugger object is changed from the + // last evaluation. + if (this._lastConsoleInputEvaluation) { this._lastConsoleInputEvaluation = dbg.adoptDebuggeeValue( this._lastConsoleInputEvaluation ); diff --git a/docshell/base/nsDocShell.cpp b/docshell/base/nsDocShell.cpp index 6a973f831427..7a55dcfa4f71 100644 --- a/docshell/base/nsDocShell.cpp +++ b/docshell/base/nsDocShell.cpp @@ -13832,24 +13832,15 @@ nsDocShell::SetOriginAttributes(const OriginAttributes& aAttrs) } NS_IMETHODIMP -nsDocShell::SetOriginAttributesBeforeLoading(JS::Handle aOriginAttributes) +nsDocShell::SetOriginAttributesBeforeLoading(JS::Handle aOriginAttributes, + JSContext* aCx) { if (!aOriginAttributes.isObject()) { return NS_ERROR_INVALID_ARG; } - AutoJSAPI jsapi; - if (!jsapi.Init(&aOriginAttributes.toObject())) { - return NS_ERROR_UNEXPECTED; - } - - JSContext* cx = jsapi.cx(); - if (NS_WARN_IF(!cx)) { - return NS_ERROR_FAILURE; - } - OriginAttributes attrs; - if (!aOriginAttributes.isObject() || !attrs.Init(cx, aOriginAttributes)) { + if (!attrs.Init(aCx, aOriginAttributes)) { return NS_ERROR_INVALID_ARG; } diff --git a/docshell/base/nsIWebNavigation.idl b/docshell/base/nsIWebNavigation.idl index 89d36265e8f0..574f05bb5a37 100644 --- a/docshell/base/nsIWebNavigation.idl +++ b/docshell/base/nsIWebNavigation.idl @@ -406,5 +406,6 @@ interface nsIWebNavigation : nsISupports * Set an OriginAttributes dictionary in the docShell. This can be done only * before loading any content. */ + [implicit_jscontext] void setOriginAttributesBeforeLoading(in jsval originAttributes); }; diff --git a/docshell/shistory/nsSHistory.cpp b/docshell/shistory/nsSHistory.cpp index a3c311b6967e..b3c45b3c7905 100644 --- a/docshell/shistory/nsSHistory.cpp +++ b/docshell/shistory/nsSHistory.cpp @@ -1820,7 +1820,8 @@ nsSHistory::LoadURIWithOptions(const char16_t* aURI, } NS_IMETHODIMP -nsSHistory::SetOriginAttributesBeforeLoading(JS::HandleValue aOriginAttributes) +nsSHistory::SetOriginAttributesBeforeLoading(JS::HandleValue aOriginAttributes, + JSContext* aCx) { return NS_OK; } diff --git a/dom/base/DocGroup.cpp b/dom/base/DocGroup.cpp index dfad348f3717..dc6669759802 100644 --- a/dom/base/DocGroup.cpp +++ b/dom/base/DocGroup.cpp @@ -106,7 +106,7 @@ DocGroup::ReportPerformanceInfo() continue; } pwid = top->WindowID(); - isTopLevel = top->IsTopLevelWindow();; + isTopLevel = outer->IsTopLevelWindow(); docURI->GetHost(host); // If the host is empty, using the url if (host.IsEmpty()) { diff --git a/dom/base/StructuredCloneHolder.cpp b/dom/base/StructuredCloneHolder.cpp index 9f697fc2878e..0fbf5975399c 100644 --- a/dom/base/StructuredCloneHolder.cpp +++ b/dom/base/StructuredCloneHolder.cpp @@ -378,7 +378,7 @@ StructuredCloneHolder::ReadFullySerializableObjects(JSContext* aCx, } if (aTag == SCTAG_DOM_WEBCRYPTO_KEY || aTag == SCTAG_DOM_URLSEARCHPARAMS) { - nsIGlobalObject *global = xpc::NativeGlobal(JS::CurrentGlobalOrNull(aCx)); + nsIGlobalObject* global = xpc::CurrentNativeGlobal(aCx); if (!global) { return nullptr; } @@ -436,7 +436,7 @@ StructuredCloneHolder::ReadFullySerializableObjects(JSContext* aCx, return nullptr; } - nsIGlobalObject *global = xpc::NativeGlobal(JS::CurrentGlobalOrNull(aCx)); + nsIGlobalObject* global = xpc::CurrentNativeGlobal(aCx); if (!global) { return nullptr; } diff --git a/dom/indexedDB/IDBObjectStore.cpp b/dom/indexedDB/IDBObjectStore.cpp index 0f1fa8a03242..6c5caba66374 100644 --- a/dom/indexedDB/IDBObjectStore.cpp +++ b/dom/indexedDB/IDBObjectStore.cpp @@ -952,7 +952,7 @@ public: if (aDatabase && aDatabase->GetParentObject()) { parent = aDatabase->GetParentObject(); } else { - parent = xpc::NativeGlobal(JS::CurrentGlobalOrNull(aCx)); + parent = xpc::CurrentNativeGlobal(aCx); } } else { WorkerPrivate* workerPrivate = GetCurrentThreadWorkerPrivate(); diff --git a/dom/ipc/StructuredCloneData.cpp b/dom/ipc/StructuredCloneData.cpp index e17637003287..1b9f10585768 100644 --- a/dom/ipc/StructuredCloneData.cpp +++ b/dom/ipc/StructuredCloneData.cpp @@ -101,7 +101,7 @@ StructuredCloneData::Read(JSContext* aCx, { MOZ_ASSERT(mInitialized); - nsIGlobalObject *global = xpc::NativeGlobal(JS::CurrentGlobalOrNull(aCx)); + nsIGlobalObject* global = xpc::CurrentNativeGlobal(aCx); MOZ_ASSERT(global); ReadFromBuffer(global, aCx, Data(), aValue, aRv); diff --git a/dom/script/ScriptSettings.cpp b/dom/script/ScriptSettings.cpp index 293e49f3d7c4..40c59e7234a4 100644 --- a/dom/script/ScriptSettings.cpp +++ b/dom/script/ScriptSettings.cpp @@ -693,8 +693,7 @@ AutoEntryScript::DocshellEntryMonitor::Entry(JSContext* aCx, JSFunction* aFuncti rootedScript = aScript; } - nsCOMPtr window = - do_QueryInterface(xpc::NativeGlobal(JS::CurrentGlobalOrNull(aCx))); + nsCOMPtr window = xpc::CurrentWindowOrNull(aCx); if (!window || !window->GetDocShell() || !window->GetDocShell()->GetRecordProfileTimelineMarkers()) { return; @@ -738,8 +737,7 @@ AutoEntryScript::DocshellEntryMonitor::Entry(JSContext* aCx, JSFunction* aFuncti void AutoEntryScript::DocshellEntryMonitor::Exit(JSContext* aCx) { - nsCOMPtr window = - do_QueryInterface(xpc::NativeGlobal(JS::CurrentGlobalOrNull(aCx))); + nsCOMPtr window = xpc::CurrentWindowOrNull(aCx); // Not really worth checking GetRecordProfileTimelineMarkers here. if (window && window->GetDocShell()) { nsCOMPtr docShellForJSRunToCompletion = window->GetDocShell(); diff --git a/dom/webauthn/PublicKeyCredential.cpp b/dom/webauthn/PublicKeyCredential.cpp index db3c88ed34e9..79bf234b65b0 100644 --- a/dom/webauthn/PublicKeyCredential.cpp +++ b/dom/webauthn/PublicKeyCredential.cpp @@ -86,8 +86,7 @@ PublicKeyCredential::SetResponse(RefPtr aResponse) /* static */ already_AddRefed PublicKeyCredential::IsUserVerifyingPlatformAuthenticatorAvailable(GlobalObject& aGlobal) { - nsIGlobalObject* globalObject = - xpc::NativeGlobal(JS::CurrentGlobalOrNull(aGlobal.Context())); + nsIGlobalObject* globalObject = xpc::CurrentNativeGlobal(aGlobal.Context()); if (NS_WARN_IF(!globalObject)) { return nullptr; } diff --git a/gfx/layers/ipc/WebRenderMessages.ipdlh b/gfx/layers/ipc/WebRenderMessages.ipdlh index daaf09f7522a..df4017de20a4 100644 --- a/gfx/layers/ipc/WebRenderMessages.ipdlh +++ b/gfx/layers/ipc/WebRenderMessages.ipdlh @@ -51,10 +51,11 @@ struct OpAddExternalImage { ImageKey key; }; -struct OpAddExternalImageForTexture { +struct OpPushExternalImageForTexture { ExternalImageId externalImageId; ImageKey key; PTexture texture; + bool isUpdate; }; struct OpAddCompositorAnimations { @@ -176,7 +177,7 @@ union OpUpdateResource { OpAddFontInstance; OpDeleteFontInstance; OpAddExternalImage; - OpAddExternalImageForTexture; + OpPushExternalImageForTexture; }; } // namespace diff --git a/gfx/layers/wr/IpcResourceUpdateQueue.cpp b/gfx/layers/wr/IpcResourceUpdateQueue.cpp index 67ee49b0ecab..2cc53dc5a211 100644 --- a/gfx/layers/wr/IpcResourceUpdateQueue.cpp +++ b/gfx/layers/wr/IpcResourceUpdateQueue.cpp @@ -281,14 +281,15 @@ IpcResourceUpdateQueue::AddExternalImage(wr::ExternalImageId aExtId, wr::ImageKe } void -IpcResourceUpdateQueue::AddExternalImageForTexture(wr::ExternalImageId aExtId, - wr::ImageKey aKey, - layers::TextureClient* aTexture) +IpcResourceUpdateQueue::PushExternalImageForTexture(wr::ExternalImageId aExtId, + wr::ImageKey aKey, + layers::TextureClient* aTexture, + bool aIsUpdate) { MOZ_ASSERT(aTexture); MOZ_ASSERT(aTexture->GetIPDLActor()); MOZ_RELEASE_ASSERT(aTexture->GetIPDLActor()->GetIPCChannel() == mWriter.WrBridge()->GetIPCChannel()); - mUpdates.AppendElement(layers::OpAddExternalImageForTexture(aExtId, aKey, nullptr, aTexture->GetIPDLActor())); + mUpdates.AppendElement(layers::OpPushExternalImageForTexture(aExtId, aKey, nullptr, aTexture->GetIPDLActor(), aIsUpdate)); } bool diff --git a/gfx/layers/wr/IpcResourceUpdateQueue.h b/gfx/layers/wr/IpcResourceUpdateQueue.h index 751dc415ca25..a041e3033bf2 100644 --- a/gfx/layers/wr/IpcResourceUpdateQueue.h +++ b/gfx/layers/wr/IpcResourceUpdateQueue.h @@ -85,9 +85,10 @@ public: void AddExternalImage(wr::ExternalImageId aExtId, wr::ImageKey aKey); - void AddExternalImageForTexture(wr::ExternalImageId aExtId, - wr::ImageKey aKey, - layers::TextureClient* aTexture); + void PushExternalImageForTexture(wr::ExternalImageId aExtId, + wr::ImageKey aKey, + layers::TextureClient* aTexture, + bool aIsUpdate); bool UpdateImageBuffer(wr::ImageKey aKey, const ImageDescriptor& aDescriptor, diff --git a/gfx/layers/wr/WebRenderBridgeParent.cpp b/gfx/layers/wr/WebRenderBridgeParent.cpp index cbb945ff62fb..89acb51c6b4d 100644 --- a/gfx/layers/wr/WebRenderBridgeParent.cpp +++ b/gfx/layers/wr/WebRenderBridgeParent.cpp @@ -344,11 +344,11 @@ WebRenderBridgeParent::UpdateResources(const nsTArray& aResour } break; } - case OpUpdateResource::TOpAddExternalImageForTexture: { - const auto& op = cmd.get_OpAddExternalImageForTexture(); + case OpUpdateResource::TOpPushExternalImageForTexture: { + const auto& op = cmd.get_OpPushExternalImageForTexture(); CompositableTextureHostRef texture; texture = TextureHost::AsTextureHost(op.textureParent()); - if (!AddExternalImageForTexture(op.externalImageId(), op.key(), texture, aUpdates)) { + if (!PushExternalImageForTexture(op.externalImageId(), op.key(), texture, op.isUpdate(), aUpdates)) { return false; } break; @@ -456,11 +456,13 @@ WebRenderBridgeParent::AddExternalImage(wr::ExternalImageId aExtId, wr::ImageKey } bool -WebRenderBridgeParent::AddExternalImageForTexture(wr::ExternalImageId aExtId, - wr::ImageKey aKey, - TextureHost* aTexture, - wr::TransactionBuilder& aResources) +WebRenderBridgeParent::PushExternalImageForTexture(wr::ExternalImageId aExtId, + wr::ImageKey aKey, + TextureHost* aTexture, + bool aIsUpdate, + wr::TransactionBuilder& aResources) { + auto op = aIsUpdate ? TextureHost::UPDATE_IMAGE : TextureHost::ADD_IMAGE; Range keys(&aKey, 1); // Check if key is obsoleted. if (keys[0].mNamespace != mIdNamespace) { @@ -475,9 +477,15 @@ WebRenderBridgeParent::AddExternalImageForTexture(wr::ExternalImageId aExtId, if (!gfxEnv::EnableWebRenderRecording()) { WebRenderTextureHost* wrTexture = aTexture->AsWebRenderTextureHost(); if (wrTexture) { - wrTexture->PushResourceUpdates(aResources, TextureHost::ADD_IMAGE, keys, + wrTexture->PushResourceUpdates(aResources, op, keys, wrTexture->GetExternalImageKey()); - MOZ_ASSERT(mTextureHosts.find(wr::AsUint64(aKey)) == mTextureHosts.end()); + auto it = mTextureHosts.find(wr::AsUint64(aKey)); + MOZ_ASSERT((it == mTextureHosts.end() && !aIsUpdate) || + (it != mTextureHosts.end() && aIsUpdate)); + if (it != mTextureHosts.end()) { + // Release Texture if it exists. + ReleaseTextureOfImage(aKey); + } mTextureHosts.emplace(wr::AsUint64(aKey), CompositableTextureHostRef(aTexture)); return true; } @@ -498,7 +506,13 @@ WebRenderBridgeParent::AddExternalImageForTexture(wr::ExternalImageId aExtId, wr::ImageDescriptor descriptor(size, map.mStride, dSurf->GetFormat()); wr::Vec data; data.PushBytes(Range(map.mData, size.height * map.mStride)); - aResources.AddImage(keys[0], descriptor, data); + + if (op == TextureHost::UPDATE_IMAGE) { + aResources.UpdateImageBuffer(keys[0], descriptor, data); + } else { + aResources.AddImage(keys[0], descriptor, data); + } + dSurf->Unmap(); return true; diff --git a/gfx/layers/wr/WebRenderBridgeParent.h b/gfx/layers/wr/WebRenderBridgeParent.h index a7b1c33e12ed..5889e4da4768 100644 --- a/gfx/layers/wr/WebRenderBridgeParent.h +++ b/gfx/layers/wr/WebRenderBridgeParent.h @@ -210,10 +210,11 @@ private: bool AddExternalImage(wr::ExternalImageId aExtId, wr::ImageKey aKey, wr::TransactionBuilder& aResources); - bool AddExternalImageForTexture(wr::ExternalImageId aExtId, - wr::ImageKey aKey, - TextureHost* aTexture, - wr::TransactionBuilder& aResources); + bool PushExternalImageForTexture(wr::ExternalImageId aExtId, + wr::ImageKey aKey, + TextureHost* aTexture, + bool aIsUpdate, + wr::TransactionBuilder& aResources); void AddPipelineIdForCompositable(const wr::PipelineId& aPipelineIds, const CompositableHandle& aHandle, diff --git a/gfx/layers/wr/WebRenderUserData.cpp b/gfx/layers/wr/WebRenderUserData.cpp index 9b6d9714a301..e7a7ab47b2f4 100644 --- a/gfx/layers/wr/WebRenderUserData.cpp +++ b/gfx/layers/wr/WebRenderUserData.cpp @@ -155,18 +155,29 @@ WebRenderImageData::UpdateImageKey(ImageContainer* aContainer, return mKey; } - // Delete old key, we are generating a new key. - // TODO(nical): noooo... we need to reuse image keys. - ClearImageKey(); + // If we already had a texture and the format hasn't changed, better to reuse the image keys + // than create new ones. + bool useUpdate = mKey.isSome() + && !!mTextureOfImage + && !!currentTexture + && mTextureOfImage->GetSize() == currentTexture->GetSize() + && mTextureOfImage->GetFormat() == currentTexture->GetFormat(); wr::MaybeExternalImageId extId = currentTexture->GetExternalImageKey(); MOZ_RELEASE_ASSERT(extId.isSome()); - MOZ_ASSERT(!mTextureOfImage); - key = WrBridge()->GetNextImageKey(); - aResources.AddExternalImageForTexture(extId.ref(), key, currentTexture); + if (useUpdate) { + MOZ_ASSERT(mKey.isSome()); + MOZ_ASSERT(mTextureOfImage); + aResources.PushExternalImageForTexture(extId.ref(), mKey.ref(), currentTexture, /* aIsUpdate */ true); + } else { + ClearImageKey(); + key = WrBridge()->GetNextImageKey(); + aResources.PushExternalImageForTexture(extId.ref(), key, currentTexture, /* aIsUpdate */ false); + mKey = Some(key); + } + mTextureOfImage = currentTexture; - mKey = Some(key); mOwnsKey = true; return mKey; diff --git a/gfx/src/nsThebesFontEnumerator.cpp b/gfx/src/nsThebesFontEnumerator.cpp index b7e21d07af15..c69b14c9a04c 100644 --- a/gfx/src/nsThebesFontEnumerator.cpp +++ b/gfx/src/nsThebesFontEnumerator.cpp @@ -179,8 +179,7 @@ nsThebesFontEnumerator::EnumerateFontsAsync(const char* aLangGroup, { MOZ_ASSERT(NS_IsMainThread()); - nsCOMPtr global = - xpc::NativeGlobal(JS::CurrentGlobalOrNull(aCx)); + nsCOMPtr global = xpc::CurrentNativeGlobal(aCx); NS_ENSURE_TRUE(global, NS_ERROR_UNEXPECTED); ErrorResult errv; diff --git a/image/decoders/nsJPEGDecoder.cpp b/image/decoders/nsJPEGDecoder.cpp index 1bda0ef3444a..8aad68293da2 100644 --- a/image/decoders/nsJPEGDecoder.cpp +++ b/image/decoders/nsJPEGDecoder.cpp @@ -630,14 +630,31 @@ nsJPEGDecoder::NotifyDone() PostDecodeDone(); } +void +nsJPEGDecoder::FinishRow(uint32_t aLastSourceRow) +{ + if (mDownscaler) { + mDownscaler->CommitRow(); + if (mDownscaler->HasInvalidation()) { + DownscalerInvalidRect invalidRect = mDownscaler->TakeInvalidRect(); + PostInvalidation(invalidRect.mOriginalSizeRect, + Some(invalidRect.mTargetSizeRect)); + MOZ_ASSERT(!mDownscaler->HasInvalidation()); + } + } else if (aLastSourceRow != mInfo.output_scanline) { + PostInvalidation(nsIntRect(0, aLastSourceRow, + mInfo.output_width, + mInfo.output_scanline - aLastSourceRow)); + } +} + void nsJPEGDecoder::OutputScanlines(bool* suspend) { *suspend = false; - const uint32_t top = mInfo.output_scanline; - while ((mInfo.output_scanline < mInfo.output_height)) { + const uint32_t top = mInfo.output_scanline; uint32_t* imageRow = nullptr; if (mDownscaler) { imageRow = reinterpret_cast(mDownscaler->RowBuffer()); @@ -654,9 +671,7 @@ nsJPEGDecoder::OutputScanlines(bool* suspend) *suspend = true; // suspend break; } - if (mDownscaler) { - mDownscaler->CommitRow(); - } + FinishRow(top); continue; // all done for this row! } @@ -733,20 +748,7 @@ nsJPEGDecoder::OutputScanlines(bool* suspend) sampleRow += 3; } - if (mDownscaler) { - mDownscaler->CommitRow(); - } - } - - if (mDownscaler && mDownscaler->HasInvalidation()) { - DownscalerInvalidRect invalidRect = mDownscaler->TakeInvalidRect(); - PostInvalidation(invalidRect.mOriginalSizeRect, - Some(invalidRect.mTargetSizeRect)); - MOZ_ASSERT(!mDownscaler->HasInvalidation()); - } else if (!mDownscaler && top != mInfo.output_scanline) { - PostInvalidation(nsIntRect(0, top, - mInfo.output_width, - mInfo.output_scanline - top)); + FinishRow(top); } } diff --git a/image/decoders/nsJPEGDecoder.h b/image/decoders/nsJPEGDecoder.h index 632103bfee3d..0fcfbe57073b 100644 --- a/image/decoders/nsJPEGDecoder.h +++ b/image/decoders/nsJPEGDecoder.h @@ -80,6 +80,7 @@ private: FINISHED_JPEG_DATA }; + void FinishRow(uint32_t aLastSourceRow); LexerTransition ReadJPEGData(const char* aData, size_t aLength); LexerTransition FinishedJPEGData(); diff --git a/js/src/builtin/Promise.cpp b/js/src/builtin/Promise.cpp index 3048965b45a0..ec9b67434d52 100644 --- a/js/src/builtin/Promise.cpp +++ b/js/src/builtin/Promise.cpp @@ -1167,7 +1167,7 @@ RejectMaybeWrappedPromise(JSContext *cx, HandleObject promiseObj, HandleValue re // floor. RootedObject realReason(cx, UncheckedUnwrap(&reason.toObject())); RootedValue realReasonVal(cx, ObjectValue(*realReason)); - RootedObject realGlobal(cx, &realReason->nonCCWGlobal()); + Rooted realGlobal(cx, &realReason->nonCCWGlobal()); ReportErrorToGlobal(cx, realGlobal, realReasonVal); // Async stacks are only properly adopted if there's at least one diff --git a/js/src/ctypes/CTypes.cpp b/js/src/ctypes/CTypes.cpp index 9235afe93a8b..27f5df2055a9 100644 --- a/js/src/ctypes/CTypes.cpp +++ b/js/src/ctypes/CTypes.cpp @@ -7511,9 +7511,13 @@ CClosure::ClosureStub(ffi_cif* cif, void* result, void** args, void* userData) // Retrieve the essentials from our closure object. ArgClosure argClosure(cif, result, args, static_cast(userData)); JSContext* cx = argClosure.cinfo->cx; - RootedObject fun(cx, argClosure.cinfo->jsfnObj); - js::PrepareScriptEnvironmentAndInvoke(cx, fun, argClosure); + js::AssertSameCompartment(cx, argClosure.cinfo->jsfnObj); + + RootedObject global(cx, JS::CurrentGlobalOrNull(cx)); + MOZ_ASSERT(global); + + js::PrepareScriptEnvironmentAndInvoke(cx, global, argClosure); } bool CClosure::ArgClosure::operator()(JSContext* cx) diff --git a/js/src/doc/Debugger/Debugger.Object.md b/js/src/doc/Debugger/Debugger.Object.md index 2e157d470286..f7c3e2524e31 100644 --- a/js/src/doc/Debugger/Debugger.Object.md +++ b/js/src/doc/Debugger/Debugger.Object.md @@ -311,13 +311,6 @@ from its prototype: when it was resolved. If the referent hasn't been resolved or is not a [`Promise`][promise], throw a `TypeError` exception. -`global` -: A `Debugger.Object` instance referring to the global object in whose - scope the referent was allocated. This does not unwrap cross-compartment - wrappers: if the referent is a wrapper, the result refers to the - wrapper's global, not the wrapped object's global. The result refers to - the global directly, not via a wrapper. - allocationSite : If [object allocation site tracking][tracking-allocs] was enabled when this `Debugger.Object`'s referent was allocated, return the diff --git a/js/src/ds/LifoAlloc.cpp b/js/src/ds/LifoAlloc.cpp index 4fff6a0922d0..0f9208f936e8 100644 --- a/js/src/ds/LifoAlloc.cpp +++ b/js/src/ds/LifoAlloc.cpp @@ -143,17 +143,35 @@ BumpChunk::removeMProtectHandler() const } // namespace detail } // namespace js +void +LifoAlloc::reset(size_t defaultChunkSize) +{ + MOZ_ASSERT(mozilla::IsPowerOfTwo(defaultChunkSize)); + + while (!chunks_.empty()) { + chunks_.begin()->setRWUntil(Loc::End); + chunks_.popFirst(); + } + while (!unused_.empty()) { + unused_.begin()->setRWUntil(Loc::End); + unused_.popFirst(); + } + defaultChunkSize_ = defaultChunkSize; + markCount = 0; + curSize_ = 0; +} + void LifoAlloc::freeAll() { while (!chunks_.empty()) { chunks_.begin()->setRWUntil(Loc::End); - BumpChunk bc = chunks_.popFirst(); + UniqueBumpChunk bc = chunks_.popFirst(); decrementCurSize(bc->computedSizeOfIncludingThis()); } while (!unused_.empty()) { unused_.begin()->setRWUntil(Loc::End); - BumpChunk bc = unused_.popFirst(); + UniqueBumpChunk bc = unused_.popFirst(); decrementCurSize(bc->computedSizeOfIncludingThis()); } @@ -162,14 +180,14 @@ LifoAlloc::freeAll() MOZ_ASSERT(curSize_ == 0); } -LifoAlloc::BumpChunk +LifoAlloc::UniqueBumpChunk LifoAlloc::newChunkWithCapacity(size_t n) { MOZ_ASSERT(fallibleScope_, "[OOM] Cannot allocate a new chunk in an infallible scope."); // Compute the size which should be requested in order to be able to fit |n| // bytes in the newly allocated chunk, or default the |defaultChunkSize_|. - size_t defaultChunkFreeSpace = defaultChunkSize_ - detail::BumpChunk::reservedSpace; + size_t defaultChunkFreeSpace = defaultChunkSize_ - detail::BumpChunkReservedSpace; size_t chunkSize; if (n > defaultChunkFreeSpace) { MOZ_ASSERT(defaultChunkFreeSpace < defaultChunkSize_); @@ -193,7 +211,7 @@ LifoAlloc::newChunkWithCapacity(size_t n) #endif // Create a new BumpChunk, and allocate space for it. - BumpChunk result = detail::BumpChunk::newWithCapacity(chunkSize, protect); + UniqueBumpChunk result = detail::BumpChunk::newWithCapacity(chunkSize, protect); if (!result) return nullptr; MOZ_ASSERT(result->computedSizeOfIncludingThis() == chunkSize); @@ -238,7 +256,7 @@ LifoAlloc::getOrCreateChunk(size_t n) } // Allocate a new BumpChunk with enough space for the next allocation. - BumpChunk newChunk = newChunkWithCapacity(n); + UniqueBumpChunk newChunk = newChunkWithCapacity(n); if (!newChunk) return false; size_t size = newChunk->computedSizeOfIncludingThis(); diff --git a/js/src/ds/LifoAlloc.h b/js/src/ds/LifoAlloc.h index f9e28c963e45..0edd30c71d75 100644 --- a/js/src/ds/LifoAlloc.h +++ b/js/src/ds/LifoAlloc.h @@ -31,14 +31,14 @@ namespace js { namespace detail { -template +template class SingleLinkedList; -template +template > class SingleLinkedListElement { - friend class SingleLinkedList; - js::UniquePtr next_; + friend class SingleLinkedList; + js::UniquePtr next_; public: SingleLinkedListElement() @@ -54,13 +54,13 @@ class SingleLinkedListElement // Single linked list which is using UniquePtr to hold the next pointers. // UniquePtr are used to ensure that none of the elements are used // silmutaneously in 2 different list. -template +template > class SingleLinkedList { private: // First element of the list which owns the next element, and ensure that // that this list is the only owner of the element. - UniquePtr head_; + UniquePtr head_; // Weak pointer to the last element of the list. T* last_; @@ -151,7 +151,7 @@ class SingleLinkedList return result; } - void pushFront(UniquePtr&& elem) { + void pushFront(UniquePtr&& elem) { if (!last_) last_ = elem.get(); elem->next_ = std::move(head_); @@ -159,7 +159,7 @@ class SingleLinkedList assertInvariants(); } - void append(UniquePtr&& elem) { + void append(UniquePtr&& elem) { if (last_) { last_->next_ = std::move(elem); last_ = last_->next_.get(); @@ -181,9 +181,9 @@ class SingleLinkedList assertInvariants(); list.assertInvariants(); } - UniquePtr popFirst() { + UniquePtr popFirst() { MOZ_ASSERT(head_); - UniquePtr result = std::move(head_); + UniquePtr result = std::move(head_); head_ = std::move(result->next_); if (!head_) last_ = nullptr; @@ -197,8 +197,7 @@ static const size_t LIFO_ALLOC_ALIGN = 8; MOZ_ALWAYS_INLINE uint8_t* AlignPtr(uint8_t* orig) { - static_assert(mozilla::tl::FloorLog2::value == - mozilla::tl::CeilingLog2::value, + static_assert(mozilla::IsPowerOfTwo(LIFO_ALLOC_ALIGN), "LIFO_ALLOC_ALIGN must be a power of two"); uint8_t* result = (uint8_t*) AlignBytes(uintptr_t(orig), LIFO_ALLOC_ALIGN); @@ -289,15 +288,6 @@ class BumpChunk : public SingleLinkedListElement , protect_(protect ? 1 : 0) #endif { - // We cannot bake this value inside the BumpChunk class, because - // sizeof(BumpChunk) can only be computed after the closing brace of the - // BumpChunk class, or within one of its methods. As a work-around, the - // reservedSpace value is baked in, and we check that it indeed matches - // with the space taken by the data of the BumpChunk class, and the - // alignment of a pointer. - MOZ_ASSERT(BumpChunk::reservedSpace == AlignBytes(sizeof(BumpChunk), LIFO_ALLOC_ALIGN), - "Checked that the baked-in value correspond to computed value"); - assertInvariants(); #if defined(LIFO_HAVE_MEM_CHECKS) // The memory is freshly allocated and marked as undefined by the @@ -343,11 +333,6 @@ class BumpChunk : public SingleLinkedListElement removeMProtectHandler(); } - // Space reserved for the BumpChunk internal data, and the alignment of the - // first allocation content. This can be used to ensure there is enough - // space for the next allocation. (see LifoAlloc::newChunkWithCapacity) - static constexpr size_t reservedSpace = 4 * sizeof(uintptr_t); - // Returns true if this chunk contains no allocated content. bool empty() const { return end() == begin(); } @@ -358,8 +343,8 @@ class BumpChunk : public SingleLinkedListElement // These are used for manipulating a chunk as if it was a vector of bytes, // and used for iterating over the content of the buffer (see // LifoAlloc::Enum) - const uint8_t* begin() const { return base() + reservedSpace; } - uint8_t* begin() { return base() + reservedSpace; } + inline const uint8_t* begin() const; + inline uint8_t* begin(); uint8_t* end() const { return bump_; } // This function is the only way to allocate and construct a chunk. It @@ -470,7 +455,7 @@ class BumpChunk : public SingleLinkedListElement // // This is used when freezing a LifoAlloc, such as moving a LifoAlloc to // another thread. - Header = 0, + Header = 0, // Refers to the set of allocated and reserved bytes, from // PageRoundup(begin()), to capacity_. // @@ -483,7 +468,7 @@ class BumpChunk : public SingleLinkedListElement // This is used when a BumpChunk is no longer used for allocation, while // containing live data. This should catch out-of-bound accesses within // the LifoAlloc content. - Reserved = 2, + Reserved = 2, // Refers to the end of the BumpChunk. // // This is used when a BumpChunk is used for doing allocation, as @@ -501,6 +486,23 @@ class BumpChunk : public SingleLinkedListElement #endif }; +// Space reserved for the BumpChunk internal data, and the alignment of the +// first allocation content. This can be used to ensure there is enough space +// for the next allocation (see LifoAlloc::newChunkWithCapacity). +static constexpr size_t BumpChunkReservedSpace = AlignBytes(sizeof(BumpChunk), LIFO_ALLOC_ALIGN); + +inline const uint8_t* +BumpChunk::begin() const +{ + return base() + BumpChunkReservedSpace; +} + +inline uint8_t* +BumpChunk::begin() +{ + return base() + BumpChunkReservedSpace; +} + } // namespace detail // LIFO bump allocator: used for phase-oriented and fast LIFO allocations. @@ -510,7 +512,7 @@ class BumpChunk : public SingleLinkedListElement class LifoAlloc { using Loc = detail::BumpChunk::Loc; - using BumpChunk = js::UniquePtr; + using UniqueBumpChunk = js::UniquePtr; using BumpChunkList = detail::SingleLinkedList; // List of chunks containing allocated data. In the common case, the last @@ -537,26 +539,13 @@ class LifoAlloc LifoAlloc(const LifoAlloc&) = delete; // Return a BumpChunk that can perform an allocation of at least size |n|. - BumpChunk newChunkWithCapacity(size_t n); + UniqueBumpChunk newChunkWithCapacity(size_t n); // Reuse or allocate a BumpChunk that can perform an allocation of at least // size |n|, if successful it is placed at the end the list of |chunks_|. MOZ_MUST_USE bool getOrCreateChunk(size_t n); - void reset(size_t defaultChunkSize) { - MOZ_ASSERT(mozilla::RoundUpPow2(defaultChunkSize) == defaultChunkSize); - while (!chunks_.empty()) { - chunks_.begin()->setRWUntil(Loc::End); - chunks_.popFirst(); - } - while (!unused_.empty()) { - unused_.begin()->setRWUntil(Loc::End); - unused_.popFirst(); - } - defaultChunkSize_ = defaultChunkSize; - markCount = 0; - curSize_ = 0; - } + void reset(size_t defaultChunkSize); // Append unused chunks to the end of this LifoAlloc. void appendUnused(BumpChunkList&& otherUnused) { @@ -705,7 +694,7 @@ class LifoAlloc return true; } - BumpChunk newChunk = newChunkWithCapacity(n); + UniqueBumpChunk newChunk = newChunkWithCapacity(n); if (!newChunk) return false; size_t size = newChunk->computedSizeOfIncludingThis(); diff --git a/js/src/jit-test/tests/debug/Debugger-debuggees-18.js b/js/src/jit-test/tests/debug/Debugger-debuggees-18.js index b15d952a3556..f64ad96383f2 100644 --- a/js/src/jit-test/tests/debug/Debugger-debuggees-18.js +++ b/js/src/jit-test/tests/debug/Debugger-debuggees-18.js @@ -34,7 +34,6 @@ assertDebuggees(); // "dg1" means "Debugger.Object referring (directly) to g1". var dg1 = dbg.addDebuggee(g1); dg1.toSource = function() { return "[Debugger.Object for global g1]"; }; -assertEq(dg1.global, dg1); assertEq(dg1.unwrap(), dg1); assertDebuggees(dg1); @@ -42,13 +41,11 @@ assertDebuggees(dg1); // to it without a wrapper. var dg2 = dbg.addDebuggee(g2); dg2.toSource = function() { return "[Debugger.Object for global g2]"; }; -assertEq(dg2.global, dg2); assertEq(dg2.unwrap(), dg2); assertDebuggees(dg1, dg2); // "dwg1" means "Debugger.Object referring to CCW of g1". var dwg1 = dg2.makeDebuggeeValue(g1); -assertEq(dwg1.global, dg2); assertEq(dwg1.unwrap(), dg1); dwg1.toSource = function() { return "[Debugger.Object for CCW of global g1]"; }; diff --git a/js/src/jit-test/tests/debug/Object-executeInGlobal-05.js b/js/src/jit-test/tests/debug/Object-executeInGlobal-05.js index f893020103a8..67c7a3330d0d 100644 --- a/js/src/jit-test/tests/debug/Object-executeInGlobal-05.js +++ b/js/src/jit-test/tests/debug/Object-executeInGlobal-05.js @@ -12,7 +12,6 @@ var dg2 = dbg.addDebuggee(g2); // Generate a Debugger.Object viewing g2 from g1's compartment. var dg1wg2 = dg1.makeDebuggeeValue(g2); -assertEq(dg1wg2.global, dg1); assertEq(dg1wg2.unwrap(), dg2); assertThrowsInstanceOf(function () { dg1wg2.executeInGlobal('1'); }, TypeError); assertThrowsInstanceOf(function () { dg1wg2.executeInGlobalWithBindings('x', { x: 1 }); }, TypeError); diff --git a/js/src/jit-test/tests/debug/Object-global-01.js b/js/src/jit-test/tests/debug/Object-global-01.js deleted file mode 100644 index 24a5a5f32b3b..000000000000 --- a/js/src/jit-test/tests/debug/Object-global-01.js +++ /dev/null @@ -1,26 +0,0 @@ -// Debugger.Object.prototype.global accessor surfaces. - -load(libdir + 'asserts.js'); - -var dbg = new Debugger; -var g = newGlobal(); -var gw = dbg.addDebuggee(g); - -assertEq(Object.getOwnPropertyDescriptor(gw, 'global'), undefined); -var d = Object.getOwnPropertyDescriptor(Object.getPrototypeOf(gw), 'global'); -assertEq(d.enumerable, false); -assertEq(d.configurable, true); -assertEq(typeof d.get, "function"); -assertEq(d.get.length, 0); -assertEq(d.set, undefined); - -// This should not throw. -gw.global = ''; - -// This should throw. -assertThrowsInstanceOf(function () { "use strict"; gw.global = {}; }, TypeError); -assertEq(gw.global, gw); - -// You shouldn't be able to apply the accessor to the prototype. -assertThrowsInstanceOf(function () { return Debugger.Object.prototype.global; }, - TypeError); diff --git a/js/src/jit-test/tests/debug/Object-global-02.js b/js/src/jit-test/tests/debug/Object-global-02.js deleted file mode 100644 index 68fc1b1661a8..000000000000 --- a/js/src/jit-test/tests/debug/Object-global-02.js +++ /dev/null @@ -1,25 +0,0 @@ -// Debugger.Object.prototype.global retrieves the correct global. - -var dbg = new Debugger; -var g1 = newGlobal(); -var g1w = dbg.addDebuggee(g1); -var g2 = newGlobal(); -var g2w = dbg.addDebuggee(g2); - -assertEq(g1w === g2w, false); -assertEq(g1w.global, g1w); -assertEq(g2w.global, g2w); - -var g1ow = g1w.makeDebuggeeValue(g1.Object()); -var g2ow = g2w.makeDebuggeeValue(g2.Object()); -assertEq(g1ow.global, g1w); -assertEq(g2ow.global, g2w); - -// mild paranoia -assertEq(g1ow.global === g1ow, false); -assertEq(g2ow.global === g2ow, false); - -// The .global accessor doesn't unwrap. -assertEq(g1w.makeDebuggeeValue(g2.Object()).global, g1w); -assertEq(g2w.makeDebuggeeValue(g1.Object()).global, g2w); - diff --git a/js/src/jit-test/tests/debug/Object-script-lazy.js b/js/src/jit-test/tests/debug/Object-script-lazy.js index b58dc38ad146..ccced1a00a09 100644 --- a/js/src/jit-test/tests/debug/Object-script-lazy.js +++ b/js/src/jit-test/tests/debug/Object-script-lazy.js @@ -28,20 +28,16 @@ g2.h = g1.h; // Asking for that second D.O's script should yield null, because it's not // a debuggee. var fDO = g2w.getOwnPropertyDescriptor('f').value; -assertEq(fDO.global, g2w); -assertEq(fDO.unwrap().global === g2w, false); +assertEq(fDO.unwrap().class, "Function"); assertEq(fDO.unwrap().script, null); // Similarly for g1.g, and asking for its parameter names. var gDO = g2w.getOwnPropertyDescriptor('g').value; -assertEq(gDO.global, g2w); -assertEq(gDO.unwrap().global === g2w, false); assertEq(gDO.unwrap().parameterNames, undefined); // Similarly for g1.h, and asking for its bound function properties. var hDO = g2w.getOwnPropertyDescriptor('h').value; -assertEq(hDO.global, g2w); -assertEq(hDO.unwrap().global === g2w, false); +assertEq(hDO.unwrap().class, "Function"); assertEq(hDO.unwrap().isBoundFunction, undefined); assertEq(hDO.unwrap().isArrowFunction, undefined); assertEq(hDO.unwrap().boundTargetFunction, undefined); diff --git a/js/src/jit-test/tests/debug/Object-unwrap-02.js b/js/src/jit-test/tests/debug/Object-unwrap-02.js index 1f1c0e5862af..07cc1e14888a 100644 --- a/js/src/jit-test/tests/debug/Object-unwrap-02.js +++ b/js/src/jit-test/tests/debug/Object-unwrap-02.js @@ -11,13 +11,11 @@ var g2 = newGlobal(); var dg2 = dbg.addDebuggee(g2); var dg1g2 = dg1.makeDebuggeeValue(g2); -assertEq(dg1g2.global, dg1); assertEq(dg1g2.unwrap(), dg2); // Try an ordinary object, not a global. var g2o = g2.Object(); var dg2o = dg2.makeDebuggeeValue(g2o); var dg1g2o = dg1.makeDebuggeeValue(g2o); -assertEq(dg1g2o.global, dg1); assertEq(dg1g2o.unwrap(), dg2o); assertEq(dg1g2o.unwrap().unwrap(), dg2o); diff --git a/js/src/jit-test/tests/debug/Script-global-01.js b/js/src/jit-test/tests/debug/Script-global-01.js index bc088a33a8e2..3e9bf0347165 100644 --- a/js/src/jit-test/tests/debug/Script-global-01.js +++ b/js/src/jit-test/tests/debug/Script-global-01.js @@ -16,5 +16,3 @@ assertEq(log, 'd'); g.eval('function f() { debugger; }'); g.f(); assertEq(log, 'dd'); - -assertEq(gw.getOwnPropertyDescriptor('f').value.global, gw); diff --git a/js/src/jit-test/tests/debug/Script-global-02.js b/js/src/jit-test/tests/debug/Script-global-02.js index fb4f30205ca4..c702c82086eb 100644 --- a/js/src/jit-test/tests/debug/Script-global-02.js +++ b/js/src/jit-test/tests/debug/Script-global-02.js @@ -34,7 +34,3 @@ g1.eval('function i() { g3.h(); }'); g1.i(); assertEq(log, 'd'); - -assertEq(g1w.getOwnPropertyDescriptor('f').value.global, g1w); -assertEq(g2w.getOwnPropertyDescriptor('g').value.global, g2w); -assertEq(g3w.getOwnPropertyDescriptor('h').value.global, g3w); diff --git a/js/src/jsfriendapi.cpp b/js/src/jsfriendapi.cpp index 122da5a4bb1d..ead188c87365 100644 --- a/js/src/jsfriendapi.cpp +++ b/js/src/jsfriendapi.cpp @@ -1405,14 +1405,16 @@ js::detail::IdMatchesAtom(jsid id, JSString* atom) } JS_FRIEND_API(void) -js::PrepareScriptEnvironmentAndInvoke(JSContext* cx, HandleObject scope, ScriptEnvironmentPreparer::Closure& closure) +js::PrepareScriptEnvironmentAndInvoke(JSContext* cx, HandleObject global, + ScriptEnvironmentPreparer::Closure& closure) { MOZ_ASSERT(!cx->isExceptionPending()); + MOZ_ASSERT(global->is()); MOZ_RELEASE_ASSERT(cx->runtime()->scriptEnvironmentPreparer, "Embedding needs to set a scriptEnvironmentPreparer callback"); - cx->runtime()->scriptEnvironmentPreparer->invoke(scope, closure); + cx->runtime()->scriptEnvironmentPreparer->invoke(global, closure); } JS_FRIEND_API(void) diff --git a/js/src/jsfriendapi.h b/js/src/jsfriendapi.h index 9e5b6c785f38..2706cd30fcd8 100644 --- a/js/src/jsfriendapi.h +++ b/js/src/jsfriendapi.h @@ -2734,20 +2734,15 @@ IdToValue(jsid id) } /** - * If the embedder has registered a ScriptEnvironmentPreparer, - * PrepareScriptEnvironmentAndInvoke will call the preparer's 'invoke' method + * PrepareScriptEnvironmentAndInvoke asserts the embedder has registered a + * ScriptEnvironmentPreparer and then it calls the preparer's 'invoke' method * with the given |closure|, with the assumption that the preparer will set up - * any state necessary to run script in |scope|, invoke |closure| with a valid + * any state necessary to run script in |global|, invoke |closure| with a valid * JSContext*, report any exceptions thrown from the closure, and return. * - * If no preparer is registered, PrepareScriptEnvironmentAndInvoke will assert - * that |rt| has exactly one JSContext associated with it, enter the compartment - * of |scope| on that context, and invoke |closure|. - * - * In both cases, PrepareScriptEnvironmentAndInvoke will report any exceptions - * that are thrown by the closure. Consumers who want to propagate back - * whether the closure succeeded should do so via members of the closure - * itself. + * PrepareScriptEnvironmentAndInvoke will report any exceptions that are thrown + * by the closure. Consumers who want to propagate back whether the closure + * succeeded should do so via members of the closure itself. */ struct ScriptEnvironmentPreparer { @@ -2755,11 +2750,11 @@ struct ScriptEnvironmentPreparer { virtual bool operator()(JSContext* cx) = 0; }; - virtual void invoke(JS::HandleObject scope, Closure& closure) = 0; + virtual void invoke(JS::HandleObject global, Closure& closure) = 0; }; extern JS_FRIEND_API(void) -PrepareScriptEnvironmentAndInvoke(JSContext* cx, JS::HandleObject scope, +PrepareScriptEnvironmentAndInvoke(JSContext* cx, JS::HandleObject global, ScriptEnvironmentPreparer::Closure& closure); JS_FRIEND_API(void) diff --git a/js/src/jsutil.h b/js/src/jsutil.h index 233386c9985c..620ffc79953d 100644 --- a/js/src/jsutil.h +++ b/js/src/jsutil.h @@ -153,18 +153,17 @@ Max(T t1, T t2) } template -static inline U +static constexpr U ComputeByteAlignment(T bytes, U alignment) { static_assert(mozilla::IsUnsigned::value, "alignment amount must be unsigned"); - MOZ_ASSERT(mozilla::IsPowerOfTwo(alignment)); return (alignment - (bytes % alignment)) % alignment; } template -static inline T +static constexpr T AlignBytes(T bytes, U alignment) { static_assert(mozilla::IsUnsigned::value, diff --git a/js/src/make-source-package.sh b/js/src/make-source-package.sh index 7e0c3ff316f3..2280e307e66d 100755 --- a/js/src/make-source-package.sh +++ b/js/src/make-source-package.sh @@ -129,8 +129,8 @@ case $cmd in ${tgtpath}/dom/bindings ${MKDIR} -p ${tgtpath}/media/webrtc/trunk/tools cp -pPR \ - ${TOPSRCDIR}/media/webrtc/trunk/tools/gyp \ - ${tgtpath}/media/webrtc/trunk/tools + ${TOPSRCDIR}/third_party/python/gyp \ + ${tgtpath}/third_party/python ${MKDIR} -p ${tgtpath}/testing cp -pPR \ ${TOPSRCDIR}/testing/mozbase \ diff --git a/js/src/shell/js.cpp b/js/src/shell/js.cpp index 18d071aa1c5a..dec0ea71bbba 100644 --- a/js/src/shell/js.cpp +++ b/js/src/shell/js.cpp @@ -479,7 +479,7 @@ struct MOZ_STACK_CLASS EnvironmentPreparer : public js::ScriptEnvironmentPrepare { js::SetScriptEnvironmentPreparer(cx, this); } - void invoke(JS::HandleObject scope, Closure& closure) override; + void invoke(JS::HandleObject global, Closure& closure) override; }; // Shell state set once at startup. @@ -796,12 +796,14 @@ SkipUTF8BOM(FILE* file) } void -EnvironmentPreparer::invoke(HandleObject scope, Closure& closure) +EnvironmentPreparer::invoke(HandleObject global, Closure& closure) { + MOZ_ASSERT(JS_IsGlobalObject(global)); + JSContext* cx = TlsContext.get(); MOZ_ASSERT(!JS_IsExceptionPending(cx)); - AutoRealm ar(cx, scope); + AutoRealm ar(cx, global); AutoReportException are(cx); if (!closure(cx)) return; diff --git a/js/src/vm/Debugger.cpp b/js/src/vm/Debugger.cpp index c33cd35ca017..30a0dee90c92 100644 --- a/js/src/vm/Debugger.cpp +++ b/js/src/vm/Debugger.cpp @@ -8937,19 +8937,6 @@ DebuggerObject::boundArgumentsGetter(JSContext* cx, unsigned argc, Value* vp) return true; } -/* static */ bool -DebuggerObject::globalGetter(JSContext* cx, unsigned argc, Value* vp) -{ - THIS_DEBUGOBJECT(cx, argc, vp, "get global", args, object) - - RootedDebuggerObject result(cx); - if (!DebuggerObject::getGlobal(cx, object, &result)) - return false; - - args.rval().setObject(*result); - return true; -} - /* static */ bool DebuggerObject::allocationSiteGetter(JSContext* cx, unsigned argc, Value* vp) { @@ -9646,7 +9633,6 @@ const JSPropertySpec DebuggerObject::properties_[] = { JS_PSG("boundTargetFunction", DebuggerObject::boundTargetFunctionGetter, 0), JS_PSG("boundThis", DebuggerObject::boundThisGetter, 0), JS_PSG("boundArguments", DebuggerObject::boundArgumentsGetter, 0), - JS_PSG("global", DebuggerObject::globalGetter, 0), JS_PSG("allocationSite", DebuggerObject::allocationSiteGetter, 0), JS_PSG("errorMessageName", DebuggerObject::errorMessageNameGetter, 0), JS_PSG("errorNotes", DebuggerObject::errorNotesGetter, 0), @@ -9828,17 +9814,6 @@ DebuggerObject::getClassName(JSContext* cx, HandleDebuggerObject object, return true; } -/* static */ bool -DebuggerObject::getGlobal(JSContext* cx, HandleDebuggerObject object, - MutableHandleDebuggerObject result) -{ - RootedObject referent(cx, object->referent()); - Debugger* dbg = object->owner(); - - RootedObject global(cx, &referent->deprecatedGlobal()); - return dbg->wrapDebuggeeObject(cx, global, result); -} - JSAtom* DebuggerObject::name(JSContext* cx) const { diff --git a/js/src/vm/Debugger.h b/js/src/vm/Debugger.h index 38fb564eeae8..2bb5372b9655 100644 --- a/js/src/vm/Debugger.h +++ b/js/src/vm/Debugger.h @@ -1420,8 +1420,6 @@ class DebuggerObject : public NativeObject // Properties static MOZ_MUST_USE bool getClassName(JSContext* cx, HandleDebuggerObject object, MutableHandleString result); - static MOZ_MUST_USE bool getGlobal(JSContext* cx, HandleDebuggerObject object, - MutableHandleDebuggerObject result); static MOZ_MUST_USE bool getParameterNames(JSContext* cx, HandleDebuggerObject object, MutableHandle result); static MOZ_MUST_USE bool getBoundTargetFunction(JSContext* cx, HandleDebuggerObject object, @@ -1548,7 +1546,6 @@ class DebuggerObject : public NativeObject static MOZ_MUST_USE bool boundTargetFunctionGetter(JSContext* cx, unsigned argc, Value* vp); static MOZ_MUST_USE bool boundThisGetter(JSContext* cx, unsigned argc, Value* vp); static MOZ_MUST_USE bool boundArgumentsGetter(JSContext* cx, unsigned argc, Value* vp); - static MOZ_MUST_USE bool globalGetter(JSContext* cx, unsigned argc, Value* vp); static MOZ_MUST_USE bool allocationSiteGetter(JSContext* cx, unsigned argc, Value* vp); static MOZ_MUST_USE bool errorMessageNameGetter(JSContext* cx, unsigned argc, Value* vp); static MOZ_MUST_USE bool errorNotesGetter(JSContext* cx, unsigned argc, Value* vp); diff --git a/js/src/vm/ErrorReporting.cpp b/js/src/vm/ErrorReporting.cpp index 56490b6bf7c9..adb793722199 100644 --- a/js/src/vm/ErrorReporting.cpp +++ b/js/src/vm/ErrorReporting.cpp @@ -147,7 +147,7 @@ class MOZ_STACK_CLASS ReportExceptionClosure } // anonymous namespace void -js::ReportErrorToGlobal(JSContext* cx, HandleObject global, HandleValue error) +js::ReportErrorToGlobal(JSContext* cx, Handle global, HandleValue error) { MOZ_ASSERT(!cx->isExceptionPending()); #ifdef DEBUG diff --git a/js/src/vm/ErrorReporting.h b/js/src/vm/ErrorReporting.h index 836edea641b1..5d792b424f11 100644 --- a/js/src/vm/ErrorReporting.h +++ b/js/src/vm/ErrorReporting.h @@ -92,13 +92,15 @@ extern MOZ_MUST_USE bool ReportCompileWarning(JSContext* cx, ErrorMetadata&& metadata, UniquePtr notes, unsigned flags, unsigned errorNumber, va_list args); +class GlobalObject; + /** * Report the given error Value to the given global. The JSContext is not - * assumed to be in any particular compartment, but the global and error are + * assumed to be in any particular realm, but the global and error are * expected to be same-compartment. */ extern void -ReportErrorToGlobal(JSContext* cx, JS::HandleObject global, JS::HandleValue error); +ReportErrorToGlobal(JSContext* cx, JS::Handle global, JS::HandleValue error); } // namespace js diff --git a/js/xpconnect/src/ExportHelpers.cpp b/js/xpconnect/src/ExportHelpers.cpp index ee724778b278..ac6ac152f470 100644 --- a/js/xpconnect/src/ExportHelpers.cpp +++ b/js/xpconnect/src/ExportHelpers.cpp @@ -119,7 +119,7 @@ public: return nullptr; } - nsIGlobalObject* global = xpc::NativeGlobal(JS::CurrentGlobalOrNull(aCx)); + nsIGlobalObject* global = xpc::CurrentNativeGlobal(aCx); MOZ_ASSERT(global); // RefPtr needs to go out of scope before toObjectOrNull() is called because diff --git a/js/xpconnect/src/XPCConvert.cpp b/js/xpconnect/src/XPCConvert.cpp index 3d5281ba835d..ca2a9b9aea28 100644 --- a/js/xpconnect/src/XPCConvert.cpp +++ b/js/xpconnect/src/XPCConvert.cpp @@ -813,7 +813,7 @@ XPCConvert::JSData2Native(void* d, HandleValue s, case nsXPTType::T_PROMISE: { - nsIGlobalObject* glob = NativeGlobal(CurrentGlobalOrNull(cx)); + nsIGlobalObject* glob = CurrentNativeGlobal(cx); if (!glob) { if (pErr) { *pErr = NS_ERROR_UNEXPECTED; diff --git a/js/xpconnect/src/xpcpublic.h b/js/xpconnect/src/xpcpublic.h index 616466f30210..56992cbd3cad 100644 --- a/js/xpconnect/src/xpcpublic.h +++ b/js/xpconnect/src/xpcpublic.h @@ -504,6 +504,13 @@ CompilationScope(); nsIGlobalObject* NativeGlobal(JSObject* aObj); +/** + * Returns the nsIGlobalObject corresponding to |cx|'s JS global. Must not be + * called when |cx| is not in a Realm. + */ +nsIGlobalObject* +CurrentNativeGlobal(JSContext* cx); + /** * If |aObj| is a window, returns the associated nsGlobalWindow. * Otherwise, returns null. @@ -519,7 +526,7 @@ nsGlobalWindowInner* WindowGlobalOrNull(JSObject* aObj); /** - * If |cx| is in a compartment whose global is a window, returns the associated + * If |cx| is in a realm whose global is a window, returns the associated * nsGlobalWindow. Otherwise, returns null. */ nsGlobalWindowInner* diff --git a/js/xpconnect/wrappers/WrapperFactory.cpp b/js/xpconnect/wrappers/WrapperFactory.cpp index 074b90b70435..28fe883629b4 100644 --- a/js/xpconnect/wrappers/WrapperFactory.cpp +++ b/js/xpconnect/wrappers/WrapperFactory.cpp @@ -701,4 +701,10 @@ NativeGlobal(JSObject* obj) return global; } +nsIGlobalObject* +CurrentNativeGlobal(JSContext* cx) +{ + return xpc::NativeGlobal(JS::CurrentGlobalOrNull(cx)); +} + } // namespace xpc diff --git a/layout/base/nsStyleSheetService.cpp b/layout/base/nsStyleSheetService.cpp index 0e379477584a..1c7f21638448 100644 --- a/layout/base/nsStyleSheetService.cpp +++ b/layout/base/nsStyleSheetService.cpp @@ -310,8 +310,7 @@ nsStyleSheetService::PreloadSheetAsync(nsIURI* aSheetURI, uint32_t aSheetType, nsresult rv = GetParsingMode(aSheetType, &parsingMode); NS_ENSURE_SUCCESS(rv, rv); - nsCOMPtr global = - xpc::NativeGlobal(JS::CurrentGlobalOrNull(aCx)); + nsCOMPtr global = xpc::CurrentNativeGlobal(aCx); NS_ENSURE_TRUE(global, NS_ERROR_UNEXPECTED); ErrorResult errv; diff --git a/media/webrtc/trunk/build/all.gyp b/media/webrtc/trunk/build/all.gyp deleted file mode 100644 index f402ef2335f7..000000000000 --- a/media/webrtc/trunk/build/all.gyp +++ /dev/null @@ -1,716 +0,0 @@ -# Copyright (c) 2012 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -{ - 'targets': [ - { - 'target_name': 'All', - 'type': 'none', - 'xcode_create_dependents_test_runner': 1, - 'dependencies': [ - 'some.gyp:*', - '../base/base.gyp:*', - '../content/content.gyp:*', - '../crypto/crypto.gyp:*', - '../media/media.gyp:*', - '../net/net.gyp:*', - '../sdch/sdch.gyp:*', - '../sql/sql.gyp:*', - '../testing/gmock.gyp:*', - '../testing/gtest.gyp:*', - '../third_party/bzip2/bzip2.gyp:*', - '../third_party/libxml/libxml.gyp:*', - '../third_party/sqlite/sqlite.gyp:*', - '../third_party/zlib/zlib.gyp:*', - '../ui/ui.gyp:*', - '../webkit/support/webkit_support.gyp:*', - 'temp_gyp/googleurl.gyp:*', - ], - 'conditions': [ - ['OS!="ios"', { - 'dependencies': [ - '../cc/cc_tests.gyp:*', - '../chrome/chrome.gyp:*', - '../gpu/gpu.gyp:*', - '../gpu/tools/tools.gyp:*', - '../ipc/ipc.gyp:*', - '../jingle/jingle.gyp:*', - '../ppapi/ppapi.gyp:*', - '../ppapi/ppapi_internal.gyp:*', - '../printing/printing.gyp:*', - '../skia/skia.gyp:*', - '../sync/sync.gyp:*', - '../third_party/cacheinvalidation/cacheinvalidation.gyp:*', - '../third_party/cld/cld.gyp:*', - '../third_party/codesighs/codesighs.gyp:*', - '../third_party/ffmpeg/ffmpeg.gyp:*', - '../third_party/iccjpeg/iccjpeg.gyp:*', - '../third_party/libpng/libpng.gyp:*', - '../third_party/libusb/libusb.gyp:*', - '../third_party/libwebp/libwebp.gyp:*', - '../third_party/libxslt/libxslt.gyp:*', - '../third_party/lzma_sdk/lzma_sdk.gyp:*', - '../third_party/mesa/mesa.gyp:*', - '../third_party/modp_b64/modp_b64.gyp:*', - '../third_party/npapi/npapi.gyp:*', - '../third_party/ots/ots.gyp:*', - '../third_party/qcms/qcms.gyp:*', - '../third_party/re2/re2.gyp:re2', - '../third_party/WebKit/Source/WebKit/chromium/All.gyp:*', - '../v8/tools/gyp/v8.gyp:*', - '../webkit/compositor_bindings/compositor_bindings_tests.gyp:*', - '../webkit/webkit.gyp:*', - '<(libjpeg_gyp_path):*', - ], - }], - ['os_posix==1 and OS!="android" and OS!="ios"', { - 'dependencies': [ - '../third_party/yasm/yasm.gyp:*#host', - ], - }], - ['OS=="mac" or OS=="ios" or OS=="win"', { - 'dependencies': [ - '../third_party/nss/nss.gyp:*', - ], - }], - ['OS=="win" or OS=="ios" or OS=="linux"', { - 'dependencies': [ - '../breakpad/breakpad.gyp:*', - ], - }], - ['OS=="mac"', { - 'dependencies': [ - '../third_party/ocmock/ocmock.gyp:*', - ], - }], - ['OS=="linux"', { - 'dependencies': [ - '../courgette/courgette.gyp:*', - '../dbus/dbus.gyp:*', - '../sandbox/sandbox.gyp:*', - ], - 'conditions': [ - ['branding=="Chrome"', { - 'dependencies': [ - '../chrome/chrome.gyp:linux_packages_<(channel)', - ], - }], - ['chromeos==0', { - 'dependencies': [ - '../third_party/cros_dbus_cplusplus/cros_dbus_cplusplus.gyp:*', - ], - }], - ], - }], - ['(toolkit_uses_gtk==1) and (build_with_mozilla==0)', { - 'dependencies': [ - '../tools/gtk_clipboard_dump/gtk_clipboard_dump.gyp:*', - '../tools/xdisplaycheck/xdisplaycheck.gyp:*', - ], - }], - ['OS=="win"', { - 'conditions': [ - ['win_use_allocator_shim==1', { - 'dependencies': [ - '../base/allocator/allocator.gyp:*', - ], - }], - ], - 'dependencies': [ - '../chrome_frame/chrome_frame.gyp:*', - '../cloud_print/cloud_print.gyp:*', - '../courgette/courgette.gyp:*', - '../rlz/rlz.gyp:*', - '../sandbox/sandbox.gyp:*', - '../third_party/angle/src/build_angle.gyp:*', - '../third_party/bsdiff/bsdiff.gyp:*', - '../third_party/bspatch/bspatch.gyp:*', - '../third_party/gles2_book/gles2_book.gyp:*', - '../tools/memory_watcher/memory_watcher.gyp:*', - ], - }, { - 'dependencies': [ - '../third_party/libevent/libevent.gyp:*', - ], - }], - ['toolkit_views==1', { - 'dependencies': [ - '../ui/views/controls/webview/webview.gyp:*', - '../ui/views/views.gyp:*', - ], - }], - ['use_aura==1', { - 'dependencies': [ - '../ash/ash.gyp:*', - '../ui/aura/aura.gyp:*', - '../ui/oak/oak.gyp:*', - ], - }], - ['remoting==1', { - 'dependencies': [ - '../remoting/remoting.gyp:*', - ], - }], - ['use_openssl==0', { - 'dependencies': [ - '../net/third_party/nss/ssl.gyp:*', - ], - }], - ], - }, # target_name: All - { - 'target_name': 'All_syzygy', - 'type': 'none', - 'conditions': [ - ['OS=="win" and fastbuild==0', { - 'dependencies': [ - '../chrome/installer/mini_installer_syzygy.gyp:*', - ], - }, - ], - ], - }, # target_name: All_syzygy - { - 'target_name': 'chromium_builder_tests', - 'type': 'none', - 'dependencies': [ - '../base/base.gyp:base_unittests', - '../crypto/crypto.gyp:crypto_unittests', - '../media/media.gyp:media_unittests', - '../net/net.gyp:net_unittests', - '../sql/sql.gyp:sql_unittests', - '../ui/ui.gyp:ui_unittests', - 'temp_gyp/googleurl.gyp:googleurl_unittests', - ], - 'conditions': [ - ['OS!="ios"', { - 'dependencies': [ - '../cc/cc_tests.gyp:cc_unittests', - '../chrome/chrome.gyp:browser_tests', - '../chrome/chrome.gyp:interactive_ui_tests', - '../chrome/chrome.gyp:safe_browsing_tests', - '../chrome/chrome.gyp:sync_integration_tests', - '../chrome/chrome.gyp:unit_tests', - '../cloud_print/cloud_print.gyp:cloud_print_unittests', - '../content/content.gyp:content_browsertests', - '../content/content.gyp:content_unittests', - '../gpu/gpu.gyp:gpu_unittests', - '../gpu/gles2_conform_support/gles2_conform_support.gyp:gles2_conform_support', - '../ipc/ipc.gyp:ipc_tests', - '../jingle/jingle.gyp:jingle_unittests', - '../ppapi/ppapi_internal.gyp:ppapi_unittests', - '../printing/printing.gyp:printing_unittests', - '../remoting/remoting.gyp:remoting_unittests', - '../sync/sync.gyp:sync_unit_tests', - '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', - '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests', - '../webkit/compositor_bindings/compositor_bindings_tests.gyp:webkit_compositor_bindings_unittests', - ], - }], - ['OS=="win"', { - 'dependencies': [ - '../chrome/chrome.gyp:installer_util_unittests', - '../chrome/chrome.gyp:mini_installer_test', - # mini_installer_tests depends on mini_installer. This should be - # defined in installer.gyp. - '../chrome/installer/mini_installer.gyp:mini_installer', - '../chrome_frame/chrome_frame.gyp:chrome_frame_net_tests', - '../chrome_frame/chrome_frame.gyp:chrome_frame_perftests', - '../chrome_frame/chrome_frame.gyp:chrome_frame_reliability_tests', - '../chrome_frame/chrome_frame.gyp:chrome_frame_tests', - '../chrome_frame/chrome_frame.gyp:chrome_frame_unittests', - '../chrome_frame/chrome_frame.gyp:npchrome_frame', - '../courgette/courgette.gyp:courgette_unittests', - '../sandbox/sandbox.gyp:sbox_integration_tests', - '../sandbox/sandbox.gyp:sbox_unittests', - '../sandbox/sandbox.gyp:sbox_validation_tests', - '../webkit/webkit.gyp:pull_in_copy_TestNetscapePlugIn', - '../ui/views/views.gyp:views_unittests', - '../webkit/webkit.gyp:test_shell_common', - ], - }], - ['OS=="linux"', { - 'dependencies': [ - '../sandbox/sandbox.gyp:sandbox_linux_unittests', - ], - }], - ], - }, # target_name: chromium_builder_tests - { - 'target_name': 'chromium_2010_builder_tests', - 'type': 'none', - 'dependencies': [ - 'chromium_builder_tests', - ], - }, # target_name: chromium_2010_builder_tests - ], - 'conditions': [ - ['OS!="ios"', { - 'targets': [ - { - 'target_name': 'chromium_builder_nacl_win_integration', - 'type': 'none', - 'dependencies': [ - 'chromium_builder_qa', # needed for pyauto - 'chromium_builder_tests', - ], - }, # target_name: chromium_builder_nacl_win_integration - { - 'target_name': 'chromium_builder_perf', - 'type': 'none', - 'dependencies': [ - 'chromium_builder_qa', # needed for pyauto - '../chrome/chrome.gyp:performance_browser_tests', - '../chrome/chrome.gyp:performance_ui_tests', - '../chrome/chrome.gyp:sync_performance_tests', - ], - }, # target_name: chromium_builder_perf - { - 'target_name': 'chromium_gpu_builder', - 'type': 'none', - 'dependencies': [ - '../chrome/chrome.gyp:gpu_tests', - '../chrome/chrome.gyp:performance_browser_tests', - '../chrome/chrome.gyp:performance_ui_tests', - '../gpu/gpu.gyp:gl_tests', - ], - 'conditions': [ - ['internal_gles2_conform_tests', { - 'dependencies': [ - '../gpu/gles2_conform_test/gles2_conform_test.gyp:gles2_conform_test', - ], - }], # internal_gles2_conform - ], - }, # target_name: chromium_gpu_builder - { - 'target_name': 'chromium_gpu_debug_builder', - 'type': 'none', - 'dependencies': [ - '../chrome/chrome.gyp:gpu_tests', - '../gpu/gpu.gyp:gl_tests', - ], - 'conditions': [ - ['internal_gles2_conform_tests', { - 'dependencies': [ - '../gpu/gles2_conform_test/gles2_conform_test.gyp:gles2_conform_test', - ], - }], # internal_gles2_conform - ], - }, # target_name: chromium_gpu_debug_builder - { - 'target_name': 'chromium_builder_qa', - 'type': 'none', - 'dependencies': [ - '../chrome/chrome.gyp:chromedriver', - # Dependencies of pyauto_functional tests. - '../remoting/remoting.gyp:remoting_webapp', - ], -# not needed for Mozilla -# 'conditions': [ -# # If you change this condition, make sure you also change it -# # in chrome_tests.gypi -# ['enable_automation==1 and (OS=="mac" or OS=="win" or (os_posix==1 and target_arch==python_arch))', { -# 'dependencies': [ -# '../chrome/chrome.gyp:pyautolib', -# ], -# }], - ['OS=="mac"', { - 'dependencies': [ - '../remoting/remoting.gyp:remoting_me2me_host_archive', - ], - }], - ['OS=="win" and component != "shared_library" and wix_exists == "True" and sas_dll_exists == "True"', { - 'dependencies': [ - '../remoting/remoting.gyp:remoting_host_installation', - ], - }], - ], - }, # target_name: chromium_builder_qa - { - 'target_name': 'chromium_builder_perf_av', - 'type': 'none', - 'dependencies': [ - 'chromium_builder_qa', # needed for perf pyauto tests - '../webkit/webkit.gyp:pull_in_DumpRenderTree', # to run layout tests - ], - }, # target_name: chromium_builder_perf_av - ], # targets - }], - ['OS=="mac"', { - 'targets': [ - { - # Target to build everything plus the dmg. We don't put the dmg - # in the All target because developers really don't need it. - 'target_name': 'all_and_dmg', - 'type': 'none', - 'dependencies': [ - 'All', - '../chrome/chrome.gyp:build_app_dmg', - ], - }, - # These targets are here so the build bots can use them to build - # subsets of a full tree for faster cycle times. - { - 'target_name': 'chromium_builder_dbg', - 'type': 'none', - 'dependencies': [ - '../cc/cc_tests.gyp:cc_unittests', - '../chrome/chrome.gyp:browser_tests', - '../chrome/chrome.gyp:interactive_ui_tests', - '../chrome/chrome.gyp:safe_browsing_tests', - '../chrome/chrome.gyp:sync_integration_tests', - '../chrome/chrome.gyp:unit_tests', - '../cloud_print/cloud_print.gyp:cloud_print_unittests', - '../content/content.gyp:content_browsertests', - '../content/content.gyp:content_unittests', - '../ui/ui.gyp:ui_unittests', - '../gpu/gpu.gyp:gpu_unittests', - '../ipc/ipc.gyp:ipc_tests', - '../jingle/jingle.gyp:jingle_unittests', - '../media/media.gyp:media_unittests', - '../ppapi/ppapi_internal.gyp:ppapi_unittests', - '../printing/printing.gyp:printing_unittests', - '../remoting/remoting.gyp:remoting_unittests', - '../rlz/rlz.gyp:*', - '../sql/sql.gyp:sql_unittests', - '../sync/sync.gyp:sync_unit_tests', - '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', - '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests', - '../webkit/compositor_bindings/compositor_bindings_tests.gyp:webkit_compositor_bindings_unittests', - 'temp_gyp/googleurl.gyp:googleurl_unittests', - ], - }, - { - 'target_name': 'chromium_builder_rel', - 'type': 'none', - 'dependencies': [ - '../cc/cc_tests.gyp:cc_unittests', - '../chrome/chrome.gyp:browser_tests', - '../chrome/chrome.gyp:performance_browser_tests', - '../chrome/chrome.gyp:performance_ui_tests', - '../chrome/chrome.gyp:safe_browsing_tests', - '../chrome/chrome.gyp:sync_integration_tests', - '../chrome/chrome.gyp:unit_tests', - '../cloud_print/cloud_print.gyp:cloud_print_unittests', - '../content/content.gyp:content_browsertests', - '../content/content.gyp:content_unittests', - '../ui/ui.gyp:ui_unittests', - '../gpu/gpu.gyp:gpu_unittests', - '../ipc/ipc.gyp:ipc_tests', - '../jingle/jingle.gyp:jingle_unittests', - '../media/media.gyp:media_unittests', - '../ppapi/ppapi_internal.gyp:ppapi_unittests', - '../printing/printing.gyp:printing_unittests', - '../remoting/remoting.gyp:remoting_unittests', - '../sql/sql.gyp:sql_unittests', - '../sync/sync.gyp:sync_unit_tests', - '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', - '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests', - '../webkit/compositor_bindings/compositor_bindings_tests.gyp:webkit_compositor_bindings_unittests', - 'temp_gyp/googleurl.gyp:googleurl_unittests', - ], - }, - { - 'target_name': 'chromium_builder_dbg_tsan_mac', - 'type': 'none', - 'dependencies': [ - '../base/base.gyp:base_unittests', - '../cloud_print/cloud_print.gyp:cloud_print_unittests', - '../crypto/crypto.gyp:crypto_unittests', - 'temp_gyp/googleurl.gyp:googleurl_unittests', - '../net/net.gyp:net_unittests', - '../ipc/ipc.gyp:ipc_tests', - '../jingle/jingle.gyp:jingle_unittests', - '../media/media.gyp:media_unittests', - '../printing/printing.gyp:printing_unittests', - '../remoting/remoting.gyp:remoting_unittests', - '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', - '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests', - ], - }, - { - 'target_name': 'chromium_builder_asan_mac', - 'type': 'none', - 'dependencies': [ - '../chrome/chrome.gyp:chrome', - '../net/net.gyp:dns_fuzz_stub', - '../webkit/webkit.gyp:pull_in_DumpRenderTree', - ], - }, - { - 'target_name': 'chromium_builder_dbg_valgrind_mac', - 'type': 'none', - 'dependencies': [ - '../base/base.gyp:base_unittests', - '../cloud_print/cloud_print.gyp:cloud_print_unittests', - '../crypto/crypto.gyp:crypto_unittests', - '../ipc/ipc.gyp:ipc_tests', - '../media/media.gyp:media_unittests', - '../net/net.gyp:net_unittests', - '../printing/printing.gyp:printing_unittests', - '../remoting/remoting.gyp:remoting_unittests', - '../chrome/chrome.gyp:safe_browsing_tests', - '../chrome/chrome.gyp:unit_tests', - '../content/content.gyp:content_unittests', - '../ui/ui.gyp:ui_unittests', - '../jingle/jingle.gyp:jingle_unittests', - '../sql/sql.gyp:sql_unittests', - '../sync/sync.gyp:sync_unit_tests', - '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', - '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests', - 'temp_gyp/googleurl.gyp:googleurl_unittests', - ], - }, - ], # targets - }], # OS="mac" - ['OS=="win"', { - 'targets': [ - # These targets are here so the build bots can use them to build - # subsets of a full tree for faster cycle times. - { - 'target_name': 'chromium_builder', - 'type': 'none', - 'dependencies': [ - '../cc/cc_tests.gyp:cc_unittests', - '../chrome/chrome.gyp:browser_tests', - '../chrome/chrome.gyp:installer_util_unittests', - '../chrome/chrome.gyp:interactive_ui_tests', - '../chrome/chrome.gyp:mini_installer_test', - '../chrome/chrome.gyp:performance_browser_tests', - '../chrome/chrome.gyp:performance_ui_tests', - '../chrome/chrome.gyp:safe_browsing_tests', - '../chrome/chrome.gyp:sync_integration_tests', - '../chrome/chrome.gyp:unit_tests', - '../cloud_print/cloud_print.gyp:cloud_print_unittests', - '../content/content.gyp:content_browsertests', - '../content/content.gyp:content_unittests', - # mini_installer_tests depends on mini_installer. This should be - # defined in installer.gyp. - '../chrome/installer/mini_installer.gyp:mini_installer', - '../chrome_frame/chrome_frame.gyp:chrome_frame_net_tests', - '../chrome_frame/chrome_frame.gyp:chrome_frame_perftests', - '../chrome_frame/chrome_frame.gyp:chrome_frame_reliability_tests', - '../chrome_frame/chrome_frame.gyp:chrome_frame_tests', - '../chrome_frame/chrome_frame.gyp:chrome_frame_unittests', - '../chrome_frame/chrome_frame.gyp:npchrome_frame', - '../courgette/courgette.gyp:courgette_unittests', - '../ui/ui.gyp:ui_unittests', - '../gpu/gpu.gyp:gpu_unittests', - '../ipc/ipc.gyp:ipc_tests', - '../jingle/jingle.gyp:jingle_unittests', - '../media/media.gyp:media_unittests', - '../ppapi/ppapi_internal.gyp:ppapi_unittests', - '../printing/printing.gyp:printing_unittests', - '../remoting/remoting.gyp:remoting_unittests', - '../sql/sql.gyp:sql_unittests', - '../sync/sync.gyp:sync_unit_tests', - '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', - '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests', - '../ui/views/views.gyp:views_unittests', - '../webkit/compositor_bindings/compositor_bindings_tests.gyp:webkit_compositor_bindings_unittests', - '../webkit/webkit.gyp:pull_in_copy_TestNetscapePlugIn', - 'temp_gyp/googleurl.gyp:googleurl_unittests', - ], - }, - { - 'target_name': 'chromium_builder_win_cf', - 'type': 'none', - 'dependencies': [ - '../chrome_frame/chrome_frame.gyp:chrome_frame_net_tests', - '../chrome_frame/chrome_frame.gyp:chrome_frame_perftests', - '../chrome_frame/chrome_frame.gyp:chrome_frame_reliability_tests', - '../chrome_frame/chrome_frame.gyp:chrome_frame_tests', - '../chrome_frame/chrome_frame.gyp:chrome_frame_unittests', - '../chrome_frame/chrome_frame.gyp:npchrome_frame', - ], - }, - { - 'target_name': 'chromium_builder_dbg_tsan_win', - 'type': 'none', - 'dependencies': [ - '../base/base.gyp:base_unittests', - '../cloud_print/cloud_print.gyp:cloud_print_unittests', - '../content/content.gyp:content_unittests', - '../crypto/crypto.gyp:crypto_unittests', - '../ipc/ipc.gyp:ipc_tests', - '../jingle/jingle.gyp:jingle_unittests', - '../media/media.gyp:media_unittests', - '../net/net.gyp:net_unittests', - '../printing/printing.gyp:printing_unittests', - '../remoting/remoting.gyp:remoting_unittests', - '../sql/sql.gyp:sql_unittests', - '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', - '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests', - 'temp_gyp/googleurl.gyp:googleurl_unittests', - ], - }, - { - 'target_name': 'chromium_builder_dbg_drmemory_win', - 'type': 'none', - 'dependencies': [ - '../base/base.gyp:base_unittests', - '../chrome/chrome.gyp:unit_tests', - '../cloud_print/cloud_print.gyp:cloud_print_unittests', - '../content/content.gyp:content_unittests', - '../crypto/crypto.gyp:crypto_unittests', - '../ipc/ipc.gyp:ipc_tests', - '../jingle/jingle.gyp:jingle_unittests', - '../media/media.gyp:media_unittests', - '../net/net.gyp:net_unittests', - '../printing/printing.gyp:printing_unittests', - '../remoting/remoting.gyp:remoting_unittests', - '../sql/sql.gyp:sql_unittests', - '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', - '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests', - 'temp_gyp/googleurl.gyp:googleurl_unittests', - ], - }, - { - 'target_name': 'webkit_builder_win', - 'type': 'none', - 'dependencies': [ - '../webkit/webkit.gyp:test_shell', - '../webkit/webkit.gyp:test_shell_tests', - '../webkit/webkit.gyp:pull_in_webkit_unit_tests', - '../webkit/webkit.gyp:pull_in_DumpRenderTree', - ], - }, - { - 'target_name': 'chromium_builder_qa_nacl_win64', - 'type': 'none', - 'dependencies': [ - 'chromium_builder_qa', # needed for pyauto - '../chrome/chrome.gyp:chrome_nacl_win64', - ], - }, # target_name: chromium_builder_qa_nacl_win64 - ], # targets - 'conditions': [ - ['branding=="Chrome"', { - 'targets': [ - { - 'target_name': 'chrome_official_builder', - 'type': 'none', - 'dependencies': [ - '../chrome/chrome.gyp:chromedriver', - '../chrome/chrome.gyp:crash_service', - '../chrome/chrome.gyp:crash_service_win64', - '../chrome/chrome.gyp:performance_ui_tests', - '../chrome/chrome.gyp:policy_templates', - '../chrome/chrome.gyp:pyautolib', - '../chrome/chrome.gyp:reliability_tests', - '../chrome/chrome.gyp:automated_ui_tests', - '../chrome/installer/mini_installer.gyp:mini_installer', - '../chrome_frame/chrome_frame.gyp:npchrome_frame', - '../courgette/courgette.gyp:courgette', - '../courgette/courgette.gyp:courgette64', - '../cloud_print/cloud_print.gyp:cloud_print', - '../remoting/remoting.gyp:remoting_webapp', - '../third_party/adobe/flash/flash_player.gyp:flash_player', - '../third_party/widevine/cdm/widevine_cdm.gyp:widevinecdmplugin', - ], - 'conditions': [ - ['internal_pdf', { - 'dependencies': [ - '../pdf/pdf.gyp:pdf', - ], - }], # internal_pdf - ['component != "shared_library" and wix_exists == "True" and \ - sas_dll_exists == "True"', { - 'dependencies': [ - '../remoting/remoting.gyp:remoting_host_installation', - ], - }], # component != "shared_library" - ] - }, - ], # targets - }], # branding=="Chrome" - ], # conditions - }], # OS="win" - ['use_aura==1', { - 'targets': [ - { - 'target_name': 'aura_builder', - 'type': 'none', - 'dependencies': [ - '../cc/cc_tests.gyp:cc_unittests', - '../chrome/chrome.gyp:browser_tests', - '../chrome/chrome.gyp:chrome', - '../chrome/chrome.gyp:interactive_ui_tests', - '../chrome/chrome.gyp:unit_tests', - '../content/content.gyp:content_browsertests', - '../content/content.gyp:content_unittests', - '../ppapi/ppapi_internal.gyp:ppapi_unittests', - '../remoting/remoting.gyp:remoting_unittests', - '../ui/aura/aura.gyp:*', - '../ui/compositor/compositor.gyp:*', - '../ui/ui.gyp:ui_unittests', - '../ui/views/views.gyp:views', - '../ui/views/views.gyp:views_unittests', - '../webkit/compositor_bindings/compositor_bindings_tests.gyp:webkit_compositor_bindings_unittests', - '../webkit/webkit.gyp:pull_in_webkit_unit_tests', - ], - 'conditions': [ - ['OS=="win"', { - # Remove this when we have the real compositor. - 'copies': [ - { - 'destination': '<(PRODUCT_DIR)', - 'files': ['../third_party/directxsdk/files/dlls/D3DX10d_43.dll'] - }, - ], - 'dependencies': [ - '../content/content.gyp:content_unittests', - '../chrome/chrome.gyp:crash_service', - '../chrome/chrome.gyp:crash_service_win64', - ], - }], - ['use_ash==1', { - 'dependencies': [ - '../ash/ash.gyp:ash_shell', - '../ash/ash.gyp:ash_unittests', - ], - }], - ['OS=="linux"', { - # Tests that currently only work on Linux. - 'dependencies': [ - '../base/base.gyp:base_unittests', - '../content/content.gyp:content_unittests', - '../ipc/ipc.gyp:ipc_tests', - '../sql/sql.gyp:sql_unittests', - '../sync/sync.gyp:sync_unit_tests', - ], - }], - ['OS=="mac"', { - # Exclude dependencies that are not currently implemented. - 'dependencies!': [ - '../chrome/chrome.gyp:chrome', - '../chrome/chrome.gyp:unit_tests', - '../ui/views/views.gyp:views_unittests', - ], - }], - ['chromeos==1', { - 'dependencies': [ - '../chromeos/chromeos.gyp:chromeos_unittests', - ], - }], - ], - }, - ], # targets - }], # "use_aura==1" - ['test_isolation_mode != "noop"', { - 'targets': [ - { - 'target_name': 'chromium_swarm_tests', - 'type': 'none', - 'dependencies': [ - '../base/base.gyp:base_unittests_run', - '../chrome/chrome.gyp:browser_tests_run', - '../chrome/chrome.gyp:unit_tests_run', - '../net/net.gyp:net_unittests_run', - ], - }, # target_name: chromium_swarm_tests - ], - }], - ], # conditions -} diff --git a/media/webrtc/trunk/build/all_android.gyp b/media/webrtc/trunk/build/all_android.gyp deleted file mode 100644 index 1b110f2de952..000000000000 --- a/media/webrtc/trunk/build/all_android.gyp +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright (c) 2012 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# This is all.gyp file for Android to prevent breakage in Android and other -# platform; It will be churning a lot in the short term and eventually be merged -# into all.gyp. - -{ - 'variables': { - # A hook that can be overridden in other repositories to add additional - # compilation targets to 'All' - 'android_app_targets%': [], - }, - 'targets': [ - { - 'target_name': 'All', - 'type': 'none', - 'dependencies': [ - '../content/content.gyp:content_shell_apk', - '<@(android_app_targets)', - 'android_builder_tests', - '../android_webview/android_webview.gyp:android_webview_apk', - '../chrome/chrome.gyp:chromium_testshell', - ], - }, # target_name: All - { - # The current list of tests for android. This is temporary - # until the full set supported. If adding a new test here, - # please also add it to build/android/run_tests.py, else the - # test is not run. - # - # WARNING: - # Do not add targets here without communicating the implications - # on tryserver triggers and load. Discuss with jrg please. - 'target_name': 'android_builder_tests', - 'type': 'none', - 'dependencies': [ - '../base/android/jni_generator/jni_generator.gyp:jni_generator_tests', - '../base/base.gyp:base_unittests', - '../cc/cc_tests.gyp:cc_unittests', - '../chrome/chrome.gyp:unit_tests', - '../content/content.gyp:content_shell_test_apk', - '../content/content.gyp:content_unittests', - '../gpu/gpu.gyp:gpu_unittests', - '../ipc/ipc.gyp:ipc_tests', - '../media/media.gyp:media_unittests', - '../net/net.gyp:net_unittests', - '../sql/sql.gyp:sql_unittests', - '../sync/sync.gyp:sync_unit_tests', - '../third_party/WebKit/Source/WebKit/chromium/All.gyp:*', - '../tools/android/device_stats_monitor/device_stats_monitor.gyp:device_stats_monitor', - '../tools/android/fake_dns/fake_dns.gyp:fake_dns', - '../tools/android/forwarder2/forwarder.gyp:forwarder2', - '../tools/android/md5sum/md5sum.gyp:md5sum', - '../ui/ui.gyp:ui_unittests', - # From here down: not added to run_tests.py yet. - '../jingle/jingle.gyp:jingle_unittests', - # Required by ui_unittests. - # TODO(wangxianzhu): It'd better let ui_unittests depend on it, but - # this would cause circular gyp dependency which needs refactoring the - # gyps to resolve. - '../chrome/chrome_resources.gyp:packed_resources', - ], - 'conditions': [ - ['linux_breakpad==1', { - 'dependencies': [ - '../breakpad/breakpad.gyp:breakpad_unittests', - ], - }], - ['"<(gtest_target_type)"=="shared_library"', { - 'dependencies': [ - # The first item is simply the template. We add as a dep - # to make sure it builds in ungenerated form. TODO(jrg): - # once stable, transition to a test-only (optional) - # target. - '../testing/android/native_test.gyp:native_test_apk', - # Unit test bundles packaged as an apk. - '../base/base.gyp:base_unittests_apk', - '../cc/cc_tests.gyp:cc_unittests_apk', - '../chrome/chrome.gyp:unit_tests_apk', - '../content/content.gyp:content_unittests_apk', - '../gpu/gpu.gyp:gpu_unittests_apk', - '../ipc/ipc.gyp:ipc_tests_apk', - '../media/media.gyp:media_unittests_apk', - '../net/net.gyp:net_unittests_apk', - '../sql/sql.gyp:sql_unittests_apk', - '../sync/sync.gyp:sync_unit_tests_apk', - '../ui/ui.gyp:ui_unittests_apk', - '../android_webview/android_webview.gyp:android_webview_test_apk', - '../chrome/chrome.gyp:chromium_testshell_test_apk', - ], - }], - ], - }, - { - # Experimental / in-progress targets that are expected to fail - # but we still try to compile them on bots (turning the stage - # orange, not red). - 'target_name': 'android_experimental', - 'type': 'none', - 'dependencies': [ - ], - }, - { - # In-progress targets that are expected to fail and are NOT run - # on any bot. - 'target_name': 'android_in_progress', - 'type': 'none', - 'dependencies': [ - '../content/content.gyp:content_browsertests', - ], - }, - ], # targets -} diff --git a/media/webrtc/trunk/build/android/cpufeatures.gypi b/media/webrtc/trunk/build/android/cpufeatures.gypi deleted file mode 100644 index 72728a170ecc..000000000000 --- a/media/webrtc/trunk/build/android/cpufeatures.gypi +++ /dev/null @@ -1,6 +0,0 @@ -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this file, -# You can obtain one at http://mozilla.org/MPL/2.0/. - -#dummy gypi: contents should be discarded due to an enclosing 'conditions:' element. -{} diff --git a/media/webrtc/trunk/build/apk_test.gypi b/media/webrtc/trunk/build/apk_test.gypi deleted file mode 100644 index eefcbd7fd0df..000000000000 --- a/media/webrtc/trunk/build/apk_test.gypi +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright (c) 2012 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# This file is meant to be included into a target to provide a rule -# to build APK based test suites. -# -# To use this, create a gyp target with the following form: -# { -# 'target_name': 'test_suite_name_apk', -# 'type': 'none', -# 'variables': { -# 'test_suite_name': 'test_suite_name', # string -# 'input_shlib_path' : '/path/to/test_suite.so', # string -# 'input_jars_paths': ['/path/to/test_suite.jar', ... ], # list -# }, -# 'includes': ['path/to/this/gypi/file'], -# } -# - -{ - 'variables': { - 'input_jars_paths': [ - # Needed by ChromeNativeTestActivity.java. - '<(PRODUCT_DIR)/lib.java/chromium_base.jar', - ], - }, - 'target_conditions': [ - ['_toolset == "target"', { - 'conditions': [ - ['OS == "android" and gtest_target_type == "shared_library"', { - 'actions': [{ - 'action_name': 'apk_<(test_suite_name)', - 'message': 'Building <(test_suite_name) test apk.', - 'inputs': [ - '<(DEPTH)/testing/android/AndroidManifest.xml', - '<(DEPTH)/testing/android/generate_native_test.py', - '<(input_shlib_path)', - '>@(input_jars_paths)', - ], - 'outputs': [ - '<(PRODUCT_DIR)/<(test_suite_name)_apk/<(test_suite_name)-debug.apk', - ], - 'action': [ - '<(DEPTH)/testing/android/generate_native_test.py', - '--native_library', - '<(input_shlib_path)', - '--jars', - '">@(input_jars_paths)"', - '--output', - '<(PRODUCT_DIR)/<(test_suite_name)_apk', - '--strip-binary=<(android_strip)', - '--app_abi', - '<(android_app_abi)', - '--ant-args', - '-DPRODUCT_DIR=<(ant_build_out)', - '--ant-args', - '-DANDROID_SDK=<(android_sdk)', - '--ant-args', - '-DANDROID_SDK_ROOT=<(android_sdk_root)', - '--ant-args', - '-DANDROID_SDK_TOOLS=<(android_sdk_tools)', - '--ant-args', - '-DANDROID_SDK_VERSION=<(android_sdk_version)', - '--ant-args', - '-DANDROID_GDBSERVER=<(android_gdbserver)', - '--ant-args', - '-DCHROMIUM_SRC=<(ant_build_out)/../..', - ], - }], - }], # 'OS == "android" and gtest_target_type == "shared_library" - ], # conditions - }], - ], # target_conditions -} diff --git a/media/webrtc/trunk/build/common_untrusted.gypi b/media/webrtc/trunk/build/common_untrusted.gypi deleted file mode 100644 index 086264e03277..000000000000 --- a/media/webrtc/trunk/build/common_untrusted.gypi +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright (c) 2012 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# This GYP file should be included for every target in Chromium that is built -# using the NaCl toolchain. -{ - 'includes': [ - '../native_client/build/untrusted.gypi', - ], - 'target_defaults': { - 'conditions': [ - ['target_arch=="arm"', { - 'variables': { - 'clang': 1, - }, - 'defines': [ - # Needed by build/build_config.h processor architecture detection. - '__ARMEL__', - # Needed by base/third_party/nspr/prtime.cc. - '__arm__', - # Disable ValGrind. The assembly code it generates causes the build - # to fail. - 'NVALGRIND', - ], - }], - ], - }, -} \ No newline at end of file diff --git a/media/webrtc/trunk/build/copy_test_data_ios.gypi b/media/webrtc/trunk/build/copy_test_data_ios.gypi deleted file mode 100644 index 150df6e1d7b2..000000000000 --- a/media/webrtc/trunk/build/copy_test_data_ios.gypi +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright (c) 2012 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# This file is meant to be included into an action to copy test data files into -# an iOS app bundle. To use this the following variables need to be defined: -# test_data_files: list: paths to test data files or directories -# test_data_prefix: string: a directory prefix that will be prepended to each -# output path. Generally, this should be the base -# directory of the gypi file containing the unittest -# target (e.g. "base" or "chrome"). -# -# To use this, create a gyp target with the following form: -# { -# 'target_name': 'my_unittests', -# 'conditions': [ -# ['OS == "ios"', { -# 'actions': [ -# { -# 'action_name': 'copy_test_data', -# 'variables': { -# 'test_data_files': [ -# 'path/to/datafile.txt', -# 'path/to/data/directory/', -# ] -# 'test_data_prefix' : 'prefix', -# }, -# 'includes': ['path/to/this/gypi/file'], -# }, -# ], -# }], -# } -# - -{ - 'inputs': [ - ' 1 and key[len(key) - 1] == '%': - data[key[:-1]] = data[key] - del data[key] - - print gn_helpers.ToGNString(data) - -if __name__ == '__main__': - try: - main() - except Exception, e: - print str(e) - sys.exit(1) diff --git a/media/webrtc/trunk/build/ios/mac_build.gypi b/media/webrtc/trunk/build/ios/mac_build.gypi deleted file mode 100644 index 9a739182b6ef..000000000000 --- a/media/webrtc/trunk/build/ios/mac_build.gypi +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright (c) 2012 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# Xcode throws an error if an iOS target depends on a Mac OS X target. So -# any place a utility program needs to be build and run, an action is -# used to run ninja as script to work around this. -# Example: -# { -# 'target_name': 'foo', -# 'type': 'none', -# 'variables': { -# # The name of a directory used for ninja. This cannot be shared with -# # another mac build. -# 'ninja_output_dir': 'ninja-foo', -# # The list of all the gyp files that contain the targets to run. -# 're_run_targets': [ -# 'foo.gyp', -# ], -# }, -# 'includes': ['path_to/mac_build.gypi'], -# 'actions': [ -# { -# 'action_name': 'compile foo', -# 'inputs': [], -# 'outputs': [], -# 'action': [ -# '<@(ninja_cmd)', -# # All the targets to build. -# 'foo1', -# 'foo2', -# ], -# }, -# ], -# } -{ - 'variables': { - # Convenience variable pointing to the ninja product directory. - 'ninja_product_dir': - '<(DEPTH)/xcodebuild/<(ninja_output_dir)/<(CONFIGURATION_NAME)', - - # Common ninja command line flags. - 'ninja_cmd': [ - # Bounce through clean_env to clean up the environment so things - # set by the iOS build don't pollute the Mac build. - '<(DEPTH)/build/ios/clean_env.py', - # ninja must be found in the PATH. - 'ADD_TO_PATH=/src. -# Optional/automatic variables: -# additional_input_paths - These paths will be included in the 'inputs' list to -# ensure that this target is rebuilt when one of these paths changes. -# additional_src_dirs - Additional directories with .java files to be compiled -# and included in the output of this target. -# generated_src_dirs - Same as additional_src_dirs except used for .java files -# that are generated at build time. This should be set automatically by a -# target's dependencies. The .java files in these directories are not -# included in the 'inputs' list (unlike additional_src_dirs). -# input_jars_paths - The path to jars to be included in the classpath. This -# should be filled automatically by depending on the appropriate targets. - -{ - 'dependencies': [ - '<(DEPTH)/build/build_output_dirs_android.gyp:build_output_dirs' - ], - # This all_dependent_settings is used for java targets only. This will add the - # chromium_<(package_name) jar to the classpath of dependent java targets. - 'all_dependent_settings': { - 'variables': { - 'input_jars_paths': ['<(PRODUCT_DIR)/lib.java/chromium_<(package_name).jar'], - }, - }, - 'variables': { - 'input_jars_paths': [], - 'additional_src_dirs': [], - 'additional_input_paths': [], - 'generated_src_dirs': [], - }, - 'actions': [ - { - 'action_name': 'ant_<(package_name)', - 'message': 'Building <(package_name) java sources.', - 'inputs': [ - 'android/ant/common.xml', - 'android/ant/chromium-jars.xml', - '>!@(find >(java_in_dir) >(additional_src_dirs) -name "*.java")', - '>@(input_jars_paths)', - '>@(additional_input_paths)', - ], - 'outputs': [ - '<(PRODUCT_DIR)/lib.java/chromium_<(package_name).jar', - ], - 'action': [ - 'ant', - '-DCONFIGURATION_NAME=<(CONFIGURATION_NAME)', - '-DANDROID_SDK=<(android_sdk)', - '-DANDROID_SDK_ROOT=<(android_sdk_root)', - '-DANDROID_SDK_TOOLS=<(android_sdk_tools)', - '-DANDROID_SDK_VERSION=<(android_sdk_version)', - '-DANDROID_GDBSERVER=<(android_gdbserver)', - '-DPRODUCT_DIR=<(ant_build_out)', - - '-DADDITIONAL_SRC_DIRS=>(additional_src_dirs)', - '-DGENERATED_SRC_DIRS=>(generated_src_dirs)', - '-DINPUT_JARS_PATHS=>(input_jars_paths)', - '-DPACKAGE_NAME=<(package_name)', - - '-Dbasedir=<(java_in_dir)', - '-buildfile', - '<(DEPTH)/build/android/ant/chromium-jars.xml' - ] - }, - ], -} diff --git a/media/webrtc/trunk/build/java_aidl.gypi b/media/webrtc/trunk/build/java_aidl.gypi deleted file mode 100644 index 9833256a4f17..000000000000 --- a/media/webrtc/trunk/build/java_aidl.gypi +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright (c) 2012 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# This file is meant to be included into a target to provide a rule -# to build Java aidl files in a consistent manner. -# -# To use this, create a gyp target with the following form: -# { -# 'target_name': 'aidl_aidl-file-name', -# 'type': 'none', -# 'variables': { -# 'package_name': -# 'aidl_interface_file': '/.aidl', -# }, -# 'sources': { -# '/.aidl', -# '/.aidl', -# ... -# }, -# 'includes': ['/java_aidl.gypi'], -# } -# -# -# The generated java files will be: -# <(PRODUCT_DIR)/lib.java/.java -# <(PRODUCT_DIR)/lib.java/.java -# ... -# -# TODO(cjhopman): dependents need to rebuild when this target's inputs have changed. - -{ - 'direct_dependent_settings': { - 'variables': { - 'generated_src_dirs': ['<(SHARED_INTERMEDIATE_DIR)/<(package_name)/aidl/'], - }, - }, - 'rules': [ - { - 'rule_name': 'compile_aidl', - 'extension': 'aidl', - 'inputs': [ - '<(android_sdk)/framework.aidl', - '<(aidl_interface_file)', - ], - 'outputs': [ - '<(SHARED_INTERMEDIATE_DIR)/<(package_name)/aidl/<(RULE_INPUT_ROOT).java', - ], - 'action': [ - '<(android_sdk_tools)/aidl', - '-p<(android_sdk)/framework.aidl', - '-p<(aidl_interface_file)', - '<(RULE_INPUT_PATH)', - '<(SHARED_INTERMEDIATE_DIR)/<(package_name)/aidl/<(RULE_INPUT_ROOT).java', - ], - }, - ], -} diff --git a/media/webrtc/trunk/build/jni_generator.gypi b/media/webrtc/trunk/build/jni_generator.gypi deleted file mode 100644 index 837d9ab19daa..000000000000 --- a/media/webrtc/trunk/build/jni_generator.gypi +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright (c) 2012 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# This file is meant to be included into a target to provide a rule -# to generate jni bindings for Java-files in a consistent manner. -# -# To use this, create a gyp target with the following form: -# { -# 'target_name': 'base_jni_headers', -# 'type': 'none', -# 'sources': [ -# 'android/java/src/org/chromium/base/BuildInfo.java', -# ... -# ... -# 'android/java/src/org/chromium/base/SystemMessageHandler.java', -# ], -# 'variables': { -# 'jni_gen_dir': 'base', -# }, -# 'includes': [ '../build/jni_generator.gypi' ], -# }, -# -# The generated file name pattern can be seen on the "outputs" section below. -# (note that RULE_INPUT_ROOT is the basename for the java file). -# -# See base/android/jni_generator/jni_generator.py for more info about the -# format of generating JNI bindings. - -{ - 'variables': { - 'jni_generator': '<(DEPTH)/base/android/jni_generator/jni_generator.py', - }, - 'rules': [ - { - 'rule_name': 'generate_jni_headers', - 'extension': 'java', - 'inputs': [ - '<(jni_generator)', - ], - 'outputs': [ - '<(SHARED_INTERMEDIATE_DIR)/<(jni_gen_dir)/jni/<(RULE_INPUT_ROOT)_jni.h', - ], - 'action': [ - '<(jni_generator)', - '--input_file', - '<(RULE_INPUT_PATH)', - '--output_dir', - '<(SHARED_INTERMEDIATE_DIR)/<(jni_gen_dir)/jni', - ], - 'message': 'Generating JNI bindings from <(RULE_INPUT_PATH)', - 'process_outputs_as_sources': 1, - }, - ], - # This target exports a hard dependency because it generates header - # files. - 'hard_dependency': 1, -} diff --git a/media/webrtc/trunk/build/json_schema_bundle_compile.gypi b/media/webrtc/trunk/build/json_schema_bundle_compile.gypi deleted file mode 100644 index ecefe416e003..000000000000 --- a/media/webrtc/trunk/build/json_schema_bundle_compile.gypi +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright (c) 2012 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -{ - 'variables': { - # When including this gypi, the following variables must be set: - # idl_schema_files: an array of idl files that comprise the api model. - # cc_dir: path to generated files - # root_namespace: the C++ namespace that all generated files go under - # Functions and namespaces can be excluded by setting "nocompile" to true. - 'api_gen_dir': '<(DEPTH)/tools/json_schema_compiler', - 'api_gen': '<(api_gen_dir)/compiler.py', - }, - 'actions': [ - { - 'action_name': 'genapi_bundle', - 'inputs': [ - '<(api_gen_dir)/cc_generator.py', - '<(api_gen_dir)/code.py', - '<(api_gen_dir)/compiler.py', - '<(api_gen_dir)/cpp_type_generator.py', - '<(api_gen_dir)/cpp_util.py', - '<(api_gen_dir)/h_generator.py', - '<(api_gen_dir)/idl_schema.py', - '<(api_gen_dir)/json_schema.py', - '<(api_gen_dir)/model.py', - '<(api_gen_dir)/schema_bundle_generator.py', - '<(api_gen_dir)/util_cc_helper.py', - '<@(idl_schema_files)', - ], - 'outputs': [ - '<(SHARED_INTERMEDIATE_DIR)/<(cc_dir)/generated_api.h', - '<(SHARED_INTERMEDIATE_DIR)/<(cc_dir)/generated_schemas.h', - '<(SHARED_INTERMEDIATE_DIR)/<(cc_dir)/generated_schemas.cc', - ], - 'action': [ - 'python', - '<(api_gen)', - '--root=<(DEPTH)', - '--destdir=<(SHARED_INTERMEDIATE_DIR)', - '--namespace=<(root_namespace)', - '--bundle', - '<@(idl_schema_files)', - ], - 'message': 'Generating C++ API bundle code', - 'process_outputs_as_sources': 1, - } - ], - 'include_dirs': [ - '<(SHARED_INTERMEDIATE_DIR)', - '<(DEPTH)', - ], - 'direct_dependent_settings': { - 'include_dirs': [ - '<(SHARED_INTERMEDIATE_DIR)', - ] - }, - # This target exports a hard dependency because it generates header - # files. - 'hard_dependency': 1, -} diff --git a/media/webrtc/trunk/build/json_schema_compile.gypi b/media/webrtc/trunk/build/json_schema_compile.gypi deleted file mode 100644 index 6c8f69c5daf4..000000000000 --- a/media/webrtc/trunk/build/json_schema_compile.gypi +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright (c) 2012 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -{ - 'variables': { - # When including this gypi, the following variables must be set: - # json_schema_files: a list of json files that comprise the api model. - # idl_schema_files: a list of IDL files that comprise the api model. - # cc_dir: path to generated files - # root_namespace: the C++ namespace that all generated files go under - # Functions and namespaces can be excluded by setting "nocompile" to true. - 'api_gen_dir': '<(DEPTH)/tools/json_schema_compiler', - 'api_gen': '<(api_gen_dir)/compiler.py', - }, - 'rules': [ - { - 'rule_name': 'genapi', - 'extension': 'json', - 'inputs': [ - '<(api_gen_dir)/any.cc', - '<(api_gen_dir)/any.h', - '<(api_gen_dir)/any_helper.py', - '<(api_gen_dir)/cc_generator.py', - '<(api_gen_dir)/code.py', - '<(api_gen_dir)/compiler.py', - '<(api_gen_dir)/cpp_type_generator.py', - '<(api_gen_dir)/cpp_util.py', - '<(api_gen_dir)/h_generator.py', - '<(api_gen_dir)/json_schema.py', - '<(api_gen_dir)/model.py', - '<(api_gen_dir)/util.cc', - '<(api_gen_dir)/util.h', - '<(api_gen_dir)/util_cc_helper.py', - # TODO(calamity): uncomment this when gyp on windows behaves like other - # platforms. List expansions of filepaths in inputs expand to different - # things. - # '<@(json_schema_files)', - ], - 'outputs': [ - '<(SHARED_INTERMEDIATE_DIR)/<(cc_dir)/<(RULE_INPUT_ROOT).cc', - '<(SHARED_INTERMEDIATE_DIR)/<(cc_dir)/<(RULE_INPUT_ROOT).h', - ], - 'action': [ - 'python', - '<(api_gen)', - '<(RULE_INPUT_PATH)', - '--root=<(DEPTH)', - '--destdir=<(SHARED_INTERMEDIATE_DIR)', - '--namespace=<(root_namespace)', - ], - 'message': 'Generating C++ code from <(RULE_INPUT_PATH) json files', - 'process_outputs_as_sources': 1, - }, - { - 'rule_name': 'genapi_idl', - 'msvs_external_rule': 1, - 'extension': 'idl', - 'inputs': [ - '<(api_gen_dir)/any.cc', - '<(api_gen_dir)/any.h', - '<(api_gen_dir)/any_helper.py', - '<(api_gen_dir)/cc_generator.py', - '<(api_gen_dir)/code.py', - '<(api_gen_dir)/compiler.py', - '<(api_gen_dir)/cpp_type_generator.py', - '<(api_gen_dir)/cpp_util.py', - '<(api_gen_dir)/h_generator.py', - '<(api_gen_dir)/idl_schema.py', - '<(api_gen_dir)/model.py', - '<(api_gen_dir)/util.cc', - '<(api_gen_dir)/util.h', - '<(api_gen_dir)/util_cc_helper.py', - # TODO(calamity): uncomment this when gyp on windows behaves like other - # platforms. List expansions of filepaths in inputs expand to different - # things. - # '<@(idl_schema_files)', - ], - 'outputs': [ - '<(SHARED_INTERMEDIATE_DIR)/<(cc_dir)/<(RULE_INPUT_ROOT).cc', - '<(SHARED_INTERMEDIATE_DIR)/<(cc_dir)/<(RULE_INPUT_ROOT).h', - ], - 'action': [ - 'python', - '<(api_gen)', - '<(RULE_INPUT_PATH)', - '--root=<(DEPTH)', - '--destdir=<(SHARED_INTERMEDIATE_DIR)', - '--namespace=<(root_namespace)', - ], - 'message': 'Generating C++ code from <(RULE_INPUT_PATH) IDL files', - 'process_outputs_as_sources': 1, - }, - ], - 'include_dirs': [ - '<(SHARED_INTERMEDIATE_DIR)', - '<(DEPTH)', - ], - 'dependencies':[ - '<(DEPTH)/tools/json_schema_compiler/api_gen_util.gyp:api_gen_util', - ], - 'direct_dependent_settings': { - 'include_dirs': [ - '<(SHARED_INTERMEDIATE_DIR)', - ] - }, - # This target exports a hard dependency because it generates header - # files. - 'hard_dependency': 1, -} diff --git a/media/webrtc/trunk/build/nocompile.gypi b/media/webrtc/trunk/build/nocompile.gypi deleted file mode 100644 index f9021ae3797c..000000000000 --- a/media/webrtc/trunk/build/nocompile.gypi +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright (c) 2011 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# This file is meant to be included into an target to create a unittest that -# invokes a set of no-compile tests. A no-compile test is a test that asserts -# a particular construct will not compile. -# -# Also see: -# http://dev.chromium.org/developers/testing/no-compile-tests -# -# To use this, create a gyp target with the following form: -# { -# 'target_name': 'my_module_nc_unittests', -# 'type': 'executable', -# 'sources': [ -# 'nc_testset_1.nc', -# 'nc_testset_2.nc', -# ], -# 'includes': ['path/to/this/gypi/file'], -# } -# -# The .nc files are C++ files that contain code we wish to assert will not -# compile. Each individual test case in the file should be put in its own -# #ifdef section. The expected output should be appended with a C++-style -# comment that has a python list of regular expressions. This will likely -# be greater than 80-characters. Giving a solid expected output test is -# important so that random compile failures do not cause the test to pass. -# -# Example .nc file: -# -# #if defined(TEST_NEEDS_SEMICOLON) // [r"expected ',' or ';' at end of input"] -# -# int a = 1 -# -# #elif defined(TEST_NEEDS_CAST) // [r"invalid conversion from 'void*' to 'char*'"] -# -# void* a = NULL; -# char* b = a; -# -# #endif -# -# If we needed disable TEST_NEEDS_SEMICOLON, then change the define to: -# -# DISABLE_TEST_NEEDS_SEMICOLON -# TEST_NEEDS_CAST -# -# The lines above are parsed by a regexp so avoid getting creative with the -# formatting or ifdef logic; it will likely just not work. -# -# Implementation notes: -# The .nc files are actually processed by a python script which executes the -# compiler and generates a .cc file that is empty on success, or will have a -# series of #error lines on failure, and a set of trivially passing gunit -# TEST() functions on success. This allows us to fail at the compile step when -# something goes wrong, and know during the unittest run that the test was at -# least processed when things go right. - -{ - # TODO(awong): Disabled until http://crbug.com/105388 is resolved. - 'sources/': [['exclude', '\\.nc$']], - 'conditions': [ - [ 'OS=="linux" and clang==0', { - 'rules': [ - { - 'variables': { - 'nocompile_driver': '<(DEPTH)/tools/nocompile_driver.py', - 'nc_result_path': ('<(INTERMEDIATE_DIR)/<(module_dir)/' - '<(RULE_INPUT_ROOT)_nc.cc'), - }, - 'rule_name': 'run_nocompile', - 'extension': 'nc', - 'inputs': [ - '<(nocompile_driver)', - ], - 'outputs': [ - '<(nc_result_path)' - ], - 'action': [ - 'python', - '<(nocompile_driver)', - '4', # number of compilers to invoke in parallel. - '<(RULE_INPUT_PATH)', - '-Wall -Werror -Wfatal-errors -I<(DEPTH)', - '<(nc_result_path)', - ], - 'message': 'Generating no compile results for <(RULE_INPUT_PATH)', - 'process_outputs_as_sources': 1, - }, - ], - }, { - 'sources/': [['exclude', '\\.nc$']] - }], # 'OS=="linux" and clang=="0"' - ], -} - diff --git a/media/webrtc/trunk/build/protoc.gypi b/media/webrtc/trunk/build/protoc.gypi deleted file mode 100644 index 897e446e8e86..000000000000 --- a/media/webrtc/trunk/build/protoc.gypi +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright (c) 2012 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# This file is meant to be included into a target to provide a rule -# to invoke protoc in a consistent manner. -# -# To use this, create a gyp target with the following form: -# { -# 'target_name': 'my_proto_lib', -# 'type': 'static_library', -# 'sources': [ -# 'foo.proto', -# 'bar.proto', -# ], -# 'variables': { -# # Optional, see below: 'proto_in_dir': '.' -# 'proto_out_dir': 'dir/for/my_proto_lib' -# }, -# 'includes': ['path/to/this/gypi/file'], -# } -# If necessary, you may add normal .cc files to the sources list or other gyp -# dependencies. The proto headers are guaranteed to be generated before any -# source files, even within this target, are compiled. -# -# The 'proto_in_dir' variable must be the relative path to the -# directory containing the .proto files. If left out, it defaults to '.'. -# -# The 'proto_out_dir' variable specifies the path suffix that output -# files are generated under. Targets that gyp-depend on my_proto_lib -# will be able to include the resulting proto headers with an include -# like: -# #include "dir/for/my_proto_lib/foo.pb.h" -# -# If you need to add an EXPORT macro to a protobuf's c++ header, set the -# 'cc_generator_options' variable with the value: 'dllexport_decl=FOO_EXPORT:' -# e.g. 'dllexport_decl=BASE_EXPORT:' -# -# It is likely you also need to #include a file for the above EXPORT macro to -# work. You can do so with the 'cc_include' variable. -# e.g. 'base/base_export.h' -# -# Implementation notes: -# A proto_out_dir of foo/bar produces -# <(SHARED_INTERMEDIATE_DIR)/protoc_out/foo/bar/{file1,file2}.pb.{cc,h} -# <(SHARED_INTERMEDIATE_DIR)/pyproto/foo/bar/{file1,file2}_pb2.py - -{ - 'variables': { - 'protoc_wrapper': '<(DEPTH)/tools/protoc_wrapper/protoc_wrapper.py', - 'protoc': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)protoc<(EXECUTABLE_SUFFIX)', - 'cc_dir': '<(SHARED_INTERMEDIATE_DIR)/protoc_out/<(proto_out_dir)', - 'py_dir': '<(PRODUCT_DIR)/pyproto/<(proto_out_dir)', - 'cc_generator_options%': '', - 'cc_include%': '', - 'proto_in_dir%': '.', - }, - 'rules': [ - { - 'rule_name': 'genproto', - 'extension': 'proto', - 'inputs': [ - '<(protoc_wrapper)', - '<(protoc)', - ], - 'outputs': [ - '<(py_dir)/<(RULE_INPUT_ROOT)_pb2.py', - '<(cc_dir)/<(RULE_INPUT_ROOT).pb.cc', - '<(cc_dir)/<(RULE_INPUT_ROOT).pb.h', - ], - 'action': [ - 'python', - '<(protoc_wrapper)', - '--include', - '<(cc_include)', - '--protobuf', - '<(cc_dir)/<(RULE_INPUT_ROOT).pb.h', - '--', - '<(protoc)', - # Using the --arg val form (instead of --arg=val) allows gyp's msvs rule - # generation to correct 'val' which is a path. - '--proto_path','<(proto_in_dir)', - # Naively you'd use <(RULE_INPUT_PATH) here, but protoc requires - # --proto_path is a strict prefix of the path given as an argument. - '<(proto_in_dir)/<(RULE_INPUT_ROOT)<(RULE_INPUT_EXT)', - '--cpp_out', '<(cc_generator_options)<(cc_dir)', - '--python_out', '<(py_dir)', - ], - 'msvs_cygwin_shell': 0, - 'message': 'Generating C++ and Python code from <(RULE_INPUT_PATH)', - 'process_outputs_as_sources': 1, - }, - ], - 'dependencies': [ - '<(DEPTH)/third_party/protobuf/protobuf.gyp:protoc#host', - '<(DEPTH)/third_party/protobuf/protobuf.gyp:protobuf_lite', - ], - 'include_dirs': [ - '<(SHARED_INTERMEDIATE_DIR)/protoc_out', - '<(DEPTH)', - ], - 'direct_dependent_settings': { - 'include_dirs': [ - '<(SHARED_INTERMEDIATE_DIR)/protoc_out', - '<(DEPTH)', - ] - }, - 'export_dependent_settings': [ - # The generated headers reference headers within protobuf_lite, - # so dependencies must be able to find those headers too. - '<(DEPTH)/third_party/protobuf/protobuf.gyp:protobuf_lite', - ], - # This target exports a hard dependency because it generates header - # files. - 'hard_dependency': 1, -} diff --git a/media/webrtc/trunk/build/some.gyp b/media/webrtc/trunk/build/some.gyp deleted file mode 100644 index 44a1dd59eb11..000000000000 --- a/media/webrtc/trunk/build/some.gyp +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright (c) 2011 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. -{ - 'targets': [ - { - 'target_name': 'some', - 'type': 'none', - 'dependencies': [ - # This file is intended to be locally modified. List the targets you use - # regularly. The generated some.sln will contains projects for only - # those targets and the targets they are transitively dependent on. This - # can result in a solution that loads and unloads faster in Visual - # Studio. - # - # Tip: Create a dummy CL to hold your local edits to this file, so they - # don't accidentally get added to another CL that you are editing. - # - # Example: - # '../chrome/chrome.gyp:chrome', - ], - }, - ], -} diff --git a/media/webrtc/trunk/build/temp_gyp/README.chromium b/media/webrtc/trunk/build/temp_gyp/README.chromium deleted file mode 100644 index 8045d615918e..000000000000 --- a/media/webrtc/trunk/build/temp_gyp/README.chromium +++ /dev/null @@ -1,3 +0,0 @@ -This directory will be removed once the files in it are committed upstream and -Chromium imports an upstream revision with these files. Contact mark for -details. diff --git a/media/webrtc/trunk/build/temp_gyp/googleurl.gyp b/media/webrtc/trunk/build/temp_gyp/googleurl.gyp deleted file mode 100644 index 1bd9a7ad3e3d..000000000000 --- a/media/webrtc/trunk/build/temp_gyp/googleurl.gyp +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright (c) 2012 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# TODO(mark): Upstream this file to googleurl. -{ - 'variables': { - 'chromium_code': 1, - }, - 'targets': [ - { - 'target_name': 'googleurl', - 'type': '<(component)', - 'dependencies': [ - '../../base/base.gyp:base', - '../../third_party/icu/icu.gyp:icudata', - '../../third_party/icu/icu.gyp:icui18n', - '../../third_party/icu/icu.gyp:icuuc', - ], - 'sources': [ - '../../googleurl/src/gurl.cc', - '../../googleurl/src/gurl.h', - '../../googleurl/src/url_canon.h', - '../../googleurl/src/url_canon_etc.cc', - '../../googleurl/src/url_canon_fileurl.cc', - '../../googleurl/src/url_canon_filesystemurl.cc', - '../../googleurl/src/url_canon_host.cc', - '../../googleurl/src/url_canon_icu.cc', - '../../googleurl/src/url_canon_icu.h', - '../../googleurl/src/url_canon_internal.cc', - '../../googleurl/src/url_canon_internal.h', - '../../googleurl/src/url_canon_internal_file.h', - '../../googleurl/src/url_canon_ip.cc', - '../../googleurl/src/url_canon_ip.h', - '../../googleurl/src/url_canon_mailtourl.cc', - '../../googleurl/src/url_canon_path.cc', - '../../googleurl/src/url_canon_pathurl.cc', - '../../googleurl/src/url_canon_query.cc', - '../../googleurl/src/url_canon_relative.cc', - '../../googleurl/src/url_canon_stdstring.h', - '../../googleurl/src/url_canon_stdurl.cc', - '../../googleurl/src/url_file.h', - '../../googleurl/src/url_parse.cc', - '../../googleurl/src/url_parse.h', - '../../googleurl/src/url_parse_file.cc', - '../../googleurl/src/url_parse_internal.h', - '../../googleurl/src/url_util.cc', - '../../googleurl/src/url_util.h', - ], - 'direct_dependent_settings': { - 'include_dirs': [ - '../..', - ], - }, - 'defines': [ - 'FULL_FILESYSTEM_URL_SUPPORT=1', - ], - 'conditions': [ - ['component=="shared_library"', { - 'defines': [ - 'GURL_DLL', - 'GURL_IMPLEMENTATION=1', - ], - 'direct_dependent_settings': { - 'defines': [ - 'GURL_DLL', - ], - }, - }], - ], - }, - { - 'target_name': 'googleurl_unittests', - 'type': 'executable', - 'dependencies': [ - 'googleurl', - '../../base/base.gyp:base_i18n', - '../../base/base.gyp:run_all_unittests', - '../../testing/gtest.gyp:gtest', - '../../third_party/icu/icu.gyp:icuuc', - ], - 'sources': [ - '../../googleurl/src/gurl_unittest.cc', - '../../googleurl/src/url_canon_unittest.cc', - '../../googleurl/src/url_parse_unittest.cc', - '../../googleurl/src/url_test_utils.h', - '../../googleurl/src/url_util_unittest.cc', - ], - 'defines': [ - 'FULL_FILESYSTEM_URL_SUPPORT=1', - ], - 'conditions': [ - ['os_posix==1 and OS!="mac" and OS!="ios"', { - 'conditions': [ - ['linux_use_tcmalloc==1', { - 'dependencies': [ - '../../base/allocator/allocator.gyp:allocator', - ], - }], - ], - }], - ], - }, - ], -} diff --git a/media/webrtc/trunk/build/temp_gyp/pdfsqueeze.gyp b/media/webrtc/trunk/build/temp_gyp/pdfsqueeze.gyp deleted file mode 100644 index 2b3b1ff81c24..000000000000 --- a/media/webrtc/trunk/build/temp_gyp/pdfsqueeze.gyp +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright (c) 2009 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -{ - 'targets': [ - { - 'target_name': 'pdfsqueeze', - 'type': 'executable', - 'sources': [ - '../../third_party/pdfsqueeze/pdfsqueeze.m', - ], - 'defines': [ - # Use defines to map the full path names that will be used for - # the vars into the short forms expected by pdfsqueeze.m. - '______third_party_pdfsqueeze_ApplyGenericRGB_qfilter=ApplyGenericRGB_qfilter', - '______third_party_pdfsqueeze_ApplyGenericRGB_qfilter_len=ApplyGenericRGB_qfilter_len', - ], - 'include_dirs': [ - '<(INTERMEDIATE_DIR)', - ], - 'libraries': [ - '$(SDKROOT)/System/Library/Frameworks/Foundation.framework', - '$(SDKROOT)/System/Library/Frameworks/Quartz.framework', - ], - 'actions': [ - { - 'action_name': 'Generate inline filter data', - 'inputs': [ - '../../third_party/pdfsqueeze/ApplyGenericRGB.qfilter', - ], - 'outputs': [ - '<(INTERMEDIATE_DIR)/ApplyGenericRGB.h', - ], - 'action': ['xxd', '-i', '<@(_inputs)', '<@(_outputs)'], - }, - ], - }, - ], -} diff --git a/media/webrtc/trunk/build/win_precompile.gypi b/media/webrtc/trunk/build/win_precompile.gypi deleted file mode 100644 index fb86076666ed..000000000000 --- a/media/webrtc/trunk/build/win_precompile.gypi +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright (c) 2011 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# Include this file to make targets in your .gyp use the default -# precompiled header on Windows, in debug builds only as the official -# builders blow up (out of memory) if precompiled headers are used for -# release builds. - -{ - 'conditions': [ - ['OS=="win" and chromium_win_pch==1', { - 'target_defaults': { - 'msvs_precompiled_header': '<(DEPTH)/build/precompile.h', - 'msvs_precompiled_source': '<(DEPTH)/build/precompile.cc', - 'sources': ['<(DEPTH)/build/precompile.cc'], - } - }], - ], -} diff --git a/media/webrtc/trunk/net/net.gyp b/media/webrtc/trunk/net/net.gyp deleted file mode 100644 index d65315893827..000000000000 --- a/media/webrtc/trunk/net/net.gyp +++ /dev/null @@ -1,9 +0,0 @@ -# This is a dummy gyp file to satisfy libjingle.gyp. -{ - 'targets': [ - { - 'target_name': 'net', - 'type': 'none', - }, - ], -} diff --git a/media/webrtc/trunk/peerconnection.gyp b/media/webrtc/trunk/peerconnection.gyp deleted file mode 100644 index 9ec8d0d0f2a7..000000000000 --- a/media/webrtc/trunk/peerconnection.gyp +++ /dev/null @@ -1,165 +0,0 @@ -# Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. -# -# Use of this source code is governed by a BSD-style license -# that can be found in the LICENSE file in the root of the source -# tree. An additional intellectual property rights grant can be found -# in the file PATENTS. All contributing project authors may -# be found in the AUTHORS file in the root of the source tree. - -{ - 'includes': [ - 'webrtc/build/common.gypi', - 'webrtc/video/webrtc_video.gypi', - ], - 'variables': { - 'peerconnection_sample': 'third_party/libjingle/source/talk/examples/peerconnection', - }, - - # for mozilla, we want to force stuff to build but we don't want peerconnection_client or server - # for unknown reasons, 'targets' must be outside of conditions. And don't try to build a dummy - # executable... - 'targets': [ - { - 'conditions': [ - ['build_with_mozilla==1', { - 'target_name': 'dummy', - 'type': 'none', - 'dependencies': [ - 'webrtc/webrtc.gyp:webrtc_lib', - 'webrtc/modules/modules.gyp:audio_device', - 'webrtc/modules/modules.gyp:video_capture_module', - 'webrtc/modules/modules.gyp:video_capture_module_internal_impl', -# TODO: missing? -# 'webrtc/modules/modules.gyp:video_render', -# 'webrtc/system_wrappers/source/system_wrappers.gyp:system_wrappers', -# 'webrtc/system_wrappers/source/system_wrappers.gyp:metrics_default', -# 'webrtc/video_engine/video_engine.gyp:video_engine_core', - 'webrtc/voice_engine/voice_engine.gyp:voice_engine', -# '<@(webrtc_video_dependencies)', - ], - 'conditions': [ - ['OS!="android" and OS!="ios"', { - 'dependencies': [ - 'webrtc/modules/modules.gyp:desktop_capture', - ], - }, - ]], - }, ], - ], - }, ], - 'conditions': [ - ['build_with_mozilla==0', { - 'targets': [ - { - 'target_name': 'peerconnection_server', - 'type': 'executable', - 'sources': [ - '<(peerconnection_sample)/server/data_socket.cc', - '<(peerconnection_sample)/server/data_socket.h', - '<(peerconnection_sample)/server/main.cc', - '<(peerconnection_sample)/server/peer_channel.cc', - '<(peerconnection_sample)/server/peer_channel.h', - '<(peerconnection_sample)/server/utils.cc', - '<(peerconnection_sample)/server/utils.h', - ], - 'include_dirs': [ - 'third_party/libjingle/source', - ], - }, ], - 'conditions': [ - # TODO(wu): Merge the target for different platforms. - ['OS=="win"', { - 'targets': [ - { - 'target_name': 'peerconnection_client', - 'type': 'executable', - 'sources': [ - '<(peerconnection_sample)/client/conductor.cc', - '<(peerconnection_sample)/client/conductor.h', - '<(peerconnection_sample)/client/defaults.cc', - '<(peerconnection_sample)/client/defaults.h', - '<(peerconnection_sample)/client/main.cc', - '<(peerconnection_sample)/client/main_wnd.cc', - '<(peerconnection_sample)/client/main_wnd.h', - '<(peerconnection_sample)/client/peer_connection_client.cc', - '<(peerconnection_sample)/client/peer_connection_client.h', - 'third_party/libjingle/source/talk/base/win32socketinit.cc', - 'third_party/libjingle/source/talk/base/win32socketserver.cc', - ], - 'msvs_settings': { - 'VCLinkerTool': { - 'SubSystem': '2', # Windows - }, - }, - 'dependencies': [ - #'third_party/jsoncpp/jsoncpp.gyp:jsoncpp', - #'third_party/libjingle/libjingle.gyp:libjingle_peerconnection', - ], - 'include_dirs': [ - 'src', - 'webrtc/modules/interface', - 'third_party/libjingle/source', - ], - }, - ], # targets - }, ], # OS="win" - ['OS=="linux"', { - 'targets': [ - { - 'target_name': 'peerconnection_client', - 'type': 'executable', - 'sources': [ - '<(peerconnection_sample)/client/conductor.cc', - '<(peerconnection_sample)/client/conductor.h', - '<(peerconnection_sample)/client/defaults.cc', - '<(peerconnection_sample)/client/defaults.h', - '<(peerconnection_sample)/client/linux/main.cc', - '<(peerconnection_sample)/client/linux/main_wnd.cc', - '<(peerconnection_sample)/client/linux/main_wnd.h', - '<(peerconnection_sample)/client/peer_connection_client.cc', - '<(peerconnection_sample)/client/peer_connection_client.h', - ], - 'dependencies': [ - #'third_party/jsoncpp/jsoncpp.gyp:jsoncpp', - #'third_party/libjingle/libjingle.gyp:libjingle_peerconnection', - # TODO(tommi): Switch to this and remove specific gtk dependency - # sections below for cflags and link_settings. - # '<(DEPTH)/build/linux/system.gyp:gtk', - ], - 'include_dirs': [ - 'third_party/libjingle/source', - ], - 'cflags': [ - '>sys.stderr, arg, 'is not a valid gyp test name.' - sys.exit(1) - tests.append(arg) - - if opts.list: - for test in tests: - print test - sys.exit(0) - - CommandRunner.verbose = not opts.quiet - CommandRunner.active = not opts.no_exec - cr = CommandRunner() - - os.environ['PYTHONPATH'] = os.path.abspath('test/lib') - if not opts.quiet: - sys.stdout.write('PYTHONPATH=%s\n' % os.environ['PYTHONPATH']) - - passed = [] - failed = [] - no_result = [] - - if opts.format: - format_list = opts.format.split(',') - else: - # TODO: not duplicate this mapping from pylib/gyp/__init__.py - format_list = { - 'aix5': ['make'], - 'freebsd7': ['make'], - 'freebsd8': ['make'], - 'openbsd5': ['make'], - 'cygwin': ['msvs'], - 'win32': ['msvs', 'ninja'], - 'linux2': ['make', 'ninja'], - 'linux3': ['make', 'ninja'], - 'darwin': ['make', 'ninja', 'xcode', 'xcode-ninja'], - }[sys.platform] - - for format in format_list: - os.environ['TESTGYP_FORMAT'] = format - if not opts.quiet: - sys.stdout.write('TESTGYP_FORMAT=%s\n' % format) - - gyp_options = [] - for option in opts.gyp_option: - gyp_options += ['-G', option] - if gyp_options and not opts.quiet: - sys.stdout.write('Extra Gyp options: %s\n' % gyp_options) - - for test in tests: - status = cr.run([sys.executable, test] + gyp_options, - stdout=sys.stdout, - stderr=sys.stderr) - if status == 2: - no_result.append(test) - elif status: - failed.append(test) - else: - passed.append(test) - - if not opts.quiet: - def report(description, tests): - if tests: - if len(tests) == 1: - sys.stdout.write("\n%s the following test:\n" % description) - else: - fmt = "\n%s the following %d tests:\n" - sys.stdout.write(fmt % (description, len(tests))) - sys.stdout.write("\t" + "\n\t".join(tests) + "\n") - - if opts.passed: - report("Passed", passed) - report("Failed", failed) - report("No result from", no_result) - - if failed: - return 1 - else: - return 0 - - -if __name__ == "__main__": - sys.exit(main()) diff --git a/netwerk/protocol/ftp/nsFTPChannel.h b/netwerk/protocol/ftp/nsFTPChannel.h index 1240fea28b08..9f19117cfb0c 100644 --- a/netwerk/protocol/ftp/nsFTPChannel.h +++ b/netwerk/protocol/ftp/nsFTPChannel.h @@ -43,6 +43,7 @@ public: , mResumeRequested(false) , mLastModifiedTime(0) , mForcePending(false) + , mSuspendCount(0) { SetURI(uri); } diff --git a/python/mozbuild/mozbuild/frontend/gyp_reader.py b/python/mozbuild/mozbuild/frontend/gyp_reader.py index ffc1605c3468..24fc54dd7055 100644 --- a/python/mozbuild/mozbuild/frontend/gyp_reader.py +++ b/python/mozbuild/mozbuild/frontend/gyp_reader.py @@ -40,7 +40,7 @@ sys.modules['gyp.generator.mozbuild'] = sys.modules[__name__] # chrome_src for the default includes, so go backwards from the pylib # directory, which is the parent directory of gyp module. chrome_src = mozpath.abspath(mozpath.join(mozpath.dirname(gyp.__file__), - '../../../..')) + '../../../../..')) script_dir = mozpath.join(chrome_src, 'build') @@ -377,13 +377,7 @@ class GypProcessor(object): # to override the registry detection of VC++ in gyp. os.environ['GYP_MSVS_OVERRIDE_PATH'] = 'fake_path' - # TODO bug 1371485 upgrade vendored version of GYP to something that - # doesn't barf when MSVS_VERSION==2017. - msvs_version = config.substs['MSVS_VERSION'] - if msvs_version == '2017': - warnings.warn('MSVS_VERSION being set to 2015 to appease GYP') - msvs_version = '2015' - os.environ['GYP_MSVS_VERSION'] = msvs_version + os.environ['GYP_MSVS_VERSION'] = config.substs['MSVS_VERSION'] params = { b'parallel': False, @@ -398,7 +392,8 @@ class GypProcessor(object): else: depth = chrome_src # Files that gyp_chromium always includes - includes = [encode(mozpath.join(script_dir, 'common.gypi'))] + includes = [encode(mozpath.join(script_dir, 'gyp_includes', + 'common.gypi'))] finder = FileFinder(chrome_src) includes.extend(encode(mozpath.join(chrome_src, name)) for name, _ in finder.find('*/supplement.gypi')) diff --git a/security/manager/ssl/SecretDecoderRing.cpp b/security/manager/ssl/SecretDecoderRing.cpp index e7d505ff803f..70122388373f 100644 --- a/security/manager/ssl/SecretDecoderRing.cpp +++ b/security/manager/ssl/SecretDecoderRing.cpp @@ -152,9 +152,7 @@ SecretDecoderRing::AsyncEncryptStrings(uint32_t plaintextsCount, NS_ENSURE_ARG_POINTER(plaintexts); NS_ENSURE_ARG_POINTER(aCx); - nsIGlobalObject* globalObject = - xpc::NativeGlobal(JS::CurrentGlobalOrNull(aCx)); - + nsIGlobalObject* globalObject = xpc::CurrentNativeGlobal(aCx); if (NS_WARN_IF(!globalObject)) { return NS_ERROR_UNEXPECTED; } diff --git a/testing/web-platform/meta/2dcontext/scroll/2d.scrollPathIntoView.basic.html.ini b/testing/web-platform/meta/2dcontext/scroll/2d.scrollPathIntoView.basic.html.ini new file mode 100644 index 000000000000..1dfa4dc645b9 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/scroll/2d.scrollPathIntoView.basic.html.ini @@ -0,0 +1,4 @@ +[2d.scrollPathIntoView.basic.html] + [scrollPathIntoView() works] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/scroll/2d.scrollPathIntoView.path.html.ini b/testing/web-platform/meta/2dcontext/scroll/2d.scrollPathIntoView.path.html.ini new file mode 100644 index 000000000000..9424d8df4f85 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/scroll/2d.scrollPathIntoView.path.html.ini @@ -0,0 +1,4 @@ +[2d.scrollPathIntoView.path.html] + [scrollPathIntoView() with path argument works] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/scroll/2d.scrollPathIntoView.verticalLR.html.ini b/testing/web-platform/meta/2dcontext/scroll/2d.scrollPathIntoView.verticalLR.html.ini new file mode 100644 index 000000000000..f15be9112ad5 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/scroll/2d.scrollPathIntoView.verticalLR.html.ini @@ -0,0 +1,4 @@ +[2d.scrollPathIntoView.verticalLR.html] + [scrollPathIntoView() works in vertical-lr writing mode] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/scroll/2d.scrollPathIntoView.verticalRL.html.ini b/testing/web-platform/meta/2dcontext/scroll/2d.scrollPathIntoView.verticalRL.html.ini new file mode 100644 index 000000000000..37aa1c76d820 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/scroll/2d.scrollPathIntoView.verticalRL.html.ini @@ -0,0 +1,4 @@ +[2d.scrollPathIntoView.verticalRL.html] + [scrollPathIntoView() works in vertical-rl writing mode] + expected: FAIL + diff --git a/testing/web-platform/meta/BackgroundSync/interfaces.any.js.ini b/testing/web-platform/meta/BackgroundSync/interfaces.https.any.js.ini similarity index 96% rename from testing/web-platform/meta/BackgroundSync/interfaces.any.js.ini rename to testing/web-platform/meta/BackgroundSync/interfaces.https.any.js.ini index e430a5a34c65..c44a41c54ab9 100644 --- a/testing/web-platform/meta/BackgroundSync/interfaces.any.js.ini +++ b/testing/web-platform/meta/BackgroundSync/interfaces.https.any.js.ini @@ -1,7 +1,4 @@ -[interfaces.any.html] - [ServiceWorkerRegistration interface: attribute sync] - expected: FAIL - +[interfaces.https.any.html] [SyncManager interface: existence and properties of interface object] expected: FAIL @@ -26,11 +23,11 @@ [SyncManager interface: operation getTags()] expected: FAIL - -[interfaces.any.worker.html] [ServiceWorkerRegistration interface: attribute sync] expected: FAIL + +[interfaces.https.any.worker.html] [SyncManager interface: existence and properties of interface object] expected: FAIL @@ -55,3 +52,6 @@ [SyncManager interface: operation getTags()] expected: FAIL + [ServiceWorkerRegistration interface: attribute sync] + expected: FAIL + diff --git a/testing/web-platform/meta/FileAPI/idlharness.html.ini b/testing/web-platform/meta/FileAPI/idlharness.html.ini index 7105ea8d9593..716e40503d48 100644 --- a/testing/web-platform/meta/FileAPI/idlharness.html.ini +++ b/testing/web-platform/meta/FileAPI/idlharness.html.ini @@ -17,6 +17,3 @@ [FileReaderSync interface: operation readAsDataURL(Blob)] expected: FAIL - [Partial interface URL: valid exposure set] - expected: FAIL - diff --git a/testing/web-platform/meta/FileAPI/idlharness.worker.js.ini b/testing/web-platform/meta/FileAPI/idlharness.worker.js.ini index 4a0e0a44a969..a383ecf9dd24 100644 --- a/testing/web-platform/meta/FileAPI/idlharness.worker.js.ini +++ b/testing/web-platform/meta/FileAPI/idlharness.worker.js.ini @@ -22,9 +22,6 @@ [Event interface: existence and properties of interface object] expected: FAIL - [Partial interface URL: valid exposure set] - expected: FAIL - [URL interface: existence and properties of interface object] expected: FAIL diff --git a/testing/web-platform/meta/MANIFEST.json b/testing/web-platform/meta/MANIFEST.json index 3fc3580159de..24d44d58e1f6 100644 --- a/testing/web-platform/meta/MANIFEST.json +++ b/testing/web-platform/meta/MANIFEST.json @@ -1285,6 +1285,12 @@ {} ] ], + "console/console-timing-logging-manual.html": [ + [ + "/console/console-timing-logging-manual.html", + {} + ] + ], "core-aam/alert-manual.html": [ [ "/core-aam/alert-manual.html", @@ -10579,12 +10585,6 @@ {} ] ], - "css/selectors/focus-visible-005-manual.html": [ - [ - "/css/selectors/focus-visible-005-manual.html", - {} - ] - ], "css/selectors/focus-visible-006-manual.html": [ [ "/css/selectors/focus-visible-006-manual.html", @@ -11209,6 +11209,12 @@ {} ] ], + "feature-policy/experimental-features/vertical-scroll-wheel-block-manual.tentative.html": [ + [ + "/feature-policy/experimental-features/vertical-scroll-wheel-block-manual.tentative.html", + {} + ] + ], "fullscreen/api/document-exit-fullscreen-manual.html": [ [ "/fullscreen/api/document-exit-fullscreen-manual.html", @@ -11779,6 +11785,12 @@ {} ] ], + "html/browsers/browsing-the-web/unloading-documents/unload/pagehide-manual.html": [ + [ + "/html/browsers/browsing-the-web/unloading-documents/unload/pagehide-manual.html", + {} + ] + ], "html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_1-manual.html": [ [ "/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_1-manual.html", @@ -12967,6 +12979,66 @@ {} ] ], + "offscreen-canvas/text/2d.text.draw.fill.basic-manual.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.fill.basic-manual.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fill.basic-manual.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.fill.basic-manual.worker.js", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.large-manual.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.fill.maxWidth.large-manual.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.large-manual.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.fill.maxWidth.large-manual.worker.js", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fill.rtl-manual.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.fill.rtl-manual.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fill.rtl-manual.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.fill.rtl-manual.worker.js", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.kern.consistent-manual.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.kern.consistent-manual.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.kern.consistent-manual.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.kern.consistent-manual.worker.js", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.stroke.basic-manual.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.stroke.basic-manual.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.stroke.basic-manual.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.stroke.basic-manual.worker.js", + {} + ] + ], "orientation-event/free-fall-manual.html": [ [ "/orientation-event/free-fall-manual.html", @@ -19383,6 +19455,42 @@ {} ] ], + "css/CSS2/abspos/between-float-and-text.html": [ + [ + "/css/CSS2/abspos/between-float-and-text.html", + [ + [ + "/css/reference/ref-filled-green-200px-square.html", + "==" + ] + ], + {} + ] + ], + "css/CSS2/abspos/hypothetical-inline-alone-on-second-line.html": [ + [ + "/css/CSS2/abspos/hypothetical-inline-alone-on-second-line.html", + [ + [ + "/css/CSS2/abspos/hypothetical-inline-alone-on-second-line-ref.html", + "==" + ] + ], + {} + ] + ], + "css/CSS2/abspos/remove-block-between-inline-and-abspos.html": [ + [ + "/css/CSS2/abspos/remove-block-between-inline-and-abspos.html", + [ + [ + "/css/reference/ref-filled-green-200px-square.html", + "==" + ] + ], + {} + ] + ], "css/CSS2/abspos/table-caption-is-containing-block-001.html": [ [ "/css/CSS2/abspos/table-caption-is-containing-block-001.html", @@ -48123,6 +48231,18 @@ {} ] ], + "css/CSS2/floats/remove-block-between-inline-and-float.html": [ + [ + "/css/CSS2/floats/remove-block-between-inline-and-float.html", + [ + [ + "/css/reference/ref-filled-green-200px-square.html", + "==" + ] + ], + {} + ] + ], "css/CSS2/floats/zero-width-floats.html": [ [ "/css/CSS2/floats/zero-width-floats.html", @@ -71883,6 +72003,30 @@ {} ] ], + "css/CSS2/normal-flow/negative-margin-shrinking-container-size-001.html": [ + [ + "/css/CSS2/normal-flow/negative-margin-shrinking-container-size-001.html", + [ + [ + "/css/reference/ref-filled-green-200px-square.html", + "==" + ] + ], + {} + ] + ], + "css/CSS2/normal-flow/negative-margin-shrinking-container-size-002.html": [ + [ + "/css/CSS2/normal-flow/negative-margin-shrinking-container-size-002.html", + [ + [ + "/css/reference/ref-filled-green-200px-square.html", + "==" + ] + ], + {} + ] + ], "css/CSS2/normal-flow/replaced-intrinsic-001.xht": [ [ "/css/CSS2/normal-flow/replaced-intrinsic-001.xht", @@ -103231,6 +103375,18 @@ {} ] ], + "css/css-backgrounds/background-size-with-negative-value.html": [ + [ + "/css/css-backgrounds/background-size-with-negative-value.html", + [ + [ + "/css/css-backgrounds/reference/background-size-002-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-backgrounds/background-size/background-size-contain.xht": [ [ "/css/css-backgrounds/background-size/background-size-contain.xht", @@ -109236,7 +109392,19 @@ "/css/css-contain/contain-size-012.html", [ [ - "/css/css-contain/reference/contain-paint-014-ref.html", + "/css/css-contain/reference/contain-size-001-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-contain/contain-size-013.html": [ + [ + "/css/css-contain/contain-size-013.html", + [ + [ + "/css/reference/ref-filled-green-100px-square.xht", "==" ] ], @@ -109255,6 +109423,42 @@ {} ] ], + "css/css-contain/contain-size-button-001.html": [ + [ + "/css/css-contain/contain-size-button-001.html", + [ + [ + "/css/css-contain/reference/contain-size-button-001-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-contain/contain-size-flexbox-001.html": [ + [ + "/css/css-contain/contain-size-flexbox-001.html", + [ + [ + "/css/css-contain/reference/contain-size-flexbox-001-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-contain/contain-size-grid-001.html": [ + [ + "/css/css-contain/contain-size-grid-001.html", + [ + [ + "/css/css-contain/reference/contain-size-grid-001-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-contain/contain-style-breaks-001.html": [ [ "/css/css-contain/contain-style-breaks-001.html", @@ -115975,6 +116179,18 @@ {} ] ], + "css/css-flexbox/item-with-table-with-infinite-max-intrinsic-width.html": [ + [ + "/css/css-flexbox/item-with-table-with-infinite-max-intrinsic-width.html", + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], "css/css-flexbox/justify-content-001.htm": [ [ "/css/css-flexbox/justify-content-001.htm", @@ -116203,6 +116419,18 @@ {} ] ], + "css/css-flexbox/table-with-infinite-max-intrinsic-width.html": [ + [ + "/css/css-flexbox/table-with-infinite-max-intrinsic-width.html", + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], "css/css-flexbox/ttwf-reftest-flex-align-content-center.html": [ [ "/css/css-flexbox/ttwf-reftest-flex-align-content-center.html", @@ -120327,6 +120555,18 @@ {} ] ], + "css/css-grid/grid-items/item-with-table-with-infinite-max-intrinsic-width.html": [ + [ + "/css/css-grid/grid-items/item-with-table-with-infinite-max-intrinsic-width.html", + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], "css/css-grid/grid-items/percentage-size-replaced-subitems-001.html": [ [ "/css/css-grid/grid-items/percentage-size-replaced-subitems-001.html", @@ -120351,6 +120591,18 @@ {} ] ], + "css/css-grid/grid-items/table-with-infinite-max-intrinsic-width.html": [ + [ + "/css/css-grid/grid-items/table-with-infinite-max-intrinsic-width.html", + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], "css/css-grid/grid-model/display-grid.html": [ [ "/css/css-grid/grid-model/display-grid.html", @@ -127059,6 +127311,30 @@ {} ] ], + "css/css-pseudo/first-letter-block-to-inline.html": [ + [ + "/css/css-pseudo/first-letter-block-to-inline.html", + [ + [ + "/css/css-pseudo/first-letter-block-to-inline-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-pseudo/first-letter-opacity-float-001.html": [ + [ + "/css/css-pseudo/first-letter-opacity-float-001.html", + [ + [ + "/css/css-pseudo/first-letter-opacity-float-001-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-pseudo/first-line-and-placeholder.html": [ [ "/css/css-pseudo/first-line-and-placeholder.html", @@ -131707,6 +131983,18 @@ {} ] ], + "css/css-tables/anonymous-table-cell-margin-collapsing.html": [ + [ + "/css/css-tables/anonymous-table-cell-margin-collapsing.html", + [ + [ + "/css/reference/ref-filled-green-100px-square.xht", + "==" + ] + ], + {} + ] + ], "css/css-tables/anonymous-table-ws-001.html": [ [ "/css/css-tables/anonymous-table-ws-001.html", @@ -136399,6 +136687,30 @@ {} ] ], + "css/css-text/white-space/break-spaces-001.html": [ + [ + "/css/css-text/white-space/break-spaces-001.html", + [ + [ + "/css/css-text/white-space/reference/pre-wrap-001-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-text/white-space/break-spaces-002.html": [ + [ + "/css/css-text/white-space/break-spaces-002.html", + [ + [ + "/css/css-text/white-space/reference/pre-wrap-001-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-text/white-space/pre-wrap-001.html": [ [ "/css/css-text/white-space/pre-wrap-001.html", @@ -136483,30 +136795,6 @@ {} ] ], - "css/css-text/white-space/pre-wrap-008.html": [ - [ - "/css/css-text/white-space/pre-wrap-008.html", - [ - [ - "/css/css-text/white-space/reference/pre-wrap-001-ref.html", - "==" - ] - ], - {} - ] - ], - "css/css-text/white-space/pre-wrap-009.html": [ - [ - "/css/css-text/white-space/pre-wrap-009.html", - [ - [ - "/css/css-text/white-space/reference/pre-wrap-001-ref.html", - "==" - ] - ], - {} - ] - ], "css/css-text/white-space/pre-wrap-010.html": [ [ "/css/css-text/white-space/pre-wrap-010.html", @@ -151247,6 +151535,18 @@ {} ] ], + "css/css-will-change/will-change-will-change-1.html": [ + [ + "/css/css-will-change/will-change-will-change-1.html", + [ + [ + "/css/reference/ref-filled-green-100px-square.xht", + "==" + ] + ], + {} + ] + ], "css/css-writing-modes/abs-pos-non-replaced-icb-vlr-003.xht": [ [ "/css/css-writing-modes/abs-pos-non-replaced-icb-vlr-003.xht", @@ -159731,6 +160031,18 @@ {} ] ], + "css/css-writing-modes/scrollbar-vertical-rl.html": [ + [ + "/css/css-writing-modes/scrollbar-vertical-rl.html", + [ + [ + "/css/css-writing-modes/reference/scrollbar-vertical-rl-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-writing-modes/sizing-orthog-htb-in-vlr-001.xht": [ [ "/css/css-writing-modes/sizing-orthog-htb-in-vlr-001.xht", @@ -165319,6 +165631,18 @@ {} ] ], + "css/vendor-imports/mozilla/mozilla-central-reftests/background/box-shadow-currentcolor.html": [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/background/box-shadow-currentcolor.html", + [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/background/box-shadow-currentcolor-ref.html", + "==" + ] + ], + {} + ] + ], "css/vendor-imports/mozilla/mozilla-central-reftests/break3/moz-block-fragmentation-001.html": [ [ "/css/vendor-imports/mozilla/mozilla-central-reftests/break3/moz-block-fragmentation-001.html", @@ -166063,6 +166387,66 @@ {} ] ], + "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-internal-table-001a.html": [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-internal-table-001a.html", + [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-internal-table-001-ref.html", + "==" + ] + ], + {} + ] + ], + "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-internal-table-001b.html": [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-internal-table-001b.html", + [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-internal-table-001-ref.html", + "==" + ] + ], + {} + ] + ], + "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-no-principal-box-001.html": [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-no-principal-box-001.html", + [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-no-principal-box-001-ref.html", + "==" + ] + ], + {} + ] + ], + "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-ruby-containing-block-001.html": [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-ruby-containing-block-001.html", + [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-ruby-containing-block-001-ref.html", + "==" + ] + ], + {} + ] + ], + "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-ruby-stacking-and-clipping-001.html": [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-ruby-stacking-and-clipping-001.html", + [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-ruby-stacking-and-clipping-001-ref.html", + "==" + ] + ], + {} + ] + ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-stacking-context-001a.html": [ [ "/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-stacking-context-001a.html", @@ -167587,6 +167971,30 @@ {} ] ], + "css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-column-row-gap-001.html": [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-column-row-gap-001.html", + [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-column-row-gap-001-ref.html", + "==" + ] + ], + {} + ] + ], + "css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-column-row-gap-002.html": [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-column-row-gap-002.html", + [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-column-row-gap-002-ref.html", + "==" + ] + ], + {} + ] + ], "css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-definite-sizes-001.html": [ [ "/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-definite-sizes-001.html", @@ -169243,6 +169651,18 @@ {} ] ], + "css/vendor-imports/mozilla/mozilla-central-reftests/images3/color-stop-currentcolor.html": [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/images3/color-stop-currentcolor.html", + [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/images3/color-stop-currentcolor-ref.html", + "==" + ] + ], + {} + ] + ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-001c.html": [ [ "/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-001c.html", @@ -173035,6 +173455,18 @@ {} ] ], + "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/float-should-push.html": [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/float-should-push.html", + [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/float-should-push-ref.html", + "==" + ] + ], + {} + ] + ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-001.html": [ [ "/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-001.html", @@ -175495,6 +175927,18 @@ {} ] ], + "css/vendor-imports/mozilla/mozilla-central-reftests/text-decor-3/text-shadow-currentcolor.html": [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/text-decor-3/text-shadow-currentcolor.html", + [ + [ + "/css/vendor-imports/mozilla/mozilla-central-reftests/text-decor-3/text-shadow-currentcolor-ref.html", + "==" + ] + ], + {} + ] + ], "css/vendor-imports/mozilla/mozilla-central-reftests/text3/hyphenation-control-1.html": [ [ "/css/vendor-imports/mozilla/mozilla-central-reftests/text3/hyphenation-control-1.html", @@ -183971,6 +184415,30 @@ {} ] ], + "svg/painting/reftests/paint-context-001.svg": [ + [ + "/svg/painting/reftests/paint-context-001.svg", + [ + [ + "/svg/painting/reftests/paint-context-001-ref.svg", + "==" + ] + ], + {} + ] + ], + "svg/painting/reftests/paint-context-002.svg": [ + [ + "/svg/painting/reftests/paint-context-002.svg", + [ + [ + "/svg/painting/reftests/paint-context-002-ref.svg", + "==" + ] + ], + {} + ] + ], "svg/path/bearing/absolute.svg": [ [ "/svg/path/bearing/absolute.svg", @@ -184091,6 +184559,30 @@ {} ] ], + "svg/pservers/reftests/radialgradient-basic-002.svg": [ + [ + "/svg/pservers/reftests/radialgradient-basic-002.svg", + [ + [ + "/svg/pservers/reftests/radialgradient-basic-002-ref.svg", + "==" + ] + ], + {} + ] + ], + "svg/rendering/order/z-index.svg": [ + [ + "/svg/rendering/order/z-index.svg", + [ + [ + "/svg/rendering/order/z-index-ref.svg", + "==" + ] + ], + {} + ] + ], "svg/shapes/line-dasharray.svg": [ [ "/svg/shapes/line-dasharray.svg", @@ -184151,6 +184643,42 @@ {} ] ], + "svg/styling/render/transform-box.svg": [ + [ + "/svg/styling/render/transform-box.svg", + [ + [ + "/svg/styling/render/transform-box-ref.svg", + "==" + ] + ], + {} + ] + ], + "svg/styling/render/transform-origin.svg": [ + [ + "/svg/styling/render/transform-origin.svg", + [ + [ + "/svg/styling/render/transform-origin-ref.svg", + "==" + ] + ], + {} + ] + ], + "svg/styling/render/transform.svg": [ + [ + "/svg/styling/render/transform.svg", + [ + [ + "/svg/styling/render/transform-ref.svg", + "==" + ] + ], + {} + ] + ], "webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_completely_move_up.html": [ [ "/webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_completely_move_up.html", @@ -188428,7 +188956,7 @@ {} ] ], - ".well-known/idp-proxy/OWNERS": [ + ".well-known/idp-proxy/META.yml": [ [ {} ] @@ -188458,7 +188986,7 @@ {} ] ], - "2dcontext/OWNERS": [ + "2dcontext/META.yml": [ [ {} ] @@ -189453,7 +189981,7 @@ {} ] ], - "2dcontext/tools/OWNERS": [ + "2dcontext/tools/META.yml": [ [ {} ] @@ -189533,7 +190061,7 @@ {} ] ], - "BackgroundSync/OWNERS": [ + "BackgroundSync/META.yml": [ [ {} ] @@ -189548,7 +190076,7 @@ {} ] ], - "FileAPI/OWNERS": [ + "FileAPI/META.yml": [ [ {} ] @@ -189633,7 +190161,7 @@ {} ] ], - "IndexedDB/OWNERS": [ + "IndexedDB/META.yml": [ [ {} ] @@ -189668,7 +190196,7 @@ {} ] ], - "WebCryptoAPI/OWNERS": [ + "WebCryptoAPI/META.yml": [ [ {} ] @@ -189823,7 +190351,7 @@ {} ] ], - "WebIDL/OWNERS": [ + "WebIDL/META.yml": [ [ {} ] @@ -190383,12 +190911,12 @@ {} ] ], - "accelerometer/OWNERS": [ + "accelerometer/META.yml": [ [ {} ] ], - "accname/OWNERS": [ + "accname/META.yml": [ [ {} ] @@ -190403,7 +190931,7 @@ {} ] ], - "acid/OWNERS": [ + "acid/META.yml": [ [ {} ] @@ -190558,7 +191086,7 @@ {} ] ], - "ambient-light/OWNERS": [ + "ambient-light/META.yml": [ [ {} ] @@ -190573,7 +191101,7 @@ {} ] ], - "annotation-model/OWNERS": [ + "annotation-model/META.yml": [ [ {} ] @@ -192008,7 +192536,7 @@ {} ] ], - "annotation-protocol/OWNERS": [ + "annotation-protocol/META.yml": [ [ {} ] @@ -192293,7 +192821,7 @@ {} ] ], - "annotation-vocab/OWNERS": [ + "annotation-vocab/META.yml": [ [ {} ] @@ -192993,7 +193521,7 @@ {} ] ], - "apng/OWNERS": [ + "apng/META.yml": [ [ {} ] @@ -193003,17 +193531,17 @@ {} ] ], - "async-local-storage/OWNERS": [ + "async-local-storage/META.yml": [ [ {} ] ], - "audio-output/OWNERS": [ + "audio-output/META.yml": [ [ {} ] ], - "background-fetch/OWNERS": [ + "background-fetch/META.yml": [ [ {} ] @@ -193028,7 +193556,7 @@ {} ] ], - "battery-status/OWNERS": [ + "battery-status/META.yml": [ [ {} ] @@ -193043,7 +193571,7 @@ {} ] ], - "beacon/OWNERS": [ + "beacon/META.yml": [ [ {} ] @@ -193078,7 +193606,7 @@ {} ] ], - "bluetooth/OWNERS": [ + "bluetooth/META.yml": [ [ {} ] @@ -193248,12 +193776,12 @@ {} ] ], - "budget-api/OWNERS": [ + "budget-api/META.yml": [ [ {} ] ], - "clear-site-data/OWNERS": [ + "clear-site-data/META.yml": [ [ {} ] @@ -193283,7 +193811,7 @@ {} ] ], - "client-hints/OWNERS": [ + "client-hints/META.yml": [ [ {} ] @@ -193293,7 +193821,7 @@ {} ] ], - "client-hints/accept_ch.sub.https.html.headers": [ + "client-hints/accept_ch.tentative.sub.https.html.headers": [ [ {} ] @@ -193308,12 +193836,47 @@ {} ] ], - "clipboard-apis/OWNERS": [ + "client-hints/resources/accept_ch.html": [ [ {} ] ], - "common/OWNERS": [ + "client-hints/resources/accept_ch.html.headers": [ + [ + {} + ] + ], + "client-hints/resources/accept_ch_lifetime.html": [ + [ + {} + ] + ], + "client-hints/resources/accept_ch_lifetime.html.headers": [ + [ + {} + ] + ], + "client-hints/resources/do_not_expect_client_hints_headers.html": [ + [ + {} + ] + ], + "client-hints/resources/expect_client_hints_headers.html": [ + [ + {} + ] + ], + "client-hints/resources/http_equiv_accept_ch_lifetime.html": [ + [ + {} + ] + ], + "clipboard-apis/META.yml": [ + [ + {} + ] + ], + "common/META.yml": [ [ {} ] @@ -193513,6 +194076,11 @@ {} ] ], + "common/subset-tests-by-key.js": [ + [ + {} + ] + ], "common/subset-tests.js": [ [ {} @@ -193548,7 +194116,7 @@ {} ] ], - "compat/OWNERS": [ + "compat/META.yml": [ [ {} ] @@ -193593,12 +194161,12 @@ {} ] ], - "conformance-checkers/Makefile": [ + "conformance-checkers/META.yml": [ [ {} ] ], - "conformance-checkers/OWNERS": [ + "conformance-checkers/Makefile": [ [ {} ] @@ -215518,12 +216086,12 @@ {} ] ], - "console/OWNERS": [ + "console/META.yml": [ [ {} ] ], - "content-security-policy/OWNERS": [ + "content-security-policy/META.yml": [ [ {} ] @@ -216058,12 +216626,22 @@ {} ] ], - "content-security-policy/sandbox/support/sandboxed-post-message-to-parent.sub.html": [ + "content-security-policy/sandbox/support/sandboxed-post-message-to-parent.html": [ [ {} ] ], - "content-security-policy/sandbox/support/sandboxed-post-message-to-parent.sub.html.sub.headers": [ + "content-security-policy/sandbox/support/sandboxed-post-property-to-opener.html": [ + [ + {} + ] + ], + "content-security-policy/sandbox/support/sandboxed-post-property-to-opener.html.sub.headers": [ + [ + {} + ] + ], + "content-security-policy/sandbox/support/unsandboxed-post-property-to-opener.html": [ [ {} ] @@ -216533,7 +217111,12 @@ {} ] ], - "cookie-store/OWNERS": [ + "content-security-policy/unsafe-hashes/support/child_window_location_navigate.sub.html": [ + [ + {} + ] + ], + "cookie-store/META.yml": [ [ {} ] @@ -216608,7 +217191,22 @@ {} ] ], - "cookies/OWNERS": [ + "cookie-store/serviceworker_cookieStore_subscriptions_empty.js": [ + [ + {} + ] + ], + "cookie-store/serviceworker_cookieStore_subscriptions_eventhandler_attribute.js": [ + [ + {} + ] + ], + "cookie-store/serviceworker_cookieStore_subscriptions_mismatch.js": [ + [ + {} + ] + ], + "cookies/META.yml": [ [ {} ] @@ -217273,7 +217871,7 @@ {} ] ], - "core-aam/OWNERS": [ + "core-aam/META.yml": [ [ {} ] @@ -217283,7 +217881,7 @@ {} ] ], - "cors/OWNERS": [ + "cors/META.yml": [ [ {} ] @@ -217313,6 +217911,11 @@ {} ] ], + "cors/resources/cache-304.py": [ + [ + {} + ] + ], "cors/resources/checkandremove.py": [ [ {} @@ -217358,7 +217961,7 @@ {} ] ], - "credential-management/OWNERS": [ + "credential-management/META.yml": [ [ {} ] @@ -217388,7 +217991,7 @@ {} ] ], - "css/CSS1/OWNERS": [ + "css/CSS1/META.yml": [ [ {} ] @@ -217423,12 +218026,12 @@ {} ] ], - "css/CSS2/Makefile": [ + "css/CSS2/META.yml": [ [ {} ] ], - "css/CSS2/OWNERS": [ + "css/CSS2/Makefile": [ [ {} ] @@ -217458,6 +218061,11 @@ {} ] ], + "css/CSS2/abspos/hypothetical-inline-alone-on-second-line-ref.html": [ + [ + {} + ] + ], "css/CSS2/backgrounds/background-001-ref.xht": [ [ {} @@ -225858,7 +226466,7 @@ {} ] ], - "css/CSS2/i18n/OWNERS": [ + "css/CSS2/i18n/META.yml": [ [ {} ] @@ -235888,7 +236496,7 @@ {} ] ], - "css/WOFF2/OWNERS": [ + "css/WOFF2/META.yml": [ [ {} ] @@ -238948,7 +239556,7 @@ {} ] ], - "css/compositing/OWNERS": [ + "css/compositing/META.yml": [ [ {} ] @@ -239203,6 +239811,11 @@ {} ] ], + "css/compositing/parsing/resources/parsing-testcommon.js": [ + [ + {} + ] + ], "css/compositing/svg/reference/mix-blend-mode-svg-rectangle-ref.html": [ [ {} @@ -239238,7 +239851,7 @@ {} ] ], - "css/css-align/OWNERS": [ + "css/css-align/META.yml": [ [ {} ] @@ -239258,7 +239871,7 @@ {} ] ], - "css/css-animations/OWNERS": [ + "css/css-animations/META.yml": [ [ {} ] @@ -239278,7 +239891,7 @@ {} ] ], - "css/css-backgrounds/OWNERS": [ + "css/css-backgrounds/META.yml": [ [ {} ] @@ -240548,12 +241161,22 @@ {} ] ], - "css/css-break/OWNERS": [ + "css/css-box/META.yml": [ [ {} ] ], - "css/css-cascade/OWNERS": [ + "css/css-box/parsing/resources/parsing-testcommon.js": [ + [ + {} + ] + ], + "css/css-break/META.yml": [ + [ + {} + ] + ], + "css/css-cascade/META.yml": [ [ {} ] @@ -240573,6 +241196,11 @@ {} ] ], + "css/css-cascade/parsing/support/parsing-testcommon.js": [ + [ + {} + ] + ], "css/css-cascade/reference/ref-filled-green-100px-square.xht": [ [ {} @@ -240583,7 +241211,7 @@ {} ] ], - "css/css-color/OWNERS": [ + "css/css-color/META.yml": [ [ {} ] @@ -240638,6 +241266,11 @@ {} ] ], + "css/css-color/parsing/resources/parsing-testcommon.js": [ + [ + {} + ] + ], "css/css-color/rebeccapurple-ref.html": [ [ {} @@ -240898,7 +241531,7 @@ {} ] ], - "css/css-conditional/OWNERS": [ + "css/css-conditional/META.yml": [ [ {} ] @@ -240918,7 +241551,7 @@ {} ] ], - "css/css-contain/OWNERS": [ + "css/css-contain/META.yml": [ [ {} ] @@ -240998,6 +241631,21 @@ {} ] ], + "css/css-contain/reference/contain-size-button-001-ref.html": [ + [ + {} + ] + ], + "css/css-contain/reference/contain-size-flexbox-001-ref.html": [ + [ + {} + ] + ], + "css/css-contain/reference/contain-size-grid-001-ref.html": [ + [ + {} + ] + ], "css/css-contain/reference/contain-style-breaks-001-ref.html": [ [ {} @@ -241033,7 +241681,7 @@ {} ] ], - "css/css-content/OWNERS": [ + "css/css-content/META.yml": [ [ {} ] @@ -241063,7 +241711,7 @@ {} ] ], - "css/css-counter-styles/OWNERS": [ + "css/css-counter-styles/META.yml": [ [ {} ] @@ -241078,7 +241726,7 @@ {} ] ], - "css/css-display/OWNERS": [ + "css/css-display/META.yml": [ [ {} ] @@ -241213,7 +241861,7 @@ {} ] ], - "css/css-display/run-in/OWNERS": [ + "css/css-display/run-in/META.yml": [ [ {} ] @@ -241303,7 +241951,12 @@ {} ] ], - "css/css-exclusions/OWNERS": [ + "css/css-env/META.yml": [ + [ + {} + ] + ], + "css/css-exclusions/META.yml": [ [ {} ] @@ -241333,7 +241986,7 @@ {} ] ], - "css/css-fill-stroke/OWNERS": [ + "css/css-fill-stroke/META.yml": [ [ {} ] @@ -241343,7 +241996,7 @@ {} ] ], - "css/css-filter/OWNERS": [ + "css/css-filter/META.yml": [ [ {} ] @@ -241363,7 +242016,7 @@ {} ] ], - "css/css-flexbox/OWNERS": [ + "css/css-flexbox/META.yml": [ [ {} ] @@ -242703,12 +243356,12 @@ {} ] ], - "css/css-font-loading/OWNERS": [ + "css/css-font-loading/META.yml": [ [ {} ] ], - "css/css-fonts/OWNERS": [ + "css/css-fonts/META.yml": [ [ {} ] @@ -243268,7 +243921,7 @@ {} ] ], - "css/css-fonts/matching/OWNERS": [ + "css/css-fonts/matching/META.yml": [ [ {} ] @@ -250883,7 +251536,7 @@ {} ] ], - "css/css-fonts/variations/OWNERS": [ + "css/css-fonts/variations/META.yml": [ [ {} ] @@ -251108,12 +251761,12 @@ {} ] ], - "css/css-gcpm/OWNERS": [ + "css/css-gcpm/META.yml": [ [ {} ] ], - "css/css-grid/OWNERS": [ + "css/css-grid/META.yml": [ [ {} ] @@ -251473,7 +252126,7 @@ {} ] ], - "css/css-images/OWNERS": [ + "css/css-images/META.yml": [ [ {} ] @@ -251763,7 +252416,7 @@ {} ] ], - "css/css-layout-api/OWNERS": [ + "css/css-layout-api/META.yml": [ [ {} ] @@ -251863,7 +252516,7 @@ {} ] ], - "css/css-lists/OWNERS": [ + "css/css-lists/META.yml": [ [ {} ] @@ -251873,7 +252526,7 @@ {} ] ], - "css/css-logical/OWNERS": [ + "css/css-logical/META.yml": [ [ {} ] @@ -251888,7 +252541,7 @@ {} ] ], - "css/css-masking/OWNERS": [ + "css/css-masking/META.yml": [ [ {} ] @@ -252148,7 +252801,7 @@ {} ] ], - "css/css-multicol/OWNERS": [ + "css/css-multicol/META.yml": [ [ {} ] @@ -252838,7 +253491,7 @@ {} ] ], - "css/css-namespaces/OWNERS": [ + "css/css-namespaces/META.yml": [ [ {} ] @@ -252913,7 +253566,7 @@ {} ] ], - "css/css-overflow/OWNERS": [ + "css/css-overflow/META.yml": [ [ {} ] @@ -252923,7 +253576,7 @@ {} ] ], - "css/css-page/OWNERS": [ + "css/css-page/META.yml": [ [ {} ] @@ -253108,7 +253761,7 @@ {} ] ], - "css/css-paint-api/OWNERS": [ + "css/css-paint-api/META.yml": [ [ {} ] @@ -253293,7 +253946,7 @@ {} ] ], - "css/css-position/OWNERS": [ + "css/css-position/META.yml": [ [ {} ] @@ -253418,12 +254071,37 @@ {} ] ], - "css/css-properties-values-api/OWNERS": [ + "css/css-properties-values-api/META.yml": [ [ {} ] ], - "css/css-pseudo/OWNERS": [ + "css/css-properties-values-api/support/alt/alt.css": [ + [ + {} + ] + ], + "css/css-properties-values-api/support/alt/alt.js": [ + [ + {} + ] + ], + "css/css-properties-values-api/support/main/main.css": [ + [ + {} + ] + ], + "css/css-properties-values-api/support/main/main.js": [ + [ + {} + ] + ], + "css/css-properties-values-api/support/main/main.utf16be.css": [ + [ + {} + ] + ], + "css/css-pseudo/META.yml": [ [ {} ] @@ -253438,6 +254116,16 @@ {} ] ], + "css/css-pseudo/first-letter-block-to-inline-ref.html": [ + [ + {} + ] + ], + "css/css-pseudo/first-letter-opacity-float-001-ref.html": [ + [ + {} + ] + ], "css/css-pseudo/first-line-and-placeholder-ref.html": [ [ {} @@ -253468,7 +254156,7 @@ {} ] ], - "css/css-regions/OWNERS": [ + "css/css-regions/META.yml": [ [ {} ] @@ -254533,7 +255221,7 @@ {} ] ], - "css/css-rhythm/OWNERS": [ + "css/css-rhythm/META.yml": [ [ {} ] @@ -254593,17 +255281,17 @@ {} ] ], - "css/css-round-display/OWNERS": [ + "css/css-round-display/META.yml": [ [ {} ] ], - "css/css-ruby/OWNERS": [ + "css/css-ruby/META.yml": [ [ {} ] ], - "css/css-scoping/OWNERS": [ + "css/css-scoping/META.yml": [ [ {} ] @@ -254623,7 +255311,7 @@ {} ] ], - "css/css-scroll-anchoring/OWNERS": [ + "css/css-scroll-anchoring/META.yml": [ [ {} ] @@ -254633,12 +255321,12 @@ {} ] ], - "css/css-scroll-snap/OWNERS": [ + "css/css-scroll-snap/META.yml": [ [ {} ] ], - "css/css-scrollbars/OWNERS": [ + "css/css-scrollbars/META.yml": [ [ {} ] @@ -254663,7 +255351,7 @@ {} ] ], - "css/css-shadow-parts/OWNERS": [ + "css/css-shadow-parts/META.yml": [ [ {} ] @@ -254673,7 +255361,7 @@ {} ] ], - "css/css-shapes/OWNERS": [ + "css/css-shapes/META.yml": [ [ {} ] @@ -255168,7 +255856,7 @@ {} ] ], - "css/css-sizing/OWNERS": [ + "css/css-sizing/META.yml": [ [ {} ] @@ -255193,12 +255881,12 @@ {} ] ], - "css/css-speech/OWNERS": [ + "css/css-speech/META.yml": [ [ {} ] ], - "css/css-style-attr/OWNERS": [ + "css/css-style-attr/META.yml": [ [ {} ] @@ -255423,7 +256111,7 @@ {} ] ], - "css/css-syntax/OWNERS": [ + "css/css-syntax/META.yml": [ [ {} ] @@ -255533,7 +256221,7 @@ {} ] ], - "css/css-tables/OWNERS": [ + "css/css-tables/META.yml": [ [ {} ] @@ -255563,6 +256251,11 @@ {} ] ], + "css/css-tables/height-distribution/support/scrollbars.css": [ + [ + {} + ] + ], "css/css-tables/height-distribution/td-different-subpixel-padding-in-same-row-ref.html": [ [ {} @@ -255603,7 +256296,7 @@ {} ] ], - "css/css-text-decor/OWNERS": [ + "css/css-text-decor/META.yml": [ [ {} ] @@ -255773,7 +256466,7 @@ {} ] ], - "css/css-text/OWNERS": [ + "css/css-text/META.yml": [ [ {} ] @@ -255818,7 +256511,7 @@ {} ] ], - "css/css-text/i18n/OWNERS": [ + "css/css-text/i18n/META.yml": [ [ {} ] @@ -257868,7 +258561,7 @@ {} ] ], - "css/css-timing/OWNERS": [ + "css/css-timing/META.yml": [ [ {} ] @@ -257878,7 +258571,7 @@ {} ] ], - "css/css-transforms/OWNERS": [ + "css/css-transforms/META.yml": [ [ {} ] @@ -259283,7 +259976,7 @@ {} ] ], - "css/css-transitions/OWNERS": [ + "css/css-transitions/META.yml": [ [ {} ] @@ -259553,7 +260246,7 @@ {} ] ], - "css/css-typed-om/OWNERS": [ + "css/css-typed-om/META.yml": [ [ {} ] @@ -259573,12 +260266,12 @@ {} ] ], - "css/css-ui/OWNERS": [ + "css/css-ui/META.yml": [ [ {} ] ], - "css/css-ui/parsing/resources/parsing-testcommon.js": [ + "css/css-ui/parsing/support/parsing-testcommon.js": [ [ {} ] @@ -260923,7 +261616,7 @@ {} ] ], - "css/css-values/OWNERS": [ + "css/css-values/META.yml": [ [ {} ] @@ -261238,7 +261931,7 @@ {} ] ], - "css/css-variables/OWNERS": [ + "css/css-variables/META.yml": [ [ {} ] @@ -261283,7 +261976,12 @@ {} ] ], - "css/css-writing-modes/OWNERS": [ + "css/css-will-change/META.yml": [ + [ + {} + ] + ], + "css/css-writing-modes/META.yml": [ [ {} ] @@ -261753,6 +262451,11 @@ {} ] ], + "css/css-writing-modes/parsing/resources/parsing-testcommon.js": [ + [ + {} + ] + ], "css/css-writing-modes/reference/available-size-001-ref.html": [ [ {} @@ -262333,6 +263036,11 @@ {} ] ], + "css/css-writing-modes/reference/scrollbar-vertical-rl-ref.html": [ + [ + {} + ] + ], "css/css-writing-modes/reference/svg-aliasing-001-ref.html": [ [ {} @@ -263968,7 +264676,7 @@ {} ] ], - "css/cssom-view/OWNERS": [ + "css/cssom-view/META.yml": [ [ {} ] @@ -264228,7 +264936,7 @@ {} ] ], - "css/cssom/OWNERS": [ + "css/cssom/META.yml": [ [ {} ] @@ -264483,7 +265191,7 @@ {} ] ], - "css/filter-effects/OWNERS": [ + "css/filter-effects/META.yml": [ [ {} ] @@ -264878,7 +265586,7 @@ {} ] ], - "css/geometry/OWNERS": [ + "css/geometry/META.yml": [ [ {} ] @@ -264893,7 +265601,7 @@ {} ] ], - "css/mediaqueries/OWNERS": [ + "css/mediaqueries/META.yml": [ [ {} ] @@ -264918,7 +265626,7 @@ {} ] ], - "css/motion/OWNERS": [ + "css/motion/META.yml": [ [ {} ] @@ -264953,7 +265661,7 @@ {} ] ], - "css/reference/OWNERS": [ + "css/reference/META.yml": [ [ {} ] @@ -265048,12 +265756,12 @@ {} ] ], - "css/selectors/Makefile": [ + "css/selectors/META.yml": [ [ {} ] ], - "css/selectors/OWNERS": [ + "css/selectors/Makefile": [ [ {} ] @@ -266718,7 +267426,7 @@ {} ] ], - "css/selectors/i18n/OWNERS": [ + "css/selectors/i18n/META.yml": [ [ {} ] @@ -266888,7 +267596,7 @@ {} ] ], - "css/support/OWNERS": [ + "css/support/META.yml": [ [ {} ] @@ -267093,7 +267801,7 @@ {} ] ], - "css/tools/OWNERS": [ + "css/tools/META.yml": [ [ {} ] @@ -267303,7 +268011,7 @@ {} ] ], - "css/vendor-imports/mozilla/OWNERS": [ + "css/vendor-imports/mozilla/META.yml": [ [ {} ] @@ -267793,6 +268501,11 @@ {} ] ], + "css/vendor-imports/mozilla/mozilla-central-reftests/background/box-shadow-currentcolor-ref.html": [ + [ + {} + ] + ], "css/vendor-imports/mozilla/mozilla-central-reftests/background/reftest.list": [ [ {} @@ -267973,6 +268686,26 @@ {} ] ], + "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-internal-table-001-ref.html": [ + [ + {} + ] + ], + "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-no-principal-box-001-ref.html": [ + [ + {} + ] + ], + "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-ruby-containing-block-001-ref.html": [ + [ + {} + ] + ], + "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-ruby-stacking-and-clipping-001-ref.html": [ + [ + {} + ] + ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-stacking-context-001-ref.html": [ [ {} @@ -268658,6 +269391,16 @@ {} ] ], + "css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-column-row-gap-001-ref.html": [ + [ + {} + ] + ], + "css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-column-row-gap-002-ref.html": [ + [ + {} + ] + ], "css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-definite-sizes-001-ref.html": [ [ {} @@ -269228,6 +269971,11 @@ {} ] ], + "css/vendor-imports/mozilla/mozilla-central-reftests/images3/color-stop-currentcolor-ref.html": [ + [ + {} + ] + ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-001-ref.html": [ [ {} @@ -269993,6 +270741,11 @@ {} ] ], + "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/float-should-push-ref.html": [ + [ + {} + ] + ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/reftest.list": [ [ {} @@ -270653,6 +271406,11 @@ {} ] ], + "css/vendor-imports/mozilla/mozilla-central-reftests/text-decor-3/text-shadow-currentcolor-ref.html": [ + [ + {} + ] + ], "css/vendor-imports/mozilla/mozilla-central-reftests/text3/hyphenation-control-1-ref.html": [ [ {} @@ -271473,7 +272231,7 @@ {} ] ], - "custom-elements/OWNERS": [ + "custom-elements/META.yml": [ [ {} ] @@ -271498,7 +272256,7 @@ {} ] ], - "device-memory/OWNERS": [ + "device-memory/META.yml": [ [ {} ] @@ -271523,7 +272281,7 @@ {} ] ], - "docs/OWNERS": [ + "docs/META.yml": [ [ {} ] @@ -271798,7 +272556,7 @@ {} ] ], - "dom/OWNERS": [ + "dom/META.yml": [ [ {} ] @@ -272298,7 +273056,7 @@ {} ] ], - "domparsing/OWNERS": [ + "domparsing/META.yml": [ [ {} ] @@ -272308,7 +273066,7 @@ {} ] ], - "domxpath/OWNERS": [ + "domxpath/META.yml": [ [ {} ] @@ -272318,7 +273076,7 @@ {} ] ], - "dpub-aam/OWNERS": [ + "dpub-aam/META.yml": [ [ {} ] @@ -272333,7 +273091,7 @@ {} ] ], - "dpub-aria/OWNERS": [ + "dpub-aria/META.yml": [ [ {} ] @@ -272343,7 +273101,7 @@ {} ] ], - "editing/OWNERS": [ + "editing/META.yml": [ [ {} ] @@ -272588,7 +273346,7 @@ {} ] ], - "encoding/OWNERS": [ + "encoding/META.yml": [ [ {} ] @@ -273433,7 +274191,7 @@ {} ] ], - "encrypted-media/OWNERS": [ + "encrypted-media/META.yml": [ [ {} ] @@ -273653,6 +274411,11 @@ {} ] ], + "encrypted-media/scripts/playback-temporary-encrypted-clear-segmented-sources.js": [ + [ + {} + ] + ], "encrypted-media/scripts/playback-temporary-encrypted-clear-sources.js": [ [ {} @@ -273818,7 +274581,7 @@ {} ] ], - "entries-api/OWNERS": [ + "entries-api/META.yml": [ [ {} ] @@ -273873,7 +274636,7 @@ {} ] ], - "eventsource/OWNERS": [ + "eventsource/META.yml": [ [ {} ] @@ -273943,7 +274706,7 @@ {} ] ], - "feature-policy/OWNERS": [ + "feature-policy/META.yml": [ [ {} ] @@ -273968,7 +274731,7 @@ {} ] ], - "feature-policy/experimental-features/resources/document-stream-insertion.html": [ + "feature-policy/experimental-features/resources/document-write.html": [ [ {} ] @@ -274008,6 +274771,11 @@ {} ] ], + "feature-policy/experimental-features/resources/vertical-scroll-wheel-block.html": [ + [ + {} + ] + ], "feature-policy/experimental-features/resources/vertical-scroll.js": [ [ {} @@ -274133,6 +274901,16 @@ {} ] ], + "feature-policy/resources/feature-policy-usb-worker.html": [ + [ + {} + ] + ], + "feature-policy/resources/feature-policy-usb-worker.js": [ + [ + {} + ] + ], "feature-policy/resources/feature-policy-usb.html": [ [ {} @@ -274163,7 +274941,7 @@ {} ] ], - "fetch/OWNERS": [ + "fetch/META.yml": [ [ {} ] @@ -274658,6 +275436,41 @@ {} ] ], + "fetch/cross-origin-resource-policy/resources/green.png": [ + [ + {} + ] + ], + "fetch/cross-origin-resource-policy/resources/hello.py": [ + [ + {} + ] + ], + "fetch/cross-origin-resource-policy/resources/iframe.py": [ + [ + {} + ] + ], + "fetch/cross-origin-resource-policy/resources/iframeFetch.html": [ + [ + {} + ] + ], + "fetch/cross-origin-resource-policy/resources/image.py": [ + [ + {} + ] + ], + "fetch/cross-origin-resource-policy/resources/redirect.py": [ + [ + {} + ] + ], + "fetch/cross-origin-resource-policy/resources/script.py": [ + [ + {} + ] + ], "fetch/data-urls/README.md": [ [ {} @@ -275113,7 +275926,7 @@ {} ] ], - "fonts/OWNERS": [ + "fonts/META.yml": [ [ {} ] @@ -275603,7 +276416,7 @@ {} ] ], - "fullscreen/OWNERS": [ + "fullscreen/META.yml": [ [ {} ] @@ -275628,12 +276441,12 @@ {} ] ], - "gamepad/OWNERS": [ + "gamepad/META.yml": [ [ {} ] ], - "generic-sensor/OWNERS": [ + "generic-sensor/META.yml": [ [ {} ] @@ -275648,12 +276461,22 @@ {} ] ], + "generic-sensor/generic-sensor-iframe-tests.sub.js": [ + [ + {} + ] + ], "generic-sensor/generic-sensor-tests.js": [ [ {} ] ], - "geolocation-API/OWNERS": [ + "generic-sensor/resources/iframe_sensor_handler.html": [ + [ + {} + ] + ], + "geolocation-API/META.yml": [ [ {} ] @@ -275678,12 +276501,12 @@ {} ] ], - "geolocation-sensor/OWNERS": [ + "geolocation-sensor/META.yml": [ [ {} ] ], - "graphics-aam/OWNERS": [ + "graphics-aam/META.yml": [ [ {} ] @@ -275703,12 +276526,12 @@ {} ] ], - "gyroscope/OWNERS": [ + "gyroscope/META.yml": [ [ {} ] ], - "hr-time/OWNERS": [ + "hr-time/META.yml": [ [ {} ] @@ -275718,7 +276541,7 @@ {} ] ], - "html-imports/OWNERS": [ + "html-imports/META.yml": [ [ {} ] @@ -275773,7 +276596,7 @@ {} ] ], - "html-longdesc/OWNERS": [ + "html-longdesc/META.yml": [ [ {} ] @@ -275818,7 +276641,7 @@ {} ] ], - "html-media-capture/OWNERS": [ + "html-media-capture/META.yml": [ [ {} ] @@ -275828,7 +276651,7 @@ {} ] ], - "html/OWNERS": [ + "html/META.yml": [ [ {} ] @@ -275938,6 +276761,11 @@ {} ] ], + "html/browsers/browsing-the-web/history-traversal/support/window-name-after-cross-origin-main-frame-navigation-popup.sub.html": [ + [ + {} + ] + ], "html/browsers/browsing-the-web/history-traversal/support/window-name-navigation.sub.html": [ [ {} @@ -276428,12 +277256,7 @@ {} ] ], - "html/browsers/browsing-the-web/unloading-documents/unload/manual-001-1.html": [ - [ - {} - ] - ], - "html/browsers/browsing-the-web/unloading-documents/unload/manual-001.html": [ + "html/browsers/browsing-the-web/unloading-documents/unload/pagehide-manual-1.html": [ [ {} ] @@ -277483,7 +278306,7 @@ {} ] ], - "html/dom/OWNERS": [ + "html/dom/META.yml": [ [ {} ] @@ -278153,7 +278976,7 @@ {} ] ], - "html/dom/elements/the-innertext-idl-attribute/OWNERS": [ + "html/dom/elements/the-innertext-idl-attribute/META.yml": [ [ {} ] @@ -278218,7 +279041,7 @@ {} ] ], - "html/editing/OWNERS": [ + "html/editing/META.yml": [ [ {} ] @@ -282798,7 +283621,7 @@ {} ] ], - "html/infrastructure/OWNERS": [ + "html/infrastructure/META.yml": [ [ {} ] @@ -283318,7 +284141,7 @@ {} ] ], - "html/obsolete/OWNERS": [ + "html/obsolete/META.yml": [ [ {} ] @@ -283888,7 +284711,7 @@ {} ] ], - "html/semantics/OWNERS": [ + "html/semantics/META.yml": [ [ {} ] @@ -285273,7 +286096,12 @@ {} ] ], - "html/semantics/embedded-content/the-img-element/sizes/sizes-iframed.sub.html": [ + "html/semantics/embedded-content/the-img-element/sizes/support/parse-a-sizes-attribute.js": [ + [ + {} + ] + ], + "html/semantics/embedded-content/the-img-element/sizes/support/sizes-iframed.sub.html": [ [ {} ] @@ -286678,6 +287506,11 @@ {} ] ], + "html/semantics/scripting-1/the-script-element/resources/script-text-modifications.py": [ + [ + {} + ] + ], "html/semantics/scripting-1/the-script-element/resources/set-script-executed.js": [ [ {} @@ -287313,7 +288146,7 @@ {} ] ], - "html/syntax/OWNERS": [ + "html/syntax/META.yml": [ [ {} ] @@ -287563,7 +288396,7 @@ {} ] ], - "html/tools/OWNERS": [ + "html/tools/META.yml": [ [ {} ] @@ -287588,6 +288421,16 @@ {} ] ], + "html/user-activation/resources/child-one.html": [ + [ + {} + ] + ], + "html/user-activation/resources/child-two.html": [ + [ + {} + ] + ], "html/webappapis/.gitkeep": [ [ {} @@ -287803,12 +288646,12 @@ {} ] ], - "imagebitmap-renderingcontext/OWNERS": [ + "imagebitmap-renderingcontext/META.yml": [ [ {} ] ], - "images/OWNERS": [ + "images/META.yml": [ [ {} ] @@ -288063,7 +288906,7 @@ {} ] ], - "infrastructure/OWNERS": [ + "infrastructure/META.yml": [ [ {} ] @@ -288073,7 +288916,7 @@ {} ] ], - "infrastructure/assumptions/OWNERS": [ + "infrastructure/assumptions/META.yml": [ [ {} ] @@ -288113,11 +288956,6 @@ {} ] ], - "infrastructure/metadata/infrastructure/assumptions/html-elements.html.ini": [ - [ - {} - ] - ], "infrastructure/metadata/infrastructure/browsers/firefox/__dir__.ini": [ [ {} @@ -288188,17 +289026,32 @@ {} ] ], + "infrastructure/server/resources/expect-global.js": [ + [ + {} + ] + ], + "infrastructure/server/resources/expect-seen-testharness.js": [ + [ + {} + ] + ], + "infrastructure/server/resources/expect-title-meta.js": [ + [ + {} + ] + ], "infrastructure/webdriver/tests/conftest.py": [ [ {} ] ], - "input-device-capabilities/OWNERS": [ + "input-device-capabilities/META.yml": [ [ {} ] ], - "input-events/OWNERS": [ + "input-events/META.yml": [ [ {} ] @@ -288228,7 +289081,7 @@ {} ] ], - "interfaces/OWNERS": [ + "interfaces/META.yml": [ [ {} ] @@ -288248,6 +289101,11 @@ {} ] ], + "interfaces/WebIDL.idl": [ + [ + {} + ] + ], "interfaces/accelerometer.idl": [ [ {} @@ -288258,6 +289116,11 @@ {} ] ], + "interfaces/audio-output.idl": [ + [ + {} + ] + ], "interfaces/background-fetch.idl": [ [ {} @@ -288268,6 +289131,11 @@ {} ] ], + "interfaces/beacon.idl": [ + [ + {} + ] + ], "interfaces/budget-api.idl": [ [ {} @@ -288293,6 +289161,26 @@ {} ] ], + "interfaces/cors-rfc1918.idl": [ + [ + {} + ] + ], + "interfaces/credential-management.idl": [ + [ + {} + ] + ], + "interfaces/css-animations.idl": [ + [ + {} + ] + ], + "interfaces/css-conditional.idl": [ + [ + {} + ] + ], "interfaces/css-font-loading.idl": [ [ {} @@ -288308,6 +289196,16 @@ {} ] ], + "interfaces/css-paint-api.idl": [ + [ + {} + ] + ], + "interfaces/css-transitions.idl": [ + [ + {} + ] + ], "interfaces/css-typed-om.idl": [ [ {} @@ -288398,6 +289296,11 @@ {} ] ], + "interfaces/image-capture.idl": [ + [ + {} + ] + ], "interfaces/input-events.idl": [ [ {} @@ -288413,6 +289316,11 @@ {} ] ], + "interfaces/longtasks.idl": [ + [ + {} + ] + ], "interfaces/magnetometer.idl": [ [ {} @@ -288423,16 +289331,36 @@ {} ] ], + "interfaces/mediacapture-depth.idl": [ + [ + {} + ] + ], + "interfaces/mediacapture-fromelement.idl": [ + [ + {} + ] + ], "interfaces/mediacapture-main.idl": [ [ {} ] ], + "interfaces/mediacapture-record.idl": [ + [ + {} + ] + ], "interfaces/mediasession.idl": [ [ {} ] ], + "interfaces/orientation-event.idl": [ + [ + {} + ] + ], "interfaces/orientation-sensor.idl": [ [ {} @@ -288458,6 +289386,16 @@ {} ] ], + "interfaces/picture-in-picture.idl": [ + [ + {} + ] + ], + "interfaces/pointerevents-extension.idl": [ + [ + {} + ] + ], "interfaces/pointerevents.idl": [ [ {} @@ -288468,21 +289406,51 @@ {} ] ], + "interfaces/presentation-api.idl": [ + [ + {} + ] + ], "interfaces/proximity.idl": [ [ {} ] ], + "interfaces/push-api.idl": [ + [ + {} + ] + ], + "interfaces/referrer-policy.idl": [ + [ + {} + ] + ], "interfaces/remote-playback.idl": [ [ {} ] ], + "interfaces/resource-timing.idl": [ + [ + {} + ] + ], "interfaces/screen-orientation.idl": [ [ {} ] ], + "interfaces/scroll-animations.idl": [ + [ + {} + ] + ], + "interfaces/secure-contexts.idl": [ + [ + {} + ] + ], "interfaces/selection-api.idl": [ [ {} @@ -288493,11 +289461,26 @@ {} ] ], + "interfaces/server-timing.idl": [ + [ + {} + ] + ], + "interfaces/shape-detection-api.idl": [ + [ + {} + ] + ], "interfaces/storage.idl": [ [ {} ] ], + "interfaces/touch-events.idl": [ + [ + {} + ] + ], "interfaces/touchevents.idl": [ [ {} @@ -288533,7 +289516,7 @@ {} ] ], - "interfaces/web-audio-api.idl": [ + "interfaces/web-bluetooth.idl": [ [ {} ] @@ -288548,6 +289531,16 @@ {} ] ], + "interfaces/webappsec-subresource-integrity.idl": [ + [ + {} + ] + ], + "interfaces/webaudio.idl": [ + [ + {} + ] + ], "interfaces/webauthn.idl": [ [ {} @@ -288558,11 +289551,6 @@ {} ] ], - "interfaces/webidl.idl": [ - [ - {} - ] - ], "interfaces/webrtc-pc.idl": [ [ {} @@ -288588,7 +289576,7 @@ {} ] ], - "intersection-observer/OWNERS": [ + "intersection-observer/META.yml": [ [ {} ] @@ -288623,7 +289611,7 @@ {} ] ], - "js/OWNERS": [ + "js/META.yml": [ [ {} ] @@ -288643,7 +289631,7 @@ {} ] ], - "keyboard-lock/OWNERS": [ + "keyboard-lock/META.yml": [ [ {} ] @@ -288653,7 +289641,7 @@ {} ] ], - "keyboard-map/OWNERS": [ + "keyboard-map/META.yml": [ [ {} ] @@ -288663,6 +289651,11 @@ {} ] ], + "lifecycle/META.yml": [ + [ + {} + ] + ], "lifecycle/resources/foo.txt": [ [ {} @@ -288673,7 +289666,7 @@ {} ] ], - "longtask-timing/OWNERS": [ + "longtask-timing/META.yml": [ [ {} ] @@ -288703,6 +289696,11 @@ {} ] ], + "magnetometer/META.yml": [ + [ + {} + ] + ], "magnetometer/Magnetometer-disabled-by-feature-policy.https.html.headers": [ [ {} @@ -288718,12 +289716,7 @@ {} ] ], - "magnetometer/OWNERS": [ - [ - {} - ] - ], - "mathml/OWNERS": [ + "mathml/META.yml": [ [ {} ] @@ -288993,7 +289986,7 @@ {} ] ], - "media-capabilities/OWNERS": [ + "media-capabilities/META.yml": [ [ {} ] @@ -289003,7 +289996,7 @@ {} ] ], - "media-source/OWNERS": [ + "media-source/META.yml": [ [ {} ] @@ -289023,6 +290016,11 @@ {} ] ], + "media-source/mediasource-changetype-util.js": [ + [ + {} + ] + ], "media-source/mediasource-config-changes.js": [ [ {} @@ -289033,6 +290031,11 @@ {} ] ], + "media-source/mp3/sound_5.mp3": [ + [ + {} + ] + ], "media-source/mp4/test-a-128k-44100Hz-1ch-manifest.json": [ [ {} @@ -289243,6 +290246,11 @@ {} ] ], + "media-source/webm/test-vp9.webm": [ + [ + {} + ] + ], "media-source/webm/test.webm": [ [ {} @@ -289268,7 +290276,7 @@ {} ] ], - "media/OWNERS": [ + "media/META.yml": [ [ {} ] @@ -289378,27 +290386,32 @@ {} ] ], - "mediacapture-fromelement/OWNERS": [ + "mediacapture-depth/META.yml": [ [ {} ] ], - "mediacapture-image/OWNERS": [ + "mediacapture-fromelement/META.yml": [ [ {} ] ], - "mediacapture-record/OWNERS": [ + "mediacapture-image/META.yml": [ [ {} ] ], - "mediacapture-streams/OWNERS": [ + "mediacapture-record/META.yml": [ [ {} ] ], - "mediasession/OWNERS": [ + "mediacapture-streams/META.yml": [ + [ + {} + ] + ], + "mediasession/META.yml": [ [ {} ] @@ -289408,7 +290421,7 @@ {} ] ], - "mimesniff/OWNERS": [ + "mimesniff/META.yml": [ [ {} ] @@ -289443,7 +290456,7 @@ {} ] ], - "mixed-content/OWNERS": [ + "mixed-content/META.yml": [ [ {} ] @@ -290063,7 +291076,7 @@ {} ] ], - "navigation-timing/OWNERS": [ + "navigation-timing/META.yml": [ [ {} ] @@ -290113,12 +291126,12 @@ {} ] ], - "netinfo/OWNERS": [ + "netinfo/META.yml": [ [ {} ] ], - "notifications/OWNERS": [ + "notifications/META.yml": [ [ {} ] @@ -290138,7 +291151,7 @@ {} ] ], - "offscreen-canvas/OWNERS": [ + "offscreen-canvas/META.yml": [ [ {} ] @@ -290148,7 +291161,32 @@ {} ] ], - "offscreen-canvas/tools/OWNERS": [ + "offscreen-canvas/green-100x50.png": [ + [ + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fill.basic.png": [ + [ + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.large.png": [ + [ + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fill.rtl.png": [ + [ + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.stroke.basic.png": [ + [ + {} + ] + ], + "offscreen-canvas/tools/META.yml": [ [ {} ] @@ -290178,7 +291216,7 @@ {} ] ], - "old-tests/OWNERS": [ + "old-tests/META.yml": [ [ {} ] @@ -290258,7 +291296,7 @@ {} ] ], - "orientation-event/OWNERS": [ + "orientation-event/META.yml": [ [ {} ] @@ -290278,7 +291316,7 @@ {} ] ], - "orientation-sensor/OWNERS": [ + "orientation-sensor/META.yml": [ [ {} ] @@ -290303,7 +291341,7 @@ {} ] ], - "page-visibility/OWNERS": [ + "page-visibility/META.yml": [ [ {} ] @@ -290338,7 +291376,7 @@ {} ] ], - "paint-timing/OWNERS": [ + "paint-timing/META.yml": [ [ {} ] @@ -290363,7 +291401,7 @@ {} ] ], - "payment-handler/OWNERS": [ + "payment-handler/META.yml": [ [ {} ] @@ -290413,12 +291451,12 @@ {} ] ], - "payment-method-basic-card/OWNERS": [ + "payment-method-basic-card/META.yml": [ [ {} ] ], - "payment-method-id/OWNERS": [ + "payment-method-id/META.yml": [ [ {} ] @@ -290428,7 +291466,7 @@ {} ] ], - "payment-request/OWNERS": [ + "payment-request/META.yml": [ [ {} ] @@ -290463,7 +291501,7 @@ {} ] ], - "performance-timeline/OWNERS": [ + "performance-timeline/META.yml": [ [ {} ] @@ -290483,12 +291521,12 @@ {} ] ], - "permissions/OWNERS": [ + "permissions/META.yml": [ [ {} ] ], - "picture-in-picture/OWNERS": [ + "picture-in-picture/META.yml": [ [ {} ] @@ -290498,7 +291536,7 @@ {} ] ], - "pointerevents/OWNERS": [ + "pointerevents/META.yml": [ [ {} ] @@ -290538,12 +291576,12 @@ {} ] ], - "pointerlock/OWNERS": [ + "pointerlock/META.yml": [ [ {} ] ], - "preload/OWNERS": [ + "preload/META.yml": [ [ {} ] @@ -290693,7 +291731,7 @@ {} ] ], - "presentation-api/OWNERS": [ + "presentation-api/META.yml": [ [ {} ] @@ -290808,7 +291846,7 @@ {} ] ], - "priority-hints/OWNERS": [ + "priority-hints/META.yml": [ [ {} ] @@ -290818,12 +291856,22 @@ {} ] ], - "proximity/OWNERS": [ + "proximity/META.yml": [ [ {} ] ], - "quirks/OWNERS": [ + "push-api/META.yml": [ + [ + {} + ] + ], + "quirks/META.yml": [ + [ + {} + ] + ], + "quirks/hashless-hex-color/support/common.js": [ [ {} ] @@ -290833,7 +291881,17 @@ {} ] ], - "referrer-policy/OWNERS": [ + "quirks/support/test-ref-iframe.js": [ + [ + {} + ] + ], + "quirks/unitless-length/support/common.js": [ + [ + {} + ] + ], + "referrer-policy/META.yml": [ [ {} ] @@ -293443,7 +294501,7 @@ {} ] ], - "remote-playback/OWNERS": [ + "remote-playback/META.yml": [ [ {} ] @@ -293453,7 +294511,7 @@ {} ] ], - "requestidlecallback/OWNERS": [ + "requestidlecallback/META.yml": [ [ {} ] @@ -293463,7 +294521,7 @@ {} ] ], - "resize-observer/OWNERS": [ + "resize-observer/META.yml": [ [ {} ] @@ -293478,7 +294536,7 @@ {} ] ], - "resource-timing/OWNERS": [ + "resource-timing/META.yml": [ [ {} ] @@ -293673,7 +294731,7 @@ {} ] ], - "screen-orientation/OWNERS": [ + "screen-orientation/META.yml": [ [ {} ] @@ -293688,7 +294746,12 @@ {} ] ], - "secure-contexts/OWNERS": [ + "scroll-animations/META.yml": [ + [ + {} + ] + ], + "secure-contexts/META.yml": [ [ {} ] @@ -293748,7 +294811,7 @@ {} ] ], - "selection/OWNERS": [ + "selection/META.yml": [ [ {} ] @@ -293778,7 +294841,7 @@ {} ] ], - "server-timing/OWNERS": [ + "server-timing/META.yml": [ [ {} ] @@ -294668,12 +295731,12 @@ {} ] ], - "service-workers/OWNERS": [ + "service-workers/META.yml": [ [ {} ] ], - "service-workers/cache-storage/OWNERS": [ + "service-workers/cache-storage/META.yml": [ [ {} ] @@ -295168,6 +296231,21 @@ {} ] ], + "service-workers/service-worker/resources/cors-approved.txt": [ + [ + {} + ] + ], + "service-workers/service-worker/resources/cors-approved.txt.headers": [ + [ + {} + ] + ], + "service-workers/service-worker/resources/cors-denied.txt": [ + [ + {} + ] + ], "service-workers/service-worker/resources/dummy-shared-worker-interceptor.js": [ [ {} @@ -296328,7 +297406,7 @@ {} ] ], - "shadow-dom/OWNERS": [ + "shadow-dom/META.yml": [ [ {} ] @@ -296413,12 +297491,17 @@ {} ] ], - "speech-api/OWNERS": [ + "shape-detection/META.yml": [ [ {} ] ], - "storage/OWNERS": [ + "speech-api/META.yml": [ + [ + {} + ] + ], + "storage/META.yml": [ [ {} ] @@ -296448,7 +297531,7 @@ {} ] ], - "streams/OWNERS": [ + "streams/META.yml": [ [ {} ] @@ -296778,7 +297861,7 @@ {} ] ], - "subresource-integrity/OWNERS": [ + "subresource-integrity/META.yml": [ [ {} ] @@ -296988,7 +298071,7 @@ {} ] ], - "svg-aam/OWNERS": [ + "svg-aam/META.yml": [ [ {} ] @@ -296998,7 +298081,7 @@ {} ] ], - "svg/OWNERS": [ + "svg/META.yml": [ [ {} ] @@ -297238,6 +298321,16 @@ {} ] ], + "svg/painting/reftests/paint-context-001-ref.svg": [ + [ + {} + ] + ], + "svg/painting/reftests/paint-context-002-ref.svg": [ + [ + {} + ] + ], "svg/path/bearing/absolute-ref.svg": [ [ {} @@ -297288,6 +298381,16 @@ {} ] ], + "svg/pservers/reftests/radialgradient-basic-002-ref.svg": [ + [ + {} + ] + ], + "svg/rendering/order/z-index-ref.svg": [ + [ + {} + ] + ], "svg/shapes/line-dasharray-ref.svg": [ [ {} @@ -297313,12 +298416,27 @@ {} ] ], + "svg/styling/render/transform-box-ref.svg": [ + [ + {} + ] + ], + "svg/styling/render/transform-origin-ref.svg": [ + [ + {} + ] + ], + "svg/styling/render/transform-ref.svg": [ + [ + {} + ] + ], "svg/types/scripted/resources/SVGLengthList-helper.js": [ [ {} ] ], - "touch-events/OWNERS": [ + "touch-events/META.yml": [ [ {} ] @@ -297333,7 +298451,7 @@ {} ] ], - "trusted-types/OWNERS": [ + "trusted-types/META.yml": [ [ {} ] @@ -297343,7 +298461,7 @@ {} ] ], - "uievents/OWNERS": [ + "uievents/META.yml": [ [ {} ] @@ -297708,7 +298826,7 @@ {} ] ], - "upgrade-insecure-requests/OWNERS": [ + "upgrade-insecure-requests/META.yml": [ [ {} ] @@ -297828,7 +298946,7 @@ {} ] ], - "url/OWNERS": [ + "url/META.yml": [ [ {} ] @@ -297863,7 +298981,7 @@ {} ] ], - "user-timing/OWNERS": [ + "user-timing/META.yml": [ [ {} ] @@ -297878,12 +298996,12 @@ {} ] ], - "vibration/OWNERS": [ + "vibration/META.yml": [ [ {} ] ], - "visual-viewport/OWNERS": [ + "visual-viewport/META.yml": [ [ {} ] @@ -297893,7 +299011,7 @@ {} ] ], - "wai-aria/OWNERS": [ + "wai-aria/META.yml": [ [ {} ] @@ -297923,7 +299041,7 @@ {} ] ], - "wake-lock/OWNERS": [ + "wake-lock/META.yml": [ [ {} ] @@ -297943,7 +299061,7 @@ {} ] ], - "wasm/OWNERS": [ + "wasm/META.yml": [ [ {} ] @@ -298003,7 +299121,7 @@ {} ] ], - "web-animations/OWNERS": [ + "web-animations/META.yml": [ [ {} ] @@ -298063,7 +299181,7 @@ {} ] ], - "web-nfc/OWNERS": [ + "web-nfc/META.yml": [ [ {} ] @@ -298073,7 +299191,7 @@ {} ] ], - "web-share/OWNERS": [ + "web-share/META.yml": [ [ {} ] @@ -298088,7 +299206,7 @@ {} ] ], - "webaudio/OWNERS": [ + "webaudio/META.yml": [ [ {} ] @@ -298118,6 +299236,11 @@ {} ] ], + "webaudio/resources/audiobuffersource-testing.js": [ + [ + {} + ] + ], "webaudio/resources/audionodeoptions.js": [ [ {} @@ -298178,6 +299301,11 @@ {} ] ], + "webaudio/resources/note-grain-on-testing.js": [ + [ + {} + ] + ], "webaudio/resources/panner-formulas.js": [ [ {} @@ -298218,6 +299346,11 @@ {} ] ], + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels-expected.wav": [ + [ + {} + ] + ], "webaudio/the-audio-api/the-audiocontext-interface/.gitkeep": [ [ {} @@ -298388,7 +299521,7 @@ {} ] ], - "webauthn/OWNERS": [ + "webauthn/META.yml": [ [ {} ] @@ -298398,7 +299531,7 @@ {} ] ], - "webdriver/OWNERS": [ + "webdriver/META.yml": [ [ {} ] @@ -298503,6 +299636,16 @@ {} ] ], + "webdriver/tests/element_click/support/close_window.html": [ + [ + {} + ] + ], + "webdriver/tests/element_click/support/input.html": [ + [ + {} + ] + ], "webdriver/tests/element_send_keys/__init__.py": [ [ {} @@ -298723,7 +299866,7 @@ {} ] ], - "webgl/OWNERS": [ + "webgl/META.yml": [ [ {} ] @@ -298733,12 +299876,12 @@ {} ] ], - "webmessaging/MessageEvent-trusted-worker.js": [ + "webmessaging/META.yml": [ [ {} ] ], - "webmessaging/OWNERS": [ + "webmessaging/MessageEvent-trusted-worker.js": [ [ {} ] @@ -298798,7 +299941,17 @@ {} ] ], - "webrtc/OWNERS": [ + "webrtc-stats/META.yml": [ + [ + {} + ] + ], + "webrtc-stats/README.md": [ + [ + {} + ] + ], + "webrtc/META.yml": [ [ {} ] @@ -298873,7 +300026,12 @@ {} ] ], - "webrtc/tools/package-lock.json": [ + "webrtc/tools/codemod-peerconnection-addcleanup": [ + [ + {} + ] + ], + "webrtc/tools/html-codemod.js": [ [ {} ] @@ -298883,7 +300041,7 @@ {} ] ], - "websockets/OWNERS": [ + "websockets/META.yml": [ [ {} ] @@ -298903,6 +300061,11 @@ {} ] ], + "websockets/handlers/basic_auth_wsh.py": [ + [ + {} + ] + ], "websockets/handlers/echo-cookie_wsh.py": [ [ {} @@ -299063,7 +300226,7 @@ {} ] ], - "webstorage/OWNERS": [ + "webstorage/META.yml": [ [ {} ] @@ -299163,7 +300326,7 @@ {} ] ], - "webusb/OWNERS": [ + "webusb/META.yml": [ [ {} ] @@ -299178,31 +300341,26 @@ {} ] ], - "webusb/resources/idlharness.dedicatedworker.sharedworker.js": [ - [ - {} - ] - ], "webusb/resources/open-in-iframe.html": [ [ {} ] ], + "webusb/resources/usb-allowed-by-feature-policy-worker.js": [ + [ + {} + ] + ], + "webusb/resources/usb-disabled-by-feature-policy-worker.js": [ + [ + {} + ] + ], "webusb/resources/usb-helpers.js": [ [ {} ] ], - "webusb/resources/usb.dedicatedworker.sharedworker.js": [ - [ - {} - ] - ], - "webusb/resources/usb.serviceworker.js": [ - [ - {} - ] - ], "webusb/usb-allowed-by-feature-policy.https.sub.html.headers": [ [ {} @@ -299213,7 +300371,12 @@ {} ] ], - "webvr/OWNERS": [ + "webusb/usb.serviceworker.js": [ + [ + {} + ] + ], + "webvr/META.yml": [ [ {} ] @@ -299233,7 +300396,7 @@ {} ] ], - "webvtt/OWNERS": [ + "webvtt/META.yml": [ [ {} ] @@ -301298,7 +302461,7 @@ {} ] ], - "webxr/OWNERS": [ + "webxr/META.yml": [ [ {} ] @@ -301313,7 +302476,7 @@ {} ] ], - "workers/OWNERS": [ + "workers/META.yml": [ [ {} ] @@ -301543,6 +302706,11 @@ {} ] ], + "workers/modules/resources/export-on-dynamic-import-script.js.headers": [ + [ + {} + ] + ], "workers/modules/resources/export-on-load-script.js": [ [ {} @@ -301553,6 +302721,11 @@ {} ] ], + "workers/modules/resources/export-on-static-import-script.js.headers": [ + [ + {} + ] + ], "workers/modules/resources/import-meta-url-worker.js": [ [ {} @@ -301563,6 +302736,11 @@ {} ] ], + "workers/modules/resources/import-test-cases.js": [ + [ + {} + ] + ], "workers/modules/resources/nested-dynamic-import-worker.js": [ [ {} @@ -301828,6 +303006,11 @@ {} ] ], + "workers/support/parent_of_nested_worker.js": [ + [ + {} + ] + ], "workers/support/sandboxed-tests.html": [ [ {} @@ -301838,7 +303021,17 @@ {} ] ], - "worklets/OWNERS": [ + "workers/support/sync_xhr.js": [ + [ + {} + ] + ], + "workers/support/sync_xhr_target.xml": [ + [ + {} + ] + ], + "worklets/META.yml": [ [ {} ] @@ -301998,7 +303191,7 @@ {} ] ], - "x-frame-options/OWNERS": [ + "x-frame-options/META.yml": [ [ {} ] @@ -302028,7 +303221,7 @@ {} ] ], - "xhr/OWNERS": [ + "xhr/META.yml": [ [ {} ] @@ -305114,6 +306307,12 @@ {} ] ], + "2dcontext/imagebitmap/createImageBitmap-bounds.html": [ + [ + "/2dcontext/imagebitmap/createImageBitmap-bounds.html", + {} + ] + ], "2dcontext/imagebitmap/createImageBitmap-drawImage.html": [ [ "/2dcontext/imagebitmap/createImageBitmap-drawImage.html", @@ -306494,6 +307693,30 @@ {} ] ], + "2dcontext/scroll/2d.scrollPathIntoView.basic.html": [ + [ + "/2dcontext/scroll/2d.scrollPathIntoView.basic.html", + {} + ] + ], + "2dcontext/scroll/2d.scrollPathIntoView.path.html": [ + [ + "/2dcontext/scroll/2d.scrollPathIntoView.path.html", + {} + ] + ], + "2dcontext/scroll/2d.scrollPathIntoView.verticalLR.html": [ + [ + "/2dcontext/scroll/2d.scrollPathIntoView.verticalLR.html", + {} + ] + ], + "2dcontext/scroll/2d.scrollPathIntoView.verticalRL.html": [ + [ + "/2dcontext/scroll/2d.scrollPathIntoView.verticalRL.html", + {} + ] + ], "2dcontext/shadows/2d.shadow.alpha.1.html": [ [ "/2dcontext/shadows/2d.shadow.alpha.1.html", @@ -307250,13 +308473,13 @@ {} ] ], - "BackgroundSync/interfaces.any.js": [ + "BackgroundSync/interfaces.https.any.js": [ [ - "/BackgroundSync/interfaces.any.html", + "/BackgroundSync/interfaces.https.any.html", {} ], [ - "/BackgroundSync/interfaces.any.worker.html", + "/BackgroundSync/interfaces.https.any.worker.html", {} ] ], @@ -309686,123 +310909,165 @@ } ] ], - "WebCryptoAPI/derive_bits_keys/ecdh_bits.https.worker.js": [ + "WebCryptoAPI/derive_bits_keys/ecdh_bits.https.any.js": [ [ - "/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.worker.html", + "/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.any.html", + {} + ], + [ + "/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.any.worker.html", {} ] ], - "WebCryptoAPI/derive_bits_keys/ecdh_keys.https.worker.js": [ + "WebCryptoAPI/derive_bits_keys/ecdh_keys.https.any.js": [ [ - "/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.worker.html", + "/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.any.html", + {} + ], + [ + "/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.any.worker.html", {} ] ], - "WebCryptoAPI/derive_bits_keys/hkdf.https.worker.js": [ + "WebCryptoAPI/derive_bits_keys/hkdf.https.any.js": [ [ - "/WebCryptoAPI/derive_bits_keys/hkdf.https.worker.html", + "/WebCryptoAPI/derive_bits_keys/hkdf.https.any.html?1-1000", + {} + ], + [ + "/WebCryptoAPI/derive_bits_keys/hkdf.https.any.html?1001-2000", + {} + ], + [ + "/WebCryptoAPI/derive_bits_keys/hkdf.https.any.html?2001-3000", + {} + ], + [ + "/WebCryptoAPI/derive_bits_keys/hkdf.https.any.html?3001-last", + {} + ], + [ + "/WebCryptoAPI/derive_bits_keys/hkdf.https.any.worker.html?1-1000", + {} + ], + [ + "/WebCryptoAPI/derive_bits_keys/hkdf.https.any.worker.html?1001-2000", + {} + ], + [ + "/WebCryptoAPI/derive_bits_keys/hkdf.https.any.worker.html?2001-3000", + {} + ], + [ + "/WebCryptoAPI/derive_bits_keys/hkdf.https.any.worker.html?3001-last", {} ] ], - "WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker.js": [ + "WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.js": [ [ - "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker.html", + "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.html?1-1000", { "timeout": "long" } - ] - ], - "WebCryptoAPI/derive_bits_keys/test_ecdh_bits.https.html": [ + ], [ - "/WebCryptoAPI/derive_bits_keys/test_ecdh_bits.https.html", + "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.html?1001-2000", { "timeout": "long" } - ] - ], - "WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https.html": [ + ], [ - "/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https.html", + "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.html?2001-3000", { "timeout": "long" } - ] - ], - "WebCryptoAPI/derive_bits_keys/test_hkdf.https.html": [ + ], [ - "/WebCryptoAPI/derive_bits_keys/test_hkdf.https.html", + "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.html?3001-4000", { "timeout": "long" } - ] - ], - "WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_empty.https.html": [ + ], [ - "/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_empty.https.html", + "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.html?4001-5000", { "timeout": "long" } - ] - ], - "WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_long.https.html": [ + ], [ - "/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_long.https.html", + "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.html?5001-6000", { "timeout": "long" } - ] - ], - "WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_short.https.html": [ + ], [ - "/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_short.https.html", + "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.html?6001-7000", { "timeout": "long" } - ] - ], - "WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https.html": [ + ], [ - "/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https.html", + "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.html?7001-8000", { "timeout": "long" } - ] - ], - "WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_long.https.html": [ + ], [ - "/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_long.https.html", + "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.html?8001-last", { "timeout": "long" } - ] - ], - "WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_short.https.html": [ + ], [ - "/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_short.https.html", + "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.worker.html?1-1000", { "timeout": "long" } - ] - ], - "WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https.html": [ + ], [ - "/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https.html", + "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.worker.html?1001-2000", { "timeout": "long" } - ] - ], - "WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_long.https.html": [ + ], [ - "/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_long.https.html", + "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.worker.html?2001-3000", { "timeout": "long" } - ] - ], - "WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_short.https.html": [ + ], [ - "/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_short.https.html", + "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.worker.html?3001-4000", + { + "timeout": "long" + } + ], + [ + "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.worker.html?4001-5000", + { + "timeout": "long" + } + ], + [ + "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.worker.html?5001-6000", + { + "timeout": "long" + } + ], + [ + "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.worker.html?6001-7000", + { + "timeout": "long" + } + ], + [ + "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.worker.html?7001-8000", + { + "timeout": "long" + } + ], + [ + "/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.worker.html?8001-last", { "timeout": "long" } @@ -310420,15 +311685,13 @@ {} ] ], - "WebCryptoAPI/idlharness.https.html": [ + "WebCryptoAPI/idlharness.https.any.js": [ [ - "/WebCryptoAPI/idlharness.https.html", + "/WebCryptoAPI/idlharness.https.any.html", {} - ] - ], - "WebCryptoAPI/idlharness.https.worker.js": [ + ], [ - "/WebCryptoAPI/idlharness.https.worker.html", + "/WebCryptoAPI/idlharness.https.any.worker.html", {} ] ], @@ -310704,6 +311967,12 @@ {} ] ], + "accelerometer/Accelerometer-iframe-access.https.html": [ + [ + "/accelerometer/Accelerometer-iframe-access.https.html", + {} + ] + ], "accelerometer/Accelerometer.https.html": [ [ "/accelerometer/Accelerometer.https.html", @@ -310760,6 +312029,12 @@ {} ] ], + "ambient-light/AmbientLightSensor-iframe-access.https.html": [ + [ + "/ambient-light/AmbientLightSensor-iframe-access.https.html", + {} + ] + ], "ambient-light/AmbientLightSensor.https.html": [ [ "/ambient-light/AmbientLightSensor.https.html", @@ -310790,9 +312065,9 @@ {} ] ], - "audio-output/HTMLMediaElement-sinkId-idl.html": [ + "audio-output/idlharness.window.js": [ [ - "/audio-output/HTMLMediaElement-sinkId-idl.html", + "/audio-output/idlharness.window.html", {} ] ], @@ -310820,21 +312095,13 @@ {} ] ], - "background-fetch/interfaces-worker.https.html": [ + "background-fetch/interfaces.https.any.js": [ [ - "/background-fetch/interfaces-worker.https.html", + "/background-fetch/interfaces.https.any.html", {} - ] - ], - "background-fetch/interfaces.html": [ + ], [ - "/background-fetch/interfaces.html", - {} - ] - ], - "background-fetch/interfaces.worker.js": [ - [ - "/background-fetch/interfaces.worker.html", + "/background-fetch/interfaces.https.any.worker.html", {} ] ], @@ -311024,6 +312291,16 @@ {} ] ], + "beacon/idlharness.any.js": [ + [ + "/beacon/idlharness.any.html", + {} + ], + [ + "/beacon/idlharness.any.worker.html", + {} + ] + ], "bluetooth/characteristic/characteristicProperties.https.html": [ [ "/bluetooth/characteristic/characteristicProperties.https.html", @@ -311306,6 +312583,12 @@ {} ] ], + "bluetooth/idl/idlharness.tentative.window.js": [ + [ + "/bluetooth/idl/idlharness.tentative.window.html", + {} + ] + ], "bluetooth/requestDevice/acceptAllDevices/device-with-empty-name.https.html": [ [ "/bluetooth/requestDevice/acceptAllDevices/device-with-empty-name.https.html", @@ -312306,9 +313589,39 @@ {} ] ], - "client-hints/accept_ch.sub.https.html": [ + "client-hints/accept_ch.tentative.https.html": [ [ - "/client-hints/accept_ch.sub.https.html", + "/client-hints/accept_ch.tentative.https.html", + {} + ] + ], + "client-hints/accept_ch.tentative.sub.https.html": [ + [ + "/client-hints/accept_ch.tentative.sub.https.html", + {} + ] + ], + "client-hints/accept_ch_lifetime.tentative.https.html": [ + [ + "/client-hints/accept_ch_lifetime.tentative.https.html", + {} + ] + ], + "client-hints/accept_ch_lifetime_cross_origin_iframe.tentative.sub.https.html": [ + [ + "/client-hints/accept_ch_lifetime_cross_origin_iframe.tentative.sub.https.html", + {} + ] + ], + "client-hints/accept_ch_lifetime_same_origin_iframe.tentative.https.html": [ + [ + "/client-hints/accept_ch_lifetime_same_origin_iframe.tentative.https.html", + {} + ] + ], + "client-hints/accept_ch_lifetime_subresource.tentative.https.html": [ + [ + "/client-hints/accept_ch_lifetime_subresource.tentative.https.html", {} ] ], @@ -312318,6 +313631,54 @@ {} ] ], + "client-hints/http_equiv_accept_ch.tentative.http.html": [ + [ + "/client-hints/http_equiv_accept_ch.tentative.http.html", + {} + ] + ], + "client-hints/http_equiv_accept_ch.tentative.https.html": [ + [ + "/client-hints/http_equiv_accept_ch.tentative.https.html", + {} + ] + ], + "client-hints/http_equiv_accept_ch.tentative.sub.https.html": [ + [ + "/client-hints/http_equiv_accept_ch.tentative.sub.https.html", + {} + ] + ], + "client-hints/http_equiv_accept_ch_lifetime.tentative.https.html": [ + [ + "/client-hints/http_equiv_accept_ch_lifetime.tentative.https.html", + {} + ] + ], + "client-hints/http_equiv_accept_ch_lifetime_cross_origin_iframe.tentative.sub.https.html": [ + [ + "/client-hints/http_equiv_accept_ch_lifetime_cross_origin_iframe.tentative.sub.https.html", + {} + ] + ], + "client-hints/http_equiv_accept_ch_lifetime_same_origin_iframe.tentative.https.html": [ + [ + "/client-hints/http_equiv_accept_ch_lifetime_same_origin_iframe.tentative.https.html", + {} + ] + ], + "client-hints/http_equiv_accept_ch_lifetime_subresource.tentative.https.html": [ + [ + "/client-hints/http_equiv_accept_ch_lifetime_subresource.tentative.https.html", + {} + ] + ], + "client-hints/http_equiv_accept_ch_malformed_header.tentative.https.html": [ + [ + "/client-hints/http_equiv_accept_ch_malformed_header.tentative.https.html", + {} + ] + ], "clipboard-apis/async-interfaces.https.html": [ [ "/clipboard-apis/async-interfaces.https.html", @@ -312370,16 +313731,6 @@ {} ] ], - "console/console-counting-label-conversion.any.js": [ - [ - "/console/console-counting-label-conversion.any.html", - {} - ], - [ - "/console/console-counting-label-conversion.any.worker.html", - {} - ] - ], "console/console-is-a-namespace.any.js": [ [ "/console/console-is-a-namespace.any.html", @@ -312390,6 +313741,16 @@ {} ] ], + "console/console-label-conversion.any.js": [ + [ + "/console/console-label-conversion.any.html", + {} + ], + [ + "/console/console-label-conversion.any.worker.html", + {} + ] + ], "console/console-tests-historical.any.js": [ [ "/console/console-tests-historical.any.html", @@ -312400,16 +313761,6 @@ {} ] ], - "console/console-time-label-conversion.any.js": [ - [ - "/console/console-time-label-conversion.any.html", - {} - ], - [ - "/console/console-time-label-conversion.any.worker.html", - {} - ] - ], "content-security-policy/base-uri/base-uri-allow.sub.html": [ [ "/content-security-policy/base-uri/base-uri-allow.sub.html", @@ -312716,9 +314067,9 @@ {} ] ], - "content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_hashed_attributes.html": [ + "content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_hashes.html": [ [ - "/content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_hashed_attributes.html", + "/content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_hashes.html", {} ] ], @@ -313850,6 +315201,18 @@ {} ] ], + "content-security-policy/sandbox/window-reuse-sandboxed.html": [ + [ + "/content-security-policy/sandbox/window-reuse-sandboxed.html", + {} + ] + ], + "content-security-policy/sandbox/window-reuse-unsandboxed.html": [ + [ + "/content-security-policy/sandbox/window-reuse-unsandboxed.html", + {} + ] + ], "content-security-policy/script-src/injected-inline-script-allowed.sub.html": [ [ "/content-security-policy/script-src/injected-inline-script-allowed.sub.html", @@ -314588,21 +315951,111 @@ {} ] ], - "content-security-policy/unsafe-hashed-attributes/script_event_handlers_allowed.html": [ + "content-security-policy/unsafe-hashes/javascript_src_allowed-href.html": [ [ - "/content-security-policy/unsafe-hashed-attributes/script_event_handlers_allowed.html", + "/content-security-policy/unsafe-hashes/javascript_src_allowed-href.html", {} ] ], - "content-security-policy/unsafe-hashed-attributes/script_event_handlers_denied_matching_hash_no_unsafe_inline_attribute.html": [ + "content-security-policy/unsafe-hashes/javascript_src_allowed-href_blank.html": [ [ - "/content-security-policy/unsafe-hashed-attributes/script_event_handlers_denied_matching_hash_no_unsafe_inline_attribute.html", + "/content-security-policy/unsafe-hashes/javascript_src_allowed-href_blank.html", {} ] ], - "content-security-policy/unsafe-hashed-attributes/script_event_handlers_denied_not_matching_hash.html": [ + "content-security-policy/unsafe-hashes/javascript_src_allowed-window_location.html": [ [ - "/content-security-policy/unsafe-hashed-attributes/script_event_handlers_denied_not_matching_hash.html", + "/content-security-policy/unsafe-hashes/javascript_src_allowed-window_location.html", + {} + ] + ], + "content-security-policy/unsafe-hashes/javascript_src_allowed-window_open.html": [ + [ + "/content-security-policy/unsafe-hashes/javascript_src_allowed-window_open.html", + {} + ] + ], + "content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href.html": [ + [ + "/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href.html", + {} + ] + ], + "content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href_blank.html": [ + [ + "/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href_blank.html", + {} + ] + ], + "content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-window_location.html": [ + [ + "/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-window_location.html", + {} + ] + ], + "content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-window_open.html": [ + [ + "/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-window_open.html", + {} + ] + ], + "content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href.html": [ + [ + "/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href.html", + {} + ] + ], + "content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href_blank.html": [ + [ + "/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href_blank.html", + {} + ] + ], + "content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-window_location.html": [ + [ + "/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-window_location.html", + {} + ] + ], + "content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-window_open.html": [ + [ + "/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-window_open.html", + {} + ] + ], + "content-security-policy/unsafe-hashes/script_event_handlers_allowed.html": [ + [ + "/content-security-policy/unsafe-hashes/script_event_handlers_allowed.html", + {} + ] + ], + "content-security-policy/unsafe-hashes/script_event_handlers_denied_missing_unsafe_hashes.html": [ + [ + "/content-security-policy/unsafe-hashes/script_event_handlers_denied_missing_unsafe_hashes.html", + {} + ] + ], + "content-security-policy/unsafe-hashes/script_event_handlers_denied_wrong_hash.html": [ + [ + "/content-security-policy/unsafe-hashes/script_event_handlers_denied_wrong_hash.html", + {} + ] + ], + "content-security-policy/unsafe-hashes/style_attribute_allowed.html": [ + [ + "/content-security-policy/unsafe-hashes/style_attribute_allowed.html", + {} + ] + ], + "content-security-policy/unsafe-hashes/style_attribute_denied_missing_unsafe_hashes.html": [ + [ + "/content-security-policy/unsafe-hashes/style_attribute_denied_missing_unsafe_hashes.html", + {} + ] + ], + "content-security-policy/unsafe-hashes/style_attribute_denied_wrong_hash.html": [ + [ + "/content-security-policy/unsafe-hashes/style_attribute_denied_wrong_hash.html", {} ] ], @@ -314768,117 +316221,99 @@ {} ] ], - "cookie-store/cookieStore_delete_arguments.tentative.window.js": [ + "cookie-store/cookieListItem_attributes.tentative.https.window.js": [ [ - "/cookie-store/cookieStore_delete_arguments.tentative.window.html", + "/cookie-store/cookieListItem_attributes.tentative.https.window.html", {} ] ], - "cookie-store/cookieStore_delete_basic.tentative.window.js": [ + "cookie-store/cookieStore_delete_arguments.tentative.https.window.js": [ [ - "/cookie-store/cookieStore_delete_basic.tentative.window.html", + "/cookie-store/cookieStore_delete_arguments.tentative.https.window.html", {} ] ], - "cookie-store/cookieStore_event_arguments.tenative.window.js": [ + "cookie-store/cookieStore_delete_basic.tentative.https.window.js": [ [ - "/cookie-store/cookieStore_event_arguments.tenative.window.html", + "/cookie-store/cookieStore_delete_basic.tentative.https.window.html", {} ] ], - "cookie-store/cookieStore_event_basic.tentative.window.js": [ + "cookie-store/cookieStore_event_arguments.tenative.https.window.js": [ [ - "/cookie-store/cookieStore_event_basic.tentative.window.html", + "/cookie-store/cookieStore_event_arguments.tenative.https.window.html", {} ] ], - "cookie-store/cookieStore_event_delete.tenative.window.js": [ + "cookie-store/cookieStore_event_basic.tentative.https.window.js": [ [ - "/cookie-store/cookieStore_event_delete.tenative.window.html", + "/cookie-store/cookieStore_event_basic.tentative.https.window.html", {} ] ], - "cookie-store/cookieStore_event_overwrite.tentative.window.js": [ + "cookie-store/cookieStore_event_delete.tenative.https.window.js": [ [ - "/cookie-store/cookieStore_event_overwrite.tentative.window.html", + "/cookie-store/cookieStore_event_delete.tenative.https.window.html", {} ] ], - "cookie-store/cookieStore_getAll_arguments.tentative.window.js": [ + "cookie-store/cookieStore_event_overwrite.tentative.https.window.js": [ [ - "/cookie-store/cookieStore_getAll_arguments.tentative.window.html", + "/cookie-store/cookieStore_event_overwrite.tentative.https.window.html", {} ] ], - "cookie-store/cookieStore_getAll_set_basic.tentative.window.js": [ + "cookie-store/cookieStore_getAll_arguments.tentative.https.window.js": [ [ - "/cookie-store/cookieStore_getAll_set_basic.tentative.window.html", + "/cookie-store/cookieStore_getAll_arguments.tentative.https.window.html", {} ] ], - "cookie-store/cookieStore_get_arguments.tentative.window.js": [ + "cookie-store/cookieStore_getAll_multiple.tentative.https.window.js": [ [ - "/cookie-store/cookieStore_get_arguments.tentative.window.html", + "/cookie-store/cookieStore_getAll_multiple.tentative.https.window.html", {} ] ], - "cookie-store/cookieStore_get_delete_basic.tentative.window.js": [ + "cookie-store/cookieStore_getAll_set_basic.tentative.https.window.js": [ [ - "/cookie-store/cookieStore_get_delete_basic.tentative.window.html", + "/cookie-store/cookieStore_getAll_set_basic.tentative.https.window.html", {} ] ], - "cookie-store/cookieStore_get_set_basic.tentative.window.js": [ + "cookie-store/cookieStore_get_arguments.tentative.https.window.js": [ [ - "/cookie-store/cookieStore_get_set_basic.tentative.window.html", + "/cookie-store/cookieStore_get_arguments.tentative.https.window.html", {} ] ], - "cookie-store/cookieStore_has_arguments.tentative.window.js": [ + "cookie-store/cookieStore_get_delete_basic.tentative.https.window.js": [ [ - "/cookie-store/cookieStore_has_arguments.tentative.window.html", + "/cookie-store/cookieStore_get_delete_basic.tentative.https.window.html", {} ] ], - "cookie-store/cookieStore_has_basic.tentative.window.js": [ + "cookie-store/cookieStore_get_set_basic.tentative.https.window.js": [ [ - "/cookie-store/cookieStore_has_basic.tentative.window.html", + "/cookie-store/cookieStore_get_set_basic.tentative.https.window.html", {} ] ], - "cookie-store/cookieStore_in_detached_frame.tentative.html": [ + "cookie-store/cookieStore_in_detached_frame.tentative.https.html": [ [ - "/cookie-store/cookieStore_in_detached_frame.tentative.html", + "/cookie-store/cookieStore_in_detached_frame.tentative.https.html", {} ] ], - "cookie-store/cookieStore_set_arguments.tentative.window.js": [ + "cookie-store/cookieStore_set_arguments.tentative.https.window.js": [ [ - "/cookie-store/cookieStore_set_arguments.tentative.window.html", + "/cookie-store/cookieStore_set_arguments.tentative.https.window.html", {} ] ], - "cookie-store/cookieStore_set_expires_option.tentative.window.js": [ + "cookie-store/cookieStore_special_names.tentative.https.window.js": [ [ - "/cookie-store/cookieStore_set_expires_option.tentative.window.html", - {} - ] - ], - "cookie-store/cookieStore_special_names.tentative.html": [ - [ - "/cookie-store/cookieStore_special_names.tentative.html", - {} - ] - ], - "cookie-store/cookieStore_special_names.tentative.https.html": [ - [ - "/cookie-store/cookieStore_special_names.tentative.https.html", - {} - ] - ], - "cookie-store/document_cookie.tentative.html": [ - [ - "/cookie-store/document_cookie.tentative.html", + "/cookie-store/cookieStore_special_names.tentative.https.window.html", {} ] ], @@ -314888,33 +316323,21 @@ {} ] ], - "cookie-store/document_getAll_multiple.tentative.html": [ - [ - "/cookie-store/document_getAll_multiple.tentative.html", - {} - ] - ], - "cookie-store/http_cookie_and_set_cookie_headers.tentative.html": [ - [ - "/cookie-store/http_cookie_and_set_cookie_headers.tentative.html", - {} - ] - ], "cookie-store/http_cookie_and_set_cookie_headers.tentative.https.html": [ [ "/cookie-store/http_cookie_and_set_cookie_headers.tentative.https.html", {} ] ], - "cookie-store/httponly_cookies.window.js": [ + "cookie-store/httponly_cookies.https.window.js": [ [ - "/cookie-store/httponly_cookies.window.html", + "/cookie-store/httponly_cookies.https.window.html", {} ] ], - "cookie-store/idlharness.tentative.html": [ + "cookie-store/idlharness.tentative.https.html": [ [ - "/cookie-store/idlharness.tentative.html", + "/cookie-store/idlharness.tentative.https.html", {} ] ], @@ -314924,36 +316347,18 @@ {} ] ], - "cookie-store/no_name_and_no_value.tentative.html": [ - [ - "/cookie-store/no_name_and_no_value.tentative.html", - {} - ] - ], "cookie-store/no_name_and_no_value.tentative.https.html": [ [ "/cookie-store/no_name_and_no_value.tentative.https.html", {} ] ], - "cookie-store/no_name_equals_in_value.tentative.html": [ - [ - "/cookie-store/no_name_equals_in_value.tentative.html", - {} - ] - ], "cookie-store/no_name_equals_in_value.tentative.https.html": [ [ "/cookie-store/no_name_equals_in_value.tentative.https.html", {} ] ], - "cookie-store/no_name_multiple_values.tentative.html": [ - [ - "/cookie-store/no_name_multiple_values.tentative.html", - {} - ] - ], "cookie-store/no_name_multiple_values.tentative.https.html": [ [ "/cookie-store/no_name_multiple_values.tentative.https.html", @@ -314990,6 +316395,24 @@ {} ] ], + "cookie-store/serviceworker_cookieStore_subscriptions_empty.tentative.https.html": [ + [ + "/cookie-store/serviceworker_cookieStore_subscriptions_empty.tentative.https.html", + {} + ] + ], + "cookie-store/serviceworker_cookieStore_subscriptions_eventhandler_attribute.tentative.https.html": [ + [ + "/cookie-store/serviceworker_cookieStore_subscriptions_eventhandler_attribute.tentative.https.html", + {} + ] + ], + "cookie-store/serviceworker_cookieStore_subscriptions_mismatch.tentative.https.html": [ + [ + "/cookie-store/serviceworker_cookieStore_subscriptions_mismatch.tentative.https.html", + {} + ] + ], "cookies/http-state/attribute-tests.html": [ [ "/cookies/http-state/attribute-tests.html", @@ -315266,6 +316689,12 @@ {} ] ], + "cors/script-304.html": [ + [ + "/cors/script-304.html", + {} + ] + ], "cors/simple-requests.htm": [ [ "/cors/simple-requests.htm", @@ -315304,9 +316733,9 @@ {} ] ], - "credential-management/idl.https.html": [ + "credential-management/idlharness.https.window.js": [ [ - "/credential-management/idl.https.html", + "/credential-management/idlharness.https.window.html", {} ] ], @@ -315370,6 +316799,42 @@ {} ] ], + "css/compositing/parsing/background-blend-mode-invalid.html": [ + [ + "/css/compositing/parsing/background-blend-mode-invalid.html", + {} + ] + ], + "css/compositing/parsing/background-blend-mode-valid.html": [ + [ + "/css/compositing/parsing/background-blend-mode-valid.html", + {} + ] + ], + "css/compositing/parsing/isolation-invalid.html": [ + [ + "/css/compositing/parsing/isolation-invalid.html", + {} + ] + ], + "css/compositing/parsing/isolation-valid.html": [ + [ + "/css/compositing/parsing/isolation-valid.html", + {} + ] + ], + "css/compositing/parsing/mix-blend-mode-invalid.html": [ + [ + "/css/compositing/parsing/mix-blend-mode-invalid.html", + {} + ] + ], + "css/compositing/parsing/mix-blend-mode-valid.html": [ + [ + "/css/compositing/parsing/mix-blend-mode-valid.html", + {} + ] + ], "css/css-align/content-distribution/parse-align-content-001.html": [ [ "/css/css-align/content-distribution/parse-align-content-001.html", @@ -315918,6 +317383,12 @@ {} ] ], + "css/css-animations/idlharness.html": [ + [ + "/css/css-animations/idlharness.html", + {} + ] + ], "css/css-animations/pending-style-changes-001.html": [ [ "/css/css-animations/pending-style-changes-001.html", @@ -316236,12 +317707,180 @@ {} ] ], + "css/css-box/parsing/clear-invalid.html": [ + [ + "/css/css-box/parsing/clear-invalid.html", + {} + ] + ], + "css/css-box/parsing/clear-valid.html": [ + [ + "/css/css-box/parsing/clear-valid.html", + {} + ] + ], + "css/css-box/parsing/float-invalid.html": [ + [ + "/css/css-box/parsing/float-invalid.html", + {} + ] + ], + "css/css-box/parsing/float-valid.html": [ + [ + "/css/css-box/parsing/float-valid.html", + {} + ] + ], + "css/css-box/parsing/height-invalid.html": [ + [ + "/css/css-box/parsing/height-invalid.html", + {} + ] + ], + "css/css-box/parsing/height-valid.html": [ + [ + "/css/css-box/parsing/height-valid.html", + {} + ] + ], + "css/css-box/parsing/margin-invalid.html": [ + [ + "/css/css-box/parsing/margin-invalid.html", + {} + ] + ], + "css/css-box/parsing/margin-valid.html": [ + [ + "/css/css-box/parsing/margin-valid.html", + {} + ] + ], + "css/css-box/parsing/max-height-invalid.html": [ + [ + "/css/css-box/parsing/max-height-invalid.html", + {} + ] + ], + "css/css-box/parsing/max-height-valid.html": [ + [ + "/css/css-box/parsing/max-height-valid.html", + {} + ] + ], + "css/css-box/parsing/max-width-invalid.html": [ + [ + "/css/css-box/parsing/max-width-invalid.html", + {} + ] + ], + "css/css-box/parsing/max-width-valid.html": [ + [ + "/css/css-box/parsing/max-width-valid.html", + {} + ] + ], + "css/css-box/parsing/min-height-invalid.html": [ + [ + "/css/css-box/parsing/min-height-invalid.html", + {} + ] + ], + "css/css-box/parsing/min-height-valid.html": [ + [ + "/css/css-box/parsing/min-height-valid.html", + {} + ] + ], + "css/css-box/parsing/min-width-invalid.html": [ + [ + "/css/css-box/parsing/min-width-invalid.html", + {} + ] + ], + "css/css-box/parsing/min-width-valid.html": [ + [ + "/css/css-box/parsing/min-width-valid.html", + {} + ] + ], + "css/css-box/parsing/overflow-invalid.html": [ + [ + "/css/css-box/parsing/overflow-invalid.html", + {} + ] + ], + "css/css-box/parsing/overflow-valid.html": [ + [ + "/css/css-box/parsing/overflow-valid.html", + {} + ] + ], + "css/css-box/parsing/padding-invalid.html": [ + [ + "/css/css-box/parsing/padding-invalid.html", + {} + ] + ], + "css/css-box/parsing/padding-valid.html": [ + [ + "/css/css-box/parsing/padding-valid.html", + {} + ] + ], + "css/css-box/parsing/visibility-invalid.html": [ + [ + "/css/css-box/parsing/visibility-invalid.html", + {} + ] + ], + "css/css-box/parsing/visibility-valid.html": [ + [ + "/css/css-box/parsing/visibility-valid.html", + {} + ] + ], + "css/css-box/parsing/width-invalid.html": [ + [ + "/css/css-box/parsing/width-invalid.html", + {} + ] + ], + "css/css-box/parsing/width-valid.html": [ + [ + "/css/css-box/parsing/width-valid.html", + {} + ] + ], + "css/css-break/hit-test-inline-fragmentation-with-border-radius.html": [ + [ + "/css/css-break/hit-test-inline-fragmentation-with-border-radius.html", + {} + ] + ], + "css/css-cascade/all-prop-initial-xml.html": [ + [ + "/css/css-cascade/all-prop-initial-xml.html", + {} + ] + ], "css/css-cascade/inherit-initial.html": [ [ "/css/css-cascade/inherit-initial.html", {} ] ], + "css/css-cascade/parsing/all-invalid.html": [ + [ + "/css/css-cascade/parsing/all-invalid.html", + {} + ] + ], + "css/css-cascade/parsing/all-valid.html": [ + [ + "/css/css-cascade/parsing/all-valid.html", + {} + ] + ], "css/css-color/color-function-parsing.html": [ [ "/css/css-color/color-function-parsing.html", @@ -316268,12 +317907,42 @@ {} ] ], + "css/css-color/parsing/color-invalid.html": [ + [ + "/css/css-color/parsing/color-invalid.html", + {} + ] + ], + "css/css-color/parsing/color-valid.html": [ + [ + "/css/css-color/parsing/color-valid.html", + {} + ] + ], + "css/css-color/parsing/opacity-invalid.html": [ + [ + "/css/css-color/parsing/opacity-invalid.html", + {} + ] + ], + "css/css-color/parsing/opacity-valid.html": [ + [ + "/css/css-color/parsing/opacity-valid.html", + {} + ] + ], "css/css-color/rgb-rounding-001.html": [ [ "/css/css-color/rgb-rounding-001.html", {} ] ], + "css/css-conditional/idlharness.html": [ + [ + "/css/css-conditional/idlharness.html", + {} + ] + ], "css/css-conditional/js/001.html": [ [ "/css/css-conditional/js/001.html", @@ -316316,6 +317985,48 @@ {} ] ], + "css/css-env/at-supports.tentative.html": [ + [ + "/css/css-env/at-supports.tentative.html", + {} + ] + ], + "css/css-env/env-in-custom-properties.tentative.html": [ + [ + "/css/css-env/env-in-custom-properties.tentative.html", + {} + ] + ], + "css/css-env/fallback-nested-var.tentative.html": [ + [ + "/css/css-env/fallback-nested-var.tentative.html", + {} + ] + ], + "css/css-env/seralization-round-tripping.tentative.html": [ + [ + "/css/css-env/seralization-round-tripping.tentative.html", + {} + ] + ], + "css/css-env/supports-script.tentative.html": [ + [ + "/css/css-env/supports-script.tentative.html", + {} + ] + ], + "css/css-env/syntax.tentative.html": [ + [ + "/css/css-env/syntax.tentative.html", + {} + ] + ], + "css/css-env/unknown-env-names-override-previous.tentative.html": [ + [ + "/css/css-env/unknown-env-names-override-previous.tentative.html", + {} + ] + ], "css/css-exclusions/wrap-flow-001.html": [ [ "/css/css-exclusions/wrap-flow-001.html", @@ -316910,6 +318621,12 @@ {} ] ], + "css/css-fonts/font-shorthand-serialization-font-stretch.html": [ + [ + "/css/css-fonts/font-shorthand-serialization-font-stretch.html", + {} + ] + ], "css/css-fonts/font-variant-alternates-parsing.html": [ [ "/css/css-fonts/font-variant-alternates-parsing.html", @@ -317114,6 +318831,18 @@ {} ] ], + "css/css-grid/abspos/grid-positioned-items-gaps-002-rtl.html": [ + [ + "/css/css-grid/abspos/grid-positioned-items-gaps-002-rtl.html", + {} + ] + ], + "css/css-grid/abspos/grid-positioned-items-gaps-002.html": [ + [ + "/css/css-grid/abspos/grid-positioned-items-gaps-002.html", + {} + ] + ], "css/css-grid/abspos/grid-positioned-items-gaps-rtl-001.html": [ [ "/css/css-grid/abspos/grid-positioned-items-gaps-rtl-001.html", @@ -318428,6 +320157,18 @@ {} ] ], + "css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-001.html": [ + [ + "/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-001.html", + {} + ] + ], + "css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002.html": [ + [ + "/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002.html", + {} + ] + ], "css/css-grid/layout-algorithm/grid-find-fr-size-gutters-001.html": [ [ "/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-001.html", @@ -318560,6 +320301,12 @@ {} ] ], + "css/css-logical/logical-box-border-shorthands.html": [ + [ + "/css/css-logical/logical-box-border-shorthands.html", + {} + ] + ], "css/css-logical/logical-box-border-style.html": [ [ "/css/css-logical/logical-box-border-style.html", @@ -318722,12 +320469,24 @@ {} ] ], + "css/css-overflow/orthogonal-flow-with-inline-end-margin.html": [ + [ + "/css/css-overflow/orthogonal-flow-with-inline-end-margin.html", + {} + ] + ], "css/css-overflow/overflow-shorthand-001.html": [ [ "/css/css-overflow/overflow-shorthand-001.html", {} ] ], + "css/css-paint-api/idlharness.html": [ + [ + "/css/css-paint-api/idlharness.html", + {} + ] + ], "css/css-position/position-sticky-bottom.html": [ [ "/css/css-position/position-sticky-bottom.html", @@ -318878,6 +320637,12 @@ {} ] ], + "css/css-properties-values-api/url-resolution.html": [ + [ + "/css/css-properties-values-api/url-resolution.html", + {} + ] + ], "css/css-properties-values-api/var-reference-registered-properties-cycles.html": [ [ "/css/css-properties-values-api/var-reference-registered-properties-cycles.html", @@ -319118,6 +320883,12 @@ {} ] ], + "css/css-scroll-snap/overflowing-snap-areas.html": [ + [ + "/css/css-scroll-snap/overflowing-snap-areas.html", + {} + ] + ], "css/css-scroll-snap/scroll-snap-type-proximity.html": [ [ "/css/css-scroll-snap/scroll-snap-type-proximity.html", @@ -321296,6 +323067,12 @@ {} ] ], + "css/css-text/white-space/trailing-space-before-br-001.html": [ + [ + "/css/css-text/white-space/trailing-space-before-br-001.html", + {} + ] + ], "css/css-text/white-space/white-space-collapse-000.html": [ [ "/css/css-text/white-space/white-space-collapse-000.html", @@ -321410,6 +323187,42 @@ {} ] ], + "css/css-transforms/parsing/transform-box-invalid.html": [ + [ + "/css/css-transforms/parsing/transform-box-invalid.html", + {} + ] + ], + "css/css-transforms/parsing/transform-box-valid.html": [ + [ + "/css/css-transforms/parsing/transform-box-valid.html", + {} + ] + ], + "css/css-transforms/parsing/transform-invalid.html": [ + [ + "/css/css-transforms/parsing/transform-invalid.html", + {} + ] + ], + "css/css-transforms/parsing/transform-origin-invalid.html": [ + [ + "/css/css-transforms/parsing/transform-origin-invalid.html", + {} + ] + ], + "css/css-transforms/parsing/transform-origin-valid.html": [ + [ + "/css/css-transforms/parsing/transform-origin-valid.html", + {} + ] + ], + "css/css-transforms/parsing/transform-valid.html": [ + [ + "/css/css-transforms/parsing/transform-valid.html", + {} + ] + ], "css/css-transforms/parsing/translate-parsing-invalid.html": [ [ "/css/css-transforms/parsing/translate-parsing-invalid.html", @@ -321566,6 +323379,12 @@ {} ] ], + "css/css-transitions/idlharness.html": [ + [ + "/css/css-transitions/idlharness.html", + {} + ] + ], "css/css-transitions/properties-value-001.html": [ [ "/css/css-transitions/properties-value-001.html", @@ -321620,6 +323439,12 @@ {} ] ], + "css/css-transitions/pseudo-elements-002.html": [ + [ + "/css/css-transitions/pseudo-elements-002.html", + {} + ] + ], "css/css-transitions/transition-001.html": [ [ "/css/css-transitions/transition-001.html", @@ -323900,6 +325725,12 @@ {} ] ], + "css/css-values/line-break-ch-unit.html": [ + [ + "/css/css-values/line-break-ch-unit.html", + {} + ] + ], "css/css-values/unset-value-storage.html": [ [ "/css/css-values/unset-value-storage.html", @@ -324332,6 +326163,66 @@ {} ] ], + "css/css-writing-modes/parsing/direction-invalid.html": [ + [ + "/css/css-writing-modes/parsing/direction-invalid.html", + {} + ] + ], + "css/css-writing-modes/parsing/direction-valid.html": [ + [ + "/css/css-writing-modes/parsing/direction-valid.html", + {} + ] + ], + "css/css-writing-modes/parsing/text-combine-upright-invalid.html": [ + [ + "/css/css-writing-modes/parsing/text-combine-upright-invalid.html", + {} + ] + ], + "css/css-writing-modes/parsing/text-combine-upright-valid.html": [ + [ + "/css/css-writing-modes/parsing/text-combine-upright-valid.html", + {} + ] + ], + "css/css-writing-modes/parsing/text-orientation-invalid.html": [ + [ + "/css/css-writing-modes/parsing/text-orientation-invalid.html", + {} + ] + ], + "css/css-writing-modes/parsing/text-orientation-valid.html": [ + [ + "/css/css-writing-modes/parsing/text-orientation-valid.html", + {} + ] + ], + "css/css-writing-modes/parsing/unicode-bidi-invalid.html": [ + [ + "/css/css-writing-modes/parsing/unicode-bidi-invalid.html", + {} + ] + ], + "css/css-writing-modes/parsing/unicode-bidi-valid.html": [ + [ + "/css/css-writing-modes/parsing/unicode-bidi-valid.html", + {} + ] + ], + "css/css-writing-modes/parsing/writing-mode-invalid.html": [ + [ + "/css/css-writing-modes/parsing/writing-mode-invalid.html", + {} + ] + ], + "css/css-writing-modes/parsing/writing-mode-valid.html": [ + [ + "/css/css-writing-modes/parsing/writing-mode-valid.html", + {} + ] + ], "css/css-writing-modes/text-combine-upright-parsing-digits-001.html": [ [ "/css/css-writing-modes/text-combine-upright-parsing-digits-001.html", @@ -324650,6 +326541,12 @@ {} ] ], + "css/cssom-view/elementFromPoint-mixed-font-sizes.html": [ + [ + "/css/cssom-view/elementFromPoint-mixed-font-sizes.html", + {} + ] + ], "css/cssom-view/elementFromPoint-parameters.html": [ [ "/css/cssom-view/elementFromPoint-parameters.html", @@ -324758,12 +326655,6 @@ {} ] ], - "css/cssom-view/media-query-list-interface.xht": [ - [ - "/css/cssom-view/media-query-list-interface.xht", - {} - ] - ], "css/cssom-view/mouseEvent.html": [ [ "/css/cssom-view/mouseEvent.html", @@ -324824,6 +326715,12 @@ {} ] ], + "css/cssom-view/scrollIntoView-vertical-rl-writing-mode.html": [ + [ + "/css/cssom-view/scrollIntoView-vertical-rl-writing-mode.html", + {} + ] + ], "css/cssom-view/scrollWidthHeight.xht": [ [ "/css/cssom-view/scrollWidthHeight.xht", @@ -324884,12 +326781,6 @@ {} ] ], - "css/cssom-view/window-interface.xht": [ - [ - "/css/cssom-view/window-interface.xht", - {} - ] - ], "css/cssom-view/window-screen-height-immutable.html": [ [ "/css/cssom-view/window-screen-height-immutable.html", @@ -325328,6 +327219,12 @@ {} ] ], + "css/cssom/style-attr-update-across-documents.html": [ + [ + "/css/cssom/style-attr-update-across-documents.html", + {} + ] + ], "css/cssom/style-sheet-interfaces-001.html": [ [ "/css/cssom/style-sheet-interfaces-001.html", @@ -325743,7 +327640,9 @@ "css/selectors/focus-visible-005.html": [ [ "/css/selectors/focus-visible-005.html", - {} + { + "testdriver": true + } ] ], "css/selectors/focus-visible-007.html": [ @@ -325754,6 +327653,24 @@ } ] ], + "css/selectors/focus-visible-008.html": [ + [ + "/css/selectors/focus-visible-008.html", + {} + ] + ], + "css/selectors/focus-visible-009.html": [ + [ + "/css/selectors/focus-visible-009.html", + {} + ] + ], + "css/selectors/focus-visible-010.html": [ + [ + "/css/selectors/focus-visible-010.html", + {} + ] + ], "css/selectors/focus-within-009.html": [ [ "/css/selectors/focus-within-009.html", @@ -326806,8 +328723,16 @@ ], "dom/interfaces.html": [ [ - "/dom/interfaces.html", - {} + "/dom/interfaces.html?exclude=Node", + { + "timeout": "long" + } + ], + [ + "/dom/interfaces.html?include=Node", + { + "timeout": "long" + } ] ], "dom/lists/DOMTokenList-Iterable.html": [ @@ -332030,7 +333955,109 @@ ], "encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html": [ [ - "/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html", + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?1-1000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?10001-11000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?1001-2000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?11001-12000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?12001-13000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?13001-14000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?14001-15000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?15001-16000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?16001-17000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?17001-last", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?2001-3000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?3001-4000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?4001-5000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?5001-6000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?6001-7000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?7001-8000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?8001-9000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?9001-10000", { "timeout": "long" } @@ -332038,7 +334065,109 @@ ], "encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html": [ [ - "/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html", + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?1-1000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?10001-11000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?1001-2000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?11001-12000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?12001-13000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?13001-14000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?14001-15000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?15001-16000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?16001-17000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?17001-last", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?2001-3000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?3001-4000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?4001-5000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?5001-6000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?6001-7000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?7001-8000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?8001-9000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?9001-10000", { "timeout": "long" } @@ -332046,7 +334175,109 @@ ], "encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html": [ [ - "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html", + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?1-1000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?10001-11000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?1001-2000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?11001-12000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?12001-13000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?13001-14000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?14001-15000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?15001-16000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?16001-17000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?17001-last", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?2001-3000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?3001-4000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?4001-5000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?5001-6000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?6001-7000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?7001-8000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?8001-9000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?9001-10000", { "timeout": "long" } @@ -332054,7 +334285,109 @@ ], "encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html": [ [ - "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html", + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?1-1000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?10001-11000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?1001-2000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?11001-12000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?12001-13000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?13001-14000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?14001-15000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?15001-16000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?16001-17000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?17001-last", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?2001-3000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?3001-4000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?4001-5000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?5001-6000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?6001-7000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?7001-8000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?8001-9000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?9001-10000", { "timeout": "long" } @@ -332062,7 +334395,109 @@ ], "encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html": [ [ - "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html", + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?1-1000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?10001-11000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?1001-2000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?11001-12000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?12001-13000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?13001-14000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?14001-15000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?15001-16000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?16001-17000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?17001-last", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?2001-3000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?3001-4000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?4001-5000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?5001-6000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?6001-7000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?7001-8000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?8001-9000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?9001-10000", { "timeout": "long" } @@ -332078,7 +334513,109 @@ ], "encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html": [ [ - "/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html", + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?1-1000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?10001-11000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?1001-2000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?11001-12000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?12001-13000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?13001-14000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?14001-15000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?15001-16000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?16001-17000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?17001-last", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?2001-3000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?3001-4000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?4001-5000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?5001-6000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?6001-7000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?7001-8000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?8001-9000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?9001-10000", { "timeout": "long" } @@ -332086,7 +334623,109 @@ ], "encoding/legacy-mb-korean/euc-kr/euckr-decode.html": [ [ - "/encoding/legacy-mb-korean/euc-kr/euckr-decode.html", + "/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?1-1000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?10001-11000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?1001-2000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?11001-12000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?12001-13000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?13001-14000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?14001-15000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?15001-16000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?16001-17000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?17001-last", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?2001-3000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?3001-4000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?4001-5000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?5001-6000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?6001-7000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?7001-8000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?8001-9000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?9001-10000", { "timeout": "long" } @@ -333932,7 +336571,19 @@ ], "encoding/legacy-mb-tchinese/big5/big5-decode-extra.html": [ [ - "/encoding/legacy-mb-tchinese/big5/big5-decode-extra.html", + "/encoding/legacy-mb-tchinese/big5/big5-decode-extra.html?1-1000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode-extra.html?1001-2000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode-extra.html?2001-last", { "timeout": "long" } @@ -333940,7 +336591,91 @@ ], "encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html": [ [ - "/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html", + "/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?1-1000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?10001-11000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?1001-2000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?11001-12000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?12001-13000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?13001-14000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?14001-last", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?2001-3000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?3001-4000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?4001-5000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?5001-6000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?6001-7000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?7001-8000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?8001-9000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?9001-10000", { "timeout": "long" } @@ -333948,7 +336683,91 @@ ], "encoding/legacy-mb-tchinese/big5/big5-decode.html": [ [ - "/encoding/legacy-mb-tchinese/big5/big5-decode.html", + "/encoding/legacy-mb-tchinese/big5/big5-decode.html?1-1000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode.html?10001-11000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode.html?1001-2000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode.html?11001-12000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode.html?12001-13000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode.html?13001-14000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode.html?14001-last", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode.html?2001-3000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode.html?3001-4000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode.html?4001-5000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode.html?5001-6000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode.html?6001-7000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode.html?7001-8000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode.html?8001-9000", + { + "timeout": "long" + } + ], + [ + "/encoding/legacy-mb-tchinese/big5/big5-decode.html?9001-10000", { "timeout": "long" } @@ -335408,6 +338227,12 @@ {} ] ], + "encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-segmented.https.html": [ + [ + "/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-segmented.https.html", + {} + ] + ], "encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.https.html": [ [ "/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.https.html", @@ -336424,9 +339249,9 @@ } ] ], - "feature-policy/experimental-features/document-stream-insertion.tentative.html": [ + "feature-policy/experimental-features/document-write.tentative.html": [ [ - "/feature-policy/experimental-features/document-stream-insertion.tentative.html", + "/feature-policy/experimental-features/document-write.tentative.html", {} ] ], @@ -336594,6 +339419,12 @@ {} ] ], + "fetch/api/abort/destroyed-context.html": [ + [ + "/fetch/api/abort/destroyed-context.html", + {} + ] + ], "fetch/api/abort/general.any.js": [ [ "/fetch/api/abort/general.any.html", @@ -337414,10 +340245,20 @@ ], "fetch/api/request/request-keepalive-quota.html": [ [ - "/fetch/api/request/request-keepalive-quota.html", - { - "timeout": "long" - } + "/fetch/api/request/request-keepalive-quota.html?include=fast", + {} + ], + [ + "/fetch/api/request/request-keepalive-quota.html?include=slow-1", + {} + ], + [ + "/fetch/api/request/request-keepalive-quota.html?include=slow-2", + {} + ], + [ + "/fetch/api/request/request-keepalive-quota.html?include=slow-3", + {} ] ], "fetch/api/request/request-keepalive.html": [ @@ -337656,6 +340497,82 @@ {} ] ], + "fetch/cors-rfc1918/idlharness.tentative.any.js": [ + [ + "/fetch/cors-rfc1918/idlharness.tentative.any.html", + {} + ], + [ + "/fetch/cors-rfc1918/idlharness.tentative.any.worker.html", + {} + ] + ], + "fetch/cross-origin-resource-policy/fetch-in-iframe.html": [ + [ + "/fetch/cross-origin-resource-policy/fetch-in-iframe.html", + {} + ] + ], + "fetch/cross-origin-resource-policy/fetch-in-service-worker.html": [ + [ + "/fetch/cross-origin-resource-policy/fetch-in-service-worker.html", + {} + ] + ], + "fetch/cross-origin-resource-policy/fetch.any.js": [ + [ + "/fetch/cross-origin-resource-policy/fetch.any.html", + {} + ], + [ + "/fetch/cross-origin-resource-policy/fetch.any.worker.html", + {} + ] + ], + "fetch/cross-origin-resource-policy/iframe-loads.html": [ + [ + "/fetch/cross-origin-resource-policy/iframe-loads.html", + {} + ] + ], + "fetch/cross-origin-resource-policy/image-loads.html": [ + [ + "/fetch/cross-origin-resource-policy/image-loads.html", + {} + ] + ], + "fetch/cross-origin-resource-policy/scheme-restriction.any.js": [ + [ + "/fetch/cross-origin-resource-policy/scheme-restriction.any.html", + {} + ], + [ + "/fetch/cross-origin-resource-policy/scheme-restriction.any.worker.html", + {} + ] + ], + "fetch/cross-origin-resource-policy/scheme-restriction.https.window.js": [ + [ + "/fetch/cross-origin-resource-policy/scheme-restriction.https.window.html", + {} + ] + ], + "fetch/cross-origin-resource-policy/script-loads.html": [ + [ + "/fetch/cross-origin-resource-policy/script-loads.html", + {} + ] + ], + "fetch/cross-origin-resource-policy/syntax.any.js": [ + [ + "/fetch/cross-origin-resource-policy/syntax.any.html", + {} + ], + [ + "/fetch/cross-origin-resource-policy/syntax.any.worker.html", + {} + ] + ], "fetch/data-urls/base64.any.js": [ [ "/fetch/data-urls/base64.any.html", @@ -338018,6 +340935,12 @@ {} ] ], + "geolocation-sensor/GeolocationSensor-iframe-access.https.html": [ + [ + "/geolocation-sensor/GeolocationSensor-iframe-access.https.html", + {} + ] + ], "geolocation-sensor/GeolocationSensor.https.html": [ [ "/geolocation-sensor/GeolocationSensor.https.html", @@ -338072,6 +340995,12 @@ {} ] ], + "gyroscope/Gyroscope-iframe-access.https.html": [ + [ + "/gyroscope/Gyroscope-iframe-access.https.html", + {} + ] + ], "gyroscope/Gyroscope.https.html": [ [ "/gyroscope/Gyroscope.https.html", @@ -338626,6 +341555,24 @@ } ] ], + "html/browsers/browsing-the-web/scroll-to-fragid/scroll-position-vertical-lr.html": [ + [ + "/html/browsers/browsing-the-web/scroll-to-fragid/scroll-position-vertical-lr.html", + {} + ] + ], + "html/browsers/browsing-the-web/scroll-to-fragid/scroll-position-vertical-rl.html": [ + [ + "/html/browsers/browsing-the-web/scroll-to-fragid/scroll-position-vertical-rl.html", + {} + ] + ], + "html/browsers/browsing-the-web/scroll-to-fragid/scroll-position.html": [ + [ + "/html/browsers/browsing-the-web/scroll-to-fragid/scroll-position.html", + {} + ] + ], "html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-anchor-name.html": [ [ "/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-anchor-name.html", @@ -341196,7 +344143,19 @@ ], "html/dom/interfaces.https.html": [ [ - "/html/dom/interfaces.https.html", + "/html/dom/interfaces.https.html?exclude=(Document|Window|HTML.*)", + { + "timeout": "long" + } + ], + [ + "/html/dom/interfaces.https.html?include=(Document|Window)", + { + "timeout": "long" + } + ], + [ + "/html/dom/interfaces.https.html?include=HTML.*", { "timeout": "long" } @@ -342138,10 +345097,60 @@ ], "html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html": [ [ - "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html", - { - "timeout": "long" - } + "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?1-10", + {} + ], + [ + "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?101-110", + {} + ], + [ + "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?11-20", + {} + ], + [ + "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?111-120", + {} + ], + [ + "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?121-130", + {} + ], + [ + "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?131-last", + {} + ], + [ + "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?21-30", + {} + ], + [ + "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?31-40", + {} + ], + [ + "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?41-50", + {} + ], + [ + "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?51-60", + {} + ], + [ + "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?61-70", + {} + ], + [ + "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?71-80", + {} + ], + [ + "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?81-90", + {} + ], + [ + "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?91-100", + {} ] ], "html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/remove-from-document.html": [ @@ -344722,6 +347731,12 @@ {} ] ], + "html/semantics/embedded-content/the-iframe-element/iframe-allow.html": [ + [ + "/html/semantics/embedded-content/the-iframe-element/iframe-allow.html", + {} + ] + ], "html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html": [ [ "/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html", @@ -345168,12 +348183,28 @@ {} ] ], - "html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html": [ + "html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-display-none.html": [ [ - "/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html", - { - "timeout": "long" - } + "/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-display-none.html", + {} + ] + ], + "html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-quirks-mode.html": [ + [ + "/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-quirks-mode.html", + {} + ] + ], + "html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-standards-mode.html": [ + [ + "/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-standards-mode.html", + {} + ] + ], + "html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html": [ + [ + "/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html", + {} ] ], "html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute.html": [ @@ -348204,6 +351235,12 @@ {} ] ], + "html/semantics/scripting-1/the-script-element/script-text-modifications.html": [ + [ + "/html/semantics/scripting-1/the-script-element/script-text-modifications.html", + {} + ] + ], "html/semantics/scripting-1/the-script-element/script-text-xhtml.xhtml": [ [ "/html/semantics/scripting-1/the-script-element/script-text-xhtml.xhtml", @@ -350124,6 +353161,38 @@ } ] ], + "html/user-activation/activation-api-click.tentative.html": [ + [ + "/html/user-activation/activation-api-click.tentative.html", + { + "testdriver": true + } + ] + ], + "html/user-activation/activation-api-iframe-no-activate.tenative.html": [ + [ + "/html/user-activation/activation-api-iframe-no-activate.tenative.html", + { + "testdriver": true + } + ] + ], + "html/user-activation/activation-api-iframe.tenative.html": [ + [ + "/html/user-activation/activation-api-iframe.tenative.html", + { + "testdriver": true + } + ] + ], + "html/user-activation/activation-api-setTimeout.tentative.html": [ + [ + "/html/user-activation/activation-api-setTimeout.tentative.html", + { + "testdriver": true + } + ] + ], "html/webappapis/animation-frames/callback-exception.html": [ [ "/html/webappapis/animation-frames/callback-exception.html", @@ -350808,6 +353877,34 @@ {} ] ], + "infrastructure/server/order-of-metas.any.js": [ + [ + "/infrastructure/server/order-of-metas.any.html", + { + "timeout": "long" + } + ], + [ + "/infrastructure/server/order-of-metas.any.sharedworker.html", + { + "timeout": "long" + } + ], + [ + "/infrastructure/server/order-of-metas.any.worker.html", + { + "timeout": "long" + } + ] + ], + "infrastructure/server/order-of-metas.window.js": [ + [ + "/infrastructure/server/order-of-metas.window.html", + { + "timeout": "long" + } + ] + ], "infrastructure/server/secure-context.https.any.js": [ [ "/infrastructure/server/secure-context.https.any.html", @@ -350818,6 +353915,20 @@ {} ] ], + "infrastructure/server/title.any.js": [ + [ + "/infrastructure/server/title.any.html", + {} + ], + [ + "/infrastructure/server/title.any.sharedworker.html", + {} + ], + [ + "/infrastructure/server/title.any.worker.html", + {} + ] + ], "infrastructure/server/wpt-server-http.sub.html": [ [ "/infrastructure/server/wpt-server-http.sub.html", @@ -351140,12 +354251,6 @@ {} ] ], - "keyboard-map/keyboard-map-two-parallel-requests.https.html": [ - [ - "/keyboard-map/keyboard-map-two-parallel-requests.https.html", - {} - ] - ], "keyboard-map/navigator-keyboard-map-blocked-from-cross-origin-iframe.https.html": [ [ "/keyboard-map/navigator-keyboard-map-blocked-from-cross-origin-iframe.https.html", @@ -351182,6 +354287,12 @@ {} ] ], + "longtask-timing/idlharness.window.js": [ + [ + "/longtask-timing/idlharness.window.html", + {} + ] + ], "longtask-timing/longtask-attributes.html": [ [ "/longtask-timing/longtask-attributes.html", @@ -351272,6 +354383,12 @@ {} ] ], + "magnetometer/Magnetometer-iframe-access.https.html": [ + [ + "/magnetometer/Magnetometer-iframe-access.https.html", + {} + ] + ], "magnetometer/Magnetometer.https.html": [ [ "/magnetometer/Magnetometer.https.html", @@ -351562,6 +354679,18 @@ {} ] ], + "media-source/mediasource-changetype-play.html": [ + [ + "/media-source/mediasource-changetype-play.html", + {} + ] + ], + "media-source/mediasource-changetype.html": [ + [ + "/media-source/mediasource-changetype.html", + {} + ] + ], "media-source/mediasource-closed.html": [ [ "/media-source/mediasource-closed.html", @@ -351816,6 +354945,12 @@ {} ] ], + "mediacapture-depth/idlharness.html": [ + [ + "/mediacapture-depth/idlharness.html", + {} + ] + ], "mediacapture-fromelement/capture.html": [ [ "/mediacapture-fromelement/capture.html", @@ -361586,6 +364721,546 @@ {} ] ], + "offscreen-canvas/text/2d.text.align.default.html": [ + [ + "/offscreen-canvas/text/2d.text.align.default.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.align.default.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.align.default.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.align.invalid.html": [ + [ + "/offscreen-canvas/text/2d.text.align.invalid.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.align.invalid.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.align.invalid.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.align.valid.html": [ + [ + "/offscreen-canvas/text/2d.text.align.valid.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.align.valid.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.align.valid.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.baseline.default.html": [ + [ + "/offscreen-canvas/text/2d.text.baseline.default.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.baseline.default.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.baseline.default.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.baseline.invalid.html": [ + [ + "/offscreen-canvas/text/2d.text.baseline.invalid.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.baseline.invalid.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.baseline.invalid.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.baseline.valid.html": [ + [ + "/offscreen-canvas/text/2d.text.baseline.valid.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.baseline.valid.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.baseline.valid.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.align.center.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.align.center.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.align.center.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.align.center.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.align.end.ltr.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.align.end.ltr.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.align.end.ltr.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.align.end.ltr.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.align.end.rtl.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.align.end.rtl.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.align.end.rtl.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.align.end.rtl.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.align.left.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.align.left.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.align.left.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.align.left.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.align.right.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.align.right.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.align.right.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.align.right.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.align.start.ltr.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.align.start.ltr.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.align.start.ltr.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.align.start.ltr.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.align.start.rtl.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.align.start.rtl.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.align.start.rtl.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.align.start.rtl.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.baseline.alphabetic.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.baseline.alphabetic.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.baseline.alphabetic.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.baseline.alphabetic.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.baseline.bottom.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.baseline.bottom.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.baseline.bottom.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.baseline.bottom.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.baseline.hanging.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.baseline.hanging.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.baseline.hanging.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.baseline.hanging.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.baseline.ideographic.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.baseline.ideographic.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.baseline.ideographic.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.baseline.ideographic.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.baseline.middle.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.baseline.middle.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.baseline.middle.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.baseline.middle.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.baseline.top.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.baseline.top.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.baseline.top.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.baseline.top.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.small.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.fill.maxWidth.small.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.small.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.fill.maxWidth.small.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fill.unaffected.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.fill.unaffected.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fill.unaffected.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.fill.unaffected.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fontface.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.fontface.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fontface.notinpage.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.fontface.notinpage.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fontface.notinpage.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.fontface.notinpage.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fontface.repeat.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.fontface.repeat.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fontface.repeat.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.fontface.repeat.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.fontface.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.fontface.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.space.basic.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.space.basic.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.space.basic.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.space.basic.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.space.collapse.end.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.space.collapse.end.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.space.collapse.end.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.space.collapse.end.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.space.collapse.nonspace.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.space.collapse.nonspace.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.space.collapse.nonspace.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.space.collapse.nonspace.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.space.collapse.other.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.space.collapse.other.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.space.collapse.other.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.space.collapse.other.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.space.collapse.space.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.space.collapse.space.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.space.collapse.space.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.space.collapse.space.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.space.collapse.start.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.space.collapse.start.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.space.collapse.start.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.space.collapse.start.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.stroke.unaffected.html": [ + [ + "/offscreen-canvas/text/2d.text.draw.stroke.unaffected.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.draw.stroke.unaffected.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.draw.stroke.unaffected.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.font.default.html": [ + [ + "/offscreen-canvas/text/2d.text.font.default.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.font.default.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.font.default.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.font.parse.basic.html": [ + [ + "/offscreen-canvas/text/2d.text.font.parse.basic.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.font.parse.basic.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.font.parse.basic.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.font.parse.complex.html": [ + [ + "/offscreen-canvas/text/2d.text.font.parse.complex.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.font.parse.complex.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.font.parse.complex.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.font.parse.invalid.html": [ + [ + "/offscreen-canvas/text/2d.text.font.parse.invalid.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.font.parse.invalid.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.font.parse.invalid.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.font.parse.system.html": [ + [ + "/offscreen-canvas/text/2d.text.font.parse.system.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.font.parse.system.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.font.parse.system.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.font.parse.tiny.html": [ + [ + "/offscreen-canvas/text/2d.text.font.parse.tiny.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.font.parse.tiny.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.font.parse.tiny.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.measure.width.basic.html": [ + [ + "/offscreen-canvas/text/2d.text.measure.width.basic.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.measure.width.basic.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.measure.width.basic.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.measure.width.empty.html": [ + [ + "/offscreen-canvas/text/2d.text.measure.width.empty.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.measure.width.empty.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.measure.width.empty.worker.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.measure.width.space.html": [ + [ + "/offscreen-canvas/text/2d.text.measure.width.space.html", + {} + ] + ], + "offscreen-canvas/text/2d.text.measure.width.space.worker.js": [ + [ + "/offscreen-canvas/text/2d.text.measure.width.space.worker.html", + {} + ] + ], "offscreen-canvas/the-canvas-state/2d.state.saverestore.bitmap.html": [ [ "/offscreen-canvas/the-canvas-state/2d.state.saverestore.bitmap.html", @@ -362708,9 +366383,9 @@ {} ] ], - "orientation-event/idlharness.html": [ + "orientation-event/idlharness.window.js": [ [ - "/orientation-event/idlharness.html", + "/orientation-event/idlharness.window.html", {} ] ], @@ -362744,6 +366419,12 @@ {} ] ], + "orientation-sensor/AbsoluteOrientationSensor-iframe-access.https.html": [ + [ + "/orientation-sensor/AbsoluteOrientationSensor-iframe-access.https.html", + {} + ] + ], "orientation-sensor/AbsoluteOrientationSensor.https.html": [ [ "/orientation-sensor/AbsoluteOrientationSensor.https.html", @@ -362786,6 +366467,12 @@ {} ] ], + "orientation-sensor/RelativeOrientationSensor-iframe-access.https.html": [ + [ + "/orientation-sensor/RelativeOrientationSensor-iframe-access.https.html", + {} + ] + ], "orientation-sensor/RelativeOrientationSensor.https.html": [ [ "/orientation-sensor/RelativeOrientationSensor.https.html", @@ -362948,6 +366635,16 @@ {} ] ], + "payment-handler/idlharness.https.any.js": [ + [ + "/payment-handler/idlharness.https.any.html", + {} + ], + [ + "/payment-handler/idlharness.https.any.worker.html", + {} + ] + ], "payment-handler/interfaces.https.any.js": [ [ "/payment-handler/interfaces.https.any.html", @@ -363012,6 +366709,18 @@ {} ] ], + "payment-request/PaymentMethodChangeEvent/methodDetails-attribute.https.html": [ + [ + "/payment-request/PaymentMethodChangeEvent/methodDetails-attribute.https.html", + {} + ] + ], + "payment-request/PaymentMethodChangeEvent/methodName-attribute.https.html": [ + [ + "/payment-request/PaymentMethodChangeEvent/methodName-attribute.https.html", + {} + ] + ], "payment-request/PaymentRequestUpdateEvent/constructor.http.html": [ [ "/payment-request/PaymentRequestUpdateEvent/constructor.http.html", @@ -363102,6 +366811,12 @@ {} ] ], + "payment-request/onpaymentmenthodchange-attribute.https.html": [ + [ + "/payment-request/onpaymentmenthodchange-attribute.https.html", + {} + ] + ], "payment-request/payment-request-abort-method.https.html": [ [ "/payment-request/payment-request-abort-method.https.html", @@ -363224,9 +366939,13 @@ {} ] ], - "performance-timeline/performanceentry-tojson.html": [ + "performance-timeline/performanceentry-tojson.any.js": [ [ - "/performance-timeline/performanceentry-tojson.html", + "/performance-timeline/performanceentry-tojson.any.html", + {} + ], + [ + "/performance-timeline/performanceentry-tojson.any.worker.html", {} ] ], @@ -363302,15 +367021,23 @@ {} ] ], - "performance-timeline/po-takeRecords.html": [ + "performance-timeline/po-takeRecords.any.js": [ [ - "/performance-timeline/po-takeRecords.html", + "/performance-timeline/po-takeRecords.any.html", + {} + ], + [ + "/performance-timeline/po-takeRecords.any.worker.html", {} ] ], - "performance-timeline/webtiming-resolution.html": [ + "performance-timeline/webtiming-resolution.any.js": [ [ - "/performance-timeline/webtiming-resolution.html", + "/performance-timeline/webtiming-resolution.any.html", + {} + ], + [ + "/performance-timeline/webtiming-resolution.any.worker.html", {} ] ], @@ -363354,6 +367081,12 @@ } ] ], + "picture-in-picture/idlharness.window.js": [ + [ + "/picture-in-picture/idlharness.window.html", + {} + ] + ], "picture-in-picture/leave-picture-in-picture.html": [ [ "/picture-in-picture/leave-picture-in-picture.html", @@ -363544,6 +367277,12 @@ {} ] ], + "preload/preload-strict-dynamic.html": [ + [ + "/preload/preload-strict-dynamic.html", + {} + ] + ], "preload/preload-with-type.html": [ [ "/preload/preload-with-type.html", @@ -363668,6 +367407,12 @@ {} ] ], + "proximity/ProximitySensor-iframe-access.https.html": [ + [ + "/proximity/ProximitySensor-iframe-access.https.html", + {} + ] + ], "proximity/ProximitySensor.https.html": [ [ "/proximity/ProximitySensor.https.html", @@ -363686,6 +367431,24 @@ {} ] ], + "push-api/idlharness.https.any.js": [ + [ + "/push-api/idlharness.https.any.html", + {} + ], + [ + "/push-api/idlharness.https.any.serviceworker.html", + {} + ], + [ + "/push-api/idlharness.https.any.sharedworker.html", + {} + ], + [ + "/push-api/idlharness.https.any.worker.html", + {} + ] + ], "quirks/blocks-ignore-line-height.html": [ [ "/quirks/blocks-ignore-line-height.html", @@ -363698,9 +367461,25 @@ {} ] ], - "quirks/hashless-hex-color.html": [ + "quirks/hashless-hex-color/limited-quirks.html": [ [ - "/quirks/hashless-hex-color.html", + "/quirks/hashless-hex-color/limited-quirks.html", + { + "timeout": "long" + } + ] + ], + "quirks/hashless-hex-color/no-quirks.html": [ + [ + "/quirks/hashless-hex-color/no-quirks.html", + { + "timeout": "long" + } + ] + ], + "quirks/hashless-hex-color/quirks.html": [ + [ + "/quirks/hashless-hex-color/quirks.html", { "timeout": "long" } @@ -363736,9 +367515,21 @@ {} ] ], - "quirks/unitless-length.html": [ + "quirks/unitless-length/limited-quirks.html": [ [ - "/quirks/unitless-length.html", + "/quirks/unitless-length/limited-quirks.html", + {} + ] + ], + "quirks/unitless-length/no-quirks.html": [ + [ + "/quirks/unitless-length/no-quirks.html", + {} + ] + ], + "quirks/unitless-length/quirks.html": [ + [ + "/quirks/unitless-length/quirks.html", {} ] ], @@ -372592,9 +376383,13 @@ {} ] ], - "resource-timing/idlharness.html": [ + "resource-timing/idlharness.any.js": [ [ - "/resource-timing/idlharness.html", + "/resource-timing/idlharness.any.html", + {} + ], + [ + "/resource-timing/idlharness.any.worker.html", {} ] ], @@ -372852,6 +376647,12 @@ {} ] ], + "scroll-animations/idlharness.html": [ + [ + "/scroll-animations/idlharness.html", + {} + ] + ], "secure-contexts/basic-dedicated-worker.html": [ [ "/secure-contexts/basic-dedicated-worker.html", @@ -372888,6 +376689,24 @@ {} ] ], + "secure-contexts/idlharness.any.js": [ + [ + "/secure-contexts/idlharness.any.html", + {} + ], + [ + "/secure-contexts/idlharness.any.sharedworker.html", + {} + ], + [ + "/secure-contexts/idlharness.any.worker.html", + {} + ], + [ + "/secure-contexts/idlharness.https.any.serviceworker.html", + {} + ] + ], "secure-contexts/shared-worker-insecure-first.https.html": [ [ "/secure-contexts/shared-worker-insecure-first.https.html", @@ -373168,6 +376987,16 @@ {} ] ], + "server-timing/idlharness.any.js": [ + [ + "/server-timing/idlharness.any.html", + {} + ], + [ + "/server-timing/idlharness.any.worker.html", + {} + ] + ], "server-timing/navigation_timing_idl.html": [ [ "/server-timing/navigation_timing_idl.html", @@ -373204,9 +377033,9 @@ {} ] ], - "server-timing/service_worker_idl.html": [ + "server-timing/service_worker_idl.https.html": [ [ - "/server-timing/service_worker_idl.html", + "/server-timing/service_worker_idl.https.html", {} ] ], @@ -373708,6 +377537,12 @@ {} ] ], + "service-workers/service-worker/controller-with-no-fetch-event-handler.https.html": [ + [ + "/service-workers/service-worker/controller-with-no-fetch-event-handler.https.html", + {} + ] + ], "service-workers/service-worker/dedicated-worker-service-worker-interception.https.html": [ [ "/service-workers/service-worker/dedicated-worker-service-worker-interception.https.html", @@ -374195,7 +378030,9 @@ "service-workers/service-worker/navigation-redirect.https.html": [ [ "/service-workers/service-worker/navigation-redirect.https.html", - {} + { + "timeout": "long" + } ] ], "service-workers/service-worker/navigation-timing.https.html": [ @@ -375156,6 +378993,16 @@ {} ] ], + "shape-detection/idlharness.any.js": [ + [ + "/shape-detection/idlharness.any.html", + {} + ], + [ + "/shape-detection/idlharness.any.worker.html", + {} + ] + ], "speech-api/SpeechSynthesis-speak-ownership.html": [ [ "/speech-api/SpeechSynthesis-speak-ownership.html", @@ -376644,6 +380491,12 @@ {} ] ], + "subresource-integrity/idlharness.window.js": [ + [ + "/subresource-integrity/idlharness.window.html", + {} + ] + ], "subresource-integrity/subresource-css-ed25519.tentative.html": [ [ "/subresource-integrity/subresource-css-ed25519.tentative.html", @@ -376820,6 +380673,12 @@ {} ] ], + "svg/styling/required-properties.svg": [ + [ + "/svg/styling/required-properties.svg", + {} + ] + ], "svg/svg-in-svg/svg-in-svg-circular-filter-reference-crash.html": [ [ "/svg/svg-in-svg/svg-in-svg-circular-filter-reference-crash.html", @@ -376994,6 +380853,12 @@ {} ] ], + "svg/types/scripted/SVGGraphicsElement.svg": [ + [ + "/svg/types/scripted/SVGGraphicsElement.svg", + {} + ] + ], "svg/types/scripted/SVGLength-px-with-context.html": [ [ "/svg/types/scripted/SVGLength-px-with-context.html", @@ -377042,6 +380907,12 @@ {} ] ], + "touch-events/idlharness.window.js": [ + [ + "/touch-events/idlharness.window.html", + {} + ] + ], "touch-events/touch-globaleventhandler-interface.html": [ [ "/touch-events/touch-globaleventhandler-interface.html", @@ -378299,7 +382170,9 @@ "webaudio/idlharness.https.html": [ [ "/webaudio/idlharness.https.html", - {} + { + "timeout": "long" + } ] ], "webaudio/the-audio-api/the-analysernode-interface/ctor-analyser.html": [ @@ -378380,9 +382253,63 @@ {} ] ], - "webaudio/the-audio-api/the-audiobuffer-interface/idl-test.html": [ + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-basic.html": [ [ - "/webaudio/the-audio-api/the-audiobuffer-interface/idl-test.html", + "/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-basic.html", + {} + ] + ], + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-channels.html": [ + [ + "/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-channels.html", + {} + ] + ], + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-ended.html": [ + [ + "/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-ended.html", + {} + ] + ], + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-grain.html": [ + [ + "/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-grain.html", + {} + ] + ], + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels.html": [ + [ + "/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels.html", + {} + ] + ], + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-one-sample-loop.html": [ + [ + "/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-one-sample-loop.html", + {} + ] + ], + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-playbackrate-zero.html": [ + [ + "/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-playbackrate-zero.html", + {} + ] + ], + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-start.html": [ + [ + "/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-start.html", + {} + ] + ], + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-onended.html": [ + [ + "/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-onended.html", + {} + ] + ], + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-time-limits.html": [ + [ + "/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-time-limits.html", {} ] ], @@ -378392,6 +382319,24 @@ {} ] ], + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-play.html": [ + [ + "/webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-play.html", + {} + ] + ], + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-timing.html": [ + [ + "/webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-timing.html", + {} + ] + ], + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/sample-accurate-scheduling.html": [ + [ + "/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sample-accurate-scheduling.html", + {} + ] + ], "webaudio/the-audio-api/the-audiocontext-interface/audiocontext-getoutputtimestamp.html": [ [ "/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-getoutputtimestamp.html", @@ -378410,12 +382355,6 @@ {} ] ], - "webaudio/the-audio-api/the-audiodestinationnode-interface/idl-test.html": [ - [ - "/webaudio/the-audio-api/the-audiodestinationnode-interface/idl-test.html", - {} - ] - ], "webaudio/the-audio-api/the-audionode-interface/audionode-channel-rules.html": [ [ "/webaudio/the-audio-api/the-audionode-interface/audionode-channel-rules.html", @@ -378542,12 +382481,6 @@ {} ] ], - "webaudio/the-audio-api/the-audioparam-interface/idl-test.html": [ - [ - "/webaudio/the-audio-api/the-audioparam-interface/idl-test.html", - {} - ] - ], "webaudio/the-audio-api/the-audioparam-interface/k-rate-audioworklet.https.html": [ [ "/webaudio/the-audio-api/the-audioparam-interface/k-rate-audioworklet.https.html", @@ -378914,6 +382847,12 @@ {} ] ], + "webaudio/the-audio-api/the-convolvernode-interface/convolver-setBuffer-already-has-value.html": [ + [ + "/webaudio/the-audio-api/the-convolvernode-interface/convolver-setBuffer-already-has-value.html", + {} + ] + ], "webaudio/the-audio-api/the-convolvernode-interface/convolver-setBuffer-null.html": [ [ "/webaudio/the-audio-api/the-convolvernode-interface/convolver-setBuffer-null.html", @@ -381192,6 +385131,24 @@ {} ] ], + "websockets/basic-auth.any.js": [ + [ + "/websockets/basic-auth.any.html", + {} + ], + [ + "/websockets/basic-auth.any.sharedworker.html", + {} + ], + [ + "/websockets/basic-auth.any.worker.html", + {} + ], + [ + "/websockets/basic-auth.https.any.serviceworker.html", + {} + ] + ], "websockets/binary/001.html": [ [ "/websockets/binary/001.html", @@ -381427,15 +385384,11 @@ "websockets/constructor/014.html": [ [ "/websockets/constructor/014.html", - { - "timeout": "long" - } + {} ], [ "/websockets/constructor/014.html?wss", - { - "timeout": "long" - } + {} ] ], "websockets/constructor/016.html": [ @@ -382768,9 +386721,17 @@ {} ] ], - "webusb/idlharness.https.html": [ + "webusb/idlharness.https.any.js": [ [ - "/webusb/idlharness.https.html", + "/webusb/idlharness.https.any.html", + {} + ], + [ + "/webusb/idlharness.https.any.sharedworker.html", + {} + ], + [ + "/webusb/idlharness.https.any.worker.html", {} ] ], @@ -382804,17 +386765,43 @@ {} ] ], - "webusb/usb.https.html": [ + "webusb/usb.https.any.js": [ [ - "/webusb/usb.https.html", - { - "testdriver": true - } + "/webusb/usb.https.any.html", + {} + ], + [ + "/webusb/usb.https.any.sharedworker.html", + {} + ], + [ + "/webusb/usb.https.any.worker.html", + {} ] ], - "webusb/usbConnectionEvent.https.html": [ + "webusb/usb.https.window.js": [ [ - "/webusb/usbConnectionEvent.https.html", + "/webusb/usb.https.window.html", + {} + ] + ], + "webusb/usb.serviceworker.https.html": [ + [ + "/webusb/usb.serviceworker.https.html", + {} + ] + ], + "webusb/usbConnectionEvent.https.any.js": [ + [ + "/webusb/usbConnectionEvent.https.any.html", + {} + ], + [ + "/webusb/usbConnectionEvent.https.any.sharedworker.html", + {} + ], + [ + "/webusb/usbConnectionEvent.https.any.worker.html", {} ] ], @@ -382824,75 +386811,101 @@ {} ] ], - "webusb/usbDevice.https.html": [ + "webusb/usbDevice.https.any.js": [ [ - "/webusb/usbDevice.https.html", + "/webusb/usbDevice.https.any.html", + {} + ], + [ + "/webusb/usbDevice.https.any.sharedworker.html", + {} + ], + [ + "/webusb/usbDevice.https.any.worker.html", {} ] ], - "webusb/usbInTransferResult.https.html": [ + "webusb/usbInTransferResult.https.any.js": [ [ - "/webusb/usbInTransferResult.https.html", + "/webusb/usbInTransferResult.https.any.html", + {} + ], + [ + "/webusb/usbInTransferResult.https.any.sharedworker.html", + {} + ], + [ + "/webusb/usbInTransferResult.https.any.worker.html", {} ] ], - "webusb/usbIsochronousInTransferPacket.https.html": [ + "webusb/usbIsochronousInTransferPacket.https.any.js": [ [ - "/webusb/usbIsochronousInTransferPacket.https.html", + "/webusb/usbIsochronousInTransferPacket.https.any.html", + {} + ], + [ + "/webusb/usbIsochronousInTransferPacket.https.any.sharedworker.html", + {} + ], + [ + "/webusb/usbIsochronousInTransferPacket.https.any.worker.html", {} ] ], - "webusb/usbIsochronousInTransferResult.https.html": [ + "webusb/usbIsochronousInTransferResult.https.any.js": [ [ - "/webusb/usbIsochronousInTransferResult.https.html", + "/webusb/usbIsochronousInTransferResult.https.any.html", + {} + ], + [ + "/webusb/usbIsochronousInTransferResult.https.any.sharedworker.html", + {} + ], + [ + "/webusb/usbIsochronousInTransferResult.https.any.worker.html", {} ] ], - "webusb/usbIsochronousOutTransferPacket.https.html": [ + "webusb/usbIsochronousOutTransferPacket.https.any.js": [ [ - "/webusb/usbIsochronousOutTransferPacket.https.html", + "/webusb/usbIsochronousOutTransferPacket.https.any.html", + {} + ], + [ + "/webusb/usbIsochronousOutTransferPacket.https.any.sharedworker.html", + {} + ], + [ + "/webusb/usbIsochronousOutTransferPacket.https.any.worker.html", {} ] ], - "webusb/usbIsochronousOutTransferResult.https.html": [ + "webusb/usbIsochronousOutTransferResult.https.any.js": [ [ - "/webusb/usbIsochronousOutTransferResult.https.html", + "/webusb/usbIsochronousOutTransferResult.https.any.html", + {} + ], + [ + "/webusb/usbIsochronousOutTransferResult.https.any.sharedworker.html", + {} + ], + [ + "/webusb/usbIsochronousOutTransferResult.https.any.worker.html", {} ] ], - "webusb/usbOutTransferResult.https.html": [ + "webusb/usbOutTransferResult.https.any.js": [ [ - "/webusb/usbOutTransferResult.https.html", + "/webusb/usbOutTransferResult.https.any.html", {} - ] - ], - "webusb/worker/idlharness.dedicatedworker.https.html": [ + ], [ - "/webusb/worker/idlharness.dedicatedworker.https.html", + "/webusb/usbOutTransferResult.https.any.sharedworker.html", {} - ] - ], - "webusb/worker/idlharness.sharedworker.https.html": [ + ], [ - "/webusb/worker/idlharness.sharedworker.https.html", - {} - ] - ], - "webusb/worker/usb.dedicatedworker.https.html": [ - [ - "/webusb/worker/usb.dedicatedworker.https.html", - {} - ] - ], - "webusb/worker/usb.serviceworker.https.html": [ - [ - "/webusb/worker/usb.serviceworker.https.html", - {} - ] - ], - "webusb/worker/usb.sharedworker.https.html": [ - [ - "/webusb/worker/usb.sharedworker.https.html", + "/webusb/usbOutTransferResult.https.any.worker.html", {} ] ], @@ -384204,6 +388217,26 @@ {} ] ], + "workers/modules/dedicated-worker-import-blob-url.any.js": [ + [ + "/workers/modules/dedicated-worker-import-blob-url.any.html", + {} + ], + [ + "/workers/modules/dedicated-worker-import-blob-url.any.worker.html", + {} + ] + ], + "workers/modules/dedicated-worker-import-data-url.any.js": [ + [ + "/workers/modules/dedicated-worker-import-data-url.any.html", + {} + ], + [ + "/workers/modules/dedicated-worker-import-data-url.any.worker.html", + {} + ] + ], "workers/modules/dedicated-worker-import-failure.html": [ [ "/workers/modules/dedicated-worker-import-failure.html", @@ -384222,9 +388255,13 @@ {} ] ], - "workers/modules/dedicated-worker-import.html": [ + "workers/modules/dedicated-worker-import.any.js": [ [ - "/workers/modules/dedicated-worker-import.html", + "/workers/modules/dedicated-worker-import.any.html", + {} + ], + [ + "/workers/modules/dedicated-worker-import.any.worker.html", {} ] ], @@ -384252,6 +388289,36 @@ {} ] ], + "workers/nested_worker_close_from_parent_worker.html": [ + [ + "/workers/nested_worker_close_from_parent_worker.html", + {} + ] + ], + "workers/nested_worker_close_self.worker.js": [ + [ + "/workers/nested_worker_close_self.worker.html", + {} + ] + ], + "workers/nested_worker_importScripts.worker.js": [ + [ + "/workers/nested_worker_importScripts.worker.html", + {} + ] + ], + "workers/nested_worker_sync_xhr.worker.js": [ + [ + "/workers/nested_worker_sync_xhr.worker.html", + {} + ] + ], + "workers/nested_worker_terminate_from_document.html": [ + [ + "/workers/nested_worker_terminate_from_document.html", + {} + ] + ], "workers/opaque-origin.html": [ [ "/workers/opaque-origin.html", @@ -384504,6 +388571,12 @@ {} ] ], + "workers/worker-from-blob-url.window.js": [ + [ + "/workers/worker-from-blob-url.window.html", + {} + ] + ], "workers/worker-performance.worker.js": [ [ "/workers/worker-performance.worker.html", @@ -405574,6 +409647,30 @@ {} ] ], + "webdriver/tests/element_click/file_upload.py": [ + [ + "/webdriver/tests/element_click/file_upload.py", + {} + ] + ], + "webdriver/tests/element_click/interactability.py": [ + [ + "/webdriver/tests/element_click/interactability.py", + {} + ] + ], + "webdriver/tests/element_click/navigate.py": [ + [ + "/webdriver/tests/element_click/navigate.py", + {} + ] + ], + "webdriver/tests/element_click/scroll_into_view.py": [ + [ + "/webdriver/tests/element_click/scroll_into_view.py", + {} + ] + ], "webdriver/tests/element_click/select.py": [ [ "/webdriver/tests/element_click/select.py", @@ -406006,7 +410103,7 @@ "support" ], "./README.md": [ - "bbaa29655c73c0be3dc1e5e1aae85607284cc7b9", + "3e4c2ec3696939abd1849dee0809e40c1ecb12a7", "support" ], "./check_stability.ini": [ @@ -406014,7 +410111,7 @@ "support" ], "./lint.whitelist": [ - "808677b142f2245d3127428fb75caea24db8bc00", + "1fd41d38b2af42fffea5bc09c0348feb0f078e85", "support" ], "./serve.py": [ @@ -406041,8 +410138,8 @@ "04a3fdbfc71c56c334f20d931dc7b427af2cce30", "support" ], - ".well-known/idp-proxy/OWNERS": [ - "78cafbdf659a6b4f94a1c79b68739dce97771e6e", + ".well-known/idp-proxy/META.yml": [ + "1cca3a026823fb8fd90f6c7dc5929a04593b2e7a", "support" ], ".well-known/idp-proxy/README.md": [ @@ -406065,8 +410162,8 @@ "16f72935aaf97175593bcf27794506f0884f091b", "support" ], - "2dcontext/OWNERS": [ - "07a7da62ef2c26f061cfc076d268f06a0cdcf72b", + "2dcontext/META.yml": [ + "4350cfdc3ece39bf73aafa6e425cad279fef5097", "support" ], "2dcontext/best-practices/.gitkeep": [ @@ -408513,6 +412610,10 @@ "5da74cfd37ef072aa5b50c9a5fb658754984216b", "support" ], + "2dcontext/imagebitmap/createImageBitmap-bounds.html": [ + "cf1d9de3474c61c5827094cead43313883bc2408", + "testharness" + ], "2dcontext/imagebitmap/createImageBitmap-drawImage.html": [ "adef50e6043c6ecb80bdc4a6b7f9d9a599a80656", "testharness" @@ -409477,6 +413578,22 @@ "48c1c689c14bc9b046a95f6a0fb5749dabbb9ab2", "testharness" ], + "2dcontext/scroll/2d.scrollPathIntoView.basic.html": [ + "b465b768ac051ccb2443253d8b955b2bb0460946", + "testharness" + ], + "2dcontext/scroll/2d.scrollPathIntoView.path.html": [ + "80961f3c19515735086d012b6c4422312ccea9ca", + "testharness" + ], + "2dcontext/scroll/2d.scrollPathIntoView.verticalLR.html": [ + "4b2722ff418dd4bee3fd61c1461af7cadb5f0777", + "testharness" + ], + "2dcontext/scroll/2d.scrollPathIntoView.verticalRL.html": [ + "3ed43652df13d239c8cf261a94101b82d9e97e3b", + "testharness" + ], "2dcontext/shadows/.gitkeep": [ "da39a3ee5e6b4b0d3255bfef95601890afd80709", "support" @@ -409981,8 +414098,8 @@ "f0866a8c60bf7016987deeb329da99d619eee4f1", "support" ], - "2dcontext/tools/OWNERS": [ - "946f23f945163bf9f9da080291b21473f6e1cbd0", + "2dcontext/tools/META.yml": [ + "d95f375aec206f943615991fcc42b95341549a73", "support" ], "2dcontext/tools/build.sh": [ @@ -410002,11 +414119,11 @@ "support" ], "2dcontext/tools/name2dir.yaml": [ - "3a852f1cc85eae2a17e67d56ce0c9bb5e4e69b41", + "668427f8916940ff274f36e6385eaafc718aae7d", "support" ], "2dcontext/tools/spec.yaml": [ - "232dbb047756e3cef85089de215e492c3550f927", + "5bf3d546a6e5689bd8f7c9ba90ea26a53c734b14", "support" ], "2dcontext/tools/specextract.py": [ @@ -410022,7 +414139,7 @@ "support" ], "2dcontext/tools/tests2d.yaml": [ - "b25e82429ec7963e85a760247906839f9e631b24", + "6c90385b4c8a08b0ae1c49caf6a63f02a9db22c8", "support" ], "2dcontext/tools/tests2dtext.yaml": [ @@ -410145,11 +414262,11 @@ "73f0071c06f429c3d47eac8d0863e11f1d6e8c25", "support" ], - "BackgroundSync/OWNERS": [ - "ed48014d817ef034062db60403704ed2c0cf9aeb", + "BackgroundSync/META.yml": [ + "d4b8d3ee30aca9e9bd4435534615172c89f9ca9c", "support" ], - "BackgroundSync/interfaces.any.js": [ + "BackgroundSync/interfaces.https.any.js": [ "4b754f0550409475495768483f2075e8f54782d0", "testharness" ], @@ -410189,8 +414306,8 @@ "9d9a2b77b7fbd8ad4edb75228bd7bca1f915ad61", "testharness" ], - "FileAPI/OWNERS": [ - "f1d0cf569f445712d986e9a85f3cbc717137d7fe", + "FileAPI/META.yml": [ + "b0426c8fc9c1c16a24dc5d1e820db091e3d97169", "support" ], "FileAPI/blob/Blob-constructor-endings.html": [ @@ -410274,15 +414391,15 @@ "testharness" ], "FileAPI/idlharness-manual.html": [ - "df5170b0704955d185dfd7e3e3c44516cdc4292a", + "6e4da9409074c74bf5e82a9759a38ed805273250", "manual" ], "FileAPI/idlharness.html": [ - "b12d3e9d4d69b4b922f8fb588f94db7bbdacbef9", + "8758857fee6e2c4504368ed4d8ca5e818bf84171", "testharness" ], "FileAPI/idlharness.worker.js": [ - "cda6c4911582d2cd707598bbb7be17400eab2517", + "3564b7fa9eaecdc3796ba25606159ae031942ca0", "testharness" ], "FileAPI/progress-manual.html": [ @@ -410326,7 +414443,7 @@ "testharness" ], "FileAPI/reading-data-section/filereader_readAsDataURL.html": [ - "52371f9c51952984ea5cb07e2a6e3d8dfcf50d16", + "883decab747ac39e6cf9c946f309e7a26c4257f7", "testharness" ], "FileAPI/reading-data-section/filereader_readAsText.html": [ @@ -410402,7 +414519,7 @@ "support" ], "FileAPI/url/resources/revoke-helper.js": [ - "9946d1d093a3035e4546bff93473ea2925a74130", + "0845933180c0319131b12c2d53bf60a961183e7c", "support" ], "FileAPI/url/sandboxed-iframe.html": [ @@ -410418,7 +414535,7 @@ "testharness" ], "FileAPI/url/url-in-tags-revoke.window.js": [ - "058021aab41c4ace8b6246ac33891f6eddbdd8b3", + "9454eb78fa619775f2dfc6d67a2a629f9b736424", "testharness" ], "FileAPI/url/url-in-tags.window.js": [ @@ -410457,8 +414574,8 @@ "33c65ffbbe2ab33fa1d5ce946d0be536dd7d0a69", "reftest" ], - "IndexedDB/OWNERS": [ - "d9c15a957c1c4e4d011f1d9b81b3d2531927b66f", + "IndexedDB/META.yml": [ + "23a59b2c2f26784d7c7238e74f70bde7eb898d1f", "support" ], "IndexedDB/README.md": [ @@ -410866,7 +414983,7 @@ "testharness" ], "IndexedDB/idbdatabase-createObjectStore-exception-order.htm": [ - "24d86e0a278a52c759f1a220041838bedd59959e", + "91fbbe23f8cdfc231aa01b8ad276ebb88d377c51", "testharness" ], "IndexedDB/idbdatabase-deleteObjectStore-exception-order.htm": [ @@ -411670,7 +415787,7 @@ "testharness" ], "IndexedDB/interfaces.any.js": [ - "ae562d6b568c1005c5eef5a230b8869729719dff", + "8405006e6c1bc5db4bf666b4ef18b808d3755aaa", "testharness" ], "IndexedDB/interleaved-cursors-common.js": [ @@ -411885,102 +416002,54 @@ "76b34c6324cb5191aee56de0fd94e6132e65f15a", "testharness" ], - "WebCryptoAPI/OWNERS": [ - "18b1175441770103cc71ff54d135648641dcbf6c", + "WebCryptoAPI/META.yml": [ + "4b7eb6116aba38dd94914ea3ff49ff1e882ab5be", "support" ], "WebCryptoAPI/README.md": [ "de7dd2ee8b4d23b5170349e7c2dc94862e5faed2", "support" ], - "WebCryptoAPI/derive_bits_keys/ecdh_bits.https.worker.js": [ - "b5b14e550d5dbff9f63666b42bd46e29b5be8709", + "WebCryptoAPI/derive_bits_keys/ecdh_bits.https.any.js": [ + "864eecab9e1a79b80118c0c3f678b8f38d204bed", "testharness" ], "WebCryptoAPI/derive_bits_keys/ecdh_bits.js": [ "becf212639e53f6cae83994feeb2a2d0ecb6feeb", "support" ], - "WebCryptoAPI/derive_bits_keys/ecdh_keys.https.worker.js": [ - "25bcc549b62ecc99df4e2af27753e311c3910e70", + "WebCryptoAPI/derive_bits_keys/ecdh_keys.https.any.js": [ + "e18057a3c9fda70c897950a6e6eb4251efef55c4", "testharness" ], "WebCryptoAPI/derive_bits_keys/ecdh_keys.js": [ "c030ebe3984538c73ee1fca4ec378e4356bccbf4", "support" ], - "WebCryptoAPI/derive_bits_keys/hkdf.https.worker.js": [ - "0ea6fb5e51a60e8a521da7a2853fde9a4ff2af8f", + "WebCryptoAPI/derive_bits_keys/hkdf.https.any.js": [ + "ab1a44ea74a479a73c122537505b8655479e515f", "testharness" ], "WebCryptoAPI/derive_bits_keys/hkdf.js": [ - "7c50dfe98c29038cc758cf90d56cf4b328d1fc37", + "0b64461f3017121398eee84980565ffdec11da78", "support" ], "WebCryptoAPI/derive_bits_keys/hkdf_vectors.js": [ "766a7184da406918e9dc6718125975a59d3d5d36", "support" ], - "WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker.js": [ - "1149c335951baa52b7d1ad3192292fb46176d491", + "WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.js": [ + "1570f67d4d803e12d1711e861e0ea1b37e76db45", "testharness" ], "WebCryptoAPI/derive_bits_keys/pbkdf2.js": [ - "dfd8eea5707720186820549837c8a1a319a8ecc4", + "d91520b4b779d5a8ecd55398a23a1e0fdbe1a9b3", "support" ], "WebCryptoAPI/derive_bits_keys/pbkdf2_vectors.js": [ "0a073cb726ad239110545eb3cecada2a0ce5daf7", "support" ], - "WebCryptoAPI/derive_bits_keys/test_ecdh_bits.https.html": [ - "eb82990143fa33de7b62cdacd2db566512d74d44", - "testharness" - ], - "WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https.html": [ - "d896626491b4f710970b28d30eb89604034fb8c4", - "testharness" - ], - "WebCryptoAPI/derive_bits_keys/test_hkdf.https.html": [ - "6d0def388fed4db1606d03f2cbfd59020bd00c56", - "testharness" - ], - "WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_empty.https.html": [ - "48b0c6ac60cc130a5bc109fd43b5b1da74bad6da", - "testharness" - ], - "WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_long.https.html": [ - "9f28363c1c182c354d688a44249abe3f6c6e9ff5", - "testharness" - ], - "WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_short.https.html": [ - "2a6b28ee191cc62575872c19a21b402f668cd0d5", - "testharness" - ], - "WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https.html": [ - "e1d654a4ccefef12b57ef32388debf5df170e938", - "testharness" - ], - "WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_long.https.html": [ - "2e3e354fe0b4b96d2429bd6e3b5b702a327d9e84", - "testharness" - ], - "WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_short.https.html": [ - "b53dd1eb6d350d6546e71e77d829eb3da4fc4c68", - "testharness" - ], - "WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https.html": [ - "d36de62c712d53d29aa8cc6995851493d814654f", - "testharness" - ], - "WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_long.https.html": [ - "518afb29e8f859a793e0e39317c6516aae99fb67", - "testharness" - ], - "WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_short.https.html": [ - "5e776aa3f202bb72a328947983b020f03ba6ec4d", - "testharness" - ], "WebCryptoAPI/digest/digest.https.worker.js": [ "a9a6b7a15bf0b795729190a94bdda6ed1ddc013d", "testharness" @@ -412054,43 +416123,43 @@ "support" ], "WebCryptoAPI/generateKey/failures_AES-CBC.https.any.js": [ - "43e43b7fbf6441d1fcd6ddf46c30f0621b1edba7", + "8dcb56464b85de7d54bb3bc1c06d6bda630cf4a0", "testharness" ], "WebCryptoAPI/generateKey/failures_AES-CTR.https.any.js": [ - "2c884e027696683642ea9a554fbb458c80d7c250", + "135d0fdf4e8ca3c44af7af73919ea8ffe7129c5b", "testharness" ], "WebCryptoAPI/generateKey/failures_AES-GCM.https.any.js": [ - "a04245d270369f78f8043d0e18e78813d023143c", + "3d5858db114e2bcd58c7a5f2fd60c47643433007", "testharness" ], "WebCryptoAPI/generateKey/failures_AES-KW.https.any.js": [ - "926c029def9b80da51ebff1185692f24d403cecf", + "c1cba74aeccf6d59d9b1d8aa84cacf2352d1aa93", "testharness" ], "WebCryptoAPI/generateKey/failures_ECDH.https.any.js": [ - "89fe37aa9252d976f76823cdf285630ddadfbfce", + "a4e5c1acc05e321904fda9a8ab442aa63af2fb43", "testharness" ], "WebCryptoAPI/generateKey/failures_ECDSA.https.any.js": [ - "ab6acf474fb27f7a630847ce07d6fb6a9167ad92", + "a2bc85c93a660752db6250b9798240de8b3d3f96", "testharness" ], "WebCryptoAPI/generateKey/failures_HMAC.https.any.js": [ - "6f00681d254f24abf00f073806a162738bcbe8e7", + "13e7fd5352320e6e9e2af9cf54c45e2eae5032ca", "testharness" ], "WebCryptoAPI/generateKey/failures_RSA-OAEP.https.any.js": [ - "c6d7efb5ed58bb1ea96e141763e249b1ad99a6be", + "fb73abf86b9aaf51b032b57d1813d45256e2cbeb", "testharness" ], "WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.js": [ - "dc18838f5c4f84436c892051a728de7ad83fe854", + "51b1195ef2c2f3084b35460c772c355515e2803c", "testharness" ], "WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.https.any.js": [ - "170964b911cd3d1aacaa261de01b013ee3fd745a", + "eebe6f227f86a0359690c36d118fb6d516991b5b", "testharness" ], "WebCryptoAPI/generateKey/successes.js": [ @@ -412098,55 +416167,51 @@ "support" ], "WebCryptoAPI/generateKey/successes_AES-CBC.https.any.js": [ - "49ce28516303c7525f74d29fbbe36b578e9e0d08", + "4f11c263cf8c1a10805dbdbf37e68441cc1524db", "testharness" ], "WebCryptoAPI/generateKey/successes_AES-CTR.https.any.js": [ - "377e8f0ec969f36949c9dc08ae935063d25c08d8", + "7f71cabebd7c4771b0338a86f0db249275c166e6", "testharness" ], "WebCryptoAPI/generateKey/successes_AES-GCM.https.any.js": [ - "a65a71f8f83b017fe9eb8fccbd8da3489ed1f9f0", + "b2818ac6f3bd48fc5343e11c9f3a5fb4e7e159b7", "testharness" ], "WebCryptoAPI/generateKey/successes_AES-KW.https.any.js": [ - "165159903403f67cc27d29f78d46369eb598811c", + "7fb055fd3d32f9b0f0934f0bcf6e4cc8e914c0bc", "testharness" ], "WebCryptoAPI/generateKey/successes_ECDH.https.any.js": [ - "525b874eff610c6db8cca7f50ba0c074b8975001", + "e9ac12b43efef8652a12a3a7dfdaf1f6d14c31fc", "testharness" ], "WebCryptoAPI/generateKey/successes_ECDSA.https.any.js": [ - "2a63f8d0d12987ca2e4c41e5eb28a53741a091f5", + "c1e3ea8f949413099f4d5c9903d4f86ae6b9ddeb", "testharness" ], "WebCryptoAPI/generateKey/successes_HMAC.https.any.js": [ - "af064fd9cc422c35718d1dcf2f6c861aab7385cc", + "6bc1c27059fca5fd8ec0eacb5a4092affd934aa2", "testharness" ], "WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.js": [ - "f82ce4307fea94a097ccdf470b766f110d876b87", + "c18bce1c96c0904d80ed0e8f6c6f52c422bd04cd", "testharness" ], "WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.js": [ - "8ff33e42d855b7482455ebb3caab5ac311e7cbf5", + "e91f38538a40c448cbeaea5e3188df4a4c02870a", "testharness" ], "WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.js": [ - "fbbbef333461a7845ea1b3cba2169435c7f82761", + "7a507269004b76a7455cb41e476f69178fed7162", "testharness" ], "WebCryptoAPI/getRandomValues.any.js": [ "44475110f616c78bc04b93246f015e7a83e78fa7", "testharness" ], - "WebCryptoAPI/idlharness.https.html": [ - "a0ac6f063c49d9c14b614dee18b681968eee05ad", - "testharness" - ], - "WebCryptoAPI/idlharness.https.worker.js": [ - "2ef22c6a9f185492c5bca7e52b3a7a6b363a2e2f", + "WebCryptoAPI/idlharness.https.any.js": [ + "c96f061be232a56e65b5c82bf1ce5fef664e183b", "testharness" ], "WebCryptoAPI/import_export/ec_importKey.https.worker.js": [ @@ -412277,8 +416342,8 @@ "963ed1da346e78fce5217210cd1608b88bea1172", "support" ], - "WebIDL/OWNERS": [ - "f9c94ab08fa997459cba17e61d8cd00ee8b07b46", + "WebIDL/META.yml": [ + "dc19e39d740d19a1fa5e813d6dc15d03c1fc1906", "support" ], "WebIDL/current-realm.html": [ @@ -412318,7 +416383,7 @@ "testharness" ], "WebIDL/ecmascript-binding/interface-prototype-object.html": [ - "13d2a9dbbd0d78e240c2b88d548f88ba41184e5f", + "a91d4385558bc9bd1587755b50dd362fefb70a63", "testharness" ], "WebIDL/ecmascript-binding/iterator-prototype-object.html": [ @@ -412346,7 +416411,7 @@ "testharness" ], "WebIDL/interfaces.html": [ - "699d2feb7ed9f91ae04957131fcb23cebc19b621", + "85b0f1b5d97fd52d6ef20a5b4faf9a7cc55a9ca5", "testharness" ], "WebIDL/invalid/idl/enum.widl": [ @@ -412813,6 +416878,10 @@ "c1723ad9944cf2393a5519a91e4e47a0255bcaf4", "support" ], + "accelerometer/Accelerometer-iframe-access.https.html": [ + "2dbc55431708bd20c92252ab330648ca4a37d47e", + "testharness" + ], "accelerometer/Accelerometer.https.html": [ "bef928057d49b59c2ede3916e49abdd730dc9582", "testharness" @@ -412829,16 +416898,16 @@ "30e8588ff49a1d526d65aac89bc80f4782715914", "manual" ], - "accelerometer/OWNERS": [ - "b119dbb984792f33c6e7463f3105d37c3c3b7ad8", + "accelerometer/META.yml": [ + "f99b5f4f8bb9d631f1b55857512be56738801e6e", "support" ], "accelerometer/idlharness.https.html": [ "93a78732bf63dcdd30ca1004f7ab850d5e7faaae", "testharness" ], - "accname/OWNERS": [ - "3a6002295ea2893ba74763e46965bd2d1291d55b", + "accname/META.yml": [ + "521d90b87283645c22b8752fdb69031cc08cf3f7", "support" ], "accname/description_1.0_combobox-focusable-manual.html": [ @@ -413485,8 +417554,8 @@ "ffb117851422ea6e86b7f8c2a225ef74d2bc271b", "support" ], - "acid/OWNERS": [ - "2f2ebade885163422acf865163165b3f4730566b", + "acid/META.yml": [ + "4bdad91fff78a11818c366ba370a09a5d5605202", "support" ], "acid/README.md": [ @@ -413610,7 +417679,7 @@ "support" ], "ambient-light/AmbientLightSensor-disabled-by-feature-policy.https.html": [ - "9dcb093c8a052b8563d65fa6f0885650422dbf4c", + "ba3284e35cb73c4563f802acfc00b629460f10bb", "testharness" ], "ambient-light/AmbientLightSensor-disabled-by-feature-policy.https.html.headers": [ @@ -413618,15 +417687,15 @@ "support" ], "ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html": [ - "06862bb58d13bf4355cbe66cb7060c7a5ea4a750", + "4fa0514f04f6b401c80891ee36d8e373fea2cdf1", "testharness" ], "ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute.https.html": [ - "acdf8d84bc3e8708af250d8825c93d130ade435f", + "47c837324af05eed00df7238c3232e3fb5fc6797", "testharness" ], "ambient-light/AmbientLightSensor-enabled-by-feature-policy.https.html": [ - "da2cc1cc0de186731e38512219cdfaf8357b9301", + "c0bfd2a51dbdd8002cd7d432448dd1a3ac7b9fba", "testharness" ], "ambient-light/AmbientLightSensor-enabled-by-feature-policy.https.html.headers": [ @@ -413634,15 +417703,19 @@ "support" ], "ambient-light/AmbientLightSensor-enabled-on-self-origin-by-feature-policy.https.html": [ - "2a7a1dadbf5d9d05116128633598da781f5f0003", + "ee5ca4f88396b954bf739e383ad5f81bc55054d2", "testharness" ], "ambient-light/AmbientLightSensor-enabled-on-self-origin-by-feature-policy.https.html.headers": [ "9c9b554e33d34e1513dd315ecd6299f756d68b43", "support" ], + "ambient-light/AmbientLightSensor-iframe-access.https.html": [ + "5896b8ba40dca9f7beeab66a7b355e2aab3d6841", + "testharness" + ], "ambient-light/AmbientLightSensor.https.html": [ - "86a1f84e2e034d58b2a7f6fc01880028b444c7cd", + "b2811054c4835b22f3f2c9d8baa6f95921db67d8", "testharness" ], "ambient-light/AmbientLightSensor_insecure_context.html": [ @@ -413650,11 +417723,11 @@ "testharness" ], "ambient-light/AmbientLightSensor_onerror-manual.https.html": [ - "fa52072d6da7987db8f67c2a6fd9b2e281f03042", + "d4cd15ad0fd8a45e511cb636fbde8525c8147d6b", "manual" ], - "ambient-light/OWNERS": [ - "267fa5a34646c535ff4e4772543bc2c5d8aecc30", + "ambient-light/META.yml": [ + "ac7cd201b98202bfef2c967328008cc581e9091f", "support" ], "ambient-light/idlharness.https.html": [ @@ -413669,8 +417742,8 @@ "4454f6104eeec3c20ae3c5469613015b9253dd44", "support" ], - "annotation-model/OWNERS": [ - "a64a1f5959fed0805f1bcb3a41440bdfb9ed7df2", + "annotation-model/META.yml": [ + "d6c07a9a849f213ecb1efb5a8f3656039af0a3df", "support" ], "annotation-model/README.md": [ @@ -414845,8 +418918,8 @@ "c578cc1a560dde5f9b7f478ed23570822e10fa26", "support" ], - "annotation-protocol/OWNERS": [ - "16577d2283b826f0541dbc795177c7aac7e1b228", + "annotation-protocol/META.yml": [ + "1e4adc07cf5790fd51820158c69c1dd2c1a72c28", "support" ], "annotation-protocol/README.md": [ @@ -415101,8 +419174,8 @@ "047e514331a90ba6b7700ca50d0cfa0cf620a127", "manual" ], - "annotation-vocab/OWNERS": [ - "0248ca0267195e1e71980f40789691e5e8ffbe58", + "annotation-vocab/META.yml": [ + "00a710bdf4b7a25200cef5b4192331c66e6b636c", "support" ], "annotation-vocab/tools/.gitignore": [ @@ -415661,8 +419734,8 @@ "789767132e47fb6cad1ea60584a04b4f2e2c9551", "support" ], - "apng/OWNERS": [ - "5fa81c84bf276ac842e54c02c4889aac62806f86", + "apng/META.yml": [ + "ad3fb4311e96c76e3c9d3ab7be32dfc9d2708b7e", "support" ], "apng/animated-png-timeout-ref.html": [ @@ -415677,22 +419750,22 @@ "32cf112fb1dcb4e7ec3c91bdf5bd6b976a1e4eac", "testharness" ], - "async-local-storage/OWNERS": [ - "0dadd13ec6f4267b77fb4ec782ca528408051a11", + "async-local-storage/META.yml": [ + "9fcc91fa7224a8cb8b7322d607d5a02da459af3d", "support" ], "async-local-storage/storage-smoke-test.https.tentative.html": [ "1e00cf5aff9d85ca66d8b831ee4c2c3cb8259071", "testharness" ], - "audio-output/HTMLMediaElement-sinkId-idl.html": [ - "8f37d8d2fc1cb9b5ad0d85234f733f534f4f0db8", - "testharness" - ], - "audio-output/OWNERS": [ - "8d5030068c8ea67ad77f7dabb274470685b734a6", + "audio-output/META.yml": [ + "207e6b4a069dc5a13bf00656c3bbed751c43a1de", "support" ], + "audio-output/idlharness.window.js": [ + "c528922cb15fa766be42f3d9b22d7e29caf98533", + "testharness" + ], "audio-output/setSinkId-manual.https.html": [ "6743b9f6843a1c6134ac9cc627375b0368986e55", "manual" @@ -415701,8 +419774,8 @@ "556ab735b0461aab4dbbb02d277da6ea07106469", "testharness" ], - "background-fetch/OWNERS": [ - "0c4e22b970a92b2d77b0f50cc27c2d46aad0b43b", + "background-fetch/META.yml": [ + "4d156fb28413323d5217a1d843f7e45162ca0a86", "support" ], "background-fetch/content-security-policy.https.window.js": [ @@ -415717,16 +419790,8 @@ "fd9efe16c485c6fa6cc4b587b492eb24bf9ccac2", "testharness" ], - "background-fetch/interfaces-worker.https.html": [ - "3bdcb55c864d99da109cdc0abe56c06aaf3e3d1e", - "testharness" - ], - "background-fetch/interfaces.html": [ - "dc48b3e0bff00fed4a0e846e35f2499d6579dcd8", - "testharness" - ], - "background-fetch/interfaces.worker.js": [ - "f1013d140f361226c81c24926548860d975ec3b2", + "background-fetch/interfaces.https.any.js": [ + "af1d0da2759a9c1c5b993eb9ea0905601f531301", "testharness" ], "background-fetch/mixed-content-and-allowed-schemes.https.window.js": [ @@ -415745,8 +419810,8 @@ "1109faf95d0b0d09f2eb9a486638d68af55cb52c", "support" ], - "battery-status/OWNERS": [ - "c08081d13e4029cf4fffb48c15d323d8b15a581b", + "battery-status/META.yml": [ + "66cfecbe9492089a9319c323deadc9f03fd53636", "support" ], "battery-status/battery-charging-manual.https.html": [ @@ -415797,8 +419862,8 @@ "61b61d09a21daee964e0ebd26f7bdfdd1964c8ae", "support" ], - "beacon/OWNERS": [ - "500e8f078ef1f3e56bf3e2590a2799046832f573", + "beacon/META.yml": [ + "bde35c223aa8099d60febd82b3d24aa1c80633ab", "support" ], "beacon/beacon-basic-blob.html": [ @@ -415893,6 +419958,10 @@ "8185d2b31fbf67a573444d3c8f828f96422526f5", "support" ], + "beacon/idlharness.any.js": [ + "eee7ad4981ba48eef9df1f61b5d4d9ce39bc684d", + "testharness" + ], "beacon/navigate.iFrame.sub.html": [ "03a7f2477d3efef7572b1c45a6ed113350aec948", "support" @@ -415909,8 +419978,8 @@ "e70503e7fb71617b9be631d5f2a9e73cacd83e3f", "support" ], - "bluetooth/OWNERS": [ - "ef497e5da8691971c612980bb94eae44fc17c509", + "bluetooth/META.yml": [ + "5f2a733d31520e93ce73531e5db5453b73979ced", "support" ], "bluetooth/README.md": [ @@ -416069,6 +420138,10 @@ "fa121bcbea3d19898a71f7dda79708ee941e4b6c", "testharness" ], + "bluetooth/idl/idlharness.tentative.window.js": [ + "02a6bf3346f34196fab9b5788131641d44bf9b77", + "testharness" + ], "bluetooth/requestDevice/acceptAllDevices/device-with-empty-name.https.html": [ "850418b4a67df894ac4b21d2e5a18c5c266d03fd", "testharness" @@ -416669,16 +420742,16 @@ "417d39a317f55a95180c806d28047c85dd959d65", "testharness" ], - "budget-api/OWNERS": [ - "ed48014d817ef034062db60403704ed2c0cf9aeb", + "budget-api/META.yml": [ + "d4b8d3ee30aca9e9bd4435534615172c89f9ca9c", "support" ], "budget-api/interfaces.any.js": [ "36404f7f6ec3674ae74cd2ea1969b6260dc8f47c", "testharness" ], - "clear-site-data/OWNERS": [ - "58a011d159fc7581c33fee75b7837c689e704289", + "clear-site-data/META.yml": [ + "b8bca79a6a7924ef1799e8fd56684f293882b619", "support" ], "clear-site-data/navigation-insecure.html": [ @@ -416717,8 +420790,8 @@ "8b95088e042059506f15b013e2a22c62d46cb227", "support" ], - "client-hints/OWNERS": [ - "e096c94435cc7364a4959597cf51a86b3fee81a6", + "client-hints/META.yml": [ + "8664f3a317a1fdf2d63667cd41a64922ac8cc0fc", "support" ], "client-hints/accept_ch.http.html": [ @@ -416729,14 +420802,34 @@ "23aaa612f1b6ee417d31faec8399248c9bc7cffc", "support" ], - "client-hints/accept_ch.sub.https.html": [ - "8cfb7a9f11cbd19f2e3965c27af394fca31e1654", + "client-hints/accept_ch.tentative.https.html": [ + "812edca2d3fd438a13bcc05a6c7a722b467e000b", "testharness" ], - "client-hints/accept_ch.sub.https.html.headers": [ + "client-hints/accept_ch.tentative.sub.https.html": [ + "926500884d438811650ef7cca54f29d19ff03795", + "testharness" + ], + "client-hints/accept_ch.tentative.sub.https.html.headers": [ "23aaa612f1b6ee417d31faec8399248c9bc7cffc", "support" ], + "client-hints/accept_ch_lifetime.tentative.https.html": [ + "4a0f40a61adfb2d4f5ab67244ebf98b4a66bf544", + "testharness" + ], + "client-hints/accept_ch_lifetime_cross_origin_iframe.tentative.sub.https.html": [ + "c1c96cf6eac7da1368fcb41590efe3d60456692c", + "testharness" + ], + "client-hints/accept_ch_lifetime_same_origin_iframe.tentative.https.html": [ + "635b8d12d8d38f4f5be2b840e337a87cd63744ed", + "testharness" + ], + "client-hints/accept_ch_lifetime_subresource.tentative.https.html": [ + "6aeb04a3ad14e9efb9765b37a46ca73ca45cdd26", + "testharness" + ], "client-hints/accept_ch_malformed_header.https.html": [ "fb5fa5837d4e3379384b6f409cd42c748dfa145f", "testharness" @@ -416749,8 +420842,68 @@ "a69e980bffe7bd97aaaffde6bbec85df36b164c4", "support" ], - "clipboard-apis/OWNERS": [ - "bae753666bda85e9805a5e2fad80ba71459b8aba", + "client-hints/http_equiv_accept_ch.tentative.http.html": [ + "f4ea013432d4a0c599a7a8bc388ca9b5019e60f3", + "testharness" + ], + "client-hints/http_equiv_accept_ch.tentative.https.html": [ + "3d0aa253be8108f9b3aa6542d1eb5f8cafbb8e34", + "testharness" + ], + "client-hints/http_equiv_accept_ch.tentative.sub.https.html": [ + "f404276fd8263be9f4fc2ecfc4f1d28ce0f62f6d", + "testharness" + ], + "client-hints/http_equiv_accept_ch_lifetime.tentative.https.html": [ + "5881ee69c16a2990fd96bf201668900213f1c7d9", + "testharness" + ], + "client-hints/http_equiv_accept_ch_lifetime_cross_origin_iframe.tentative.sub.https.html": [ + "e505202f4f86587242bdd546eb2686d20ea70899", + "testharness" + ], + "client-hints/http_equiv_accept_ch_lifetime_same_origin_iframe.tentative.https.html": [ + "b1e602609e872b2e00f2086330450afae3764b17", + "testharness" + ], + "client-hints/http_equiv_accept_ch_lifetime_subresource.tentative.https.html": [ + "bcba9e32ad82008f3fa391559f9bc8fbca9805fb", + "testharness" + ], + "client-hints/http_equiv_accept_ch_malformed_header.tentative.https.html": [ + "17d80854b8a71289a1a1208984cca7021b51679a", + "testharness" + ], + "client-hints/resources/accept_ch.html": [ + "a0a6d53c0c859bb62d38f1ad3a4eeac0abd50823", + "support" + ], + "client-hints/resources/accept_ch.html.headers": [ + "5e8beefae60a740d780c333e8df38c62350c345d", + "support" + ], + "client-hints/resources/accept_ch_lifetime.html": [ + "ddafc53ea37b3f557b518e65181fdafc161cde49", + "support" + ], + "client-hints/resources/accept_ch_lifetime.html.headers": [ + "22488fcaec4a0a0f227b972ccc8c911e006f3286", + "support" + ], + "client-hints/resources/do_not_expect_client_hints_headers.html": [ + "3aa67914736b2aaf826a641ac3886bd1a07c37d5", + "support" + ], + "client-hints/resources/expect_client_hints_headers.html": [ + "f3dad5b94c675e20a768bd1408efeb160f7a9344", + "support" + ], + "client-hints/resources/http_equiv_accept_ch_lifetime.html": [ + "d892780f71f921b8fe8a068d417de63ee4a85600", + "support" + ], + "clipboard-apis/META.yml": [ + "49ed5058494d23f4521a07000b533d463805f104", "support" ], "clipboard-apis/async-interfaces.https.html": [ @@ -416793,8 +420946,8 @@ "26ecfb7c87f732aab17cf1084440111153f5771f", "manual" ], - "common/OWNERS": [ - "13fbb201f77b9929d7f5693b70855c9b68abc70b", + "common/META.yml": [ + "c7b38b13ed02a211c557b9154613e5af6f0a02e7", "support" ], "common/PrefixedLocalStorage.js": [ @@ -416854,7 +421007,7 @@ "support" ], "common/canvas-tests.js": [ - "329e3ae1cfde2ee0525302e6a3260faed3885f28", + "c31f3a58eda8896f273650420c9b0e2ae1bc65ed", "support" ], "common/canvas-tests.js.headers": [ @@ -416890,7 +421043,7 @@ "support" ], "common/get-host-info.sub.js": [ - "4175d0fff3555e25a646b0673a082fefdc113fe0", + "1eae4a7e29b73d60b9832ef5d8c808f6fd10db5c", "support" ], "common/get-host-info.sub.js.headers": [ @@ -416953,6 +421106,10 @@ "e3593850f8098d3f3ff82c042deab15f51c66a52", "support" ], + "common/subset-tests-by-key.js": [ + "270a9b898f6ae0da4dac481a5157a890a79322b3", + "support" + ], "common/subset-tests.js": [ "0ec265b2167686390b1c0ef92575780d47c6b1a9", "support" @@ -416981,8 +421138,8 @@ "11ef28419b58983d473606865c0d7a47be5e4056", "support" ], - "compat/OWNERS": [ - "e714708a95e56bc556b64d991cb72f0ccace4f92", + "compat/META.yml": [ + "ccf32e8e83bc78ead9631738ee8c5272f7f95df0", "support" ], "compat/css-style-declaration-alias-enumeration.html": [ @@ -417093,12 +421250,12 @@ "9f913a1fbd8fd2db443fbb27837d163423538e0f", "reftest" ], - "conformance-checkers/Makefile": [ - "7b6e2ee9ec808bd43d03b9f0a8054f3ac21bc583", + "conformance-checkers/META.yml": [ + "cd8ee89af59f9c77d23da3acd6c06ae3c137b9ba", "support" ], - "conformance-checkers/OWNERS": [ - "2b66f8dc160b6531edf598a0661cc908b25637e5", + "conformance-checkers/Makefile": [ + "7b6e2ee9ec808bd43d03b9f0a8054f3ac21bc583", "support" ], "conformance-checkers/README.md": [ @@ -434633,44 +438790,44 @@ "fe1f06fe735d6c3a5b8ae23c5ddf0bcedb2d4700", "support" ], - "console/OWNERS": [ - "6a6d341b506ea97be1082bc36f59b0eebf3df104", + "console/META.yml": [ + "170fecd7c57c2629628553e47d2e6c5581013549", "support" ], "console/console-count-logging-manual.html": [ - "1ffcacf40728c1cd9f0eadbd68dad59e7c2c35d3", + "f2e0d5c03356d15844f2ffa3f8800a7b44fd6319", "manual" ], "console/console-countReset-logging-manual.html": [ - "587de5bb8dcb002025244e8058b52d4ba0b1bdd3", + "bdce08f6994cfaa34505ab7fee89fb3593142355", "manual" ], - "console/console-counting-label-conversion.any.js": [ - "a48d28ca0a1d6c5c50dc5d29521563a44beb6590", - "testharness" - ], "console/console-is-a-namespace.any.js": [ "9ad845184a6dd40b1ab64992ca514dbf4736c930", "testharness" ], + "console/console-label-conversion.any.js": [ + "66b683e11b294518c3057ff371fe7f8a0b00dafb", + "testharness" + ], "console/console-number-format-specifiers-symbol-manual.html": [ - "a0b0c97ec5312027ff0152536458071254235d01", + "0ad8917ef886b6c9a6d0ce5f3befcca76a3b0fa4", "manual" ], "console/console-string-format-specifier-symbol-manual.html": [ - "d3126f4c136d646f79f2534f66b4d9f8d0c5c67d", + "d1b45d95169637c84eb6509aa3f8d4cf118dcc8c", "manual" ], "console/console-tests-historical.any.js": [ "ee18f8a672534b478ca15990026638a73588fcf4", "testharness" ], - "console/console-time-label-conversion.any.js": [ - "5e2ca9e9dca88c6de32408b461f3f4c54c586031", - "testharness" + "console/console-timing-logging-manual.html": [ + "8b2d2e8d6675efacf99f49fec95c8be52f38407e", + "manual" ], - "content-security-policy/OWNERS": [ - "f478084fb2b04fe93435b3c33e9791bf613ba7f8", + "content-security-policy/META.yml": [ + "5819f0331b11875efb46ad15e02d28f59770cc9d", "support" ], "content-security-policy/README.css": [ @@ -434921,8 +439078,8 @@ "8d1a3cb1754e08585851553defc828f424e3f402", "testharness" ], - "content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_hashed_attributes.html": [ - "f6888b5ea15ed20082ff9b2d323af0a495b9fe56", + "content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_hashes.html": [ + "221c608dd2ac6af81550ca6211c20a90e9f45dad", "testharness" ], "content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_inline.html": [ @@ -435810,7 +439967,7 @@ "testharness" ], "content-security-policy/reporting-api/reporting-api-doesnt-send-reports-without-violation.https.sub.html.sub.headers": [ - "65081c84f2f9a69ae0d9407e7ce7ec1d2aff9e2f", + "e02c27c5d75e315e787ca0923ccdf9b8bfdc95a7", "support" ], "content-security-policy/reporting-api/reporting-api-report-only-sends-reports-on-violation.https.sub.html": [ @@ -435818,7 +439975,7 @@ "testharness" ], "content-security-policy/reporting-api/reporting-api-report-only-sends-reports-on-violation.https.sub.html.sub.headers": [ - "6f50f9873944cd8a050eee7ff86c1c5c79f837a6", + "21a26cf60992dea5dc9b8f6d134559a32a69efbc", "support" ], "content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-1.https.sub.html": [ @@ -435826,7 +439983,7 @@ "testharness" ], "content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-1.https.sub.html.sub.headers": [ - "098e7ecf9e4b22af2526b97bc21837630074ab52", + "4bddc6a5f54193b57e91b0ed981797849cd72b62", "support" ], "content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-2.https.sub.html": [ @@ -435834,7 +439991,7 @@ "testharness" ], "content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-2.https.sub.html.sub.headers": [ - "80b6e9e46d32fdf4add93ff104d4d8de2f15b292", + "694161355a5dd2e24ca94f98ca98ce073cd82537", "support" ], "content-security-policy/reporting-api/reporting-api-sends-reports-on-violation.https.sub.html": [ @@ -435842,7 +439999,7 @@ "testharness" ], "content-security-policy/reporting-api/reporting-api-sends-reports-on-violation.https.sub.html.sub.headers": [ - "2fac5fdd70da5df3b6778dde3865c7d348541f63", + "766bb03f5fc72d58cb67309cbbb18a8da74b6aec", "support" ], "content-security-policy/reporting-api/reporting-api-works-on-frame-src.https.sub.html": [ @@ -435850,7 +440007,7 @@ "testharness" ], "content-security-policy/reporting-api/reporting-api-works-on-frame-src.https.sub.html.sub.headers": [ - "bbd38e08374180c8c9469d1b62f75b864c77862f", + "b590a452008e8c32c2758dd36be9fa46c5cbc37f", "support" ], "content-security-policy/reporting/multiple-report-policies.html": [ @@ -436018,7 +440175,7 @@ "testharness" ], "content-security-policy/sandbox/sandbox-allow-scripts.sub.html": [ - "0acaeda7770b1dd0e0149233cfedf9ecd7db1c5a", + "210648c3d0a2e67819daff160d3dd2804059eb49", "testharness" ], "content-security-policy/sandbox/sandbox-empty-subframe.sub.html": [ @@ -436045,14 +440202,30 @@ "84ab95803795a77af210cb4d713319b8a9115c81", "support" ], - "content-security-policy/sandbox/support/sandboxed-post-message-to-parent.sub.html": [ + "content-security-policy/sandbox/support/sandboxed-post-message-to-parent.html": [ "e255368c5e546322c63854d59abb48814d36d8b8", "support" ], - "content-security-policy/sandbox/support/sandboxed-post-message-to-parent.sub.html.sub.headers": [ + "content-security-policy/sandbox/support/sandboxed-post-property-to-opener.html": [ + "678fe881c87954b131d3f16202fe7ac88fe99066", + "support" + ], + "content-security-policy/sandbox/support/sandboxed-post-property-to-opener.html.sub.headers": [ "f161272e257353dbe121030cbec0de00218757ff", "support" ], + "content-security-policy/sandbox/support/unsandboxed-post-property-to-opener.html": [ + "678fe881c87954b131d3f16202fe7ac88fe99066", + "support" + ], + "content-security-policy/sandbox/window-reuse-sandboxed.html": [ + "58cab561dc819381a3046ee098bde1e0413965db", + "testharness" + ], + "content-security-policy/sandbox/window-reuse-unsandboxed.html": [ + "ac57b56a21a6c6888c43226e9ed2dfbd088862bc", + "testharness" + ], "content-security-policy/script-src/10_1_support_1.js": [ "6916d52aa90921bb59cd9a677f58176255f4f2fd", "support" @@ -436917,18 +441090,82 @@ "2676e375c60899dbd2281b49e01e82e1b3d9451e", "testharness" ], - "content-security-policy/unsafe-hashed-attributes/script_event_handlers_allowed.html": [ - "3dac897440d3bcca283c606c51d23a9d37c66a62", + "content-security-policy/unsafe-hashes/javascript_src_allowed-href.html": [ + "2bd3fb3fae8a5bc7a25d17670b47327b8584a88c", "testharness" ], - "content-security-policy/unsafe-hashed-attributes/script_event_handlers_denied_matching_hash_no_unsafe_inline_attribute.html": [ - "2864ff4485ab5fee87000898cba6c9d786586684", + "content-security-policy/unsafe-hashes/javascript_src_allowed-href_blank.html": [ + "349baa33e86ccd020758817ef25503f6b5dddaa1", "testharness" ], - "content-security-policy/unsafe-hashed-attributes/script_event_handlers_denied_not_matching_hash.html": [ - "d4f78683e9e76a341134c34be726d435d113b71b", + "content-security-policy/unsafe-hashes/javascript_src_allowed-window_location.html": [ + "979110bfd5000798d635d3ccdd44acfcdcec8e0d", "testharness" ], + "content-security-policy/unsafe-hashes/javascript_src_allowed-window_open.html": [ + "1f6ce394551c57a521ce8df202cce59d8b27b0a0", + "testharness" + ], + "content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href.html": [ + "8ebd1793dfc9ef510e0c78e19e02719e2a30f526", + "testharness" + ], + "content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href_blank.html": [ + "a8a9080c1a1f7c26c1b30e9d43e13f53f4576360", + "testharness" + ], + "content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-window_location.html": [ + "4ac5fac6f6c58c8c172ed02594d73f631799cf7a", + "testharness" + ], + "content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-window_open.html": [ + "f62182571c99ce20bdb7ff7c94592355a6b41743", + "testharness" + ], + "content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href.html": [ + "5cefbd1b0017f318ea83b77e4766b0ed4b4295dd", + "testharness" + ], + "content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href_blank.html": [ + "4c12e6e13a95ad4fd6222d93427a48257f3a0b77", + "testharness" + ], + "content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-window_location.html": [ + "401d00812bcb6aee37f5779f2794ecbb6792a7dc", + "testharness" + ], + "content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-window_open.html": [ + "20348d6da0ecdb7f5295bc704191cd217dd726b6", + "testharness" + ], + "content-security-policy/unsafe-hashes/script_event_handlers_allowed.html": [ + "e8e57afe913c38d603d1e7256412b33a1b333004", + "testharness" + ], + "content-security-policy/unsafe-hashes/script_event_handlers_denied_missing_unsafe_hashes.html": [ + "9e80d3eb04bb86ea53eb8cce065490550fd19e79", + "testharness" + ], + "content-security-policy/unsafe-hashes/script_event_handlers_denied_wrong_hash.html": [ + "76831255a317844b60de42cb137ddbef52aa81b9", + "testharness" + ], + "content-security-policy/unsafe-hashes/style_attribute_allowed.html": [ + "02676f3fe19f2da59f166f2a7be071a4071615c6", + "testharness" + ], + "content-security-policy/unsafe-hashes/style_attribute_denied_missing_unsafe_hashes.html": [ + "759d2d1ba03562cce5a4c24327e0cd63fe297cd5", + "testharness" + ], + "content-security-policy/unsafe-hashes/style_attribute_denied_wrong_hash.html": [ + "6cc4455b0d5afa4c23ee5e8eb0c33969149fd36c", + "testharness" + ], + "content-security-policy/unsafe-hashes/support/child_window_location_navigate.sub.html": [ + "02990045a9427bfb19b439bb0691d0a5ed56453a", + "support" + ], "content-security-policy/worker-src/dedicated-child.sub.html": [ "fb394b266d3c21a44d7f0edfbbcc5d5ff31e8b6f", "testharness" @@ -437037,111 +441274,91 @@ "599143e3733f0ea7dc3cbaa6b03de0a7b8e93acf", "testharness" ], - "cookie-store/OWNERS": [ - "9e68d9eb0784e10786bd8b0c6009afb42516acdc", + "cookie-store/META.yml": [ + "b0d8c58c78cfd2dcc8a81b83fb17afadeabfb375", "support" ], "cookie-store/README.md": [ "40595162d15dec7e315ef16f94646045596d7b1c", "support" ], - "cookie-store/cookieStore_delete_arguments.tentative.window.js": [ - "a2a3b036e62ed11e8013f7e255bbc418576dd451", + "cookie-store/cookieListItem_attributes.tentative.https.window.js": [ + "4b90ff7956f16f2f829829cda1047c3eec48ae93", "testharness" ], - "cookie-store/cookieStore_delete_basic.tentative.window.js": [ + "cookie-store/cookieStore_delete_arguments.tentative.https.window.js": [ + "1ade936aa42802c4fc1672b5ababd9eb15e2b4a9", + "testharness" + ], + "cookie-store/cookieStore_delete_basic.tentative.https.window.js": [ "c0a5c01ffcdd3755eb3db3dc4a6ec398fd2aba37", "testharness" ], - "cookie-store/cookieStore_event_arguments.tenative.window.js": [ + "cookie-store/cookieStore_event_arguments.tenative.https.window.js": [ "a61074b6062928c29a83e0f7d456fdce9e3a3d47", "testharness" ], - "cookie-store/cookieStore_event_basic.tentative.window.js": [ + "cookie-store/cookieStore_event_basic.tentative.https.window.js": [ "f6f20c4b587ed51d31ffc9f8bed1dfb7d092a064", "testharness" ], - "cookie-store/cookieStore_event_delete.tenative.window.js": [ + "cookie-store/cookieStore_event_delete.tenative.https.window.js": [ "b492c6567ef91ea0def4195b049f9553bbc8271d", "testharness" ], - "cookie-store/cookieStore_event_overwrite.tentative.window.js": [ + "cookie-store/cookieStore_event_overwrite.tentative.https.window.js": [ "cd238bae3c79a5f3c6e385466fe29487bf0e4c70", "testharness" ], - "cookie-store/cookieStore_getAll_arguments.tentative.window.js": [ - "4804767f6398c3d10d726d21895ae3b72c8f23f3", + "cookie-store/cookieStore_getAll_arguments.tentative.https.window.js": [ + "8af46d4d9a1b30fa742ce674fff4a6e84325b2eb", "testharness" ], - "cookie-store/cookieStore_getAll_set_basic.tentative.window.js": [ + "cookie-store/cookieStore_getAll_multiple.tentative.https.window.js": [ + "f54045073f8db4f16682da3a4cabc98feb6bdd2e", + "testharness" + ], + "cookie-store/cookieStore_getAll_set_basic.tentative.https.window.js": [ "d3c3430fa08d8573e6d95c56e0b91604286eb632", "testharness" ], - "cookie-store/cookieStore_get_arguments.tentative.window.js": [ - "1f63b8fc5b9e6a1e0a4aa925d2d3084cb1ea093a", + "cookie-store/cookieStore_get_arguments.tentative.https.window.js": [ + "f189edac32de86822bd9f1dfaa11e1a3dd507e21", "testharness" ], - "cookie-store/cookieStore_get_delete_basic.tentative.window.js": [ + "cookie-store/cookieStore_get_delete_basic.tentative.https.window.js": [ "a5f91a2bbe6c619b01a9e3deb473645a36c85b44", "testharness" ], - "cookie-store/cookieStore_get_set_basic.tentative.window.js": [ + "cookie-store/cookieStore_get_set_basic.tentative.https.window.js": [ "475f0cdc18f63a0b3a710800a7a4ed82fd7b8ee8", "testharness" ], - "cookie-store/cookieStore_has_arguments.tentative.window.js": [ - "2a73b3ce79da4a3a49cd1580a1c8796b5c54c3a1", - "testharness" - ], - "cookie-store/cookieStore_has_basic.tentative.window.js": [ - "e258d62c411d54d7d5cf016adf78132bb9aa9fae", - "testharness" - ], - "cookie-store/cookieStore_in_detached_frame.tentative.html": [ + "cookie-store/cookieStore_in_detached_frame.tentative.https.html": [ "600452c1a496b8335b27bd24943b8834e37bf4d5", "testharness" ], - "cookie-store/cookieStore_set_arguments.tentative.window.js": [ - "33e7ed082d0e461147eb01dfabf305022952401f", + "cookie-store/cookieStore_set_arguments.tentative.https.window.js": [ + "d017d31481f73c3e83af7ae6560869e05026239a", "testharness" ], - "cookie-store/cookieStore_set_expires_option.tentative.window.js": [ - "1425be76976edef1e9c8ef222ab90e956eb21bae", - "testharness" - ], - "cookie-store/cookieStore_special_names.tentative.html": [ - "f839e2825dd18a6f54639fc2b7d4a18ce9906b25", - "testharness" - ], - "cookie-store/cookieStore_special_names.tentative.https.html": [ - "4d53aaecbf9fea2865ca6492bc69b2ec3a47af79", - "testharness" - ], - "cookie-store/document_cookie.tentative.html": [ - "23916c5325b2c98875eac4ab7291622b44974daf", + "cookie-store/cookieStore_special_names.tentative.https.window.js": [ + "36bcdc14981a5d71f5e46f1cef4ee2031434bc62", "testharness" ], "cookie-store/document_cookie.tentative.https.html": [ "447ba96e7bb23a0def44817e584891097bb81998", "testharness" ], - "cookie-store/document_getAll_multiple.tentative.html": [ - "270700a50ac04a995665700688297b81c372ce37", - "testharness" - ], - "cookie-store/http_cookie_and_set_cookie_headers.tentative.html": [ - "7fb04dc519bafed5f35493f65664b51e23131a1d", - "testharness" - ], "cookie-store/http_cookie_and_set_cookie_headers.tentative.https.html": [ "2ccfc03ad6fedb063e2cd3ff9726b8d482ab5cf0", "testharness" ], - "cookie-store/httponly_cookies.window.js": [ + "cookie-store/httponly_cookies.https.window.js": [ "29d9c0bfaa9aa3e7115758731156dbeca9e736dc", "testharness" ], - "cookie-store/idlharness.tentative.html": [ + "cookie-store/idlharness.tentative.https.html": [ "043875184fa56ad41cda11e6f84314a7aebdb17f", "testharness" ], @@ -437153,26 +441370,14 @@ "0c8a1302ab1839cab71c87db2bda1ca6abcb6a23", "testharness" ], - "cookie-store/no_name_and_no_value.tentative.html": [ - "da68f9d93ef6f0f91da4827240e32a1e93a8df73", - "testharness" - ], "cookie-store/no_name_and_no_value.tentative.https.html": [ "61cfa6f1e5ee1e9165dcc16e32486660a1da9c42", "testharness" ], - "cookie-store/no_name_equals_in_value.tentative.html": [ - "07d5e9462c4395002f23aa4aaf25ae795f9f2452", - "testharness" - ], "cookie-store/no_name_equals_in_value.tentative.https.html": [ "61e7a3cc1f5b197d924c76098b66979d00444012", "testharness" ], - "cookie-store/no_name_multiple_values.tentative.html": [ - "edab422cf19fcdb906e20dcba9dc4a90dde41415", - "testharness" - ], "cookie-store/no_name_multiple_values.tentative.https.html": [ "aa3ed15714a1ed2b7cac4ba2fc7998d9792b7339", "testharness" @@ -437214,7 +441419,7 @@ "support" ], "cookie-store/serviceworker_cookieStore_arguments.js": [ - "a90956237d63fd51556f2d9e50967522870816d4", + "3260186907a9b4779e1a303eec499f880a270ac7", "support" ], "cookie-store/serviceworker_cookieStore_arguments.tentative.https.html": [ @@ -437222,7 +441427,7 @@ "testharness" ], "cookie-store/serviceworker_cookieStore_basic.js": [ - "38fe0bc6fbf08e5387f81e32348252c481af03c0", + "515dc7d31bbc6af83276939dbb997ccd0e8de3ec", "support" ], "cookie-store/serviceworker_cookieStore_basic.tentative.https.html": [ @@ -437230,7 +441435,7 @@ "testharness" ], "cookie-store/serviceworker_cookieStore_subscriptions.js": [ - "4fb3574d207f1dc09e488830714eb70b8bda55b4", + "7197cdc912d381a258a7b80daaa0d12e20a66fe5", "support" ], "cookie-store/serviceworker_cookieStore_subscriptions.tentative.https.html": [ @@ -437238,15 +441443,39 @@ "testharness" ], "cookie-store/serviceworker_cookieStore_subscriptions_basic.js": [ - "9de2007372d39f2c8552d476582a482b6a4bd1b4", + "503a93f435cf7784ff2b98dc7c3f5d1a1ba1fb14", "support" ], "cookie-store/serviceworker_cookieStore_subscriptions_basic.tentative.https.html": [ "3836f1d36746ae11b76ee420ba34d902d48bc0af", "testharness" ], - "cookies/OWNERS": [ - "15417c1a9e90762ae826b0258fe3619cc6a78b0e", + "cookie-store/serviceworker_cookieStore_subscriptions_empty.js": [ + "a90b1e59e0708838ad84618c4acfb6291ec82bd9", + "support" + ], + "cookie-store/serviceworker_cookieStore_subscriptions_empty.tentative.https.html": [ + "3f8ec6177bc54738213fab8a1f8947d58714456d", + "testharness" + ], + "cookie-store/serviceworker_cookieStore_subscriptions_eventhandler_attribute.js": [ + "4cc19c733cea09c1143dba9ef017ccb59aee8ddc", + "support" + ], + "cookie-store/serviceworker_cookieStore_subscriptions_eventhandler_attribute.tentative.https.html": [ + "e0d44d998137cea66fc66d88a12b485386962b34", + "testharness" + ], + "cookie-store/serviceworker_cookieStore_subscriptions_mismatch.js": [ + "464447630cdf01b80e4469fb79756c9898653cc4", + "support" + ], + "cookie-store/serviceworker_cookieStore_subscriptions_mismatch.tentative.https.html": [ + "594f019786ffb316e8140e9f30a2cecadceda2fa", + "testharness" + ], + "cookies/META.yml": [ + "7456d333deb42015924578efc2a9269fbfa696bf", "support" ], "cookies/README.md": [ @@ -437889,8 +442118,8 @@ "31461ac108fe717b074a41e14c12d9b83c064f85", "testharness" ], - "core-aam/OWNERS": [ - "3a6002295ea2893ba74763e46965bd2d1291d55b", + "core-aam/META.yml": [ + "521d90b87283645c22b8752fdb69031cc08cf3f7", "support" ], "core-aam/README.md": [ @@ -438793,8 +443022,8 @@ "644c902be2861bed6dfa48ed12a12b08c6d9a2f5", "testharness" ], - "cors/OWNERS": [ - "aee63d52a4bdc2af1cd26941a6f01a794b5be9fc", + "cors/META.yml": [ + "5c885aaa8b4118a67983fa41f0c75cfe24f2cdff", "support" ], "cors/README.md": [ @@ -438881,6 +443110,10 @@ "9cf4e4db6b0a74fa25f1ab500e91acf90b1c9db6", "support" ], + "cors/resources/cache-304.py": [ + "d95bb900081cf25253c758c1979e214021f21825", + "support" + ], "cors/resources/checkandremove.py": [ "d891a6e489124e4ef7f82faa51a5e2a7221925f9", "support" @@ -438917,6 +443150,10 @@ "e26f213e67940865d3d535f9fa173c999dbef31e", "testharness" ], + "cors/script-304.html": [ + "f3b0b2090f2ef74458a32a9805b4289aba5fd534", + "testharness" + ], "cors/simple-requests.htm": [ "608ea76c3209d7e803b4d4c1b02035e8493d52d5", "testharness" @@ -438937,8 +443174,8 @@ "8307ed240a531033c96da89197dcfb5ea25cde87", "support" ], - "credential-management/OWNERS": [ - "c7e6702e4472c55bb6e9c543bed62de2d2a7331d", + "credential-management/META.yml": [ + "4966e7a03e815dac333218faf57875b57b9dd535", "support" ], "credential-management/credentialscontainer-create-basics.https.html": [ @@ -438949,8 +443186,8 @@ "561636e62d50da2d14e50516c62cbaea1c5bb924", "testharness" ], - "credential-management/idl.https.html": [ - "e9a108beef51c52bbaaf2e53371aec57e69541c0", + "credential-management/idlharness.https.window.js": [ + "9680556aa4d42fa7f86451640a2860caee06a042", "testharness" ], "credential-management/passwordcredential-framed-get.sub.https.html": [ @@ -438981,8 +443218,8 @@ "3b6f886e23090e7c2d5435e7337ad1880f0ea371", "support" ], - "css/CSS1/OWNERS": [ - "5eeb0e152c6f32a2a91b7e29dbabdb997dbbcea6", + "css/CSS1/META.yml": [ + "b792470b13ce6eb8f26d3d3f5368232a9ec4e5e6", "support" ], "css/CSS1/list-marker-inside-whitespace-001.xml": [ @@ -439013,12 +443250,12 @@ "954f4591b928828eceab2cffae74baf002e26288", "support" ], - "css/CSS2/Makefile": [ - "41f0ab5351ff9f8a02a655d7a40f58395156ba3a", + "css/CSS2/META.yml": [ + "9d154a356898f6a8cc1aae1c889a66ea390a03e0", "support" ], - "css/CSS2/OWNERS": [ - "319d9298782fe84f9d8dbb59249204e47c297b92", + "css/CSS2/Makefile": [ + "41f0ab5351ff9f8a02a655d7a40f58395156ba3a", "support" ], "css/CSS2/abspos/abspos-containing-block-initial-001-ref.xht": [ @@ -439105,6 +443342,22 @@ "f060b356887b9ceb49be019634657b847bfffe81", "reftest" ], + "css/CSS2/abspos/between-float-and-text.html": [ + "9594a6d5643108ccd06b2d4a230a1c3c9e4b1bdd", + "reftest" + ], + "css/CSS2/abspos/hypothetical-inline-alone-on-second-line-ref.html": [ + "1b59f53e07a23d5adcff80646ed1c2e644590674", + "support" + ], + "css/CSS2/abspos/hypothetical-inline-alone-on-second-line.html": [ + "44f94feef0ef941a7ac86e1c466dc75e729ba647", + "reftest" + ], + "css/CSS2/abspos/remove-block-between-inline-and-abspos.html": [ + "79f37a2375f2fbcb133b3926cd7c77a6696eb4aa", + "reftest" + ], "css/CSS2/abspos/table-caption-is-containing-block-001.html": [ "d416e3d830bf172326723ed469d6a5f02de7e9e1", "reftest" @@ -454994,7 +459247,7 @@ "reftest" ], "css/CSS2/css1/c563-list-type-000-ref.xht": [ - "92ca4f7aa60f42f76631b622dfb38bc2d30fbee8", + "57446dfea4a930eb1eaa6ed798493319640bbd32", "support" ], "css/CSS2/css1/c563-list-type-000.xht": [ @@ -457473,6 +461726,10 @@ "357427f1d71d7137c1ba4c386ae25acc7712928e", "reftest" ], + "css/CSS2/floats/remove-block-between-inline-and-float.html": [ + "3d605f7fcda537953ed52f99772c88bad49e1062", + "reftest" + ], "css/CSS2/floats/zero-space-between-floats-001.html": [ "59cd6c4ac06a611570a3ec21bac7289345b184f7", "testharness" @@ -461189,8 +465446,8 @@ "078e1dd6dd61d36cec239ed75d02051f61fe60a5", "support" ], - "css/CSS2/i18n/OWNERS": [ - "529a7d4e2cfca44f7804f88e375b383e2388c23d", + "css/CSS2/i18n/META.yml": [ + "271f68dc4b7287898712e41e15e03e656b1a9041", "support" ], "css/CSS2/i18n/syndata/.htaccess": [ @@ -471505,6 +475762,14 @@ "3f43ab32fcea8ca32a63a210f5871c19f37cecaf", "visual" ], + "css/CSS2/normal-flow/negative-margin-shrinking-container-size-001.html": [ + "b8a2dddcdabfa58ac1c6dac1c092228b987e6a42", + "reftest" + ], + "css/CSS2/normal-flow/negative-margin-shrinking-container-size-002.html": [ + "a358bf620baed990b58cee583d9ca4423414bd63", + "reftest" + ], "css/CSS2/normal-flow/replaced-elements-001.xht": [ "a9605abf5b038e5f09476dea7d8b05c4a7c734c1", "visual" @@ -493429,8 +497694,8 @@ "4cd0a3eee196e6ca0eb72e84a8bd4bf45f5bb02e", "support" ], - "css/WOFF2/OWNERS": [ - "d528b8d41bd2938b9a41bd858f85a3eb249d30c0", + "css/WOFF2/META.yml": [ + "a1165964ec4100cb5df5280f04f94b29b096c585", "support" ], "css/WOFF2/available-001.xht": [ @@ -497085,8 +501350,8 @@ "5c0d564664dfd236ff3b328ab628c164939dcb29", "visual" ], - "css/compositing/OWNERS": [ - "9b366ab9f631547653a1aa073f6f36fba7050604", + "css/compositing/META.yml": [ + "290d99442afcff70c6f1d876dadd5de2e7e088c6", "support" ], "css/compositing/Text_with_SVG_background-ref.html": [ @@ -497473,6 +501738,34 @@ "2467ddfd1f4960c0c26096114b7b7302c3c02377", "support" ], + "css/compositing/parsing/background-blend-mode-invalid.html": [ + "718dafaca2e1aedaf4857e3af730f2c52a6ea9bf", + "testharness" + ], + "css/compositing/parsing/background-blend-mode-valid.html": [ + "3f7ae3abfd651a9a0f7f931cacec1b3f7635c81b", + "testharness" + ], + "css/compositing/parsing/isolation-invalid.html": [ + "5b16bc373fd6318f4f0d9ee24b7ac9719d7fd2da", + "testharness" + ], + "css/compositing/parsing/isolation-valid.html": [ + "760c18881d30fb5e41c948eaf5b46d3da69f8fe7", + "testharness" + ], + "css/compositing/parsing/mix-blend-mode-invalid.html": [ + "a20ce9b9858263fdf73b43ef4f8b0b02535a9df0", + "testharness" + ], + "css/compositing/parsing/mix-blend-mode-valid.html": [ + "092d740ae5549c4aaa4bf31fa0d7ed4df2ca2dee", + "testharness" + ], + "css/compositing/parsing/resources/parsing-testcommon.js": [ + "14f32b772f27a9bc75fe90e2ea1d8e4fb3649e95", + "support" + ], "css/compositing/svg/mix-blend-mode-in-svg-image.html": [ "fc6b8df4e7e8bbca443279335b969146313db604", "reftest" @@ -497513,8 +501806,8 @@ "7390f245c6f208a1d1f1a6548d6f7f0185decedb", "visual" ], - "css/css-align/OWNERS": [ - "93058c59bbb33b95dc3ca53757a13c34994c7d3a", + "css/css-align/META.yml": [ + "aa49a3ff79f12ba93b902cdd76fa0e980779a320", "support" ], "css/css-align/content-distribution/parse-align-content-001.html": [ @@ -497889,8 +502182,8 @@ "0620113244a7517a57f81e0047b7ef4b09b87d0f", "testharness" ], - "css/css-animations/OWNERS": [ - "1f5f2cd90103ea32e65f81c7d36007d1ac156905", + "css/css-animations/META.yml": [ + "6133b41dd04471a6fa9266d86bd44eea46422d17", "support" ], "css/css-animations/animation-common-ref.html": [ @@ -498205,6 +502498,10 @@ "0115580619b629e47ae0f2635cc84e1e80442a8f", "testharness" ], + "css/css-animations/idlharness.html": [ + "75e949c1edef367f29d23a1c4921fe7748c78a3f", + "testharness" + ], "css/css-animations/pending-style-changes-001.html": [ "5f2bf4b6712dd230109be62407cd31800451a271", "testharness" @@ -498213,8 +502510,8 @@ "3e2b733b29fca0963c95c0d069b7a518db266004", "support" ], - "css/css-backgrounds/OWNERS": [ - "656d9f4e3a66f8cb955910171b9997140e4bbd8e", + "css/css-backgrounds/META.yml": [ + "6579dbf88b7cdf0a3720b569c1aec90f4315b23f", "support" ], "css/css-backgrounds/background-331.html": [ @@ -498917,6 +503214,10 @@ "cc42f33213bd8392ed865c80cb4c7e12004a6fbb", "reftest" ], + "css/css-backgrounds/background-size-with-negative-value.html": [ + "5f90875ab5b6f8d5e28f6d22eced12668c3e337d", + "reftest" + ], "css/css-backgrounds/background-size/background-size-contain.xht": [ "2ee8298189f94c143626edbdfc18e2b3504e8efc", "reftest" @@ -500934,7 +505235,7 @@ "testharness" ], "css/css-backgrounds/parsing/background-color-valid.html": [ - "cb9f0f31a7e4bc9f4b23c7e6240e377b05b14154", + "28b2f10b322194066a3eaa8029ea61d21ee00611", "testharness" ], "css/css-backgrounds/parsing/background-image-invalid.html": [ @@ -500990,7 +505291,7 @@ "testharness" ], "css/css-backgrounds/parsing/border-color-valid.html": [ - "a8df09796083692c802b5a48bd7761f474f14ef5", + "07c3c5a177b266026ed4de667ba7740d58f377e7", "testharness" ], "css/css-backgrounds/parsing/border-image-invalid.html": [ @@ -501665,16 +505966,124 @@ "ceb5773fc9d6264d1f9210d8675b7bf48764d296", "reftest" ], - "css/css-break/OWNERS": [ - "77055bd48cd1e192db8b2c6c47d736d7b1fcbe65", + "css/css-box/META.yml": [ + "0c04c53f67a7543645b3c0cc46980a8cff69fb6b", + "support" + ], + "css/css-box/parsing/clear-invalid.html": [ + "ee593f2639cdfb9a26edad7eb5de002e4d077850", + "testharness" + ], + "css/css-box/parsing/clear-valid.html": [ + "c7a6815b7ba52412c376fef82115b6253fe76bdb", + "testharness" + ], + "css/css-box/parsing/float-invalid.html": [ + "dda7379c1d0a45dae405ac599c9ab6ec82bba7de", + "testharness" + ], + "css/css-box/parsing/float-valid.html": [ + "450d8e39065e1b70fef54da8f71ee4d964d0874c", + "testharness" + ], + "css/css-box/parsing/height-invalid.html": [ + "1e64c2115fab346fe519e4f82d6e8cbd5eadd6df", + "testharness" + ], + "css/css-box/parsing/height-valid.html": [ + "6748edae8c0116264361f1677176788751a3f5fd", + "testharness" + ], + "css/css-box/parsing/margin-invalid.html": [ + "02b8f1197408b5e6266e429d4e86f97aec7573ae", + "testharness" + ], + "css/css-box/parsing/margin-valid.html": [ + "6c63a5bf1b5d44b2429d0d1e6df6149db626c04c", + "testharness" + ], + "css/css-box/parsing/max-height-invalid.html": [ + "f5681a9b9166e6ad1e0dd9dffe6e9086d9f2aa45", + "testharness" + ], + "css/css-box/parsing/max-height-valid.html": [ + "39eba8c0f2cb7a928f906d2114318d02adfa931e", + "testharness" + ], + "css/css-box/parsing/max-width-invalid.html": [ + "79a162578c69e2894e1b5ad1e6e8157736b74c2a", + "testharness" + ], + "css/css-box/parsing/max-width-valid.html": [ + "36b408f3adcb3f511e95e99d0e222fc863793752", + "testharness" + ], + "css/css-box/parsing/min-height-invalid.html": [ + "5dbcd534780891103b98ef2f8a7ac2e55a0e5d4c", + "testharness" + ], + "css/css-box/parsing/min-height-valid.html": [ + "7c2b05368598f29e9961ffc4b79a481ccf56e473", + "testharness" + ], + "css/css-box/parsing/min-width-invalid.html": [ + "2aec4d98131be0de37aada0d6ea22a7128eab11c", + "testharness" + ], + "css/css-box/parsing/min-width-valid.html": [ + "c98fa942b4300deb4b53cd897c7edbf036946214", + "testharness" + ], + "css/css-box/parsing/overflow-invalid.html": [ + "9be5ab7e7006147705f999ff81a5bde9cd5335c9", + "testharness" + ], + "css/css-box/parsing/overflow-valid.html": [ + "03c026f82b3a915e16fd8570491c5e11f11e7bfb", + "testharness" + ], + "css/css-box/parsing/padding-invalid.html": [ + "d0cc715ad6ce1e2488bd874d9ee3eeb1a3ffaf8d", + "testharness" + ], + "css/css-box/parsing/padding-valid.html": [ + "c5d31987e637c39891d4568bbc1076714025898a", + "testharness" + ], + "css/css-box/parsing/resources/parsing-testcommon.js": [ + "14f32b772f27a9bc75fe90e2ea1d8e4fb3649e95", + "support" + ], + "css/css-box/parsing/visibility-invalid.html": [ + "6a6c23d644c887c81b4456b8262ca18107b4370f", + "testharness" + ], + "css/css-box/parsing/visibility-valid.html": [ + "91f1bca19b97a3d7b0adffedf01110bf548e39d9", + "testharness" + ], + "css/css-box/parsing/width-invalid.html": [ + "8630f0656bd070b707cbd48ef7d0c24a183b913b", + "testharness" + ], + "css/css-box/parsing/width-valid.html": [ + "2fe349753adc16ea57af2ad0759c567b6c6e83d3", + "testharness" + ], + "css/css-break/META.yml": [ + "4840f714501765d5bf6f0986fd453d5bf1ac3787", "support" ], "css/css-break/break-before-always-001.xht": [ "926ed3f96ba7b5c6dee79ea417746cbd60342579", "visual" ], - "css/css-cascade/OWNERS": [ - "853b214f6a44049603063492070e6a0e5166b471", + "css/css-break/hit-test-inline-fragmentation-with-border-radius.html": [ + "92092527c9f739dca5410a0baac8f48522889409", + "testharness" + ], + "css/css-cascade/META.yml": [ + "d1a7ec7e6b46b861cff2ce11a7f793635a81a0c6", "support" ], "css/css-cascade/all-prop-001-ref.html": [ @@ -501689,6 +506098,10 @@ "1013a238512119cb926cf98db0e3cb2e33143ec3", "reftest" ], + "css/css-cascade/all-prop-initial-xml.html": [ + "aace7279b07ffc726175baeab325018eddcc792b", + "testharness" + ], "css/css-cascade/important-prop-ref.html": [ "3633b0204ab1cb13060656736d05c8666a5886d7", "support" @@ -501709,6 +506122,18 @@ "139a6a94cf1ea7997fc38307e8fbaef6bbc561f0", "reftest" ], + "css/css-cascade/parsing/all-invalid.html": [ + "11f578baab6ee7e35dafef3d58ce7bc7d74f29d4", + "testharness" + ], + "css/css-cascade/parsing/all-valid.html": [ + "aa6d6c986a89ba1c39bd4a6eb856acd525c5852a", + "testharness" + ], + "css/css-cascade/parsing/support/parsing-testcommon.js": [ + "14f32b772f27a9bc75fe90e2ea1d8e4fb3649e95", + "support" + ], "css/css-cascade/reference/ref-filled-green-100px-square.xht": [ "2f6ee60666fbb65497dc8749683d66ae543bad12", "support" @@ -501729,8 +506154,8 @@ "471498a01f4a40e6905bed7af941ffe638fa747e", "support" ], - "css/css-color/OWNERS": [ - "474f19afe9ff5960874293a1431e2659f90120f2", + "css/css-color/META.yml": [ + "b3d3139150b1dde80d7dafa2fcb388f8dc484d7f", "support" ], "css/css-color/blacktext-ref.html": [ @@ -501965,6 +506390,26 @@ "fad454c9b86d70e19fb89265c8e131ff381ed2a0", "reftest" ], + "css/css-color/parsing/color-invalid.html": [ + "a716957996b6441d1bba1d6d4fa636d4368f68c5", + "testharness" + ], + "css/css-color/parsing/color-valid.html": [ + "d13b776333ec9953ccfc403dfdc262ced259bd9a", + "testharness" + ], + "css/css-color/parsing/opacity-invalid.html": [ + "7ba8ffc6bbb4c27d43e9e6a11edbe52f8ca21613", + "testharness" + ], + "css/css-color/parsing/opacity-valid.html": [ + "edf3b52c29261dd0d4993f076ddd01dbe7edb805", + "testharness" + ], + "css/css-color/parsing/resources/parsing-testcommon.js": [ + "14f32b772f27a9bc75fe90e2ea1d8e4fb3649e95", + "support" + ], "css/css-color/rebeccapurple-ref.html": [ "e089e2daad5e5db7131015bf45739e64050c6b36", "support" @@ -502513,8 +506958,8 @@ "e832afff6067587e429b47ed0ea1756a4bad3b81", "support" ], - "css/css-conditional/OWNERS": [ - "e140b397448a1f65ef0a89594c1cceb6fe059513", + "css/css-conditional/META.yml": [ + "ae3412685f151437547efe46903023e37e898cd0", "support" ], "css/css-conditional/at-media-whitespace-optional-001.html": [ @@ -502689,6 +507134,10 @@ "a8e29f1bf5e6e6b4dec9da57036e8d95359f561b", "reftest" ], + "css/css-conditional/idlharness.html": [ + "3952fffe4e25eb06467eb2136f63d63c2bfa8191", + "testharness" + ], "css/css-conditional/js/001.html": [ "8da103d0787969a76df019c6d83aa59dd3884a52", "testharness" @@ -502701,8 +507150,8 @@ "c805d45e2361bd67ebf1ca0605807d7384b09a7d", "testharness" ], - "css/css-contain/OWNERS": [ - "119f04385b8f8cc78366523870ed199d3e4f427e", + "css/css-contain/META.yml": [ + "c127a237bb6c1fe9f0914dc41bfd8cecc3886194", "support" ], "css/css-contain/contain-layout-001.html": [ @@ -502894,13 +507343,29 @@ "reftest" ], "css/css-contain/contain-size-012.html": [ - "ea98297a40836557325e66184854e7f7c3f82660", + "51cc7a37659688af3830dbca89b9a515e22b2551", + "reftest" + ], + "css/css-contain/contain-size-013.html": [ + "8974279263fbd89e1b781ee9481c7466ce073f1e", "reftest" ], "css/css-contain/contain-size-breaks-001.html": [ "3a3c80029a6c126c584a21e2ff3b25e5459c32e8", "reftest" ], + "css/css-contain/contain-size-button-001.html": [ + "236dcbd07d79f68217a79d24a76988cbe4c191a7", + "reftest" + ], + "css/css-contain/contain-size-flexbox-001.html": [ + "12174e6dc008f8fe7f68e50b186e6340ee40aa70", + "reftest" + ], + "css/css-contain/contain-size-grid-001.html": [ + "c54ab91012e3985a283a84076789119d204cd7e2", + "reftest" + ], "css/css-contain/contain-style-breaks-001.html": [ "cc6748966bc23c1f8be0aaa57384d0dc1d80c8d1", "reftest" @@ -503013,6 +507478,18 @@ "487fbbb9b8de0e27470ac15f0f0380750d91df88", "support" ], + "css/css-contain/reference/contain-size-button-001-ref.html": [ + "046d593fbd7331c8a7f1ab5a1205da2faf55b493", + "support" + ], + "css/css-contain/reference/contain-size-flexbox-001-ref.html": [ + "ff8755c28a239a9c06feb811d24d6e96085ebf7b", + "support" + ], + "css/css-contain/reference/contain-size-grid-001-ref.html": [ + "8f2598bcb08c9cb15773a755f8647c416be6c035", + "support" + ], "css/css-contain/reference/contain-style-breaks-001-ref.html": [ "e83eda6bb259dbe56969a12b0cf53f3ec9ce640d", "support" @@ -503041,8 +507518,8 @@ "6b72ea53450c5a08ef3ddd897608aa9cf7e68e00", "support" ], - "css/css-content/OWNERS": [ - "d3f0adf12724f2b230ffa3b2845e273ba4200076", + "css/css-content/META.yml": [ + "668b31991bb5fdf580227bbfaf2478b218f33cff", "support" ], "css/css-content/attr-case-insensitive-ref.html": [ @@ -503085,8 +507562,8 @@ "e0c37ea653aee58f962133219edc4484a734c6e0", "support" ], - "css/css-counter-styles/OWNERS": [ - "820cad495f069d1badb3a727b9a2514269c6008e", + "css/css-counter-styles/META.yml": [ + "43982251f83f205725e033c37177bab441a2e547", "support" ], "css/css-counter-styles/README": [ @@ -503729,8 +508206,8 @@ "86f15a234bb14bc2fcf48ab2c9c42c4fe6d42497", "manual" ], - "css/css-display/OWNERS": [ - "53a7e0c42cacd38378099aa9637d1a1ec4dc1040", + "css/css-display/META.yml": [ + "84f8e0511a2200ecaf108d944da30adbe87a4e9b", "support" ], "css/css-display/display-contents-alignment-001-ref.html": [ @@ -504097,8 +508574,8 @@ "3f4efe05678b7a3faac63fa98822d1711e2a54ae", "testharness" ], - "css/css-display/run-in/OWNERS": [ - "6634529fb114ab2e29cb2fa4a633289ee9038c22", + "css/css-display/run-in/META.yml": [ + "6beac8320d358630f7f9de8e23a0bee2b5511380", "support" ], "css/css-display/run-in/after-content-display-004.xht": [ @@ -505073,8 +509550,40 @@ "f9699f59878f869cf0eb62d6b46ff118f6abfcf3", "support" ], - "css/css-exclusions/OWNERS": [ - "a10a15c87ddef84355e4bbc8b8966cf0738e9d69", + "css/css-env/META.yml": [ + "f05175dd6526e7891c551bb034d190c937a7d555", + "support" + ], + "css/css-env/at-supports.tentative.html": [ + "a93a3fe4ce531b5693060c3bb3c1c340a25ea490", + "testharness" + ], + "css/css-env/env-in-custom-properties.tentative.html": [ + "e7d3162835077f4698231a3a7466bcbcc31084cb", + "testharness" + ], + "css/css-env/fallback-nested-var.tentative.html": [ + "f88369824b722bc13d942fd86b9ef9a175e9ffe1", + "testharness" + ], + "css/css-env/seralization-round-tripping.tentative.html": [ + "d59add04498132c8db14fcc4b2bafdb33cffd6b1", + "testharness" + ], + "css/css-env/supports-script.tentative.html": [ + "8c2359decb8377ac80ef296dd303f03e2f7fd3a9", + "testharness" + ], + "css/css-env/syntax.tentative.html": [ + "47d940df02d19a4f8b66767bf646b4bce5de120f", + "testharness" + ], + "css/css-env/unknown-env-names-override-previous.tentative.html": [ + "46996cb158a0077db59425c5c72ac7a9396833d9", + "testharness" + ], + "css/css-exclusions/META.yml": [ + "3ce5754412de34748eedf62d4c86b59326b80927", "support" ], "css/css-exclusions/css3-exclusions/exclusions-wrap-flow-01-ref.xht": [ @@ -505141,8 +509650,8 @@ "cfaff82945bd52baafb8c4c16eb38c9dbee14da6", "testharness" ], - "css/css-fill-stroke/OWNERS": [ - "d9c8054b356c9273a054a83abeb9be0626c23921", + "css/css-fill-stroke/META.yml": [ + "d6432e3ad547c16ead21070cc04278b13ec49b58", "support" ], "css/css-fill-stroke/paint-order-001.tentative.html": [ @@ -505153,8 +509662,8 @@ "35eb3b4cfe4505a5c9761dcecc047a8cd09f8fb9", "support" ], - "css/css-filter/OWNERS": [ - "2cfbd08dc91d273609aa2b2befe52ec96e655ca8", + "css/css-filter/META.yml": [ + "4cf686b2a40c2c89e5e557d667fb3580657f9aa7", "support" ], "css/css-filter/filtered-block-is-container-ref.html": [ @@ -505185,8 +509694,8 @@ "ff6b01d6069b9106c60e3f86ac29bffb7c94f916", "reftest" ], - "css/css-flexbox/OWNERS": [ - "fe3aff8ac5243f870350d3a0eaa3393f93705c53", + "css/css-flexbox/META.yml": [ + "a1c3dbe395a6cc4b5389c862aa3993041191f51c", "support" ], "css/css-flexbox/abspos-autopos-htb-ltr.html": [ @@ -507737,6 +512246,10 @@ "6b3bfebf59a13526f2f057e203e9211a24317150", "manual" ], + "css/css-flexbox/item-with-table-with-infinite-max-intrinsic-width.html": [ + "0940634a50fee22b4752ae1a39e1155533c8e938", + "reftest" + ], "css/css-flexbox/justify-content-001.htm": [ "358a805d0fb9e61f614819c5e97067245d71aef3", "reftest" @@ -508237,6 +512750,10 @@ "b25764f22999464e3e65780f01f4adb784ce56d2", "reftest" ], + "css/css-flexbox/table-with-infinite-max-intrinsic-width.html": [ + "538147377b3642c23852343bc5584a2dcc1e7701", + "reftest" + ], "css/css-flexbox/ttwf-reftest-flex-align-content-center.html": [ "4e094e9c286479386a39eacfc975b78bef311c63", "reftest" @@ -508305,8 +512822,8 @@ "62ff3e2eac64bb2057391e4dcc4664a4839bbbe8", "reftest" ], - "css/css-font-loading/OWNERS": [ - "19b55d317925d28a18230592db5d05426f16537c", + "css/css-font-loading/META.yml": [ + "a566cf382313c5d808d636cfb9210aee8f387709", "support" ], "css/css-font-loading/fontfacesetloadevent-constructor.html": [ @@ -508314,11 +512831,11 @@ "testharness" ], "css/css-font-loading/idlharness.https.html": [ - "00399ffcb0ff8000e79ab4aeefdb90cabdb0fd4d", + "93c01c16bf27adc0789dda15dd2e704b96715415", "testharness" ], - "css/css-fonts/OWNERS": [ - "4c9aabb4fac2a558b0828b50e2b06e01e43dd4b4", + "css/css-fonts/META.yml": [ + "e254b7f4226a0263147746fd1108db8b78360a19", "support" ], "css/css-fonts/README": [ @@ -508657,6 +513174,10 @@ "003d315d72019673041c63b28a90f436c7e3855f", "testharness" ], + "css/css-fonts/font-shorthand-serialization-font-stretch.html": [ + "478f7730ecd2a733d7f41a75d46ecb2facb6936d", + "testharness" + ], "css/css-fonts/font-size-adjust-001-ref.html": [ "f477ee1d0669cc35acc873d267a5a9e7bcac8dae", "support" @@ -509417,8 +513938,8 @@ "779c6c4875d44915e4c314acc028cc5ff21c4d42", "visual" ], - "css/css-fonts/matching/OWNERS": [ - "055e3c8b6452650f598c25cdc22201ff2b2171b6", + "css/css-fonts/matching/META.yml": [ + "da44cfca32a7f241c3432c6f233e55961388b791", "support" ], "css/css-fonts/matching/README.md": [ @@ -515538,11 +520059,11 @@ "testharness" ], "css/css-fonts/test_font_feature_values_parsing.html": [ - "a6397508316c35300513830a7a53d882debe3829", + "fb4bbba9672183a627f7535399af8a58beec6eb8", "testharness" ], - "css/css-fonts/variations/OWNERS": [ - "055e3c8b6452650f598c25cdc22201ff2b2171b6", + "css/css-fonts/variations/META.yml": [ + "da44cfca32a7f241c3432c6f233e55961388b791", "support" ], "css/css-fonts/variations/at-font-face-descriptors.html": [ @@ -515793,8 +520314,8 @@ "2ae8392efc584c909f11ca04fb33a77f1b3c65ba", "reftest" ], - "css/css-gcpm/OWNERS": [ - "3998a49778ba6afaf4b61cd87f1f4adf98425ca1", + "css/css-gcpm/META.yml": [ + "8e54549bd5bc2d18dd042f4bf97ceb8b4f1909b1", "support" ], "css/css-gcpm/leader-001.html": [ @@ -515877,8 +520398,8 @@ "b08669852957f7a624d4fd1f06f34734352dfa90", "manual" ], - "css/css-grid/OWNERS": [ - "bc7f4480bc09f7cec87db506aef0d9c11b308e05", + "css/css-grid/META.yml": [ + "f6a36990cb67f80bb239d1a0edd8fc92c6794d5e", "support" ], "css/css-grid/README.md": [ @@ -515985,6 +520506,14 @@ "59ad78731845efdee151a7db5f963484505e9b49", "testharness" ], + "css/css-grid/abspos/grid-positioned-items-gaps-002-rtl.html": [ + "5ca5422ebe3729773a46dd05a031636edc0fe669", + "testharness" + ], + "css/css-grid/abspos/grid-positioned-items-gaps-002.html": [ + "16b1e1d23bab903b3779c7b755624b336f4f9588", + "testharness" + ], "css/css-grid/abspos/grid-positioned-items-gaps-rtl-001.html": [ "618bf5f6b8ca90359e9df147f201ad4ba5d84e8e", "testharness" @@ -517749,6 +522278,10 @@ "ca7e5d89d56f33291e83647bef188205bf01ef84", "reftest" ], + "css/css-grid/grid-items/item-with-table-with-infinite-max-intrinsic-width.html": [ + "eed7c75cd3256be5481df6685bd4df7b270c5912", + "reftest" + ], "css/css-grid/grid-items/percentage-size-replaced-subitems-001-ref.html": [ "443082a15b4c90d0717a1ae3da015ff723e3f7d4", "support" @@ -517797,6 +522330,10 @@ "6bb300b8baebf700481ea162fb7b41913fcca29c", "support" ], + "css/css-grid/grid-items/table-with-infinite-max-intrinsic-width.html": [ + "70df8cbf3607f66713d32380a7284ee7bcdc8290", + "reftest" + ], "css/css-grid/grid-layout-properties.html": [ "d30ee96245cf3d25bffc64347a4ee60bfb2b2049", "testharness" @@ -517945,6 +522482,14 @@ "909c91b995daafc31a6fa9f6989dc78c892840e3", "reftest" ], + "css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-001.html": [ + "3be009e32e61d1748dcb64aab0110c8c38e06b15", + "testharness" + ], + "css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002.html": [ + "7498215ab49c60cad188cfb634ed435079b96a06", + "testharness" + ], "css/css-grid/layout-algorithm/grid-find-fr-size-gutters-001.html": [ "8f25b5a976f6f113a539fa22c8ab7f4d7cf3b2fd", "testharness" @@ -518061,8 +522606,8 @@ "e633dc7584fbc7bfe99177aa5dd9fbd107a2d3f5", "support" ], - "css/css-images/OWNERS": [ - "67bab28c6f915db6adfacae6837d1a4d2742ceeb", + "css/css-images/META.yml": [ + "09a11b18fe89bb03abe08b315936fb588d957895", "support" ], "css/css-images/css-image-fallbacks-and-annotations-ref.html": [ @@ -518170,7 +522715,7 @@ "support" ], "css/css-images/parsing/gradient-position-invalid.html": [ - "5bae73095070f46bc8f38a58fb3808d473d60058", + "dbddb52f007c399a575f3fcd3714f037cc5c9ed1", "testharness" ], "css/css-images/parsing/gradient-position-valid.html": [ @@ -518417,8 +522962,8 @@ "4b4b4756c2f605ab4dca092775cc39b0705efda9", "reftest" ], - "css/css-layout-api/OWNERS": [ - "516917174b3c605bb6914a7aa710ce8948524ed7", + "css/css-layout-api/META.yml": [ + "af5d7e8d082ad8c9cde86636a78f8270782dbb50", "support" ], "css/css-layout-api/at-supports-rule.https.html": [ @@ -518849,8 +523394,8 @@ "be6b57f5a85f99a64e755da22411ace3fba2992f", "testharness" ], - "css/css-lists/OWNERS": [ - "d9c8054b356c9273a054a83abeb9be0626c23921", + "css/css-lists/META.yml": [ + "d6432e3ad547c16ead21070cc04278b13ec49b58", "support" ], "css/css-lists/counter-7-ref.html": [ @@ -518885,8 +523430,8 @@ "8542b83ed433bfdda8f8bf4f92c8d2e993f9c968", "visual" ], - "css/css-logical/OWNERS": [ - "4dd9aea6bf0ddc75d703b1ca3867fedbc27095e8", + "css/css-logical/META.yml": [ + "7d47d8cc4beb06c6c90900afe8f50080633d2451", "support" ], "css/css-logical/cascading-001-ref.html": [ @@ -518898,27 +523443,31 @@ "reftest" ], "css/css-logical/logical-box-border-color.html": [ - "9e3a2a3796bf840f0e3ff78e54ad0382adff5b36", + "8b0476ee42276ea327938e573cd7a62ceff595c1", + "testharness" + ], + "css/css-logical/logical-box-border-shorthands.html": [ + "c02cf997b0f7046a0332079a57deaea78f132057", "testharness" ], "css/css-logical/logical-box-border-style.html": [ - "b4e50119630c3b3b82f8ffbd03d7e221d77735f7", + "ad9ba7a5fd26a3d4f4465785dfbdc77177ab5d23", "testharness" ], "css/css-logical/logical-box-border-width.html": [ - "22e99144abdf927b195bec6aee59a41eb5b00700", + "eced0215f89082de7f674caf3be2c0bf704d9faf", "testharness" ], "css/css-logical/logical-box-inset.html": [ - "a409ba1436ca88743278cd811bb7345560ccec23", + "b63ebeabb307cddca59a604084fb74809dbffe37", "testharness" ], "css/css-logical/logical-box-margin.html": [ - "b4812c03f505f096b97d752608defb604f683a67", + "ce777da59fbf772ac7b63928228491710ca32772", "testharness" ], "css/css-logical/logical-box-padding.html": [ - "4f14cc4e6bd3623f6a55a6694039bd172e7a2361", + "0091cd5ff0f047dcd0fa46c4db871d13bbacabdf", "testharness" ], "css/css-logical/logical-box-size.html": [ @@ -518946,11 +523495,11 @@ "testharness" ], "css/css-logical/resources/test-box-properties.js": [ - "132f6024928641f0cd1f0580e69126a8ab02eba8", + "2a9ed0b45186a1910d71a4d449b6c21f672e8250", "support" ], - "css/css-masking/OWNERS": [ - "388433ab37e52bf8982700fad3ffd34b8ecae122", + "css/css-masking/META.yml": [ + "58fb98f69344d290172f564b3f4ebd450671a10b", "support" ], "css/css-masking/clip-path-svg-content/clip-path-clip-nested-twice.svg": [ @@ -519789,8 +524338,8 @@ "13f1c2ad253ea55e13781544bbfad4900a3a58c1", "reftest" ], - "css/css-multicol/OWNERS": [ - "7dc7d3872831592215162aff9196d55032c5c31f", + "css/css-multicol/META.yml": [ + "dea1879def95f31ec0ea1270df505cf6e68d11a4", "support" ], "css/css-multicol/column-count-used-001.html": [ @@ -520961,8 +525510,8 @@ "15842618bf084ccc9aa5025ffd28ec978017f140", "reftest" ], - "css/css-namespaces/OWNERS": [ - "2800c1b3fc3e3cc24ed318c374dd3ad0c312234a", + "css/css-namespaces/META.yml": [ + "95da4a25f9ee85a0d3a70091c77ae80d4893c03e", "support" ], "css/css-namespaces/README": [ @@ -521117,8 +525666,8 @@ "0cba1aed016d08e4706bffb8a4f4169c9cfd2108", "visual" ], - "css/css-overflow/OWNERS": [ - "9f69536c6dc078b1d7ddba66d2c98d1432a9fcbb", + "css/css-overflow/META.yml": [ + "623df2bad1f25d4f262d11f18dab0284d11e796f", "support" ], "css/css-overflow/input-scrollable-region-001.html": [ @@ -521129,6 +525678,10 @@ "2fe3c96c09faaa25baa2d7e88215a2ccd47e9381", "testharness" ], + "css/css-overflow/orthogonal-flow-with-inline-end-margin.html": [ + "574370fc7ff42a7d8ad8b7c883268f6f42d4f094", + "testharness" + ], "css/css-overflow/overflow-shorthand-001.html": [ "a32d1b270f62b9d563ed397c2c4cd6e87b9405e1", "testharness" @@ -521137,8 +525690,8 @@ "31e24bb1a2cb6f42703cc05e055fcb345c770a22", "support" ], - "css/css-page/OWNERS": [ - "e688a08e2ffe39d459e470d3fed7c12654b39fd9", + "css/css-page/META.yml": [ + "db913c66e6c054ad067c3dedd9e6a99495868fa2", "support" ], "css/css-page/forced-page-breaks-002.xht": [ @@ -521357,8 +525910,8 @@ "078e1dd6dd61d36cec239ed75d02051f61fe60a5", "support" ], - "css/css-paint-api/OWNERS": [ - "0c1517f7ba747014c7c091b61d48f11421ed91c2", + "css/css-paint-api/META.yml": [ + "a68eab54914951224056fe79422371a7f1460c95", "support" ], "css/css-paint-api/background-image-alpha-ref.html": [ @@ -521473,6 +526026,10 @@ "6e59c99888bc19315b0d83463f8c387902548742", "reftest" ], + "css/css-paint-api/idlharness.html": [ + "189e849b8966481f7373d2a7121ab5e424523c35", + "testharness" + ], "css/css-paint-api/invalid-image-constructor-error-ref.html": [ "9ae74dc1b6bc4a2f346d072eca0020e7fd1b39ec", "support" @@ -521682,7 +526239,7 @@ "support" ], "css/css-paint-api/registered-properties-in-custom-paint.https.html": [ - "199e7dc0b76ee3bb099cc9b560a9ed2458335011", + "4b96517f4e5abfd3398a2eabdb0bf5a93f136052", "reftest" ], "css/css-paint-api/resources/html5.png": [ @@ -521729,8 +526286,8 @@ "9ddb41d4292ad70c50530c76d6ac505347bec30e", "reftest" ], - "css/css-position/OWNERS": [ - "8e916c531505de282f4d01170addf7f413a4c818", + "css/css-position/META.yml": [ + "7a0bbdc7d7d670e110c174b3139fd32762226cb4", "support" ], "css/css-position/hypothetical-box-scroll-parent-ref.html": [ @@ -522057,44 +526614,68 @@ "7f8a5b4d9047c07378473362acb3d001e70d5663", "support" ], - "css/css-properties-values-api/OWNERS": [ - "b098aad4eacf3991e0930a0953067c1b1135c519", + "css/css-properties-values-api/META.yml": [ + "01384b56d5bbbb358e42778192d6893e425ca8ea", "support" ], "css/css-properties-values-api/register-property-syntax-parsing.html": [ - "b065f4840b3c1deb4a2f8a59428e102f2ae11686", + "4d4ed39f6fa2b9a86692cc6f3ded6c58e6710642", "testharness" ], "css/css-properties-values-api/register-property.html": [ - "df61ce5dd13847deaa9b7165dd1277c1ddefb646", + "df060d9f929b49e7fe10f54eff9402436a6394ae", "testharness" ], "css/css-properties-values-api/registered-properties-inheritance.html": [ - "bee1726786f02027c0c1564adee385e2265cb3d3", + "b6ba19fea76d9d881afe0364c27438737ed79f3b", "testharness" ], "css/css-properties-values-api/registered-property-computation.html": [ - "43bd84a7ea93849f2c08633e7246d5eb84ad84ce", + "e5241ea91d80edd7e7bd87ef3073d1976656e6d3", "testharness" ], "css/css-properties-values-api/registered-property-cssom.html": [ - "01035477e322cd4465fd53619592cc2afe11e203", + "d24cfa3deb7465c4aa394e0f3a2dee244f35bb3a", "testharness" ], "css/css-properties-values-api/registered-property-initial.html": [ - "90a089424b1c884a4ce6fe1684eed3ca03055158", + "5f395fa3944bfe1a636a00ec836e9822dbfe3751", + "testharness" + ], + "css/css-properties-values-api/support/alt/alt.css": [ + "9497bedbe2a13e5412c6d58fcaccaffce44797ab", + "support" + ], + "css/css-properties-values-api/support/alt/alt.js": [ + "0a9a8e1621ae44a94177d84b0183adfa514c21de", + "support" + ], + "css/css-properties-values-api/support/main/main.css": [ + "d1fa3f542b12beff80a2c157523fd49547f22abe", + "support" + ], + "css/css-properties-values-api/support/main/main.js": [ + "311fa24d3d02518cc9378bab785bf8e49714b78c", + "support" + ], + "css/css-properties-values-api/support/main/main.utf16be.css": [ + "bd7bbb7cfc8ca930399abcf886c3da0d446725eb", + "support" + ], + "css/css-properties-values-api/url-resolution.html": [ + "582f4f05a8b48035c3369c8ce29252e845450cfb", "testharness" ], "css/css-properties-values-api/var-reference-registered-properties-cycles.html": [ - "bc061780caa0085fca5b003c1aed68c7b162eabd", + "d8c831026c8ca0177b0974a5d6dd5938545af78e", "testharness" ], "css/css-properties-values-api/var-reference-registered-properties.html": [ - "bdaa0efd1894244a44350f3001a2ae40c35c752b", + "4830a313175aac4cdb30b614c9d8c8a6e4714819", "testharness" ], - "css/css-pseudo/OWNERS": [ - "e196548942a4d77448f734235b3456e2a830a5a7", + "css/css-pseudo/META.yml": [ + "8036b3e54e2c0bb937b611a1c06017b00eb440d9", "support" ], "css/css-pseudo/first-letter-001-ref.html": [ @@ -522121,6 +526702,22 @@ "5a7a51802925bda01fbb62c8635a0e3205683e51", "reftest" ], + "css/css-pseudo/first-letter-block-to-inline-ref.html": [ + "1c8ca71127b09dc729377b71b102bed8095aa249", + "support" + ], + "css/css-pseudo/first-letter-block-to-inline.html": [ + "7bc7db3195b26fb32ca3b01a5834a90af66987a8", + "reftest" + ], + "css/css-pseudo/first-letter-opacity-float-001-ref.html": [ + "df71597f8e4bbac13d32504c1ac38f585739b3c7", + "support" + ], + "css/css-pseudo/first-letter-opacity-float-001.html": [ + "9ba635e13bc8bc7ce0099183ab9c053539569a67", + "reftest" + ], "css/css-pseudo/first-letter-property-whitelist.html": [ "38d0844f6ef10d214b7d23af45d02c8093d9c00e", "testharness" @@ -522173,8 +526770,8 @@ "90f5c1a64e8171cfce64820b30ad7feafd6e5b06", "reftest" ], - "css/css-regions/OWNERS": [ - "a10a15c87ddef84355e4bbc8b8966cf0738e9d69", + "css/css-regions/META.yml": [ + "3ce5754412de34748eedf62d4c86b59326b80927", "support" ], "css/css-regions/animations/animations-001.html": [ @@ -524189,8 +528786,8 @@ "999968f07158bfae2c518f93c3a656c0bea8dfb5", "support" ], - "css/css-rhythm/OWNERS": [ - "8b74cf21dbb17221c91a2873f4b86a13de5ffa8d", + "css/css-rhythm/META.yml": [ + "bea52223f9cf06c6d85bfb122bc71520079b4880", "support" ], "css/css-rhythm/line-height-step-basic-001.html": [ @@ -524269,8 +528866,8 @@ "dd031c971a3d11b66cf824c151776eefc3cfde21", "support" ], - "css/css-round-display/OWNERS": [ - "8899815af8043d88fc2910f9a8562362fddd6801", + "css/css-round-display/META.yml": [ + "f2eb067b624b021fbc10f56cdde1045e80cc77a6", "support" ], "css/css-round-display/polar-anchor-center-001.html": [ @@ -524333,8 +528930,8 @@ "b9149c193e28db0158491a404026e32783911d34", "visual" ], - "css/css-ruby/OWNERS": [ - "13dde32906f290456c7b74679e8229373f733590", + "css/css-ruby/META.yml": [ + "0457125a464971f3513b5959620f61b406ea5fd2", "support" ], "css/css-ruby/line-break-around-ruby-001.html": [ @@ -524345,8 +528942,8 @@ "8458a18a09ae1d8915706dde37115890b8c60d97", "visual" ], - "css/css-scoping/OWNERS": [ - "c565ef51283202b1d1c459ddf7d7b20ed330b177", + "css/css-scoping/META.yml": [ + "692698de3bce3f3800882deaa36f34e8b38ceec0", "support" ], "css/css-scoping/css-scoping-shadow-assigned-node-with-before-after.html": [ @@ -524589,8 +529186,8 @@ "ffcc7ce387110d170772e0c9178991a2377753ad", "reftest" ], - "css/css-scroll-anchoring/OWNERS": [ - "d9c8054b356c9273a054a83abeb9be0626c23921", + "css/css-scroll-anchoring/META.yml": [ + "d6432e3ad547c16ead21070cc04278b13ec49b58", "support" ], "css/css-scroll-anchoring/README.md": [ @@ -524673,16 +529270,20 @@ "de66dba5bce15b7403e9e582d982d4e3e4aed552", "testharness" ], - "css/css-scroll-snap/OWNERS": [ - "d9c8054b356c9273a054a83abeb9be0626c23921", + "css/css-scroll-snap/META.yml": [ + "d6432e3ad547c16ead21070cc04278b13ec49b58", "support" ], + "css/css-scroll-snap/overflowing-snap-areas.html": [ + "d290c9e941ee860e1d7f16e40c60c9f9696788c8", + "testharness" + ], "css/css-scroll-snap/scroll-snap-type-proximity.html": [ "75bfc0b6c7686afbbf431e653ab674496ad3fe46", "testharness" ], "css/css-scroll-snap/scrollTo-scrollBy-snaps.html": [ - "6e921f3b1c54df09d594d5e450674618eee42143", + "1cd26585c857250870a3cafdfa077110b7403e5c", "testharness" ], "css/css-scroll-snap/snap-at-user-scroll-end-manual.html": [ @@ -524690,15 +529291,15 @@ "manual" ], "css/css-scroll-snap/snap-inline-block.html": [ - "4fc646db848f597af6f4562e7b60815e9ca4ef2b", + "4640f4d992825a077d9a040f22764cdbce0c47eb", "testharness" ], "css/css-scroll-snap/snap-to-visible-areas.html": [ "dfaf8675bec557c9f2178ad48b29c803f94056b5", "testharness" ], - "css/css-scrollbars/OWNERS": [ - "45ccd2248d2bebac7eacd520eb9a2f59db5e20fe", + "css/css-scrollbars/META.yml": [ + "c552549e7f800ffef4603ff5400acbed868c8cb8", "support" ], "css/css-scrollbars/support/viewport-scrollbar-body-frame.html": [ @@ -524725,8 +529326,8 @@ "25b6b2bafe27b2c4bac9859be676d5d564b4dfd1", "reftest" ], - "css/css-shadow-parts/OWNERS": [ - "d9c8054b356c9273a054a83abeb9be0626c23921", + "css/css-shadow-parts/META.yml": [ + "d6432e3ad547c16ead21070cc04278b13ec49b58", "support" ], "css/css-shadow-parts/all-hosts.html": [ @@ -524773,8 +529374,8 @@ "00de7ed5660dd4e1b37710aba7cf2664c4773749", "support" ], - "css/css-shapes/OWNERS": [ - "d26aa70436055346420fd8bae6fd174daf090124", + "css/css-shapes/META.yml": [ + "66588b7de68911b939642013b693509dbda18f3a", "support" ], "css/css-shapes/basic-shape-circle-ellipse-serialization.html": [ @@ -526017,8 +530618,8 @@ "5bb192165bcb7d9a619d86dbff61831fc8de71cb", "support" ], - "css/css-sizing/OWNERS": [ - "aab1ef47c5d434edc3d17b0c2bb6c8846a372b94", + "css/css-sizing/META.yml": [ + "6f1bb85cacb718d67e908e7674769994a2685e3d", "support" ], "css/css-sizing/intrinsic-percent-non-replaced-001-ref.html": [ @@ -526065,8 +530666,8 @@ "8db91e711b22ead393b1d9a18c224a7f838b85b0", "manual" ], - "css/css-speech/OWNERS": [ - "3275f13bf63e920a63a84777b91a1e5d35019c0f", + "css/css-speech/META.yml": [ + "d5e16ae6761b5debcfc688ef45de27d22af4351d", "support" ], "css/css-speech/age-declarations-001.html": [ @@ -526093,8 +530694,8 @@ "fe6c581fadcab5f517b6e9ff044867452118f463", "manual" ], - "css/css-style-attr/OWNERS": [ - "483752b6bde017d5d27dfe7fac1d8cb08071eeee", + "css/css-style-attr/META.yml": [ + "c96d0dbde80907ea192a1d479e0f1b857383ece4", "support" ], "css/css-style-attr/reference/ref-green-on-green.xht": [ @@ -526337,8 +530938,8 @@ "078e1dd6dd61d36cec239ed75d02051f61fe60a5", "support" ], - "css/css-syntax/OWNERS": [ - "4a71ff499b6cd29751eee003cfe6ad1dd759b73f", + "css/css-syntax/META.yml": [ + "f6bdb774775508e52b24cc66dc8452931eda5ead", "support" ], "css/css-syntax/charset/.htaccess": [ @@ -526513,10 +531114,14 @@ "781f8a4a4cc74736485d1c63f9d42562def2423d", "testharness" ], - "css/css-tables/OWNERS": [ - "eccf10a7909e2358ac6425140e87c323ed786296", + "css/css-tables/META.yml": [ + "514ca480c367b69f4fe4b7cffe9c859a9ed5f4b3", "support" ], + "css/css-tables/anonymous-table-cell-margin-collapsing.html": [ + "6a3d014e08ed9150a902bfc78c20182d75af1dfd", + "reftest" + ], "css/css-tables/anonymous-table-ws-001-ref.html": [ "90019ee8161096455c9266672a2a90ac203f6f23", "support" @@ -526618,11 +531223,11 @@ "reftest" ], "css/css-tables/height-distribution/percentage-sizing-of-table-cell-children-002-ref.html": [ - "6e351eb38a72f6e6d67b73bcae030da73b7034d9", + "2547bb318d489887e72b10ac1f53d4899c5cc11b", "support" ], "css/css-tables/height-distribution/percentage-sizing-of-table-cell-children-002.html": [ - "b8a7f312ff67da23ed7fc212b27f78ae712eec21", + "6982f26692e67f13e9be51721ee81008a70fb22b", "reftest" ], "css/css-tables/height-distribution/percentage-sizing-of-table-cell-children.html": [ @@ -526630,13 +531235,17 @@ "testharness" ], "css/css-tables/height-distribution/percentage-sizing-of-table-cell-replaced-children-001-ref.html": [ - "44b8eefa18e5c99f034b997c40a5245d5b8d8497", + "d7411639b9c2d7df82ac45f89c14ca627770f9d1", "support" ], "css/css-tables/height-distribution/percentage-sizing-of-table-cell-replaced-children-001.html": [ - "9f50c6aacca1d1c5a8ad5814b92566aae707cebd", + "73fe30c46ab5e4a5bcc85a2473362908663e21c2", "reftest" ], + "css/css-tables/height-distribution/support/scrollbars.css": [ + "999eb08da2bd765f8716f22194d8e0282a40602d", + "support" + ], "css/css-tables/height-distribution/td-different-subpixel-padding-in-same-row-ref.html": [ "2bb8a26451a23ebcf548ad147d301ea5d9603c25", "support" @@ -526897,8 +531506,8 @@ "8af937e93ee34799939632b4aed0083cb7d2c0ca", "reftest" ], - "css/css-text-decor/OWNERS": [ - "a19d2032ed9435567cd11ccbb860515ad5d14f71", + "css/css-text-decor/META.yml": [ + "c36a6fbb941e031624e13fab334100e152fa29f8", "support" ], "css/css-text-decor/line-through-vertical.html": [ @@ -527229,8 +531838,8 @@ "786a0165a65aa3e68c887bcf83a33a074ed9c8da", "reftest" ], - "css/css-text/OWNERS": [ - "a9db9c3323d29904f9e631e48ddcd6c722e097a3", + "css/css-text/META.yml": [ + "95f14c4be9e39a4dbeb1e010c8b91c1fad7f2eb3", "support" ], "css/css-text/astral-bidi/adlam-anti-ref.html": [ @@ -527297,8 +531906,8 @@ "6e493d566b3b85870b7229ba8dfa2901cf7b3483", "support" ], - "css/css-text/i18n/OWNERS": [ - "529a7d4e2cfca44f7804f88e375b383e2388c23d", + "css/css-text/i18n/META.yml": [ + "271f68dc4b7287898712e41e15e03e656b1a9041", "support" ], "css/css-text/i18n/css3-text-line-break-baspglwj-001.html": [ @@ -529490,11 +534099,11 @@ "reftest" ], "css/css-text/overflow-wrap/overflow-wrap-break-word-002.html": [ - "d5bbf85271b4a46399921bcdac14bb037ce05d0e", + "a8af5c3aca52a21921ce276b9b01f02fbf0a99b6", "reftest" ], "css/css-text/overflow-wrap/overflow-wrap-break-word-003.html": [ - "f25e1224db7f54d5a816b2ec4568ffd626e7ebb1", + "63bbe4f7fb67f33217876af58c1de4d032c369f4", "reftest" ], "css/css-text/overflow-wrap/overflow-wrap-break-word-fit-content-001.html": [ @@ -529514,7 +534123,7 @@ "support" ], "css/css-text/overflow-wrap/reference/overflow-wrap-break-word-003-ref.html": [ - "65ef737bff7a7e5a2e9f744d2ea4838affc897de", + "31a41d647f523d941a13d22c528ffc625dd6931d", "support" ], "css/css-text/overflow-wrap/reference/overflow-wrap-break-word-fit-content-001.html": [ @@ -530821,6 +535430,14 @@ "1539d2fbc03db6d654a3263591c4c17c385aa54d", "reftest" ], + "css/css-text/white-space/break-spaces-001.html": [ + "dc35c8aec3049d666da5641faad6b27e7d80c439", + "reftest" + ], + "css/css-text/white-space/break-spaces-002.html": [ + "1e28215bfca1debae5cee9c56b32bb99d096a5ab", + "reftest" + ], "css/css-text/white-space/pre-wrap-001.html": [ "9094e19f8095f3fbac84356351fd56f40ba1b6b4", "reftest" @@ -530849,16 +535466,8 @@ "548d8076eb26c8fe769d3b8b6842b338ca2abca9", "reftest" ], - "css/css-text/white-space/pre-wrap-008.html": [ - "dccae2ef481258d0abd2fee23533bf30218a9965", - "reftest" - ], - "css/css-text/white-space/pre-wrap-009.html": [ - "ca8683d5fe08d851621850deb7275bb4248be2ff", - "reftest" - ], "css/css-text/white-space/pre-wrap-010.html": [ - "b2138b69538f57b96f3ad22a620d1b45520e24b8", + "944dc1fcb26d6328cd637b8ae497961351661705", "reftest" ], "css/css-text/white-space/pre-wrap-011.html": [ @@ -530994,15 +535603,15 @@ "reftest" ], "css/css-text/white-space/textarea-pre-wrap-008.html": [ - "41d73d94cc5d55771ca708eb138400aa434b7956", + "0800b7358663151cbd8135131d631dab4b5c5f86", "reftest" ], "css/css-text/white-space/textarea-pre-wrap-009.html": [ - "9f59166d95e1ac65666ce7849f673fac10502b04", + "3b9dcd6ebc69e506bd281d9258105b876b7cef3a", "reftest" ], "css/css-text/white-space/textarea-pre-wrap-010.html": [ - "634d2841628b741e3307fa0786c8aac41e55ec99", + "a45a5217168f36e74d211d27a06abf3226f35804", "reftest" ], "css/css-text/white-space/textarea-pre-wrap-011.html": [ @@ -531021,6 +535630,10 @@ "4a0b79a1d58df46801162579c9d76f7854f1dc73", "reftest" ], + "css/css-text/white-space/trailing-space-before-br-001.html": [ + "e00364180ce0af22bcb38312dd1e578527f06b2b", + "testharness" + ], "css/css-text/white-space/white-space-collapse-000.html": [ "311f61dd93bf7b39b07f14aacad5d4bd77639cb2", "testharness" @@ -531309,8 +535922,8 @@ "31f6c1fda071b21ef88e98d1901f0a0c31ca47f8", "reftest" ], - "css/css-timing/OWNERS": [ - "7c9899aa9065ffe6e1206b630124d4939ae53c8f", + "css/css-timing/META.yml": [ + "f6ae1015d7f8c19c5adf20df134d4c17a327a473", "support" ], "css/css-timing/cubic-bezier-timing-functions-output.html": [ @@ -531349,8 +535962,8 @@ "8591d51bb43e1ee04cc70fe392ff0903323f47e4", "reftest_node" ], - "css/css-transforms/OWNERS": [ - "50f8c705b1ad913fac47bc55b2135cbc7af9dadf", + "css/css-transforms/META.yml": [ + "45918d797bc6233df9fdb8426855b627fd4f110e", "support" ], "css/css-transforms/animation/resources/interpolation-testcommon.js": [ @@ -532477,6 +537090,30 @@ "b715fd67ba6e2aa0d0bddd7c0342c80af1f70690", "testharness" ], + "css/css-transforms/parsing/transform-box-invalid.html": [ + "68bba0550ce8a7a2439ff750f5f570b3bb8745ca", + "testharness" + ], + "css/css-transforms/parsing/transform-box-valid.html": [ + "ec155f1a87f57f6b21803816fd4fd740bb88295a", + "testharness" + ], + "css/css-transforms/parsing/transform-invalid.html": [ + "1fef3227ea79618e5ce262c9052ef323515e7ae9", + "testharness" + ], + "css/css-transforms/parsing/transform-origin-invalid.html": [ + "ef7189aed47a3425cb8ac99792f0be5a14187fdd", + "testharness" + ], + "css/css-transforms/parsing/transform-origin-valid.html": [ + "dad6cd0f561a7c786b71be7acec320f41475ea8f", + "testharness" + ], + "css/css-transforms/parsing/transform-valid.html": [ + "81df9ceb4a0205b2bb6a0a8d63397d94d591814e", + "testharness" + ], "css/css-transforms/parsing/translate-parsing-invalid.html": [ "1f4abad86af0f7be1ccafe8892c8a0a34b4e41b4", "testharness" @@ -536717,8 +541354,8 @@ "7a9cc02dc9cddb5888ffe57ff57693689a510594", "reftest" ], - "css/css-transitions/OWNERS": [ - "5efbf6257ec461ca04937145927d68bd9f3b1f29", + "css/css-transitions/META.yml": [ + "d9c07565e8e74eee3d8c8ba18957412b6fe49111", "support" ], "css/css-transitions/README.md": [ @@ -536777,6 +541414,10 @@ "971be3c362daabff565737c0d98be96e2356adb8", "testharness" ], + "css/css-transitions/idlharness.html": [ + "ff6ec5d0e21891ea44637ad97187957c86add0a4", + "testharness" + ], "css/css-transitions/properties-value-001.html": [ "66853fd915a18b3a8eb78e5d551fc7eb529b72cf", "testharness" @@ -536813,6 +541454,10 @@ "43108935a5bf1e23ed8a61688843c7246b77b752", "testharness" ], + "css/css-transitions/pseudo-elements-002.html": [ + "ca4a5a7fffd7c938506b2ecb935dc4aa3dfd5a60", + "testharness" + ], "css/css-transitions/reference/transition-test-ref.html": [ "f5d0b5da2bdbd69ef306aa8c0b2a27d553a74c77", "support" @@ -537313,8 +541958,8 @@ "f6056e2480829c7aa9885673d332496faf7777b5", "testharness" ], - "css/css-typed-om/OWNERS": [ - "f5f0861ac3382b3b12008133c1334f812a5a2caa", + "css/css-typed-om/META.yml": [ + "e01827d4ac0812491943f902372abd3e66728d11", "support" ], "css/css-typed-om/declared-styleMap-accepts-inherit.html": [ @@ -538649,8 +543294,8 @@ "c42bd1d12a53972c49529513747ddc35aceb9531", "testharness" ], - "css/css-ui/OWNERS": [ - "beeb8a77d396e48731fd1e69a922b6e2c84c2caa", + "css/css-ui/META.yml": [ + "c31805ac6b53e374521b9f289f2215928b2d2027", "support" ], "css/css-ui/box-sizing-001.html": [ @@ -539714,95 +544359,95 @@ "reftest" ], "css/css-ui/parsing/box-sizing-invalid.html": [ - "f6d47c2136afc9b6538e2dfc5b8f1f13efd51359", + "d6c0f262fc9194e92627062a02db9bc2300976f5", "testharness" ], "css/css-ui/parsing/box-sizing-valid.html": [ - "ae42aa258f80502238e4106c5aad8cd3a86b67be", + "cdea435ef74fdb66bc9b480bd23771f918da6db0", "testharness" ], "css/css-ui/parsing/caret-color-invalid.html": [ - "4f661bf5354591a4763dc0e2e24262135274e851", + "d094b012b055649557e2db27c4a41084b5504ff4", "testharness" ], "css/css-ui/parsing/caret-color-valid.html": [ - "43e5e627b82425fe9b5f2e8aa631a3e29076a894", + "9499e106fbc910331750f1580e296feb141caa39", "testharness" ], "css/css-ui/parsing/cursor-invalid.html": [ - "9dc6470ff66b178b131df50baa4983e9c268f150", + "34a18b4943bc71be6e4537800cae3bfed0b924a0", "testharness" ], "css/css-ui/parsing/cursor-valid.html": [ - "b0a45e0783e4fc8d238941add086337a26352f97", + "2cc358e954aaa33bcf87ae410e3d65ee672ace17", "testharness" ], "css/css-ui/parsing/outline-color-invalid.html": [ - "c2c76b237c6a3cb3e6c739b46907afb3b168a00c", + "edf914872ef9267b25ec2ab9a0f1c58159341694", "testharness" ], "css/css-ui/parsing/outline-color-valid-mandatory.html": [ - "d4353c1c614c9352636351fd4f6060d5ebdf2551", + "dd895036c95d84f9c9d6f7632eafd9a1b7aecb8d", "testharness" ], "css/css-ui/parsing/outline-color-valid-optional.html": [ - "b68ab57f63120ae95944c55e0ea52d3155573267", + "f77a0c9af4c627fbf59e2c55b4bcc3dfb49b9771", "testharness" ], "css/css-ui/parsing/outline-invalid.html": [ - "e579a7ab952531873dea0ea2c1b749949336024c", + "8ba3081d8628a487310c9d7acda70c6c76158857", "testharness" ], "css/css-ui/parsing/outline-offset-invalid.html": [ - "924035eac723af4bf4712c3786543306ae6fcc10", + "e1587c0a9fefe8eeec8325ed6bb2b7c2d6b4428c", "testharness" ], "css/css-ui/parsing/outline-offset-valid.html": [ - "1f0e8b438dec00532cc115f959db11b77cedfb31", + "361108b768a172752c85f4b2794a511d464e745e", "testharness" ], "css/css-ui/parsing/outline-style-invalid.html": [ - "3f6a0a0842d5ca76c481eb92269fff221c8386c9", + "14ca6f72222fbb551b85cef7c8c5d9da3788c139", "testharness" ], "css/css-ui/parsing/outline-style-valid.html": [ - "a72005f961c1aad7ef1244541193e4959e496a71", + "74997c2c984b523229f4f68e534aeb6e2b2725d9", "testharness" ], "css/css-ui/parsing/outline-valid-mandatory.html": [ - "567b86da51778fc5350d11288dbd3e3f3e12bada", + "647d29a5fdd7b352a2d1fbbfa4bb0436e2eaa784", "testharness" ], "css/css-ui/parsing/outline-valid-optional.html": [ - "aa6ea1da3f43ca74a44527e84cee0ab8d2e4b091", + "9fc8bd366735dd05cc37c1497c7aed6a91e32630", "testharness" ], "css/css-ui/parsing/outline-width-invalid.html": [ - "78e0dc7d541e7000d507a4773908ca851c50a5cb", + "0403c9910c17f76da0e834d2c9263898b405d049", "testharness" ], "css/css-ui/parsing/outline-width-valid.html": [ - "a31c9f3572566e75dce6a36d58f9e21aaa727405", + "b902d6da35d6dac8d0e08fe99760434294311263", "testharness" ], "css/css-ui/parsing/resize-invalid.html": [ - "972f102e81b150ea63b9616728aa0c27b6f31dfb", + "fd6f661bc65d483cf2136d4d889f3778d5012ddf", "testharness" ], "css/css-ui/parsing/resize-valid.html": [ - "f10a19dae64b6b8d02bc188dc2bb7df778fa4d60", + "70bff9554807d01fdf39b1c8566a24ea864aca58", "testharness" ], - "css/css-ui/parsing/resources/parsing-testcommon.js": [ + "css/css-ui/parsing/support/parsing-testcommon.js": [ "14f32b772f27a9bc75fe90e2ea1d8e4fb3649e95", "support" ], "css/css-ui/parsing/text-overflow-invalid.html": [ - "576fd63bd6455a8e0e3623e853dfc260662d3a86", + "d0cf5f82994d7004d27a57adf9caa8981220847a", "testharness" ], "css/css-ui/parsing/text-overflow-valid.html": [ - "79c05636c160aa39475e059ede5de6b60afafaca", + "cb1d4d0815d3e7b55c5adf33dae95cedcdcf75ae", "testharness" ], "css/css-ui/reference/box-sizing-001-ref.html": [ @@ -541085,8 +545730,8 @@ "d3a6c835c23b82a85398e7981461a0cd3a75b861", "manual" ], - "css/css-values/OWNERS": [ - "857b8aadc90a4073e122c667a554669a93886785", + "css/css-values/META.yml": [ + "be907782d6354fc2779c31e9653931b2d4b12aa9", "support" ], "css/css-values/absolute-length-units-001.html": [ @@ -541261,6 +545906,10 @@ "bc74010a3b7e81f008277cad91ba8adea5382787", "reftest" ], + "css/css-values/line-break-ch-unit.html": [ + "9e71f3bbe3266b02f3b1d8ef6b3d58d31e15ff7b", + "testharness" + ], "css/css-values/reference/200-200-green.html": [ "1ac64ebcfdbff6285f24dae29e32767646145082", "support" @@ -541557,8 +546206,8 @@ "b3831f028e6c576b809e3a6d8eed8b8d62614d23", "testharness" ], - "css/css-variables/OWNERS": [ - "d7a340b32ab83ecda200817c2ed36e63fa7bb6c8", + "css/css-variables/META.yml": [ + "b1137aa66ca4053440d89a5dc21926d0048efada", "support" ], "css/css-variables/css-vars-custom-property-case-sensitive-001.html": [ @@ -541789,8 +546438,16 @@ "ac2c476205ffb2c2f985c44cb5e4acada01b0093", "reftest" ], - "css/css-writing-modes/OWNERS": [ - "ff24251b3835bae66407cc988cdc1d16e0efb478", + "css/css-will-change/META.yml": [ + "1428cde5db0ae21bc9390d2e3649399d8e9abfae", + "support" + ], + "css/css-will-change/will-change-will-change-1.html": [ + "1c0dc565ae3579de40b524c36a59378e55c5566d", + "reftest" + ], + "css/css-writing-modes/META.yml": [ + "172c4d389801cb6d933965f76f2b4c4133cff185", "support" ], "css/css-writing-modes/abs-pos-non-replaced-icb-vlr-003.xht": [ @@ -545149,6 +549806,50 @@ "b7079a0dd1cc46e8252deff8a3b08e0915ea5a31", "manual" ], + "css/css-writing-modes/parsing/direction-invalid.html": [ + "9f1076e0da9353816521cf34646981c33d82badb", + "testharness" + ], + "css/css-writing-modes/parsing/direction-valid.html": [ + "c68d1dd7d9c2eef8d95c9c90c697a61125dd47b0", + "testharness" + ], + "css/css-writing-modes/parsing/resources/parsing-testcommon.js": [ + "14f32b772f27a9bc75fe90e2ea1d8e4fb3649e95", + "support" + ], + "css/css-writing-modes/parsing/text-combine-upright-invalid.html": [ + "21ca5f024035630875f14a5f45b165548333733f", + "testharness" + ], + "css/css-writing-modes/parsing/text-combine-upright-valid.html": [ + "680c92d6c12a38ec1f5689a5c2b9969041ee3672", + "testharness" + ], + "css/css-writing-modes/parsing/text-orientation-invalid.html": [ + "cb38e4ab395dfabc99813ee8459ebaae4d79e2d0", + "testharness" + ], + "css/css-writing-modes/parsing/text-orientation-valid.html": [ + "d047527d687a9b240e27e835de0fb8786189e399", + "testharness" + ], + "css/css-writing-modes/parsing/unicode-bidi-invalid.html": [ + "911e697b065db6e6f7b6e563e84601cf176eb99e", + "testharness" + ], + "css/css-writing-modes/parsing/unicode-bidi-valid.html": [ + "21c01cd648f6b465fdb46d85a9d247882ca14317", + "testharness" + ], + "css/css-writing-modes/parsing/writing-mode-invalid.html": [ + "d41cb214ab942064e064191c7db41b9b5dff1674", + "testharness" + ], + "css/css-writing-modes/parsing/writing-mode-valid.html": [ + "fa0a2060cda483bf479203069ad53432a4a36b36", + "testharness" + ], "css/css-writing-modes/percent-margin-vlr-003.xht": [ "4dc2d772b9fedfc4f498ed488cd8d31c00c50c71", "reftest" @@ -545661,6 +550362,10 @@ "6718fb7f117b02d835e5019ec884902669263f7f", "support" ], + "css/css-writing-modes/reference/scrollbar-vertical-rl-ref.html": [ + "352bb555091f87a1308dcfa69ca973d3aac211a5", + "support" + ], "css/css-writing-modes/reference/svg-aliasing-001-ref.html": [ "8156e1ec7df883cc2aef362a0d477dd3853f52d6", "support" @@ -545805,6 +550510,10 @@ "252c877b6b62e93b69b97a9dcc99498c5f56db65", "reftest" ], + "css/css-writing-modes/scrollbar-vertical-rl.html": [ + "e0bd3a11b16f322beb29f3c83c1b26ecc9b037d6", + "reftest" + ], "css/css-writing-modes/sizing-orthog-htb-in-vlr-001-ref.xht": [ "31223eeb2b9b8e7077fd90fc18d29221c63cdb6b", "support" @@ -548381,6 +553090,10 @@ "6de6ee944522c61bc45335df91db210fd066b4f3", "testharness" ], + "css/cssom-view/META.yml": [ + "1cfa985163c5b0dacf17b9fe5644a5a0a9fe21b8", + "support" + ], "css/cssom-view/MediaQueryList-001.html": [ "4b209fa18eda5f0c50639357e9851de28e545cf7", "testharness" @@ -548389,10 +553102,6 @@ "034fd2a3b8da32d4b2ef0465fe4361c424c6ad3d", "testharness" ], - "css/cssom-view/OWNERS": [ - "cf93c0eefa7ac990a83355eddb8b22fa4baddf53", - "support" - ], "css/cssom-view/Screen-pixelDepth-Screen-colorDepth001.html": [ "256c4441e6f933c058065c2bea85d37acaa67a6f", "testharness" @@ -548422,7 +553131,7 @@ "testharness" ], "css/cssom-view/cssom-view-window-screen-interface.html": [ - "ed3dc5f811d0e0920689b051da26c6b3c34b9a54", + "f3d03ad7297974965a5cd584df941b095f9cddeb", "testharness" ], "css/cssom-view/dom-element-scroll.html": [ @@ -548445,6 +553154,10 @@ "6ee9a47112c9a5fe4f0c85f85ea577575790c5be", "testharness" ], + "css/cssom-view/elementFromPoint-mixed-font-sizes.html": [ + "d73025913e0ff9d0ba490b8a54f543e876808450", + "testharness" + ], "css/cssom-view/elementFromPoint-parameters.html": [ "0c31602268a831eae1bcd44b4a5e7b678a7ed7cb", "testharness" @@ -548521,10 +553234,6 @@ "ec5b756e980676c8707bcb2d7d91b7c977158e0d", "testharness" ], - "css/cssom-view/media-query-list-interface.xht": [ - "62f0fdd48d1a4194d439ee22829b3346bed9a154", - "testharness" - ], "css/cssom-view/mouseEvent.html": [ "d64c45f021a5c6db7b65575288a91e28a25a2982", "testharness" @@ -548581,6 +553290,10 @@ "7461663514681b85aaa1b2be6e2e2807c71a9e51", "testharness" ], + "css/cssom-view/scrollIntoView-vertical-rl-writing-mode.html": [ + "c630846b4220925cb92e6cfda77f8d54b09d4a05", + "testharness" + ], "css/cssom-view/scrollTop-display-change-ref.html": [ "bb9079ba597cbcc27604cf8cc5556b4e6e0cda93", "support" @@ -548821,10 +553534,6 @@ "7f3440e65abbe692e3c28f1f1d04671054ecc815", "testharness" ], - "css/cssom-view/window-interface.xht": [ - "b51ac4828be890736faee8ce42fd95c4bbb844ef", - "testharness" - ], "css/cssom-view/window-screen-height-immutable.html": [ "3193a200624217a260e17660006e9ce31a52814c", "testharness" @@ -548877,6 +553586,10 @@ "a69dbd728c19d1df95dd00f2750e0919893ce61d", "testharness" ], + "css/cssom/META.yml": [ + "32bcb7233d09088f6a32ff45a678e90d12f75061", + "support" + ], "css/cssom/MediaList.html": [ "f3581dd2627cf4933c05f4cc61db1820f7587452", "testharness" @@ -548885,10 +553598,6 @@ "c7481f3c0fe943abb6d67004d6c4aaff12180e34", "testharness" ], - "css/cssom/OWNERS": [ - "f131f271cb2f747e845584abcc445348e8c86521", - "support" - ], "css/cssom/StyleSheetList.html": [ "0a1cd8ed56ac3a5b1a9556835d94fb80325199bf", "testharness" @@ -549022,7 +553731,7 @@ "testharness" ], "css/cssom/getComputedStyle-pseudo.html": [ - "d3ef09fb6092078562f8923879b9ece97938df47", + "1e5befe5a5494fef67f7c001301f0caddf1aa060", "testharness" ], "css/cssom/historical.html": [ @@ -549137,6 +553846,10 @@ "9211674fd69ddfa32d3bafcf2bc967977eb3ec31", "testharness" ], + "css/cssom/style-attr-update-across-documents.html": [ + "5fdeecb5ae8a23cc3bb309a40819f3722b21da45", + "testharness" + ], "css/cssom/style-sheet-interfaces-001.html": [ "1614c9a0e4973672b18caf46ad56e6cf188285b5", "testharness" @@ -549365,8 +554078,8 @@ "0da19a40542ea2eb282bf04e6ea65d15490fc097", "testharness" ], - "css/filter-effects/OWNERS": [ - "c6caf7a048a7601b044f8d0b2e61a2f0c2dbba4e", + "css/filter-effects/META.yml": [ + "5092e906f3e0d5eb3c12f826973e85ae2175daba", "support" ], "css/filter-effects/css-filters-animation-blur-ref.html": [ @@ -549642,7 +554355,7 @@ "testharness" ], "css/filter-effects/parsing/lighting-color-parsing-valid.html": [ - "6ad4604f9d1f37befbf3db7ee71860400179675f", + "cc008fbe596a964cd91d3ab5753240cfb621a8f3", "testharness" ], "css/filter-effects/parsing/resources/parsing-testcommon.js": [ @@ -549925,8 +554638,8 @@ "3b63015ab3dbe4b7ea4ac7ede67f6db603c0f65c", "testharness" ], - "css/geometry/OWNERS": [ - "173dd21a142b526b7447cc24e93a800e84f70bbc", + "css/geometry/META.yml": [ + "7a595b51eceb096b64c731be76c35384455845d9", "support" ], "css/geometry/WebKitCSSMatrix.html": [ @@ -549965,8 +554678,8 @@ "588093d88e2aa43a81a11baf0cd154a8fa202788", "support" ], - "css/mediaqueries/OWNERS": [ - "38493049aff40e744da38bc0755d40fa4d56bfc9", + "css/mediaqueries/META.yml": [ + "f13feed38eb7b551ba63712ac2faaf54e0a36730", "support" ], "css/mediaqueries/aspect-ratio-001.html": [ @@ -550109,8 +554822,8 @@ "1c2ba1a9116942599804ed29553e85628afadb04", "reftest" ], - "css/motion/OWNERS": [ - "444abc47c8273ed515cd280f96c9849a4c720a85", + "css/motion/META.yml": [ + "25c35d5d9d7db960682b472fb8282001d7d7c385", "support" ], "css/motion/animation/offset-anchor-interpolation.html": [ @@ -550245,8 +554958,8 @@ "14f32b772f27a9bc75fe90e2ea1d8e4fb3649e95", "support" ], - "css/reference/OWNERS": [ - "946f23f945163bf9f9da080291b21473f6e1cbd0", + "css/reference/META.yml": [ + "d95f375aec206f943615991fcc42b95341549a73", "support" ], "css/reference/black_box_ends_when_blue_box_ends_6_boxes_ahem.html": [ @@ -550333,12 +555046,12 @@ "5cf7c96830918e64165af6e89f1ac013256805f1", "support" ], - "css/selectors/Makefile": [ - "9a831cc879f3235c68603afaca52af5d90482014", + "css/selectors/META.yml": [ + "b7ec0439dc97d4e0bd3e9d1e760afcab0dde9be6", "support" ], - "css/selectors/OWNERS": [ - "6a86302bee811f10286ec243d173b0d65104d476", + "css/selectors/Makefile": [ + "9a831cc879f3235c68603afaca52af5d90482014", "support" ], "css/selectors/README": [ @@ -551666,35 +556379,43 @@ "testharness" ], "css/selectors/focus-visible-001-manual.html": [ - "a799c1db06badf8c2cfc099abaccba030800baf5", + "313aff207b5293a35cbd720455ec2223feb06559", "manual" ], "css/selectors/focus-visible-002-manual.html": [ - "ec59bff328bcc56fdeeb1d79751f54ebb914cf74", + "00c9ca73e61ba6e04f5a77ad9ca880fb91f1abda", "manual" ], "css/selectors/focus-visible-003-manual.html": [ - "465c96ddab271c867fdf2a6dfdd13a2130b0fe02", + "af3d9b470393cb03cf739e6e98be88f23cde34f8", "manual" ], "css/selectors/focus-visible-004-manual.html": [ - "7cb093267b5ca0201619259e92f463545cfdbd36", - "manual" - ], - "css/selectors/focus-visible-005-manual.html": [ - "746be74e0fa4d0b32fe3e8a6227be0bb77acd88b", + "39cedf4919e7a553aa15fbcd48d79d0dc7d6a918", "manual" ], "css/selectors/focus-visible-005.html": [ - "562f4fe036dc9598a01bdec045d0f101fdda91fc", + "3c7dc48f1348531eb07dfd5ef556abdbe26c65a2", "testharness" ], "css/selectors/focus-visible-006-manual.html": [ - "5f52d44b36429f1ec8bb9158a6afd397fde85e6b", + "dce2e1e9c56df4f568e65c331442760d1cd16153", "manual" ], "css/selectors/focus-visible-007.html": [ - "9b28bbb588f0d5257acf7e648971b3e153cb7001", + "254e8c649b9b3801df191e6dc18bf01932a00191", + "testharness" + ], + "css/selectors/focus-visible-008.html": [ + "fb51f0ceeba6fb224ad5aa27cc59d3d02bb096f3", + "testharness" + ], + "css/selectors/focus-visible-009.html": [ + "20661274b554037c42ed30fd426d7a74c914c734", + "testharness" + ], + "css/selectors/focus-visible-010.html": [ + "bfe15a4423b1600e6cd97759f4aab20004a4c258", "testharness" ], "css/selectors/focus-within-001-ref.html": [ @@ -551805,8 +556526,8 @@ "37366f5a6bbdf759063817e180a83e34f81ea8c7", "support" ], - "css/selectors/i18n/OWNERS": [ - "529a7d4e2cfca44f7804f88e375b383e2388c23d", + "css/selectors/i18n/META.yml": [ + "271f68dc4b7287898712e41e15e03e656b1a9041", "support" ], "css/selectors/i18n/README": [ @@ -552233,8 +556954,8 @@ "415b835abaaab822aab11880354296e7356bbb0a", "support" ], - "css/support/OWNERS": [ - "b7f48691779d22d489ed69362fa7f7a28657efb4", + "css/support/META.yml": [ + "da2a51b6d2e31363899d72b5cca1b361140d2375", "support" ], "css/support/README": [ @@ -552397,8 +557118,8 @@ "078e1dd6dd61d36cec239ed75d02051f61fe60a5", "support" ], - "css/tools/OWNERS": [ - "7301f0ec4d66b71a92818aa3d532c5eca718f677", + "css/tools/META.yml": [ + "71321fdcb2b2815bdf7f6ee900dd7c2735bd4413", "support" ], "css/tools/README.md": [ @@ -552530,7 +557251,7 @@ "support" ], "css/tools/w3ctestlib/templates/index.content.tmpl": [ - "cf6c10649767fbd6cd52672b14f1176537499c44", + "7d92a890e62a930dd4d18c62978c1c5d28aad8cd", "support" ], "css/tools/w3ctestlib/templates/index.htm.tmpl": [ @@ -552565,8 +557286,8 @@ "af3bc84622d83210e3da760d339715ed126d753a", "support" ], - "css/vendor-imports/mozilla/OWNERS": [ - "7d449ff01c3302263b64aa4b93d2c73672d7abb2", + "css/vendor-imports/mozilla/META.yml": [ + "69222045539287e91bd68738354f2f1145619e4f", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/README": [ @@ -553365,8 +558086,16 @@ "250751245e07ef7b57020a8dc32735693091a69f", "reftest" ], + "css/vendor-imports/mozilla/mozilla-central-reftests/background/box-shadow-currentcolor-ref.html": [ + "16b29eb7d10d6fc81c47375c80b4b152d61f8ed6", + "support" + ], + "css/vendor-imports/mozilla/mozilla-central-reftests/background/box-shadow-currentcolor.html": [ + "65d934b6ffa0462610dc3adb457824e1b9e0eb59", + "reftest" + ], "css/vendor-imports/mozilla/mozilla-central-reftests/background/reftest.list": [ - "ba3f91bdf65eaa53a76efc11d870f81a23d757dd", + "16df7ae11a37944c42a7f3e2aec16ad0b54f3c3a", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/background/support/aqua-yellow-32x32.png": [ @@ -553682,79 +558411,115 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-clip-001-ref.html": [ - "1e710115a6ddf673f771a4f668c0be2912609442", + "0b5688cf2bed82383c358c80272652df9eafac34", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-clip-001.html": [ - "3688553c5cfd25d76feee6021794cc7273fe6cff", + "ae677f9c21fb64a02e0a2d9fb5197038800dcf60", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-clip-002-ref.html": [ - "185fa9ad94e9045ca490303e7256fd6ffb2cda03", + "92c69890e77216eda8056fc107e1a63ccf01e810", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-clip-002.html": [ - "449b89844cf89f6ba2e3d27620255dab114a0755", + "0bcaab50f6db9335f1ae5cf02d440d6b6f5d612f", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-clip-003-ref.html": [ - "3189218f9d3312f56f4ffaa04be17db936004c57", + "e87010a85ae9ffdcb4fbf6793a77222090bfe72d", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-clip-003.html": [ - "354b9a2fdc94912d917d9528a268e46cae3ff83c", + "001e102c7ca511c410b1a0392fead919fd4e9a04", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-clip-004-ref.html": [ - "ce9682abc33ecf2e394c63ac5e941d4e50c689eb", + "aa96e24835b8ea7d20d476252696ad5472e6097c", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-clip-004.html": [ - "14271abdfab8e9495dd4c8e73bc7ea72ec45dfab", + "4dc86fc798bd388f58b239e551c5319fecc6a732", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-clip-005.html": [ - "5ab4438dae36c8fa2af8ee2bba12bb60be3837ac", + "2c395f72eb7ed6498b390d05227d70ff5fbae87e", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-clip-006-ref.html": [ - "a54e26fbb340e92d8049ae84191f7a59149e8bc2", + "79a496a7814ee9e1f7cb3688d8e182bb58fb687c", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-clip-006.html": [ - "64b9266835318fb192c4d82319f98f64a8a1c03a", + "732f4c88901981765fc91918e1755af0a23a4a59", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-containing-block-absolute-001-ref.html": [ - "15047fbe1c488711c1d6c309242eb2d5838f8c7e", + "36b131c631aef3e8279af91651ac492341e40359", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-containing-block-absolute-001.html": [ - "e4c76a59f93fe875cd85be120d9b492621c6b13b", + "31e0e1a2abab1d54d915021ea158bf3da93cb788", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-containing-block-fixed-001-ref.html": [ - "15047fbe1c488711c1d6c309242eb2d5838f8c7e", + "36b131c631aef3e8279af91651ac492341e40359", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-containing-block-fixed-001.html": [ - "75da07ab71aaa13d847201e545a07c5048aa4d0a", + "ab222e28e7f9060860e910384c9e6e95d3f422be", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-formatting-context-float-001-ref.html": [ - "62ecb754d87f4923a9a46f64a0d69da1fafff6a6", + "e69eda30a4601b11a6f1d0551c29a4632dfa4276", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-formatting-context-float-001.html": [ - "f81a30fc22f9d90a107724378ca6f8e66ac78fd6", + "ee93a0a9794588c33606ed23b343bbe1db231e26", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-formatting-context-margin-001-ref.html": [ - "0d45e6ef79bbb757a8b47c06408ffc919a81545a", + "5f079f29a5998ee2d811ec693e660512894633d6", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-formatting-context-margin-001.html": [ - "360f5b95b4eef2bf80101f172557f2fe65f57ca7", + "045d302528444a645e5b6d2fa824ff2a8983b723", + "reftest" + ], + "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-internal-table-001-ref.html": [ + "ee338f9f2dd0054acae169489ef73c7d5b1b562c", + "support" + ], + "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-internal-table-001a.html": [ + "028f9b002b099182d98045b83cbd353e16ab0fb0", + "reftest" + ], + "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-internal-table-001b.html": [ + "127c86614b76a2d851f36bffecbdafa75e7b25f0", + "reftest" + ], + "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-no-principal-box-001-ref.html": [ + "f1d384a53c3345a7e8c3ea404bd7a83b30723567", + "support" + ], + "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-no-principal-box-001.html": [ + "7577aef073596faddef3ce2c72b2537410a4be8d", + "reftest" + ], + "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-ruby-containing-block-001-ref.html": [ + "6d7823a0486acad2c53e10419992a1cdb6ede29d", + "support" + ], + "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-ruby-containing-block-001.html": [ + "ce22eaf6214d0f732195704a91c1424b4f4d8331", + "reftest" + ], + "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-ruby-stacking-and-clipping-001-ref.html": [ + "5de4b9db5002c425b7ed7840f8107662bdb73bce", + "support" + ], + "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-ruby-stacking-and-clipping-001.html": [ + "e3691848b9d0dff5ce6a8faf573b5c59fadd5d87", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-stacking-context-001-ref.html": [ @@ -553770,7 +558535,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/contain/reftest.list": [ - "f13efa449db3e07a7fcec53072121e9d906f8562", + "865b3c38162cfb5ef744335416302ca0960f635e", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/dependent-builtin-ref.html": [ @@ -554985,6 +559750,22 @@ "95154acaff08d7d3f999afe1ea1979017fdcc115", "reftest" ], + "css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-column-row-gap-001-ref.html": [ + "650a715625c34c1913249f10260613f4ff45ac43", + "support" + ], + "css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-column-row-gap-001.html": [ + "b2424541ae9b4179deb6d1d3ceca9b7498d59361", + "reftest" + ], + "css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-column-row-gap-002-ref.html": [ + "9a19c2cb613772b61e2fd45d57130fc44c3a8878", + "support" + ], + "css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-column-row-gap-002.html": [ + "a2cc237747696692d49cfe873eb7889416384af3", + "reftest" + ], "css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-definite-sizes-001-ref.html": [ "bf136f86366ee98f217086d5803adbf3b5a45027", "support" @@ -555806,7 +560587,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/reftest.list": [ - "d0843c4f0db3bbd437a99ec2d9281841febfa47e", + "d2e849e0f8946d8731e75a2b48265d7d89c69292", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/support/Ahem.ttf": [ @@ -556017,6 +560798,14 @@ "c4564a71046cd295ba2cee0c4796ab71551a534a", "reftest" ], + "css/vendor-imports/mozilla/mozilla-central-reftests/images3/color-stop-currentcolor-ref.html": [ + "9eafef6df05bc1e9034f816bd8af3ef30f86f825", + "support" + ], + "css/vendor-imports/mozilla/mozilla-central-reftests/images3/color-stop-currentcolor.html": [ + "c782a2bd8232dffea135f654886b944911d7494f", + "reftest" + ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-001-ref.html": [ "98d77a61e8b6559e1779eecb95ecb7ee49a2cc09", "support" @@ -556946,7 +561735,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/reftest.list": [ - "b26d4d85b363517d8bf2ef2ce0fd3a486f02bcc2", + "ff1b9348fcf1ad27aa13daf3908ed429167abaf0", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/support/colors-16x8-noSize.svg": [ @@ -557897,8 +562686,16 @@ "e4736754b5c44b272e94a2988dce8feb2e5478f2", "support" ], + "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/float-should-push-ref.html": [ + "f99113a1b1e389df8e87f71d6490af0c3d586325", + "support" + ], + "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/float-should-push.html": [ + "7cba915a32e329fb93d3d953c54032cd2d9892cf", + "reftest" + ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/reftest.list": [ - "cb57bc22f6439ecdb953205569754e4cd23dfede", + "e8f636071b589eb99a318d29f5ac4317c8c9dc6d", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-001-ref.html": [ @@ -557950,7 +562747,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-005-ref.html": [ - "f5f5e55dac9bf15f31ef5a74354a83029235044c", + "257772aeb17c65ee0d3bfc6a6cd15f4e86beaff9", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-005.html": [ @@ -557958,7 +562755,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-006-ref.html": [ - "3f9d65310a5ea106709f5df8f8a694af0bac67c4", + "0b3fda615c5bcec5a6c17d2388291c30096e83ec", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-006.html": [ @@ -557966,7 +562763,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-007-ref.html": [ - "7219df7ca289c0ae302ff7d10c16f8eb4e0c6f74", + "0efb9bc179848cac49c6e20f0428fc05bbab9557", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-007.html": [ @@ -557974,7 +562771,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-008-ref.html": [ - "7a5766b1b2436c6db176c728a702fcdbe0edef23", + "99dcdb5de94bd597312d801568a52b5280183aa0", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-008.html": [ @@ -557982,7 +562779,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-009-ref.html": [ - "393b6f4393e6386dd51bed494910e85762fd1db9", + "8ab36f28d57c4fa263d542a4248495abe9b48257", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-009.html": [ @@ -557990,7 +562787,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-010-ref.html": [ - "ecc9d23815dc060a0941610b1acc00cf9dcdd4e8", + "4108bee66768f3cbc02e22b95ee0a61bd54cb9dc", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-010.html": [ @@ -557998,7 +562795,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-011-ref.html": [ - "f262b93bca33c4bd502590c9ace487c3d4c07306", + "0623546dfbe6638fd07b12a9e74ab3840d0c55ca", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-011.html": [ @@ -558006,7 +562803,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-012-ref.html": [ - "6f5fba39f50223c8377014833963c207c4c0237d", + "0a75d9e920c204aea5c9c462541c97ee5f07a2c1", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-012.html": [ @@ -558094,7 +562891,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-048-ref.html": [ - "7983204f8201695a5ed8ca4c55f3f31ab01aa05e", + "7bd832293e95f3b3a05d2657ac38414cf76dbe5c", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-048.html": [ @@ -558102,7 +562899,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-049-ref.html": [ - "5798bbc16bee68ea8e4c683191bf0269e53dd997", + "5bb73544767e000cc1ca59a0fd12fbafe1332fbd", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-049.html": [ @@ -558110,7 +562907,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-050-ref.html": [ - "497e0d26808b8d23afc8bde7a9dfc3e679c78390", + "8cc0a53539255dcafc7260de74757f8c73c17831", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-050.html": [ @@ -558118,7 +562915,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-051-ref.html": [ - "e73f765b30f41473abd003d0f10b4b0897ff51a9", + "cfc8648f8a67beea3e3e7427beb6ee88d40852f0", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-051.html": [ @@ -558126,7 +562923,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-052-ref.html": [ - "dafc80f11db90089c6954329fe8a0ab4a755c557", + "3a446155b2e9bf8277d71fc6073b697a26199e10", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-052.html": [ @@ -558134,7 +562931,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-053-ref.html": [ - "56720f0c7629ab2ab271b708d63b554a995d62ea", + "7da5e25b7860b29e8f2ba0f2aa23b8efd60a8bc1", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-053.html": [ @@ -558142,7 +562939,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-054-ref.html": [ - "8cf4e23670d557069d07d912f0acd94389683c91", + "c1e6a67b67eccc5360da939bb5261b7295516671", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-054.html": [ @@ -558150,7 +562947,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-055-ref.html": [ - "d257a98d01e6225df871e3117273d533e0f51066", + "21e1aae9a647645b8461c43bfeca33c8ade16a2e", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-055.html": [ @@ -558302,7 +563099,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-046-ref.html": [ - "243429ea605daf4083c6a05a7bb433f586e4f969", + "0fcd0ea9a3db817ca1eaea7066cb8023d6a1d942", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-046.html": [ @@ -558310,7 +563107,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-047-ref.html": [ - "3236bcc44d6c49c04683961ac883fc23ed78bdae", + "866c645fc0b20f103d2377d2976d5a87e76635b1", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-047.html": [ @@ -558318,7 +563115,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-048-ref.html": [ - "0da2df88a75bafe076f0e4d1b832fcc55cfef88e", + "63e794fb55602d8eae641b8f02543168bfd9ba7d", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-048.html": [ @@ -558326,7 +563123,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-049-ref.html": [ - "4c0dc2985beb6257fe22e9b16c8abc28d6120d04", + "b031715b71f273d9d2ff7bbdf276e42851664dd6", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-049.html": [ @@ -558334,7 +563131,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-050-ref.html": [ - "987a2e6a17ad851b701f03345cee1964744f739e", + "f0953a770f895c8a2f4a2126883bc1a91369a267", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-050.html": [ @@ -558342,7 +563139,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-051-ref.html": [ - "1a417d04b206680ab33f866e82bc91f8ee14d67b", + "4c2f498e229fd9257f78feda1f26a58406e396b9", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-051.html": [ @@ -558374,7 +563171,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-020-ref.html": [ - "8e109e72edb9cb0d3c97677db8a98462da83054f", + "7902ba738d33bd00a1f60e0e81b44a4587a87ac7", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-020.html": [ @@ -558382,7 +563179,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-021-ref.html": [ - "7ce1d8570bf9df6e5955b78fb68a43c9dd0eb82e", + "88b521a1cc7915d64427a6f690ad194c05bbbe6f", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-021.html": [ @@ -558390,7 +563187,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-022-ref.html": [ - "190e87868a2a12e1273ee815b830c6263c7c58ff", + "68d213c75d49445218f59d144f3eb227f131d68b", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-022.html": [ @@ -558398,7 +563195,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-023-ref.html": [ - "e6e291aee79452774ba8c24c0580ad6a414f9db1", + "0f4b2b8b0999f97685a43b456bb6e8e4026f6d57", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-023.html": [ @@ -558406,7 +563203,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-024-ref.html": [ - "355a90099f40741edbd063aa0d4ca130a2f51d78", + "79b7822cf9873e41860e7ad020a57aee28edb6c3", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-024.html": [ @@ -558414,7 +563211,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-025-ref.html": [ - "9f117d01c711094225e2e64089a4243143e120c5", + "82a2bab683c0683429a705a221db6af285ab6aa8", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-025.html": [ @@ -558422,7 +563219,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-026-ref.html": [ - "9732a16b7c883a1ff029b25663f2d32251265a4f", + "a8356fc4e37c80b3957050ae7084e30d756de43d", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-026.html": [ @@ -558430,7 +563227,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-027-ref.html": [ - "80bd7bbb44294078ad9ae417bc167e71031e5494", + "6fafea8bd05da33567fc09390d39b77594a4a514", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-027.html": [ @@ -558566,7 +563363,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-020-ref.html": [ - "75405d186f20cffffe3d9ab111123166be06bc6e", + "97b0f35e11580f4e83bf08a826383a07e95b6864", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-020.html": [ @@ -558574,7 +563371,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-021-ref.html": [ - "e36adb33fb095d7a907de6045f576cd823a23587", + "779439f70d61db6b3a44a81bb57c263d4bf30e8a", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-021.html": [ @@ -558582,7 +563379,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-022-ref.html": [ - "64971cf7ed776b7d6cd951283fa95aed80b7dae4", + "4d8d34cffe717903f3fe24af6de52b155ebdf48e", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-022.html": [ @@ -558590,7 +563387,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-023-ref.html": [ - "6ffa78a826332b1397b4ec924c1c456ccf7413e6", + "5539eef9f779f352f93ead1fde30cec5e01548a0", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-023.html": [ @@ -558598,7 +563395,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-024-ref.html": [ - "7c5846eebf734415da3cefc39041a5f377997a2b", + "0a0caa791c974280fb345c55e990180c8262604f", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-024.html": [ @@ -558606,7 +563403,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-025-ref.html": [ - "51cf20e605aa791e3d63c4902377aa3aca987ad7", + "10338219468848d954214fc1ca27fe5c19cd671f", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-025.html": [ @@ -558630,11 +563427,11 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/sync-tests.sh": [ - "1c18dc5fdcddbbd08dbdc812f538a175e58892d7", + "97452f300fa818802eacf4d9b25d9c4428144110", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/text-decor-3/reftest.list": [ - "3d686cfc2e832a735cc69da4e62b5fc82ff981db", + "25c3ec740acaaed780e14a8544dcf4b66672f2d2", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/text-decor-3/ruby-text-decoration-01-ref.html": [ @@ -559245,6 +564042,14 @@ "d10f62aadf7d4ee16da590a634ec78019122c7f5", "reftest" ], + "css/vendor-imports/mozilla/mozilla-central-reftests/text-decor-3/text-shadow-currentcolor-ref.html": [ + "835e5fb9057ca23376d6f4b9c6b2904541f8cd54", + "support" + ], + "css/vendor-imports/mozilla/mozilla-central-reftests/text-decor-3/text-shadow-currentcolor.html": [ + "572c9c56dc399638dfea85fcd70ef9fd82ec6509", + "reftest" + ], "css/vendor-imports/mozilla/mozilla-central-reftests/text3/hyphenation-control-1-ref.html": [ "31e1e0060f4c0c852998a12897627faf55e1cf25", "support" @@ -561250,15 +566055,15 @@ "testharness" ], "custom-elements/Document-createElementNS.html": [ - "da90b2a1c13cf18fd5cade85dcae2dadef6243c9", + "1e08f6c7967737f10c849f564c3a8af82efafe29", "testharness" ], "custom-elements/HTMLElement-constructor.html": [ "4dc04a8b026538bddee52586f2df50206abc9334", "testharness" ], - "custom-elements/OWNERS": [ - "9f6553b67cad3b479d3beb678653db4e712ed227", + "custom-elements/META.yml": [ + "c4f8236cbde2ae6726d7f675380018e3811a5e48", "support" ], "custom-elements/adopted-callback.html": [ @@ -561501,8 +566306,8 @@ "2ec52a6baa7490478ec61e72bf89b2ec09d453b5", "testharness" ], - "device-memory/OWNERS": [ - "c328f48fe12bce670646911964930d221c768f1d", + "device-memory/META.yml": [ + "a15cacc470822511c789ebb6bb1b21d3bd18b085", "support" ], "device-memory/device-memory.https.any.js": [ @@ -561525,12 +566330,12 @@ "aeebae31cec9dcf7a29f11858f6e67e03366e876", "support" ], - "docs/OWNERS": [ - "8b8fcd1bcd07619951c92029a3f5cad01fa75d44", + "docs/META.yml": [ + "2ac09a3b7986c7ba0feac704182bae66589412d0", "support" ], "docs/_appendix/github-intro.md": [ - "c26effebf90d5483a890945f191b2f3626301962", + "3f09e8df280098fd0ba4db11bba34517e32b0654", "support" ], "docs/_appendix/index.md": [ @@ -561542,7 +566347,7 @@ "support" ], "docs/_config.yml": [ - "2d80d0533330473caf490dfa1145ca76b5f42141", + "34ef4fd7670390fe028f664ca0bfa14d16940dfe", "support" ], "docs/_includes/footer.html": [ @@ -561610,7 +566415,7 @@ "support" ], "docs/_writing-tests/assumptions.md": [ - "8bb7a1cda9084f179e1373b8600d597d1072c08c", + "8ac61662756849f43124883e27be13a87a7a3a0f", "support" ], "docs/_writing-tests/css-metadata.md": [ @@ -561670,11 +566475,11 @@ "support" ], "docs/_writing-tests/testharness-api.md": [ - "6e49764657b4aa160f3db1a85f92910bfccae1e2", + "a4109b95dfdd98b9f83d15dce8c47867fd0f37ff", "support" ], "docs/_writing-tests/testharness.md": [ - "0a0d88c5ddde91514a51d607405c2b7dedee4776", + "67801e31fa6bf99a22a5407a7e59567e714ee7c3", "support" ], "docs/_writing-tests/visual.md": [ @@ -561742,11 +566547,11 @@ "support" ], "docs/introduction.md": [ - "e0ee31449296aeb6710a19ba265e96fc2d29b01f", + "e3b2f74f052a99f77990d8b826c46925aec2477a", "support" ], - "dom/OWNERS": [ - "8c6222f056d7e5b318f37a80774f40889558df3f", + "dom/META.yml": [ + "92a7c6d490702d30d6c34c3a61dc09d9d2840a69", "support" ], "dom/abort/event.any.js": [ @@ -562006,7 +566811,7 @@ "testharness" ], "dom/interfaces.html": [ - "5053c2d407ac6261313df3f9d9699f08e9f89d4d", + "de6fe70821503daa1d134113c644371feee4c7e5", "testharness" ], "dom/lists/DOMTokenList-Iterable.html": [ @@ -562922,7 +567727,7 @@ "testharness" ], "dom/nodes/attributes.html": [ - "cddff48a942168622772069ca2b2bcf0318deed4", + "a4d3431ba8a583734ec92977e0e392407012e4bc", "testharness" ], "dom/nodes/attributes.js": [ @@ -563106,7 +567911,7 @@ "testharness" ], "dom/nodes/selectors.js": [ - "d23a6e88e198f4f0f4495d6fd2775408d0635371", + "be39e37d8486cc0a31bed9e1f1ee1176fa83b5d0", "support" ], "dom/ranges/Range-attributes.html": [ @@ -563361,8 +568166,8 @@ "bef45b2ff4f474982a84d80d3e37ccae0d459f4b", "testharness" ], - "domparsing/OWNERS": [ - "da58846d7ccfd175f043332a58c73feab9394e63", + "domparsing/META.yml": [ + "c45c5f3136739ebcd3b099206484077c5e179c2e", "support" ], "domparsing/XMLSerializer-serializeToString.html": [ @@ -563449,8 +568254,8 @@ "44e057c92dd61fbc6ea081c5f328596736371e85", "testharness" ], - "domxpath/OWNERS": [ - "a4e24143c2ef4b9a8fe64a0a07bd30594025f90e", + "domxpath/META.yml": [ + "e307eb75427dcc46a6613e2118a66bb854f6a164", "support" ], "domxpath/document.tentative.html": [ @@ -563473,8 +568278,8 @@ "daef25b99b0e26c6bf726cb2efb8f903337746dd", "support" ], - "dpub-aam/OWNERS": [ - "3a6002295ea2893ba74763e46965bd2d1291d55b", + "dpub-aam/META.yml": [ + "521d90b87283645c22b8752fdb69031cc08cf3f7", "support" ], "dpub-aam/README.md": [ @@ -563641,8 +568446,8 @@ "18e9e31b4beb20bcfa5ad281584d816204a3f531", "support" ], - "dpub-aria/OWNERS": [ - "16577d2283b826f0541dbc795177c7aac7e1b228", + "dpub-aria/META.yml": [ + "1e4adc07cf5790fd51820158c69c1dd2c1a72c28", "support" ], "dpub-aria/README.md": [ @@ -563653,8 +568458,8 @@ "6a7dda423fc08a42f87acb0827e0182e468c1fa6", "manual" ], - "editing/OWNERS": [ - "abd95839027a88741c4d351ff374d81b773c80fa", + "editing/META.yml": [ + "ee0778f37e92351be3e95c9c23f23b743e71e5eb", "support" ], "editing/README": [ @@ -564005,8 +568810,8 @@ "43917206cc52c52334fdb3112dc6ffc1ce9c0d3c", "testharness" ], - "encoding/OWNERS": [ - "fe445f832d54803540d8a9f0945a34f26440d146", + "encoding/META.yml": [ + "cd0da6ea497c98a0cd0afd943ae731ca364a743d", "support" ], "encoding/api-basics.html": [ @@ -564602,23 +569407,23 @@ "testharness" ], "encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html": [ - "3268a3d47cb3dedc7a351f8801f56dd498cb8947", + "d4c74730b19d45e4ca8e4af3eef1f2f1254f64eb", "testharness" ], "encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html": [ - "b90a6e57dc93ddc00b6fdc83c90c044c10d55e07", + "b5140233b3bacf54c3a6956a101f30379c24ba69", "testharness" ], "encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html": [ - "a765380a8ac54c9e61e2d7b349faa14d0e99bd03", + "957c45b41fcc6c434a396b5adc474167b5200b1a", "testharness" ], "encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html": [ - "a5b6c6964b6a8db2b064b23c3b6bfce08ee89189", + "162f912358552fae84922a7796a232ac85f44424", "testharness" ], "encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html": [ - "50f5d0981e0a76ee172e71bd6631bfa1c70a9f42", + "a49f47163ba6bcc51c9f3422b8be537ebdc2675d", "testharness" ], "encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc_5601.html": [ @@ -564626,11 +569431,11 @@ "testharness" ], "encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html": [ - "fe47649bcc1adaa7ab5cdbc023f0d2f302ae58cd", + "10d3031b312052954bbc0a9eb25790a52d6d3737", "testharness" ], "encoding/legacy-mb-korean/euc-kr/euckr-decode.html": [ - "5d59a4333e4f15676035025cb8ead4b9f2484181", + "921528f79f2be8c2acf16bf854d33792f38a1263", "testharness" ], "encoding/legacy-mb-korean/euc-kr/euckr-decoder.js": [ @@ -564870,15 +569675,15 @@ "testharness" ], "encoding/legacy-mb-tchinese/big5/big5-decode-extra.html": [ - "a4583386ccad9d8d7b660c0d244d0168376755e9", + "25443514c9eecab6a0a7b4d9a19608921ead6430", "testharness" ], "encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html": [ - "3d15d5795e6c21a33ac8f98a25c5b6f8b871d2f7", + "01a8d4761cf3e89035ee6e3c76ff52e1859f0065", "testharness" ], "encoding/legacy-mb-tchinese/big5/big5-decode.html": [ - "2837ce392411f8b9fbc7c4a4fbade9f4f0054806", + "3e1cc252f0f4617f32d081f549d971ffddbba600", "testharness" ], "encoding/legacy-mb-tchinese/big5/big5-decoder.js": [ @@ -565197,8 +570002,8 @@ "d2d4255745538e257877dab134f0604d40ee4972", "testharness" ], - "encrypted-media/OWNERS": [ - "be399305ba6e44e2637e9eff68a95f018c8154a8", + "encrypted-media/META.yml": [ + "ae2b9098914e28815df92dcc9b578c189eb2b940", "support" ], "encrypted-media/README.md": [ @@ -565265,6 +570070,10 @@ "3db3dfc846598a30218f740201e48ca6112f4d93", "testharness" ], + "encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-segmented.https.html": [ + "95a9b4b96c73fb769a1b34570127a3ba356886a3", + "testharness" + ], "encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.https.html": [ "bade72126b9a42409ef2b1901b84aef7778b2eac", "testharness" @@ -565646,7 +570455,7 @@ "testharness" ], "encrypted-media/idlharness.https.html": [ - "29f3c9774b623413c4127ea0e5a915e67f24cd24", + "ab08c64408ed83c880f9a6ae9624d6f097929514", "testharness" ], "encrypted-media/polyfill/cast-polyfill.js": [ @@ -565773,6 +570582,10 @@ "bfe606669dc2c87c3813c119860f00317102a5bd", "support" ], + "encrypted-media/scripts/playback-temporary-encrypted-clear-segmented-sources.js": [ + "bbecdf6fad52b2b6a9bf9c73ddcbef194b53cac1", + "support" + ], "encrypted-media/scripts/playback-temporary-encrypted-clear-sources.js": [ "be851927ab25d4c4c107546aee3c2231f030840c", "support" @@ -565905,8 +570718,8 @@ "e8abe576eca1f3cf5dfeee79aafb59664343091a", "support" ], - "entries-api/OWNERS": [ - "892d667b4e54cc48435f07f8a2f443b8b67f33b7", + "entries-api/META.yml": [ + "d1d7677378a2fda860bfbb11d774fddc17eacf1e", "support" ], "entries-api/README.md": [ @@ -566013,8 +570826,8 @@ "da39a3ee5e6b4b0d3255bfef95601890afd80709", "support" ], - "eventsource/OWNERS": [ - "33d87cb2e49f774dbe822d1d6c0291c646a76785", + "eventsource/META.yml": [ + "e71b48a10f86a1428818bfaede2832b7221532a7", "support" ], "eventsource/README.md": [ @@ -566317,8 +571130,8 @@ "db0ae6b9e15f03d83dd5fcf870eb135dc75f42db", "testharness" ], - "feature-policy/OWNERS": [ - "51fd9c99d8f327e033d8bb1a2500b5143d333287", + "feature-policy/META.yml": [ + "b69d338123b14b5c9c9037422823630075d79575", "support" ], "feature-policy/README.md": [ @@ -566353,15 +571166,15 @@ "4239ec4ef240e199f15a38145d478d2c0aa43ad2", "support" ], - "feature-policy/experimental-features/document-stream-insertion.tentative.html": [ - "ec2c7269eff25b93d40b233ba0e17c69d31404e9", + "feature-policy/experimental-features/document-write.tentative.html": [ + "c91dfd7dd6d0f18e3a5d224823676f623f9dd426", "testharness" ], "feature-policy/experimental-features/resources/common.js": [ "36dd671a85ed93f2e69927c843243cb953f82a97", "support" ], - "feature-policy/experimental-features/resources/document-stream-insertion.html": [ + "feature-policy/experimental-features/resources/document-write.html": [ "a0e39689056dc5cc24ad2d7e6fb2c681e84fd35d", "support" ], @@ -566393,6 +571206,10 @@ "b0574f00487af6997cbec51eed426bada4912bcf", "support" ], + "feature-policy/experimental-features/resources/vertical-scroll-wheel-block.html": [ + "a61992facebd4c258225b8691ab5912678317524", + "support" + ], "feature-policy/experimental-features/resources/vertical-scroll.js": [ "a62c440428fe22a7afd4d8174e47dfc483c7de90", "support" @@ -566414,11 +571231,15 @@ "testharness" ], "feature-policy/experimental-features/vertical-scroll-touch-action-manual.tentative.html": [ - "32f1b7eacf4de1d7d792bb27ca439636c242c29c", + "752cc2b2febca0f9910e5fe11c01317f02fc2144", "manual" ], "feature-policy/experimental-features/vertical-scroll-touch-block-manual.tentative.html": [ - "ae88b77a9d913ee830fc4a84cf1e4007942c63fb", + "a515d506da6dbdd2d66c274c20095f8872b4e5af", + "manual" + ], + "feature-policy/experimental-features/vertical-scroll-wheel-block-manual.tentative.html": [ + "67bc892a589332bef78d88eab95e231a34b21342", "manual" ], "feature-policy/feature-policy-frame-policy-allowed-for-all.https.sub.html": [ @@ -566597,6 +571418,14 @@ "057973ef7f86c3628948c54d5697fb565e6d0a96", "support" ], + "feature-policy/resources/feature-policy-usb-worker.html": [ + "66c45d83b3ff35d9fb02c52a138b60d393ac42f1", + "support" + ], + "feature-policy/resources/feature-policy-usb-worker.js": [ + "06ff374448653063d8dfe1b0bc9d26cc4ac1baa0", + "support" + ], "feature-policy/resources/feature-policy-usb.html": [ "96ae900bcde19a4ffcab30f1d01b393e07936e99", "support" @@ -566610,7 +571439,7 @@ "support" ], "feature-policy/resources/featurepolicy.js": [ - "a95ee6fc23217f5fc271763f5363a09b0ff04537", + "559a8ebe478ba82f6616382e19e6e94a49139cb1", "support" ], "feature-policy/resources/picture-in-picture.js": [ @@ -566621,8 +571450,8 @@ "5d9d75fc156f6d5a934a1aca7aa2b4a8e238dd4f", "support" ], - "fetch/OWNERS": [ - "140bc7c8a832fb172ce583374b8a4aec75518bce", + "fetch/META.yml": [ + "5b68f3a4049c6c1082ab3a5c69fbb38603f57bff", "support" ], "fetch/README.md": [ @@ -566633,6 +571462,10 @@ "9465007a35059e9d72d4ab1dd8bff0d44f47c3d6", "testharness" ], + "fetch/api/abort/destroyed-context.html": [ + "5cc67576c6b355dcb16b7934f075506b1ebc970b", + "testharness" + ], "fetch/api/abort/general.any.js": [ "83da4c7859ee4d1a6a386b75c12b8a87e1347fe8", "testharness" @@ -566854,7 +571687,7 @@ "testharness" ], "fetch/api/idl.any.js": [ - "a911dfb5cd57f4a23f3641187697ad91a064edfe", + "807763b90c8b6d237371b1ab574b0a2283e28f15", "testharness" ], "fetch/api/policies/csp-blocked-worker.html": [ @@ -567182,7 +572015,7 @@ "testharness" ], "fetch/api/request/request-keepalive-quota.html": [ - "0b9786a3878a361ba8ec3291216d475bd5148541", + "bcaae1cb50860be535b9ba72ba447a9aa7c333b1", "testharness" ], "fetch/api/request/request-keepalive.html": [ @@ -567334,7 +572167,7 @@ "testharness" ], "fetch/api/response/response-cancel-stream.html": [ - "453323c2a0f9a908966df3cb53211c0b0a1fa19d", + "ad839d3e6234d16aa61338b732f765572cf8291f", "testharness" ], "fetch/api/response/response-clone.html": [ @@ -567593,6 +572426,74 @@ "465d933f4e52ef4e5a4bd0de40873410195843cd", "testharness" ], + "fetch/cors-rfc1918/idlharness.tentative.any.js": [ + "08d7db9d67437d64350503f153abfd7015a0d27e", + "testharness" + ], + "fetch/cross-origin-resource-policy/fetch-in-iframe.html": [ + "4d836bed1e90a2d14b1651c0f3229b3f3d0b6b91", + "testharness" + ], + "fetch/cross-origin-resource-policy/fetch-in-service-worker.html": [ + "d9db1c57557b20c40909bf91a12f85bfa243b39d", + "testharness" + ], + "fetch/cross-origin-resource-policy/fetch.any.js": [ + "497663ca6aa5d76bfead06e176b3f7004e0e7774", + "testharness" + ], + "fetch/cross-origin-resource-policy/iframe-loads.html": [ + "8429fdb1695fc73c853dc37bf29544b8139d5396", + "testharness" + ], + "fetch/cross-origin-resource-policy/image-loads.html": [ + "6e81ede4b474b2516ec735d4d8f99694b4124773", + "testharness" + ], + "fetch/cross-origin-resource-policy/resources/green.png": [ + "ef91d21307a12b2cfaf33a90dffe16aa1cba42c9", + "support" + ], + "fetch/cross-origin-resource-policy/resources/hello.py": [ + "0d8e30350c97fd6a040b14348929cf7e87e0e406", + "support" + ], + "fetch/cross-origin-resource-policy/resources/iframe.py": [ + "d8f4af86d37d2f257b4166a1f7d3001d55eeda69", + "support" + ], + "fetch/cross-origin-resource-policy/resources/iframeFetch.html": [ + "d66a9c958288a97469e8cfa75eba973e9f35e190", + "support" + ], + "fetch/cross-origin-resource-policy/resources/image.py": [ + "1eba6cc92e4bc3f0d83814c0ead1ba6b23aa5182", + "support" + ], + "fetch/cross-origin-resource-policy/resources/redirect.py": [ + "eb237d6f61e042db8454efad97a7ca58ea90eba9", + "support" + ], + "fetch/cross-origin-resource-policy/resources/script.py": [ + "330a0ae1420b41e63bd639fa24f75e64e4528bcc", + "support" + ], + "fetch/cross-origin-resource-policy/scheme-restriction.any.js": [ + "e1221ddd258f4d699dad395284f7a2cb0a719888", + "testharness" + ], + "fetch/cross-origin-resource-policy/scheme-restriction.https.window.js": [ + "e0272587c66b6c220dce1a5a055d49628c84d0fd", + "testharness" + ], + "fetch/cross-origin-resource-policy/script-loads.html": [ + "cd28267293f2d20ee78d6b946fe6b8793edf1bae", + "testharness" + ], + "fetch/cross-origin-resource-policy/syntax.any.js": [ + "77377a2a82a22bf9ff637a1e3b918eda6cb28858", + "testharness" + ], "fetch/data-urls/README.md": [ "868cb170fa0c5626008fef77e37dee16e76b10d5", "support" @@ -567786,7 +572687,7 @@ "support" ], "fetch/sec-metadata/fetch.tentative.https.sub.html": [ - "6ce26d3683b78ca74a20b14ccca077cf375d742b", + "80ed267f8a5a8aa6bf7e146af4836b2b56430721", "testharness" ], "fetch/sec-metadata/iframe.tentative.https.sub.html": [ @@ -567794,7 +572695,7 @@ "testharness" ], "fetch/sec-metadata/img.tentative.https.sub.html": [ - "63a6c8a45102527079acb81d1c57d5dc49c07e4b", + "1c1506d282ad593322c2938215ee4625a5b6d185", "testharness" ], "fetch/sec-metadata/resources/echo-as-json.py": [ @@ -567806,7 +572707,7 @@ "support" ], "fetch/sec-metadata/resources/helper.js": [ - "64d204e36b6ab3b7268d6fd8e0694081222b98ee", + "ee91fc4ff739485eed66c7ebc8fb19311f205536", "support" ], "fetch/sec-metadata/resources/post-to-owner.py": [ @@ -567814,7 +572715,7 @@ "support" ], "fetch/sec-metadata/script.tentative.https.sub.html": [ - "147291288dacf51942cadc8a85f7842c3bf19b34", + "7db1a28d1466d72be59cae56adf64c3428ff5df6", "testharness" ], "fetch/sec-metadata/window-open.tentative.https.sub.html": [ @@ -567834,7 +572735,7 @@ "testharness" ], "fetch/security/redirect-to-url-with-credentials.https.html": [ - "6eb9c75887afd084c12dee609dd4c4a7cf7a6a5e", + "a74c316c593a1abe293e13198c56927481382f15", "testharness" ], "fetch/security/support/embedded-credential-window.sub.html": [ @@ -568077,8 +572978,8 @@ "d09831467a1b1a17f97271ff027d413e28b4bacb", "support" ], - "fonts/OWNERS": [ - "5f4cbe2046888a3bef5097a04d4ce41b6ba1db05", + "fonts/META.yml": [ + "17bcb17316e68e20740a5042160c36ffabba07d4", "support" ], "fonts/README.md": [ @@ -568469,8 +573370,8 @@ "82edfdbafded72202c8a7aa3610c42ea53884c96", "support" ], - "fullscreen/OWNERS": [ - "3203d8a2c2311d855f926425c6941dc4dd5f81ea", + "fullscreen/META.yml": [ + "9c6bce2f464418a60484143a7548049a0ba14698", "support" ], "fullscreen/api/document-exit-fullscreen-active-document.html": [ @@ -568522,7 +573423,7 @@ "testharness" ], "fullscreen/api/element-ready-check-allowed-cross-origin-manual.sub.html": [ - "f62f912aeff6cd173e6e43aa9634568e32c0104c", + "d864f87d809df9a46262eac16e315fb7baaf74c1", "manual" ], "fullscreen/api/element-ready-check-containing-iframe-manual.html": [ @@ -568558,7 +573459,7 @@ "testharness" ], "fullscreen/api/element-request-fullscreen-and-exit-iframe-manual.html": [ - "6b06ccdca77fda2a6777a6b22ca1dd6baadd65f7", + "1a4b1290dfa3c40e9d9927860d1635f526940efb", "manual" ], "fullscreen/api/element-request-fullscreen-and-move-manual.html": [ @@ -568654,35 +573555,35 @@ "testharness" ], "fullscreen/model/move-to-fullscreen-iframe-manual.html": [ - "62aec7e1d5065bf99a00fc533c8c6d6704ac2010", + "b6ac159c13ba1df9e209089a98b6abbab5629231", "manual" ], "fullscreen/model/move-to-iframe-manual.html": [ - "7d591d11ce4a399156ed7cae7ddbee93aa8cb883", + "f4cbfacda3fdb0e67b5eb34136b774b7d33fe415", "manual" ], "fullscreen/model/move-to-inactive-document-manual.html": [ - "e3f8160bd2457bfb2797f85aed082f865ae6ad78", + "a545e45a5c77a77d4a7247950ef9187b9008e5a7", "manual" ], "fullscreen/model/remove-child-manual.html": [ - "0b19b1bbb6040b4ca6280bba0f742680856c5b9a", + "0f60c750db56a437df5041f03d55575cc19243a6", "manual" ], "fullscreen/model/remove-first-manual.html": [ - "b694dcf40492ec67239f19152779794acde3fe4a", + "6a89dee427d3447d7713d1a28540233f3d401a85", "manual" ], "fullscreen/model/remove-last-manual.html": [ - "5c425c386688bf38a8b26ba25c43923e128db88e", + "62e4f400c279c80e3f1819420d70dc3dca66dce9", "manual" ], "fullscreen/model/remove-parent-manual.html": [ - "c0f0103c9e4491ef04b016f7bbacd8564ea5493d", + "910da6d6ba080cc797cfc0f118956f72929ad1a9", "manual" ], "fullscreen/model/remove-single-manual.html": [ - "64bf88ae3a1a3708dfe823d85f67636ae5b0d736", + "0310b7223cac79a705b9335fc15b73fd1c4b2770", "manual" ], "fullscreen/rendering/fullscreen-pseudo-class-manual.html": [ @@ -568701,8 +573602,8 @@ "069f4d40fbcb4e933d4f651d3220820836615660", "support" ], - "gamepad/OWNERS": [ - "7ef5aa4880ca0d8c1d02e4c730d0c2317219d7e8", + "gamepad/META.yml": [ + "bb395ebb2cc44e69bbdc6a281a01115239ddf096", "support" ], "gamepad/events-manual.html": [ @@ -568718,15 +573619,15 @@ "manual" ], "gamepad/idlharness.html": [ - "7b886df0d36a15f77936943eadecd633d9ea46f1", + "0cb95e9fda86db8327efdd3a05c3b2a99d480255", "testharness" ], "gamepad/timestamp-manual.html": [ "b2432e7ea263fb80be42e7eecf93a9d885c0205d", "manual" ], - "generic-sensor/OWNERS": [ - "b1349055762c7d44414c0c11fb8500d5eee9a75f", + "generic-sensor/META.yml": [ + "5de173230a2e4904d93951cb5da07c2140768f2c", "support" ], "generic-sensor/README.md": [ @@ -568738,19 +573639,27 @@ "testharness" ], "generic-sensor/generic-sensor-feature-policy-test.sub.js": [ - "f90a08bd96c729c5c166fd628e69f01c3413a78c", + "1bb8b40762176defe501485bd5243a315d79f2e5", + "support" + ], + "generic-sensor/generic-sensor-iframe-tests.sub.js": [ + "5da31d59d88db106abe5d22646c1426241ff404d", "support" ], "generic-sensor/generic-sensor-tests.js": [ - "3a427e0ebd3191c2a6b982b74d139250d8fb085a", + "b950811d99ac923c300a45967889a57ec8bf2204", "support" ], "generic-sensor/idlharness.https.html": [ "02c734b907075c8abb7504fc7e2b93730ac80a0c", "testharness" ], - "geolocation-API/OWNERS": [ - "c9da2c9b0b48dc8049b2e17bcbcc289fe6af800a", + "generic-sensor/resources/iframe_sensor_handler.html": [ + "b1bbac30ddcbe7d94ee33922df368ec28eec7029", + "support" + ], + "geolocation-API/META.yml": [ + "a2dfb8c30024323213d0c98bfb255625c5bfe0fe", "support" ], "geolocation-API/PositionOptions.https.html": [ @@ -568810,7 +573719,7 @@ "testharness" ], "geolocation-sensor/GeolocationSensor-disabled-by-feature-policy.https.html": [ - "91047842ea56344c005c46de7cdd27e2373ea0a1", + "9a7c05aad9ca4eb8fd622a13060474065c9a8cc9", "testharness" ], "geolocation-sensor/GeolocationSensor-disabled-by-feature-policy.https.html.headers": [ @@ -568818,15 +573727,15 @@ "support" ], "geolocation-sensor/GeolocationSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html": [ - "fb033fd0f0d891e9b6ed2b54b835f8f06364643e", + "bdf787686900d70be466193d10de32bc3c70b7c9", "testharness" ], "geolocation-sensor/GeolocationSensor-enabled-by-feature-policy-attribute.https.html": [ - "06e4487981f8e6e062d9e9fea14d52e64b6b5035", + "24afc29ce86ca03b7cfb93d70449872990ebae8d", "testharness" ], "geolocation-sensor/GeolocationSensor-enabled-by-feature-policy.https.html": [ - "e8287121361749246b874207dcffb92e459dfbec", + "2d066d8516a6e05e1ef8ff39986d01420a206d5f", "testharness" ], "geolocation-sensor/GeolocationSensor-enabled-by-feature-policy.https.html.headers": [ @@ -568834,15 +573743,19 @@ "support" ], "geolocation-sensor/GeolocationSensor-enabled-on-self-origin-by-feature-policy.https.html": [ - "4222f48c8c2a932c5b65b6426bb9a0ad476ddd0c", + "5bb094322d0e11a114e5cbebf0c7c0c284b93e38", "testharness" ], "geolocation-sensor/GeolocationSensor-enabled-on-self-origin-by-feature-policy.https.html.headers": [ "1c523e7cd5741e4a515119b129b041b11cbc92cc", "support" ], + "geolocation-sensor/GeolocationSensor-iframe-access.https.html": [ + "d1e85d4c9197e35231555f82c4a3ece5f210b6f2", + "testharness" + ], "geolocation-sensor/GeolocationSensor.https.html": [ - "c9d32faca641ec784acf9096a079d73781330216", + "7409dc69d96e1bc694b137c908448896576a1769", "testharness" ], "geolocation-sensor/GeolocationSensor_insecure_context.html": [ @@ -568850,23 +573763,23 @@ "testharness" ], "geolocation-sensor/GeolocationSensor_onerror-manual.https.html": [ - "2b7aac7d60271e12ce71f6293405ffafb471c8c8", + "35fcdb034664c1e69a44ed1c8b1df2c43d3688bd", "manual" ], "geolocation-sensor/GeolocationSensor_read.https.html": [ "5a61a677b26c1c25cb46da2baa16e3a6783febee", "testharness" ], - "geolocation-sensor/OWNERS": [ - "fabf35173a8bd10c7e5ffe348dd92532199ab51a", + "geolocation-sensor/META.yml": [ + "5de8e1095bec7eb4dded143ac269e09ba4fa02c4", "support" ], "geolocation-sensor/idlharness.https.html": [ "38c75b8946de5be961435045007b8af9a4627cd2", "testharness" ], - "graphics-aam/OWNERS": [ - "3a6002295ea2893ba74763e46965bd2d1291d55b", + "graphics-aam/META.yml": [ + "521d90b87283645c22b8752fdb69031cc08cf3f7", "support" ], "graphics-aam/graphics-document_on_html_element-manual.html": [ @@ -568925,6 +573838,10 @@ "59acbd3ef447d2197c4a9af2837dbacdf1e31885", "support" ], + "gyroscope/Gyroscope-iframe-access.https.html": [ + "1c82cb09f995361bcd3144ca57d4ecc1c69d4508", + "testharness" + ], "gyroscope/Gyroscope.https.html": [ "e2b1919195d0af74bb7733a6d8a299adf43f4ee4", "testharness" @@ -568937,16 +573854,16 @@ "c8f346f00bbc296e89e132926f974ee408d66fcf", "manual" ], - "gyroscope/OWNERS": [ - "b119dbb984792f33c6e7463f3105d37c3c3b7ad8", + "gyroscope/META.yml": [ + "f99b5f4f8bb9d631f1b55857512be56738801e6e", "support" ], "gyroscope/idlharness.https.html": [ "8b9b8fcdc6d33fb20c174b67306a182bdbb707fd", "testharness" ], - "hr-time/OWNERS": [ - "b82f9756b15ef3ea45fb250e304031d9ceaee9c7", + "hr-time/META.yml": [ + "088f3eb90a01853b7f6af3dab6d84871fe2f6732", "support" ], "hr-time/basic.any.js": [ @@ -568985,8 +573902,8 @@ "51267d21c761c3ccaee34bc4d5e533e69d739bc5", "testharness" ], - "html-imports/OWNERS": [ - "7fdd5401a03e385fee7d80b89e629ed89bb600de", + "html-imports/META.yml": [ + "11323815db763cf9d0649abb86380139cf9c136c", "support" ], "html-imports/document/document-method-changes.html": [ @@ -569045,8 +573962,8 @@ "fbbe647161c9b6994b36254a136e4eccd7d825e6", "support" ], - "html-longdesc/OWNERS": [ - "1f672792bff774a1682e1d369b9fa0736ac61ab1", + "html-longdesc/META.yml": [ + "0a540910326292561d9e3b31288db0f63ff5c904", "support" ], "html-longdesc/README.html": [ @@ -569173,8 +574090,8 @@ "bc11bb38a24a15c6a524e1320a34c3728f036ff3", "manual" ], - "html-media-capture/OWNERS": [ - "069ce8b6b3f85f2f274075e508473f40dac05293", + "html-media-capture/META.yml": [ + "e500972e227401f5305900a0dac7ea4d71ff2aa4", "support" ], "html-media-capture/capture_audio-manual.html": [ @@ -569241,8 +574158,8 @@ "1d229271928d3f9e2bb0375bd6ce5db6c6d348d9", "support" ], - "html/OWNERS": [ - "29a1a9d837b3231ac7d1663c0ea8e41e8ce9d525", + "html/META.yml": [ + "785e799f0a39f170b4c095a470e2b7a283c81a97", "support" ], "html/README.md": [ @@ -569393,12 +574310,16 @@ "d049bc03734690b94017819ed70b1104378cc9b4", "testharness" ], + "html/browsers/browsing-the-web/history-traversal/support/window-name-after-cross-origin-main-frame-navigation-popup.sub.html": [ + "5de9d9490705da8195853355ccb79a61bde26ffc", + "support" + ], "html/browsers/browsing-the-web/history-traversal/support/window-name-navigation.sub.html": [ "79ba1608590fae1fae8aacdf809b00741e101066", "support" ], "html/browsers/browsing-the-web/history-traversal/support/window-name-test.sub.html": [ - "841e6ebed7f83a59b4942be07452ad5c9b8f6519", + "8b521df2cfb326622e871b1823fce5beade4a973", "support" ], "html/browsers/browsing-the-web/history-traversal/unset_context_name-1.html": [ @@ -569414,7 +574335,7 @@ "testharness" ], "html/browsers/browsing-the-web/history-traversal/window-name-after-cross-origin-main-frame-navigation.sub.html": [ - "74c59d584d8523ce523a26452767d6212d010234", + "0484b0af760bdb7896ec47554c78767e8e0ccdeb", "testharness" ], "html/browsers/browsing-the-web/history-traversal/window-name-after-cross-origin-sub-frame-navigation.sub.html": [ @@ -569774,7 +574695,7 @@ "testharness" ], "html/browsers/browsing-the-web/scroll-to-fragid/004.html": [ - "787654af224115c4282b7d6a89509d57c17d3ed1", + "3265bbcc88866bd3d1fa97b20041e634d2b3c1f5", "testharness" ], "html/browsers/browsing-the-web/scroll-to-fragid/005.html": [ @@ -569813,6 +574734,18 @@ "ac172eb5c05ee24b8e3059cbc68851729f1be943", "testharness" ], + "html/browsers/browsing-the-web/scroll-to-fragid/scroll-position-vertical-lr.html": [ + "3b90310d446c577e2dcf0b6e0bea4a13c9b08b7d", + "testharness" + ], + "html/browsers/browsing-the-web/scroll-to-fragid/scroll-position-vertical-rl.html": [ + "9a47642ec55caf4228728e28d37324cc9220b2bf", + "testharness" + ], + "html/browsers/browsing-the-web/scroll-to-fragid/scroll-position.html": [ + "f9704751dbef4f8c9ebd83eb54971b72aa78642d", + "testharness" + ], "html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-anchor-name.html": [ "9bc91bc9bb368e8bf42810ed8aed936a6c9d581a", "testharness" @@ -570078,7 +575011,7 @@ "testharness" ], "html/browsers/browsing-the-web/unloading-documents/unload/006-1.html": [ - "73183ec1fbbdb0f8bbf7ef0c0e2ca2d940465299", + "a26197e9ed1f2fc73b9b297cb1e92c21619dcbbb", "support" ], "html/browsers/browsing-the-web/unloading-documents/unload/006-2.html": [ @@ -570117,13 +575050,13 @@ "97d775ccd5a50fe561100794417c7c7eb97939e7", "testharness" ], - "html/browsers/browsing-the-web/unloading-documents/unload/manual-001-1.html": [ + "html/browsers/browsing-the-web/unloading-documents/unload/pagehide-manual-1.html": [ "ff9aaf41f253012553868cc998e0b97ab6fe2970", "support" ], - "html/browsers/browsing-the-web/unloading-documents/unload/manual-001.html": [ - "2a96f64ae79f1f1089ead1d0bae17b733540a8c5", - "support" + "html/browsers/browsing-the-web/unloading-documents/unload/pagehide-manual.html": [ + "8e6158718a67cef7e4912dda69d1287b2171654f", + "manual" ], "html/browsers/history/.gitkeep": [ "da39a3ee5e6b4b0d3255bfef95601890afd80709", @@ -570446,7 +575379,7 @@ "support" ], "html/browsers/history/the-history-interface/traverse_the_history_1.html": [ - "1b48bb6c67f00a5b387479f9c1ac21a2de702dd9", + "73fa8d1b4660315ab5e0d130377eb5252d87bb03", "testharness" ], "html/browsers/history/the-history-interface/traverse_the_history_2-1.html": [ @@ -571909,8 +576842,8 @@ "da39a3ee5e6b4b0d3255bfef95601890afd80709", "support" ], - "html/dom/OWNERS": [ - "abd95839027a88741c4d351ff374d81b773c80fa", + "html/dom/META.yml": [ + "ee0778f37e92351be3e95c9c23f23b743e71e5eb", "support" ], "html/dom/documents/.gitkeep": [ @@ -573541,12 +578474,12 @@ "da39a3ee5e6b4b0d3255bfef95601890afd80709", "support" ], - "html/dom/elements/the-innertext-idl-attribute/OWNERS": [ - "3a52efa37cb05c353bb8ce78146c42db6a238b74", + "html/dom/elements/the-innertext-idl-attribute/META.yml": [ + "45472ac8906e7b383d80ab0b92ecddd6b900f726", "support" ], "html/dom/elements/the-innertext-idl-attribute/getter-tests.js": [ - "42f3e48763297d3360c1074a7c2b706a6f539d37", + "0ffc6d2bf3011a376f85b45090c63de07ac023d5", "support" ], "html/dom/elements/the-innertext-idl-attribute/getter.html": [ @@ -573586,7 +578519,7 @@ "support" ], "html/dom/interfaces.https.html": [ - "80050746d7869d52bfe7926fa259300ce05db79e", + "74c5559dd2e6ac17ba954943da006fb5fb484719", "testharness" ], "html/dom/interfaces.worker.js": [ @@ -573665,8 +578598,8 @@ "da39a3ee5e6b4b0d3255bfef95601890afd80709", "support" ], - "html/editing/OWNERS": [ - "abd95839027a88741c4d351ff374d81b773c80fa", + "html/editing/META.yml": [ + "ee0778f37e92351be3e95c9c23f23b743e71e5eb", "support" ], "html/editing/activation/.gitkeep": [ @@ -577841,8 +582774,8 @@ "da39a3ee5e6b4b0d3255bfef95601890afd80709", "support" ], - "html/infrastructure/OWNERS": [ - "abd95839027a88741c4d351ff374d81b773c80fa", + "html/infrastructure/META.yml": [ + "ee0778f37e92351be3e95c9c23f23b743e71e5eb", "support" ], "html/infrastructure/case-sensitivity-and-string-comparison/.gitkeep": [ @@ -578246,7 +583179,7 @@ "support" ], "html/infrastructure/urls/resolving-urls/query-encoding/attributes.sub.html": [ - "a467530a931aae564a73518487b12521c6dd6377", + "d86f78ff4108cc4775ca5414a8d2f3e0b669fa3a", "testharness" ], "html/infrastructure/urls/resolving-urls/query-encoding/location.sub.html": [ @@ -578429,8 +583362,8 @@ "da39a3ee5e6b4b0d3255bfef95601890afd80709", "support" ], - "html/obsolete/OWNERS": [ - "abd95839027a88741c4d351ff374d81b773c80fa", + "html/obsolete/META.yml": [ + "ee0778f37e92351be3e95c9c23f23b743e71e5eb", "support" ], "html/obsolete/non-conforming-features/.gitkeep": [ @@ -579453,8 +584386,8 @@ "da39a3ee5e6b4b0d3255bfef95601890afd80709", "support" ], - "html/semantics/OWNERS": [ - "abd95839027a88741c4d351ff374d81b773c80fa", + "html/semantics/META.yml": [ + "ee0778f37e92351be3e95c9c23f23b743e71e5eb", "support" ], "html/semantics/common-idioms/.gitkeep": [ @@ -579706,7 +584639,7 @@ "testharness" ], "html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html": [ - "80aa762a69d2ed8a702ad42fc38a3b9ef58c8be1", + "aec3c5c7f676e0bb3a94d945587ef51c8ac35078", "testharness" ], "html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/remove-from-document.html": [ @@ -582245,8 +587178,12 @@ "cf6e961b764d5c6e7e1289f3db988fe94efaf030", "testharness" ], + "html/semantics/embedded-content/the-iframe-element/iframe-allow.html": [ + "5355ec5b17bfdd57d961c6827b0a590ecca233fc", + "testharness" + ], "html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html": [ - "70a1607f74e1550681a4b7b589f7a41db9174e7a", + "42d4ae046daa9080bd945de796e769c37ffe335c", "testharness" ], "html/semantics/embedded-content/the-iframe-element/iframe-append-to-child-document.html": [ @@ -582790,7 +587727,7 @@ "testharness" ], "html/semantics/embedded-content/the-img-element/invalid-src.html": [ - "fb713f6068016a6315220716a858397a241eb7c3", + "8c42235fb4feb557f8ce8fa0eda7f1c08d532425", "testharness" ], "html/semantics/embedded-content/the-img-element/ismap/img-ismap-coordinates-iframe-after.html": [ @@ -582829,8 +587766,20 @@ "d8bdb2208a32d2200afb173368c38826fede8476", "support" ], - "html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html": [ - "22040d8543a29c1e4f1708017096a5f9de478549", + "html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-display-none.html": [ + "0640911a07b6d8d52a99657bab9cfd60f12ca039", + "testharness" + ], + "html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-quirks-mode.html": [ + "5654a57151b4f3d4cbea49dce643aa67921faef3", + "testharness" + ], + "html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-standards-mode.html": [ + "2fe5520523418bf16c57108dc2f3eda06cf7084e", + "testharness" + ], + "html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html": [ + "043e76618e8ddbdf7c62a28150e467840f3a2193", "testharness" ], "html/semantics/embedded-content/the-img-element/sizes/sizes-dynamic-001-ref.html": [ @@ -582841,7 +587790,11 @@ "c25df42c0fa9b20cfac886da13c74801c63d8d40", "reftest" ], - "html/semantics/embedded-content/the-img-element/sizes/sizes-iframed.sub.html": [ + "html/semantics/embedded-content/the-img-element/sizes/support/parse-a-sizes-attribute.js": [ + "4ddd034873cb0340ef07eebe6579c12f1c78b767", + "support" + ], + "html/semantics/embedded-content/the-img-element/sizes/support/sizes-iframed.sub.html": [ "47e56d828d8c366a95d0ea77571a1dbcaaca3164", "support" ], @@ -585530,11 +590483,11 @@ "testharness" ], "html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-nonce-classic.html": [ - "d49f673f10045316bf897ded5d0cd24ab3933a5b", + "fd4a01519ff3b522b95b5b5f81a2c9f5f6672e49", "testharness" ], "html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-nonce-module.html": [ - "2566b1d80cd2617c62667c300fe9568a640fe1a5", + "0ee0b781ac22fc0382f51ac4aae6087536dd42d4", "testharness" ], "html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-of-promise-result.html": [ @@ -586149,6 +591102,10 @@ "0a9007a17bed4635d7f384d3a32a6d2dff11738c", "support" ], + "html/semantics/scripting-1/the-script-element/resources/script-text-modifications.py": [ + "4cf95e9f6a806bda74e145265e678fd7bce89f18", + "support" + ], "html/semantics/scripting-1/the-script-element/resources/set-script-executed.js": [ "87f80eee703965c88f2bf7015bfa76233d459d06", "support" @@ -586233,6 +591190,10 @@ "bbd6586288d332f65997df96b1e7718aedfdc81b", "testharness" ], + "html/semantics/scripting-1/the-script-element/script-text-modifications.html": [ + "a02afd70fcc8f03d339696c2baf82176544db10a", + "testharness" + ], "html/semantics/scripting-1/the-script-element/script-text-xhtml.xhtml": [ "445f003de7535446f629efd20b0d5178fa8ecc65", "testharness" @@ -587169,8 +592130,8 @@ "da39a3ee5e6b4b0d3255bfef95601890afd80709", "support" ], - "html/syntax/OWNERS": [ - "946f23f945163bf9f9da080291b21473f6e1cbd0", + "html/syntax/META.yml": [ + "d95f375aec206f943615991fcc42b95341549a73", "support" ], "html/syntax/html-element-list.js": [ @@ -587821,8 +592782,8 @@ "da39a3ee5e6b4b0d3255bfef95601890afd80709", "support" ], - "html/tools/OWNERS": [ - "946f23f945163bf9f9da080291b21473f6e1cbd0", + "html/tools/META.yml": [ + "d95f375aec206f943615991fcc42b95341549a73", "support" ], "html/tools/build.sh": [ @@ -587841,10 +592802,34 @@ "2bea14569ddd5c874a05d7ad72f083b2918d6e84", "support" ], + "html/user-activation/activation-api-click.tentative.html": [ + "24ce6e1a4963aef7638ce2b69c8476dcda6513ce", + "testharness" + ], + "html/user-activation/activation-api-iframe-no-activate.tenative.html": [ + "f04d5b96b044354727a8a838b49b809ff0e613e2", + "testharness" + ], + "html/user-activation/activation-api-iframe.tenative.html": [ + "3a1e3a31382debb324f5917a63c30303391aed50", + "testharness" + ], + "html/user-activation/activation-api-setTimeout.tentative.html": [ + "9cdb756da2a3651437efd2666255e1e7e26bd108", + "testharness" + ], "html/user-activation/activation-thru-contextmenu-event-manual.html": [ "6383438f2069930b8f7fe684c5a2850d138e6073", "manual" ], + "html/user-activation/resources/child-one.html": [ + "9d00ea8b452c936983e9c334bdb9722608807555", + "support" + ], + "html/user-activation/resources/child-two.html": [ + "3789d0029711f4333e301955d4ff4b8b35a581b6", + "support" + ], "html/webappapis/.gitkeep": [ "da39a3ee5e6b4b0d3255bfef95601890afd80709", "support" @@ -588437,8 +593422,8 @@ "da39a3ee5e6b4b0d3255bfef95601890afd80709", "support" ], - "imagebitmap-renderingcontext/OWNERS": [ - "07a7da62ef2c26f061cfc076d268f06a0cdcf72b", + "imagebitmap-renderingcontext/META.yml": [ + "4350cfdc3ece39bf73aafa6e425cad279fef5097", "support" ], "imagebitmap-renderingcontext/bitmaprenderer-as-imagesource.html": [ @@ -588465,8 +593450,8 @@ "72ad817fc93645a5d507fb6ce7b4892d9ee903e3", "testharness" ], - "images/OWNERS": [ - "d710128bbddabb931b340bd29478e5998fad9090", + "images/META.yml": [ + "b7b3efbc00f4018cec688bdb3ecc02623a9a54cc", "support" ], "images/anim-gr.gif": [ @@ -588669,16 +593654,16 @@ "4e33f8928d27bd64a96d72c32de08ebd483ab888", "support" ], - "infrastructure/OWNERS": [ - "aaf9297460eae343b6ebfe3bbf9a2b0677740f5e", + "infrastructure/META.yml": [ + "d1d6b434b5cd1a9067e07e5b3f107b40e8ce24aa", "support" ], "infrastructure/README.md": [ "17caa93b8e495a096e26ffcfc229cecca453a644", "support" ], - "infrastructure/assumptions/OWNERS": [ - "946f23f945163bf9f9da080291b21473f6e1cbd0", + "infrastructure/assumptions/META.yml": [ + "d95f375aec206f943615991fcc42b95341549a73", "support" ], "infrastructure/assumptions/ahem-notref.html": [ @@ -588702,7 +593687,7 @@ "reftest" ], "infrastructure/assumptions/html-elements.html": [ - "9585f8fff4f585b8b4f31ea485f9d0195173772d", + "f220b1d79989287aef4aa450ea6978a7f23890c7", "testharness" ], "infrastructure/assumptions/initial-color-ref.html": [ @@ -588753,10 +593738,6 @@ "a91279f3455bdaf63412e9487192502da1e51baf", "testharness" ], - "infrastructure/metadata/infrastructure/assumptions/html-elements.html.ini": [ - "0f536ac59a959769966d56c5a546f9f2c2557e97", - "support" - ], "infrastructure/metadata/infrastructure/browsers/firefox/__dir__.ini": [ "29d2053e55e60d4e8a15def3a96a3501db03ec54", "support" @@ -588885,10 +593866,34 @@ "7c39501c8a2ddcd9ee0405af1df84e259205ab04", "reftest" ], + "infrastructure/server/order-of-metas.any.js": [ + "13cf63163e3aad97c71982929fbcc27ebf4fd5d1", + "testharness" + ], + "infrastructure/server/order-of-metas.window.js": [ + "43c1f60e50759125c485fea1c536715b51b47444", + "testharness" + ], + "infrastructure/server/resources/expect-global.js": [ + "0f13f760c717d07673e3f86662a115f855972a35", + "support" + ], + "infrastructure/server/resources/expect-seen-testharness.js": [ + "3e40b1eb70e88f6666463b4711520528f26833e1", + "support" + ], + "infrastructure/server/resources/expect-title-meta.js": [ + "c2ea5aab7970615d4d4f6b706d1d974fcabbddb9", + "support" + ], "infrastructure/server/secure-context.https.any.js": [ "6f246bdc6d67a92a6518870542c20d2f8b2b5f5d", "testharness" ], + "infrastructure/server/title.any.js": [ + "d1220af2e8cc4fab720497311064666393eea7c8", + "testharness" + ], "infrastructure/server/wpt-server-http.sub.html": [ "2a400478de23a6aecf31bdc08b187784c36be629", "testharness" @@ -588913,16 +593918,16 @@ "c11d6b875af47f6134c98a23a7d2ce4fe4baa8c2", "wdspec" ], - "input-device-capabilities/OWNERS": [ - "d4e4ff1ad12e54c45e32ff0b4938fe9a9b1f0f4d", + "input-device-capabilities/META.yml": [ + "9781a4d75e1dcda28688def7a44f1776a1344776", "support" ], "input-device-capabilities/interfaces.html": [ "327ff946ec80b347be627814ea9260ebd7ef6c1d", "testharness" ], - "input-events/OWNERS": [ - "9e7b0206de5d60e7e0cf529e7b8987367c84c0f6", + "input-events/META.yml": [ + "9ffe7cef99cbebef5693d56ac5832bc85d841e79", "support" ], "input-events/idlharness.html": [ @@ -588950,23 +593955,23 @@ "support" ], "interfaces/DOM-Parsing.idl": [ - "4324fb1908608583b898ae01ad44d9f8e1da89ac", + "61b8e622931ffee1b779e798e4a381959457ef45", "support" ], "interfaces/FileAPI.idl": [ - "3fb06078e603a6010c2eb0fb45715c8cbda35678", + "7190428bcf718192ea3b183b333b1313e50069a0", "support" ], "interfaces/IndexedDB.idl": [ - "149cca0098cf37769391b4caa0650a7182ed8212", + "5d1d405a9b6fdd1ac3e849e1c12aadd056cb481b", "support" ], "interfaces/InputDeviceCapabilities.idl": [ "75bf10b0d1bda48c56cb5cd2ac1c73eb59f744fc", "support" ], - "interfaces/OWNERS": [ - "389275a34cb76282af66797b3cd06b72a3b9ddbe", + "interfaces/META.yml": [ + "a3257f92e35aa53f9a2130ab2b3d5c6c42f5964f", "support" ], "interfaces/ResizeObserver.idl": [ @@ -588978,7 +593983,11 @@ "support" ], "interfaces/WebCryptoAPI.idl": [ - "1fa169a6badb1c21608f1e1a68075939e913603f", + "2275602ab1a7b6bdfebff1b886753bec32e1cbd4", + "support" + ], + "interfaces/WebIDL.idl": [ + "62e56d5f08d5044fc3ee79ac3549d7222f4186aa", "support" ], "interfaces/accelerometer.idl": [ @@ -588989,14 +593998,22 @@ "623852530c2645b51347c82cea8fa72c0cb22f18", "support" ], + "interfaces/audio-output.idl": [ + "857874c69ea248e17b3a2a6ba23c13fe096c429c", + "support" + ], "interfaces/background-fetch.idl": [ - "f2c8fc84af7bf785ba42f1398181e2ab08c3826a", + "272d5ef66a2df3a6c3fefaf9688802ed93a9ad5f", "support" ], "interfaces/battery.idl": [ "37550560186be55b56d226be2fdecc1e36574a6d", "support" ], + "interfaces/beacon.idl": [ + "66228ca11f9e8a5360d799bd43035b67c3b006c9", + "support" + ], "interfaces/budget-api.idl": [ "caba22c23688d761adef48dae1b58cc13a3e90ea", "support" @@ -589014,11 +594031,27 @@ "support" ], "interfaces/cookie-store.idl": [ - "bb4c385873deafd746f186058b111193c8aebf01", + "fe873252f8a58c66f736fbabd90d6d37a15df139", + "support" + ], + "interfaces/cors-rfc1918.idl": [ + "d7f133c8dd6e1656f82c077d9795714827b9c869", + "support" + ], + "interfaces/credential-management.idl": [ + "29a0bcde9ddd6629c7bf05757cea45c831fe9a6b", + "support" + ], + "interfaces/css-animations.idl": [ + "520ed1f6d245c75551aed3f74f988026edf3ff59", + "support" + ], + "interfaces/css-conditional.idl": [ + "0019e54201874e5d2a2b10c887e44b8c42199c32", "support" ], "interfaces/css-font-loading.idl": [ - "9f2f252c5b63c159d9680de46a932bfa4335bf11", + "5859e4051abccfcc6158e8731e82da1453fcafb9", "support" ], "interfaces/css-fonts.idl": [ @@ -589029,6 +594062,14 @@ "5f4ed3d8922e30ab3ddb714d185c6e6f794e5a29", "support" ], + "interfaces/css-paint-api.idl": [ + "9939fb7f08cab0f167e6e0762eac6ad94b2dfd9f", + "support" + ], + "interfaces/css-transitions.idl": [ + "54dd701233a71187c8b675ebbf7336f852a7cace", + "support" + ], "interfaces/css-typed-om.idl": [ "36526913c07a04f9fd329a5650430db82407d766", "support" @@ -589050,11 +594091,11 @@ "support" ], "interfaces/encoding.idl": [ - "0dd77d1c6d854b0bdd003107c2385a224e1953f8", + "d03929c62005870ae2a5a2718374c7364ec86103", "support" ], "interfaces/encrypted-media.idl": [ - "ef1f1432c42fc6d01f3bfbd576fa5c7de349de96", + "9965e27558616e512abdfacb451a4798035cf1df", "support" ], "interfaces/entries-api.idl": [ @@ -589078,7 +594119,7 @@ "support" ], "interfaces/gamepad.idl": [ - "f112b177a27816085e46d4949b404f2d5666881a", + "94b8ff8cea671d2755b63c75259905136ee09ae9", "support" ], "interfaces/geolocation-sensor.idl": [ @@ -589101,8 +594142,12 @@ "fe86c7370a537be87884d1b9da1f7b7630c6af41", "support" ], + "interfaces/image-capture.idl": [ + "9060a5d260bb68509a1709abf5c3ed59027293ce", + "support" + ], "interfaces/input-events.idl": [ - "99bcfa971e6b2628ab8ba174b772d56b23dee38b", + "1a984c4719f9bc9b31217b34002e811fb22d2c15", "support" ], "interfaces/keyboard-lock.idl": [ @@ -589113,6 +594158,10 @@ "1e9e311a4d347d9f036702d29ef0bc82fca04162", "support" ], + "interfaces/longtasks.idl": [ + "ce433568ee600f02cc5df4ba6512e58ef98af798", + "support" + ], "interfaces/magnetometer.idl": [ "5839955446fafc91d9bd63d1549d7bc2e7afe499", "support" @@ -589121,20 +594170,36 @@ "17413896d6281553091cf2c369c29de42d450962", "support" ], + "interfaces/mediacapture-depth.idl": [ + "d14de04445755e1f6bc88023d3bd85b601ed5209", + "support" + ], + "interfaces/mediacapture-fromelement.idl": [ + "501b9ce0b557e52c122a2bb7f3be1a3e360da512", + "support" + ], "interfaces/mediacapture-main.idl": [ - "3400c775504ebf32af3f8e1165a53ca60f258495", + "a2a5e12acdc863828532e28574ed4904f0b0b2b8", + "support" + ], + "interfaces/mediacapture-record.idl": [ + "2af81807d578af4bfec67e58aeb17fa194bf83b4", "support" ], "interfaces/mediasession.idl": [ - "7cbe73f7f563ee45772bb466ce63e16a549548d3", + "378af7beb3cf20086cec84840286f5e2a33f850c", + "support" + ], + "interfaces/orientation-event.idl": [ + "0188bd03cdd323e354e8e7c3d279c6983f701378", "support" ], "interfaces/orientation-sensor.idl": [ - "1f0698a8611726b1ba724a5d7a0961e836c7b07e", + "22846ce3ca7d7e8325915a8f1cb52d97bb8467f4", "support" ], "interfaces/payment-handler.idl": [ - "6d9157e515e419c7a2fffc61a1f8e3b23a4550ba", + "c47c18345c06d87b7b9fe318b22d51413603f626", "support" ], "interfaces/payment-request.idl": [ @@ -589149,38 +594214,82 @@ "7fec46d25cf175390524b681cdbec7b0b76c89b9", "support" ], + "interfaces/picture-in-picture.idl": [ + "3e97112286c64d274a4ecbdb0f41d4700e5448fb", + "support" + ], + "interfaces/pointerevents-extension.idl": [ + "26055736a27852501eba7da7f0cab7c57eceb652", + "support" + ], "interfaces/pointerevents.idl": [ - "29ca4e05813256592af7e9804e8135aaffdcc995", + "5bf09b0822cbd8ecd479092842de1cd80b891269", "support" ], "interfaces/pointerlock.idl": [ - "6d3ff2b3f8b4015f3cb282db2cd2dbb8c2e90db5", + "f0f26193e73bf8e046cfd4fa33de37659d22c904", + "support" + ], + "interfaces/presentation-api.idl": [ + "2f9d2c446e561acea02f9954f4f35f1c4dc61f2c", "support" ], "interfaces/proximity.idl": [ "5416752c31de2d0f7a3b72941e24a0030d98599c", "support" ], + "interfaces/push-api.idl": [ + "8157418c11faef0a36f0829f42b070daca8b57f5", + "support" + ], + "interfaces/referrer-policy.idl": [ + "04193aef279c9c8e0cb060d715d91c66045aaf17", + "support" + ], "interfaces/remote-playback.idl": [ - "9ddb3a7bfce2454a3f7d835785db912f70521449", + "84f289a6f282eff4f541c03ab0ee91e3b3d9bea1", + "support" + ], + "interfaces/resource-timing.idl": [ + "75fcdf5c6ac811254e1a025cd58d958f27ab5b5b", "support" ], "interfaces/screen-orientation.idl": [ - "ace5a4ae79933cdfd7ecf5c3801e93f0636fe57b", + "80c719557dd4495a15c11585dbeaa570afafe144", + "support" + ], + "interfaces/scroll-animations.idl": [ + "b8a8781f130345d09ceb3cf064ce02ef1cd1c96a", + "support" + ], + "interfaces/secure-contexts.idl": [ + "27034035747147b5b460d6ee782e060cfa58b2f5", "support" ], "interfaces/selection-api.idl": [ - "c8c9e45b541e511673dbe8ddd1321dceef2856b4", + "10e7cdeb0e3c5e3871c81e30e89e72412d3f572f", "support" ], "interfaces/sensors.idl": [ - "3b2cb524838f2274463664621fddc7c927ac95af", + "9de43c7411213bf2ef1cd4cdab2ac78ce1357e1b", + "support" + ], + "interfaces/server-timing.idl": [ + "0c9862d6e00d02a0955a1eaf2ec4f237bd060ac4", + "support" + ], + "interfaces/shape-detection-api.idl": [ + "e348a282e353caac1d0bb93e453e06031b1aca75", "support" ], "interfaces/storage.idl": [ "a1ad440d60e04902f494ecaced1fceb8560adc5c", "support" ], + "interfaces/touch-events.idl": [ + "00811ff421c7ecafb8070d1a3d17310e1228c725", + "support" + ], "interfaces/touchevents.idl": [ "6ce4f601cda6cd3b99a300e0b28d2886647f06d3", "support" @@ -589198,27 +594307,35 @@ "support" ], "interfaces/vibration.idl": [ - "d1f3f51b0c6a46958d4bb3e9cc8bbc85e8a74512", + "2cac333a4dcdb11d56a4457a31941d924911853d", "support" ], "interfaces/wake-lock.idl": [ - "7d0ee3d60a923bf454e18f9116cded1cc3a16f9b", + "ad3e3670d5565a3fc1a1c2ec82f62a90577cf819", "support" ], "interfaces/web-animations.idl": [ "a68224b17684bd43309bef57e7ad835f5f324a3a", "support" ], - "interfaces/web-audio-api.idl": [ - "6e6a41a2b1dfde69171a8d28252cc3354c86b83e", + "interfaces/web-bluetooth.idl": [ + "48e51b15f2338d6b3b0a8c0a013b4f1bfdf6ca1f", "support" ], "interfaces/web-nfc.idl": [ - "c81f70e3dd5a703ce38211227017a56a6262cadf", + "72c9cee13268a5ef29284658951a4618178130a9", "support" ], "interfaces/web-share.idl": [ - "21b54128664c5962c29fd708ebba3d8d90987f26", + "f0a24aa4dac5f13ad837a1f9eeb31b2fbc6115a9", + "support" + ], + "interfaces/webappsec-subresource-integrity.idl": [ + "059b8faf32b557e4303a8c119ab46fe58ca85102", + "support" + ], + "interfaces/webaudio.idl": [ + "a2adb319de88d1d33080a837972caefa5c5c1946", "support" ], "interfaces/webauthn.idl": [ @@ -589226,11 +594343,7 @@ "support" ], "interfaces/webdriver.idl": [ - "6f6ce7d142a9b548988c9ab2a7a13f0f1793cf6a", - "support" - ], - "interfaces/webidl.idl": [ - "d466ddd18ed621e15cc416863502069ffccfa5b9", + "90c156cf51255b6c8e52c1fb887580e244c289e1", "support" ], "interfaces/webrtc-pc.idl": [ @@ -589246,15 +594359,15 @@ "support" ], "interfaces/webxr.idl": [ - "b1bbaa67765ce6eb20c39e6f2234912e4853e148", + "abc92e822310850493632eb1ee7183b6e859b78a", "support" ], "interfaces/xhr.idl": [ - "00b3847513bf63b69f94a75662f31bc71f16b597", + "e26d1a8fff223271a90f94f7de3bc8b1fa83ba15", "support" ], - "intersection-observer/OWNERS": [ - "790de8196097ee91b4e5c4ec394d734a53a03392", + "intersection-observer/META.yml": [ + "4aa4c12bfda7b423e540375f634447909238efb7", "support" ], "intersection-observer/bounding-box.html": [ @@ -589377,8 +594490,8 @@ "f3e1fbeb1a912be412724cec47a6aa981664ff7d", "testharness" ], - "js/OWNERS": [ - "2f2ebade885163422acf865163165b3f4730566b", + "js/META.yml": [ + "4bdad91fff78a11818c366ba370a09a5d5605202", "support" ], "js/behaviours/SetPrototypeOf-window.html": [ @@ -589449,8 +594562,8 @@ "581702f5f6b8f6e547918ae8f8a8547b103a9b6c", "testharness" ], - "keyboard-lock/OWNERS": [ - "723bcf4599ad389962b61dd830818fc167049e7b", + "keyboard-lock/META.yml": [ + "97cf4097ea2dbf2d22ca2fa07deed56ea88e9383", "support" ], "keyboard-lock/idlharness.https.html": [ @@ -589485,18 +594598,14 @@ "2ac2738dd428f3937fc2fd15dae2f98df5e3feb1", "support" ], - "keyboard-map/OWNERS": [ - "3151ee04a3b456d750df980594a192161868a337", + "keyboard-map/META.yml": [ + "e27ebee62f7c097f194392d4e4594942cf991ebe", "support" ], "keyboard-map/idlharness.https.html": [ "3215b6729d83ca2841baf6eb33445eb07e0a7c25", "testharness" ], - "keyboard-map/keyboard-map-two-parallel-requests.https.html": [ - "44ead37a7118fb121dea19d9e381f647dbe6d6df", - "testharness" - ], "keyboard-map/navigator-keyboard-map-blocked-from-cross-origin-iframe.https.html": [ "f49b379f64d6c83ad6ee8a8b9fcb34932a96ea08", "testharness" @@ -589521,6 +594630,10 @@ "545a86cb977d49303debac90d00339f1348f7f76", "support" ], + "lifecycle/META.yml": [ + "c99bd5330e9e8c1620ce3e97b9a0d7a307ee285d", + "support" + ], "lifecycle/freeze.html": [ "79f45af08ff1cfe5c29d318fe6a32d281e990960", "testharness" @@ -589533,10 +594646,14 @@ "6ec159fbf686750e2866db1c1467c8f7e09c7e3c", "support" ], - "longtask-timing/OWNERS": [ - "30a9c29ba53bac131c0cca801c01dddb4779824e", + "longtask-timing/META.yml": [ + "b8b96baac52a4d6f1dd067f2bb3b1eee0fb2870e", "support" ], + "longtask-timing/idlharness.window.js": [ + "a37e1c32451afbfeb20079bea4e351372a415b1f", + "testharness" + ], "longtask-timing/longtask-attributes.html": [ "247359327818f59871be00d22942f6ecde5281a7", "testharness" @@ -589597,6 +594714,10 @@ "2901b02184fb36d620782fb7fd4a565124580e81", "support" ], + "magnetometer/META.yml": [ + "f99b5f4f8bb9d631f1b55857512be56738801e6e", + "support" + ], "magnetometer/Magnetometer-disabled-by-feature-policy.https.html": [ "33e6cbd89ec34e729d84f5a50bd7f75c47fa42e8", "testharness" @@ -589629,6 +594750,10 @@ "2099d254fa4bb019404df56ec1a99e84459c77e2", "support" ], + "magnetometer/Magnetometer-iframe-access.https.html": [ + "3982e0b2fd93c36e4463b5c73975c5b6c3ed14d9", + "testharness" + ], "magnetometer/Magnetometer.https.html": [ "85b033df53fcaec4a55175f6a9438bd2abf5e6ff", "testharness" @@ -589641,16 +594766,12 @@ "5da81d90bd6960c94d5b3dd7592aa4c93d996e1a", "manual" ], - "magnetometer/OWNERS": [ - "b119dbb984792f33c6e7463f3105d37c3c3b7ad8", - "support" - ], "magnetometer/idlharness.https.html": [ "d5ba7fe95ed2740eec56757dfe3b0a900f3ea4c4", "testharness" ], - "mathml/OWNERS": [ - "fc243e5e1a8898367d02bba2636a7b4f2541722c", + "mathml/META.yml": [ + "2f6e7241905bd35ee292edef4b43187618042e3f", "support" ], "mathml/README.md": [ @@ -590109,8 +595230,8 @@ "b1f21c6a67c048f668ee6bd826fcfd903544ad41", "support" ], - "media-capabilities/OWNERS": [ - "4704befc950341a16c061872e3d57fe9f0f743bf", + "media-capabilities/META.yml": [ + "9f22edc5bc959d8e78016284f52870f96cd7807d", "support" ], "media-capabilities/README.md": [ @@ -590125,8 +595246,8 @@ "23dff2a720b31aa5066a96a373ecc25e649719e7", "testharness" ], - "media-source/OWNERS": [ - "90e737b8379ed92920c5f9f37ec653c758b93d9c", + "media-source/META.yml": [ + "1a29b55e2e3c17dfd94c9922363e8edbc10e6087", "support" ], "media-source/SourceBuffer-abort-readyState.html": [ @@ -590166,7 +595287,7 @@ "support" ], "media-source/interfaces.html": [ - "fa1b832ea50c89a6fc1880befecc5fa059ceb60a", + "f836da38e12662cd56590d5a0534ad555dbf249e", "testharness" ], "media-source/manifest.txt": [ @@ -590186,7 +595307,7 @@ "testharness" ], "media-source/mediasource-append-buffer.html": [ - "a29b47e56f3f3b963063ff2a8e9d41c05299e024", + "44a899df039dcda1082df46ff47345acf043fac7", "testharness" ], "media-source/mediasource-appendbuffer-quota-exceeded.html": [ @@ -590209,6 +595330,18 @@ "8bcf804c70f5a6af46e9a20dfaa7f64d758ea5eb", "testharness" ], + "media-source/mediasource-changetype-play.html": [ + "42d295c33e59d14e4977c39d5d68dcd0b51d3918", + "testharness" + ], + "media-source/mediasource-changetype-util.js": [ + "a886523b16f314c6988fc734dacfd9568b707c27", + "support" + ], + "media-source/mediasource-changetype.html": [ + "682711fe3a58f295d34294f6a232dde7652b7b20", + "testharness" + ], "media-source/mediasource-closed.html": [ "313b2214c931ae32d12204381263bfed26a925bf", "testharness" @@ -590385,6 +595518,10 @@ "72b8c59a8eb6ed9f672eac1ba237e19d0d6fc4fa", "support" ], + "media-source/mp3/sound_5.mp3": [ + "61d1f0d6c12324489c6e96496128b135e68c5b76", + "support" + ], "media-source/mp4/test-a-128k-44100Hz-1ch-manifest.json": [ "f3b00f2cfe93e463e13fb0e3318be7ce63f05434", "support" @@ -590553,6 +595690,10 @@ "aae8ea4cf4b4fa88b0e88094f2e64c63df4bceb9", "support" ], + "media-source/webm/test-vp9.webm": [ + "0ffc952fe129f14c316c2895f5909442c1ee24b0", + "support" + ], "media-source/webm/test.webm": [ "a06d964d2c7a770ddfc375532d06b94bf1a83c3c", "support" @@ -590573,8 +595714,8 @@ "cb9a48e1d53911d5be214320adfbf7596632a316", "support" ], - "media/OWNERS": [ - "30004bfb49495e067cf71c702ac5985d24589c06", + "media/META.yml": [ + "7a79e0986e5e7bf130d55f3a44d0f224f6b67a61", "support" ], "media/counting.mp4": [ @@ -590661,8 +595802,16 @@ "c3f2ab0ca87e837a5ffc6dfc1e757e1357c49d1f", "support" ], - "mediacapture-fromelement/OWNERS": [ - "59be3c98404e4c52dae30bd9334cf00c6c4d2650", + "mediacapture-depth/META.yml": [ + "13b336e701676dce031336c06116fef63930ad45", + "support" + ], + "mediacapture-depth/idlharness.html": [ + "72bf5f2a0d73828f2b0e60046b978e0a9490e7a5", + "testharness" + ], + "mediacapture-fromelement/META.yml": [ + "40a8ff568344b2cb7809312603fd2fe82f123719", "support" ], "mediacapture-fromelement/capture.html": [ @@ -590682,27 +595831,27 @@ "testharness" ], "mediacapture-fromelement/idlharness.html": [ - "ceeb48e7982eb88561f4c1630cb0fcf15d9cf73c", + "cbda24f01aad5bbcc75ce5e19df2979d3e2e9c3a", "testharness" ], - "mediacapture-image/OWNERS": [ - "d53c2a28adfbc343850c3362a180bba24ae63609", + "mediacapture-image/META.yml": [ + "5af8665719f06c44f51056bfd7484ee286ef2c1d", "support" ], "mediacapture-image/idlharness.html": [ - "7ccf7fcab0344a2e1893e89d7689e2312287b64d", + "963b96c7cffd42051fa9586ddd9105dac71819a7", "testharness" ], "mediacapture-record/BlobEvent-constructor.html": [ "29d5649ff97ca0631f8c841425a88248525f9774", "testharness" ], - "mediacapture-record/OWNERS": [ - "11b5b5a5f4b18030f80101a98f90bb43808a1061", + "mediacapture-record/META.yml": [ + "35f8c1f9b9d7489b1dc57b71c1a9d6a99f9129b7", "support" ], "mediacapture-record/idlharness.html": [ - "99adc299359aad8cdd4f08ba920dde780bd06063", + "fade50f6800c09a97104c96c0b5d80b2094455b6", "testharness" ], "mediacapture-streams/GUM-api.https.html": [ @@ -590737,12 +595886,16 @@ "cfa1c007fadcdef21b043185903bfb0696b7b44a", "testharness" ], + "mediacapture-streams/META.yml": [ + "8b587d9e29b8d693197ee65efc68fb3b37411cb4", + "support" + ], "mediacapture-streams/MediaDevices-IDL-all.html": [ - "42f245551c0d64377f949efda4cfad4934323b48", + "9c67c8e7fe285c5bad2497408a830d1d20dcc103", "testharness" ], "mediacapture-streams/MediaDevices-IDL-enumerateDevices.html": [ - "cea6395d985eadd8340a4f3d64df2bb266a7f793", + "7d47f11a93d68c886612de8ac6847194fc02ad67", "testharness" ], "mediacapture-streams/MediaDevices-enumerateDevices.https.html": [ @@ -590818,7 +595971,7 @@ "testharness" ], "mediacapture-streams/MediaStreamTrack-getSettings.https.html": [ - "e73c53bfd0c77c91f2f736cb5bb723856c2d1501", + "64136d9276455bd7ff619db1f3914b83b7076da0", "testharness" ], "mediacapture-streams/MediaStreamTrack-id.https.html": [ @@ -590837,16 +595990,12 @@ "2907c67a3ab9c22ba98f03acf16adc2f2b31ee30", "testharness" ], - "mediacapture-streams/OWNERS": [ - "2b20bf18b1f92a2f4c4d56ad1c6a41ec2b34cc9c", - "support" - ], "mediacapture-streams/historical.html": [ "f30bde11122411931ad98ef49047bd3755047fda", "testharness" ], - "mediasession/OWNERS": [ - "4704befc950341a16c061872e3d57fe9f0f743bf", + "mediasession/META.yml": [ + "9f22edc5bc959d8e78016284f52870f96cd7807d", "support" ], "mediasession/README.md": [ @@ -590869,8 +596018,8 @@ "ab3482a22dd713ce7c71ce4b5efeb3cb201e76e6", "testharness" ], - "mimesniff/OWNERS": [ - "69591fe91d93bf0a6b171734b119274a8c69bbde", + "mimesniff/META.yml": [ + "4cf702138706700839c944ac7cd6f354eedafd18", "support" ], "mimesniff/README.md": [ @@ -590905,8 +596054,8 @@ "b214e6025adc09d310f47eea34f2ea316f6132ec", "support" ], - "mixed-content/OWNERS": [ - "167112f19752c9c180831820b6e348427606b63b", + "mixed-content/META.yml": [ + "52a129de7ed7cfd3cb474655290348457ecf3eef", "support" ], "mixed-content/audio-tag/http-csp/cross-origin-http/top-level/keep-scheme-redirect/optionally-blockable/opt-in-blocks.https.html": [ @@ -592393,8 +597542,8 @@ "531546fa4c30f76ed51c7771b9dca10de58d2df0", "testharness" ], - "navigation-timing/OWNERS": [ - "c2a3959eb05532a40371104542bef38946abb19b", + "navigation-timing/META.yml": [ + "c238360f8496b546e525941b994bb3022be0c7ae", "support" ], "navigation-timing/idlharness.html": [ @@ -592605,16 +597754,16 @@ "b9d933d6a33eabc0b9c9f856c91b802677fa1094", "testharness" ], - "netinfo/OWNERS": [ - "93b655bb44ef39277cdc5308b2fefbc22ad96885", + "netinfo/META.yml": [ + "36e98eee34a6d132ce3ee68458d16223f0506c16", "support" ], "netinfo/netinfo-basics.html": [ "972b4048bbb74e1489329ae48759b587b9ad3800", "testharness" ], - "notifications/OWNERS": [ - "53c6e0ddd7ad1cdcf884118aaac22eec58abc22b", + "notifications/META.yml": [ + "b338fb21f59ca696402bbcf5de64149e953bec9b", "support" ], "notifications/body-basic-manual.html": [ @@ -592709,8 +597858,8 @@ "f31d50ead567908aab1d1dad577eb06c912c97f3", "manual" ], - "offscreen-canvas/OWNERS": [ - "07a7da62ef2c26f061cfc076d268f06a0cdcf72b", + "offscreen-canvas/META.yml": [ + "4350cfdc3ece39bf73aafa6e425cad279fef5097", "support" ], "offscreen-canvas/compositing/2d.composite.canvas.copy.html": [ @@ -593486,7 +598635,7 @@ "testharness" ], "offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob.w.html": [ - "8466fb824c584d343ca20a52fd8d316fc2cd0d1c", + "7c890d601704fafead715be193f1028d3cccb746", "testharness" ], "offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.3arg.html": [ @@ -595669,6 +600818,10 @@ "d6478260afe1ae812374b7e9178f90697e148f61", "testharness" ], + "offscreen-canvas/green-100x50.png": [ + "de18139c6fb9e1ef54ca8fd35a9f47ee213172a5", + "support" + ], "offscreen-canvas/image-smoothing/image.smoothing.html": [ "2c18b7a9bd01ee8fbfd74d3556f1609b7c3de1a7", "testharness" @@ -597845,6 +602998,422 @@ "126f4504f7a7aabe0724f6b1e49b7b6c6c5ac3a8", "testharness" ], + "offscreen-canvas/text/2d.text.align.default.html": [ + "0f03b74a423e4046f977e064990189d9369363e4", + "testharness" + ], + "offscreen-canvas/text/2d.text.align.default.worker.js": [ + "3b923cedd2e519c310599827d2d27ccec971f067", + "testharness" + ], + "offscreen-canvas/text/2d.text.align.invalid.html": [ + "2ef2f370d5685657abbf426b22c408df1cf7a909", + "testharness" + ], + "offscreen-canvas/text/2d.text.align.invalid.worker.js": [ + "f02bf2bee2b1058746d4860ccc6f6074d32d8f17", + "testharness" + ], + "offscreen-canvas/text/2d.text.align.valid.html": [ + "fb2804ae631143d79f51445c0d21d24c29baba4a", + "testharness" + ], + "offscreen-canvas/text/2d.text.align.valid.worker.js": [ + "b110900fc3397da210d85435b9fd044e36044fe8", + "testharness" + ], + "offscreen-canvas/text/2d.text.baseline.default.html": [ + "15123f24a6bd2ce91da69a699dce0e6e732160ea", + "testharness" + ], + "offscreen-canvas/text/2d.text.baseline.default.worker.js": [ + "c64b323eaab96a25c3d998d56d24d71194ed11d5", + "testharness" + ], + "offscreen-canvas/text/2d.text.baseline.invalid.html": [ + "666e5a38b9b29846def2d4973e47d8c5370ef174", + "testharness" + ], + "offscreen-canvas/text/2d.text.baseline.invalid.worker.js": [ + "6367302e1bc2cb8c033e6260efb802325f7eca1b", + "testharness" + ], + "offscreen-canvas/text/2d.text.baseline.valid.html": [ + "ec223c711f463b11de7f87113120730bf508e6e6", + "testharness" + ], + "offscreen-canvas/text/2d.text.baseline.valid.worker.js": [ + "2edca0451c17d32641a56f2bc3291a0f82b5aec9", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.align.center.html": [ + "075aba3a36ddf818389a466610b83d5b32ca2cca", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.align.center.worker.js": [ + "a64a6f1ca7d1d156a3338c44c6b68da05004993a", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.align.end.ltr.html": [ + "ace6eade83e8387ee79336d7ee916080a322a507", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.align.end.ltr.worker.js": [ + "bec18ab1877b5779b949a687956dfdd7afb181b5", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.align.end.rtl.html": [ + "909158a5cdaf163fcfc3118c17aa60b683a4c0f6", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.align.end.rtl.worker.js": [ + "90305645fc74504a19490961529c6ab2d010bfd2", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.align.left.html": [ + "6ef2b6307975ff4403d86d2ac1274cf7034f1fce", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.align.left.worker.js": [ + "faa688af0bbc8bbf050385a8ca26350a448604d5", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.align.right.html": [ + "77b5f05efbbee3497883a5f24891d0791e4232c2", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.align.right.worker.js": [ + "762f0297da3f72998b3edf25cbcc88ef29ff09fb", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.align.start.ltr.html": [ + "8e981ab37b06c5b73b95bee27ad8b31d08a227b6", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.align.start.ltr.worker.js": [ + "cb8dabd5c4db7d31fabc014ea984c6525c74101a", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.align.start.rtl.html": [ + "2ac30666d9786ac16cb1f44839b009e94f5bdcb6", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.align.start.rtl.worker.js": [ + "4a917b65cf8c7d6efaaafb55a57904e73c02fb51", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.baseline.alphabetic.html": [ + "98aaeeaa5f7eed3d89443e83eebbbbc5ee349f13", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.baseline.alphabetic.worker.js": [ + "c8749c719d3b51ca3d7420506a50097d07de9d18", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.baseline.bottom.html": [ + "86d9559a8064398036835090683335ba6da362e9", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.baseline.bottom.worker.js": [ + "259bf3095025b5fda39dc9f37d1cca1283bbd6b1", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.baseline.hanging.html": [ + "24ece1ead594df694ce984447b34495052052b7f", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.baseline.hanging.worker.js": [ + "03245b8773cf0d783242f5e6b87883e09fda8e18", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.baseline.ideographic.html": [ + "8d3df854174a3b31f4b641a2ba19d25284abecf2", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.baseline.ideographic.worker.js": [ + "c512f15ea50b8f663778fe727503e276a07eebaf", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.baseline.middle.html": [ + "cd4d3c469262051208ab77b07211751aa745f356", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.baseline.middle.worker.js": [ + "75f4334744ac4072bb5f16b8e30a8682822bf396", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.baseline.top.html": [ + "c3e659200d75672e6dcc9fb6c28810c6020e6da7", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.baseline.top.worker.js": [ + "0ac575fbcc07af258153a8b60f9d7325b5efb655", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.fill.basic-manual.html": [ + "e716712df480c959042d97befa40a3fdae7e4a65", + "manual" + ], + "offscreen-canvas/text/2d.text.draw.fill.basic-manual.worker.js": [ + "ee9dab8283c7386bdd92b1509fbba690d6136eea", + "manual" + ], + "offscreen-canvas/text/2d.text.draw.fill.basic.png": [ + "994c4f1bf8377dbce0c1af8805f2c1166044d521", + "support" + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN.html": [ + "d608d2b08c593677d0127be36748775759a45147", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN.worker.js": [ + "6e520919cdc24a9162c506d1a089115cce61f81b", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound.html": [ + "db24c5bad46382d5a01f69cf5f593ee92df0fc74", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound.worker.js": [ + "a2edc7eec240c3910b04c659913ff65c1bf781d3", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface.html": [ + "bb4f0ad1ff7b6cdb1581b7783e9a3366db556fc2", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface.worker.js": [ + "da9dd0e360dfcf5ebb1c92d73a8c4d4d163f9f8e", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.large-manual.html": [ + "2ccfc824ed8626fa73f1e1f6e9fa00de26372d7c", + "manual" + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.large-manual.worker.js": [ + "ce5394e1d049562c55b82d31498d2102733cbe91", + "manual" + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.large.png": [ + "994c4f1bf8377dbce0c1af8805f2c1166044d521", + "support" + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative.html": [ + "cf3b7eab36b3e3e88308cfca2dd902b4a83948e5", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative.worker.js": [ + "fa7bf0f400a981ad2ab24dfafdecaaa4112df0c4", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.small.html": [ + "eace6e3a9737c7168767fe076d9d073450084a4a", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.small.worker.js": [ + "3a31baff14975ea11bc1a85f73feed5a10253cbd", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero.html": [ + "609e35604340223ff3b0a523f60c425b4e20a517", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero.worker.js": [ + "a2cc87ea10bd31925a453e772501680db9331999", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.fill.rtl-manual.html": [ + "0e86f2f9c376d7be73b59b0566777033e1961b2f", + "manual" + ], + "offscreen-canvas/text/2d.text.draw.fill.rtl-manual.worker.js": [ + "f75091da621b188f0d907b0109ba755e03bf51b7", + "manual" + ], + "offscreen-canvas/text/2d.text.draw.fill.rtl.png": [ + "994c4f1bf8377dbce0c1af8805f2c1166044d521", + "support" + ], + "offscreen-canvas/text/2d.text.draw.fill.unaffected.html": [ + "08c5cb00927184947c48e34785dcea79f1c9242e", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.fill.unaffected.worker.js": [ + "dd75c38e75c4fffaec936aecca7ffcfebffef4c0", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.fontface.html": [ + "406dca361b9d49ed1ab3ab974ffb2b61c72e656e", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.fontface.notinpage.html": [ + "0e7003fdb4e8fa91a46ce38e59cf428002ef9fdd", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.fontface.notinpage.worker.js": [ + "2fecc82c2ba6eb8a7c08165090001318b70b3c2f", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.fontface.repeat.html": [ + "ce98e5bf83be9b33d31d992e603433c08564a755", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.fontface.repeat.worker.js": [ + "831fe6ec1f83373ecde78490e1a151023615b980", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.fontface.worker.js": [ + "b27d08fa064682967f479bfd897b13e1bf3a9da8", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.kern.consistent-manual.html": [ + "01bcff19c99a71b645d2e6945e8fb8281f8955d2", + "manual" + ], + "offscreen-canvas/text/2d.text.draw.kern.consistent-manual.worker.js": [ + "858c0142d77e507844ce0e3e491f1ae91891bce6", + "manual" + ], + "offscreen-canvas/text/2d.text.draw.space.basic.html": [ + "5e47b181d06bd0759bad5235d1d1136c695e4026", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.space.basic.worker.js": [ + "af97e3713a5933e81381d64be1b6732211f82080", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.space.collapse.end.html": [ + "62bf2c231cce285bb2ce59b5e693f600ebaac6f8", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.space.collapse.end.worker.js": [ + "b4359cf1b5bd3133c5ea9bdbede49b77dab215a2", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.space.collapse.nonspace.html": [ + "76ef0f14c003df20a6c537343827f59f40426ddd", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.space.collapse.nonspace.worker.js": [ + "5050d1672837608ace2eb538868a49fa9d4e8551", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.space.collapse.other.html": [ + "78edf9b8c18c6bed5618f9098295b40d06f69795", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.space.collapse.other.worker.js": [ + "d47f1e453f97bcbc14598f544fbe62cf71907232", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.space.collapse.space.html": [ + "2a0f34a7cb060d8a5bfb8f047313cdae06e8d654", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.space.collapse.space.worker.js": [ + "aa44b04ab86d3832989ac9cf4f4afe67ebcbb84c", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.space.collapse.start.html": [ + "ff8bc0c1cbd1544553ac518c6514cc9209c9babb", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.space.collapse.start.worker.js": [ + "91bb3b7c5f46c03e765096c6ab56952bf07221ec", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.stroke.basic-manual.html": [ + "a09a7d06c95de71f7c398eeb8ba86795b51420d8", + "manual" + ], + "offscreen-canvas/text/2d.text.draw.stroke.basic-manual.worker.js": [ + "10d57dc95232df8e9b9ffa6ffb09b7afdfada7b7", + "manual" + ], + "offscreen-canvas/text/2d.text.draw.stroke.basic.png": [ + "1e85aad73026ce90363714e1e3a9f028ca26d8d4", + "support" + ], + "offscreen-canvas/text/2d.text.draw.stroke.unaffected.html": [ + "6c84e6d7f9e1a3dc8cf7b6ef5566b7610696ebd1", + "testharness" + ], + "offscreen-canvas/text/2d.text.draw.stroke.unaffected.worker.js": [ + "e1701c3dfb0ba6f224dbba03a2a4a76a094e22d4", + "testharness" + ], + "offscreen-canvas/text/2d.text.font.default.html": [ + "a98dfbeb969e49e16223ccf7f3dd502db76508a2", + "testharness" + ], + "offscreen-canvas/text/2d.text.font.default.worker.js": [ + "8e9586b95cb6e7b97d96cf774a50822aca35f766", + "testharness" + ], + "offscreen-canvas/text/2d.text.font.parse.basic.html": [ + "2fff7c32ea143644835103459d8b5e878e96adae", + "testharness" + ], + "offscreen-canvas/text/2d.text.font.parse.basic.worker.js": [ + "9188a9d8b7ba689530a381c63a474916441a429c", + "testharness" + ], + "offscreen-canvas/text/2d.text.font.parse.complex.html": [ + "693ae3ed12e8406e057353dfed6fc674291371ce", + "testharness" + ], + "offscreen-canvas/text/2d.text.font.parse.complex.worker.js": [ + "256c24cd52c9dc39638d3ebc62a6f4aee63d5771", + "testharness" + ], + "offscreen-canvas/text/2d.text.font.parse.invalid.html": [ + "a787440718f848f0a8bc7287830ef21de712c5ff", + "testharness" + ], + "offscreen-canvas/text/2d.text.font.parse.invalid.worker.js": [ + "e739eec435898759d4b84800ab3aa387837882c0", + "testharness" + ], + "offscreen-canvas/text/2d.text.font.parse.system.html": [ + "5c7cde7b2c1a61cdfd350d8f8138fc9c0f0bc9c6", + "testharness" + ], + "offscreen-canvas/text/2d.text.font.parse.system.worker.js": [ + "824a4414ab9d7d84bbb5a6bfdaa9612a11248c8d", + "testharness" + ], + "offscreen-canvas/text/2d.text.font.parse.tiny.html": [ + "bfc6cc1661ce5a1abf99281110b91368becc095f", + "testharness" + ], + "offscreen-canvas/text/2d.text.font.parse.tiny.worker.js": [ + "a0b347ed0d1b99f0896cff1e5da2afb39cb3728b", + "testharness" + ], + "offscreen-canvas/text/2d.text.measure.width.basic.html": [ + "8f9708539c6135c8c4b39675355de29c489387a5", + "testharness" + ], + "offscreen-canvas/text/2d.text.measure.width.basic.worker.js": [ + "65ad87719af9eb8856d270aef314297c481acb9a", + "testharness" + ], + "offscreen-canvas/text/2d.text.measure.width.empty.html": [ + "56532c174e0d56e743ce73b7dff3f48d8f551086", + "testharness" + ], + "offscreen-canvas/text/2d.text.measure.width.empty.worker.js": [ + "cdce07e82cbf743a7efe4b3869b423e7c114f9fd", + "testharness" + ], + "offscreen-canvas/text/2d.text.measure.width.space.html": [ + "d39369ef48d14cdd98b3a8824c3def660530700e", + "testharness" + ], + "offscreen-canvas/text/2d.text.measure.width.space.worker.js": [ + "d4cc19770fb7d885e1681f0b29733d98f2693459", + "testharness" + ], "offscreen-canvas/the-canvas-state/2d.state.saverestore.bitmap.html": [ "e5d7d40f76ad24edaeff50d79f02bfdbd40e63d4", "testharness" @@ -598178,7 +603747,7 @@ "testharness" ], "offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit.w.html": [ - "6462aca7d799136064e86fe71d7adda4aed68127", + "c42204b37998d48d21067903fc4d044971b2b9f2", "testharness" ], "offscreen-canvas/the-offscreen-canvas/offscreencanvas.constructor.html": [ @@ -598206,7 +603775,7 @@ "testharness" ], "offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.w.html": [ - "4a3bf1482540e266ef8d079b53ae441a479e41f1", + "fc63d87cc477e43d966f0698824798728863a3fb", "testharness" ], "offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfercontrol.to.offscreen.html": [ @@ -598222,7 +603791,7 @@ "testharness" ], "offscreen-canvas/the-offscreen-canvas/offscreencanvas.transferrable.w.html": [ - "7ca5d6531fc2c747f12f45ea5d550e2094248af4", + "39cd1a430a1406b9e99f2853fae1c4ad3b320a45", "testharness" ], "offscreen-canvas/the-offscreen-canvas/size.attributes.default.html": [ @@ -598393,8 +603962,8 @@ "bf2ff60a9730540a913b8008cb1d8d3a30e1998c", "testharness" ], - "offscreen-canvas/tools/OWNERS": [ - "946f23f945163bf9f9da080291b21473f6e1cbd0", + "offscreen-canvas/tools/META.yml": [ + "d95f375aec206f943615991fcc42b95341549a73", "support" ], "offscreen-canvas/tools/build.sh": [ @@ -598406,15 +603975,15 @@ "support" ], "offscreen-canvas/tools/name2dir.yaml": [ - "ed640afbc6614fa9b53e6061192544b0fdc4f51e", + "ac9ba9b8718cc68da51b32cc92fef2ad7cab075a", "support" ], "offscreen-canvas/tools/templates.yaml": [ - "d8959532cf7948a99fb99b086ed22eb13f1870db", + "d2839fc39d5da4af8745ac09f47258256b72eac0", "support" ], "offscreen-canvas/tools/tests2d.yaml": [ - "0e1cf2837f41da2e37a0a4786fba207a104e2e0b", + "ecd17e9a6dd3743de6df149a20f541d17ebe09d5", "support" ], "offscreen-canvas/transformations/2d.transformation.order.html": [ @@ -598593,8 +604162,8 @@ "054fe1ca53999433cf4cddff7193d9f05d6c48dd", "testharness" ], - "old-tests/OWNERS": [ - "f304e4a3090cee48069599726312305250147495", + "old-tests/META.yml": [ + "2804fcb70f67361ea739d0664044ef9a2a2109dd", "support" ], "old-tests/submission/Microsoft/foreigncontent/foreign_content_002.html": [ @@ -598669,8 +604238,8 @@ "dbebb6a0f2c125dc5c7ddeccccae2eb6496d29f0", "support" ], - "orientation-event/OWNERS": [ - "10840492f7ff1b4a45d94e586463c307477ec3ba", + "orientation-event/META.yml": [ + "231bd770be9983aaec15db09156d60ab0ca37c08", "support" ], "orientation-event/devicemotionevent-init.html": [ @@ -598693,8 +604262,8 @@ "ef54a144013c5eb07a1c5742d8239e741a2a18dc", "manual" ], - "orientation-event/idlharness.html": [ - "0e9e6441b4ccbf7618b21fdb5a02f9fa8fab87dd", + "orientation-event/idlharness.window.js": [ + "824ae0a40b84ce1746f813cd16be75e550f2bd6c", "testharness" ], "orientation-event/screen-upmost-manual.html": [ @@ -598785,12 +604354,16 @@ "cb27e0f09caa38fc80b29580be4b0c06c1024a18", "support" ], + "orientation-sensor/AbsoluteOrientationSensor-iframe-access.https.html": [ + "fd5dc9438ba3e81e9c8b69dcc814aaf5716f6c2f", + "testharness" + ], "orientation-sensor/AbsoluteOrientationSensor.https.html": [ "c482c21d4336decf5d4c47b4e6911dc2b03a19e9", "testharness" ], - "orientation-sensor/OWNERS": [ - "b119dbb984792f33c6e7463f3105d37c3c3b7ad8", + "orientation-sensor/META.yml": [ + "f99b5f4f8bb9d631f1b55857512be56738801e6e", "support" ], "orientation-sensor/OrientationSensor_insecure_context.html": [ @@ -598833,6 +604406,10 @@ "e6e93a77c618e8477d79f6cf1ff05d0f5865821c", "support" ], + "orientation-sensor/RelativeOrientationSensor-iframe-access.https.html": [ + "3e8344b5b3647bac67411facfefe766b9525c5ef", + "testharness" + ], "orientation-sensor/RelativeOrientationSensor.https.html": [ "9bf83c64eb5dcf284eb6c45db8ac278ab3c637a2", "testharness" @@ -598845,8 +604422,8 @@ "250d6009213e72069acd56e847fc9509c52c1d90", "support" ], - "page-visibility/OWNERS": [ - "b82f9756b15ef3ea45fb250e304031d9ceaee9c7", + "page-visibility/META.yml": [ + "088f3eb90a01853b7f6af3dab6d84871fe2f6732", "support" ], "page-visibility/idlharness.html": [ @@ -598917,8 +604494,8 @@ "5695dc622d2bc89c33c10fd73aac173c87cc7ad2", "testharness" ], - "paint-timing/OWNERS": [ - "2b1094a1e18f3321cc7a3740cae2d5b2d5f85772", + "paint-timing/META.yml": [ + "f53fe7e9d7a543b8ae052955663c58a0ce8c5eae", "support" ], "paint-timing/basetest.html": [ @@ -598985,8 +604562,8 @@ "e820a430d03a1ceb40f96f91982eea9ed1d6ac75", "testharness" ], - "payment-handler/OWNERS": [ - "c5e5d0fd086bbe946f99aa8836785c81a2bccb3d", + "payment-handler/META.yml": [ + "e5eba0004eae5ee09f8a16a67bee35f24af86b75", "support" ], "payment-handler/app-can-make-payment.js": [ @@ -599021,6 +604598,10 @@ "7a361f57439425d5ec5c583ad363d9acf9fa7e1d", "testharness" ], + "payment-handler/idlharness.https.any.js": [ + "8e4dd8217ba62a2078813c1d73b187725bcfe4d8", + "testharness" + ], "payment-handler/interfaces.https.any.js": [ "4d1e2360e69d2c2f1664e73a79c1d893c6ee10fb", "testharness" @@ -599073,38 +604654,46 @@ "b46f1952420558f315241b048ebf68568c6f4fd6", "support" ], - "payment-method-basic-card/OWNERS": [ - "ee0b02c59588d15b6efdb983c492ebbf50127e1c", + "payment-method-basic-card/META.yml": [ + "6ecc88050c22279a6ff640658963fe13a6e6ec1c", "support" ], "payment-method-basic-card/empty-data-manual.https.html": [ - "6952f470ea4beb3aa879b3b847d920647b80eafb", + "01e6ebc11174b8de17212aaf004890685bd90fae", "manual" ], "payment-method-basic-card/payment-request-canmakepayment-method.https.html": [ "70f2de7b94ca8e22fdbfed6d39f6f1627b5bf3b0", "testharness" ], - "payment-method-id/OWNERS": [ - "78f6ac38657ede306b767f1156cebd44bebbfb8e", + "payment-method-id/META.yml": [ + "45f0d46961f2ec79d2e86a52d30576d325665537", "support" ], "payment-method-id/README.md": [ "20d0e6d34a096a9e8c59a8e6ae7d0bfeaa0e6344", "support" ], - "payment-request/OWNERS": [ - "60cf95eb7b2e583315fe8539d2caf38667412d19", + "payment-request/META.yml": [ + "cac060187c6894bb8b26bff73dc0313f8021cd8e", "support" ], "payment-request/PaymentAddress/attributes-and-toJSON-method-manual.https.html": [ - "9fafc1a7866fc2a0415de7a22bf55f5816c6ee75", + "ae3f802642066d4f699181617eae7b76ac4f25bc", "manual" ], "payment-request/PaymentItem/type_member.https.html": [ "5568f96eac7b0ebf1d91d468bb30b9eaa8b1a9f0", "testharness" ], + "payment-request/PaymentMethodChangeEvent/methodDetails-attribute.https.html": [ + "82bd1a4f366b664fb19d38e9e58507fedba6e6ef", + "testharness" + ], + "payment-request/PaymentMethodChangeEvent/methodName-attribute.https.html": [ + "f21447dfe6f5fdf03166517ec406e98948f442ea", + "testharness" + ], "payment-request/PaymentRequestUpdateEvent/constructor.http.html": [ "017f1f1aca43171083833ddb27ff66e39902e85d", "testharness" @@ -599114,23 +604703,23 @@ "testharness" ], "payment-request/PaymentRequestUpdateEvent/updateWith-call-immediate-manual.https.html": [ - "d5a7ffd23844248ca67b8419a0ca1bb01285cad3", + "c715c40b405650f973cef0e44a9e6925f98039be", "manual" ], "payment-request/PaymentRequestUpdateEvent/updateWith-duplicate-shipping-options-manual.https.html": [ - "253db2eeff197ca1db58d72c13d01611a05d86cd", + "fce22378e03eaddcda4a02af4ef2a4cf3b1603b3", "manual" ], "payment-request/PaymentRequestUpdateEvent/updateWith-incremental-update-manual.https.html": [ - "d3192d90cbfd0faabb712cac7a8d8f95a068d6a3", + "b7361b7fd537561d7bc5c454439eadf201137b42", "manual" ], "payment-request/PaymentRequestUpdateEvent/updateWith-method-abort-update-manual.https.html": [ - "dad7d651a5b2b3cc04ca7c5f1cf9bd6d872949e4", + "c956cb4cb33bbdb782433fa44542980620f138a6", "manual" ], "payment-request/PaymentRequestUpdateEvent/updateWith-state-checks-manual.https.html": [ - "fdb6f08618941c416fc9a1bc8f47a346b5fd767b", + "919dc7fa4b1ea87341e987b4049e1ce67ee440ed", "manual" ], "payment-request/PaymentRequestUpdateEvent/updatewith-method.https.html": [ @@ -599138,7 +604727,7 @@ "testharness" ], "payment-request/algorithms-manual.https.html": [ - "66ff86a10c34c5301e1033f53788c2a0e28ab8b3", + "f5ae0fe70b7dd2ecfb168daec103913742e0e9b7", "manual" ], "payment-request/allowpaymentrequest/active-document-cross-origin.https.sub.html": [ @@ -599190,11 +604779,11 @@ "testharness" ], "payment-request/change-shipping-option-manual.https.html": [ - "f237de7c6a1b78d2f1c8eb55c473c7c57d1ae54a", + "202dc938dbb2b0ba7a09f6de46a92be3bb4cdfd3", "manual" ], "payment-request/change-shipping-option-select-last-manual.https.html": [ - "cd9a9076f0eaf8a204de121e296a70adc7b209ca", + "ea205c844bf3932b5bdd85201b05174fc7ab0836", "manual" ], "payment-request/historical.https.html": [ @@ -599205,12 +604794,16 @@ "2280f0ef821cdc3093e10c2162d3756f5eeb78de", "testharness" ], + "payment-request/onpaymentmenthodchange-attribute.https.html": [ + "094ea66cbec44422155a4a62fa955ed7f342f96c", + "testharness" + ], "payment-request/payment-request-abort-method.https.html": [ "a9d811dc41487ba7a8e5d55319574364b93362aa", "testharness" ], "payment-request/payment-request-canmakepayment-method-manual.https.html": [ - "11df3310832e043e533a11245b012b9de1c0bb26", + "20edcf57236087023cf7379cec4a4ab3b57f3155", "manual" ], "payment-request/payment-request-constructor-crash.https.html": [ @@ -599262,7 +604855,7 @@ "testharness" ], "payment-request/payment-request-show-method-manual.https.html": [ - "539262a608731c0ffecbb333c9701b8db255817c", + "d815dbb240dd8b4e03bd798c72d83f4c57b2cf12", "manual" ], "payment-request/payment-request-show-method.https.html": [ @@ -599270,7 +604863,7 @@ "testharness" ], "payment-request/payment-response/complete-method-manual.https.html": [ - "5db1508a5e71a3af5b369f516555e791bc4254e2", + "366751b4fed2b18c08ce4daa7f77e4d557af5039", "manual" ], "payment-request/payment-response/helpers.js": [ @@ -599278,31 +604871,31 @@ "support" ], "payment-request/payment-response/methodName-attribute-manual.https.html": [ - "c3aa1efe27e18bdd261e669b0f23be1d49247e4d", + "316eaf783a676265d8833fe9935bf8a7597b8ddb", "manual" ], "payment-request/payment-response/payerEmail-attribute-manual.https.html": [ - "b2d661bdb17ad6e34ce04c1bdee283a3a1f00f55", + "f21f1e0e996338e6ed51a66ad4ec4ad91fa74883", "manual" ], "payment-request/payment-response/payerName-attribute-manual.https.html": [ - "290cccfa03cd294d59551b7a75da76c20d2302c3", + "81ee881499064b20cb3cb4b5deb9af1b3265c936", "manual" ], "payment-request/payment-response/payerPhone-attribute-manual.https.html": [ - "6b53792793c76e37d5beba7f6aaf795e030853ee", + "c3a9583204786ce4feb72d7cca831403dc300bab", "manual" ], "payment-request/payment-response/requestId-attribute-manual.https.html": [ - "e68d7a26754611c74a989ffafbc644bb7818832d", + "99c0d6aa4aa6e23abb45bd822cf2b7a012bd66a3", "manual" ], "payment-request/payment-response/shippingAddress-attribute-manual.https.html": [ - "b05a100659e60c076458b86f148eb0793586b88e", + "d4815ef62de69befb1167e657a1f15ade08f0609", "manual" ], "payment-request/payment-response/shippingOption-attribute-manual.https.html": [ - "e9221b7f65863ad0fd139f298c8de5fa5eb96c99", + "462bf9eaa511f64816ce8c3040ce51ec9e103d34", "manual" ], "payment-request/rejects_if_not_active.https.html": [ @@ -599318,15 +604911,15 @@ "support" ], "payment-request/shipping-address-changed-manual.https.html": [ - "34c24ab265195133dcab5698466d876ff12962f3", + "cb06afa5f4a49c2d765de914e48267aff5afeb17", "manual" ], "payment-request/show-method-optional-promise-rejects-manual.https.html": [ - "4a0d50c8b3b7ed63d24a0c13274cd535ba49117c", + "8816cf94e8b7d928ea94be582c3ca2c40cb72eaa", "manual" ], "payment-request/show-method-optional-promise-resolves-manual.https.html": [ - "f23e8314cfae063f57294b7f328292e59fb2ad83", + "3c163e6fe6154044d1eff56abe9aba6d63ec8937", "manual" ], "payment-request/show-method-postmessage-iframe.html": [ @@ -599334,23 +604927,23 @@ "support" ], "payment-request/show-method-postmessage-manual.https.html": [ - "d44366e5e67ee42abb464f4ae864e07fad76865c", + "c19b317ef8d6ce8f885de79605caed8e569bc572", "manual" ], "payment-request/updateWith-method-pmi-handling-manual.https.html": [ - "be79b8f3f6ce9a4401b60b83a43f8a43ca77327d", + "1def3bc2d44b31acfe796112baf1473f3193d3d6", "manual" ], "payment-request/user-abort-algorithm-manual.https.html": [ - "d86879e71d7f262a7742a4be30be27b8998e90d7", + "195111e50ac722e3d4a6ecd4ff5a0e2190ff03ff", "manual" ], "payment-request/user-accepts-payment-request-algo-manual.https.html": [ - "e889c0b281184662553c687301edc3a3cd52ea33", + "357bf9673b8ddf945bd02e52590101ba1d947550", "manual" ], - "performance-timeline/OWNERS": [ - "b82f9756b15ef3ea45fb250e304031d9ceaee9c7", + "performance-timeline/META.yml": [ + "088f3eb90a01853b7f6af3dab6d84871fe2f6732", "support" ], "performance-timeline/case-sensitivity.any.js": [ @@ -599361,8 +604954,8 @@ "0a3ea0b532a1634008b776489b7409b348952d6f", "testharness" ], - "performance-timeline/performanceentry-tojson.html": [ - "bc8a6f3fb13af9df11781a21b96f342e7d7ddf4e", + "performance-timeline/performanceentry-tojson.any.js": [ + "dabdb522fde4513d92878f541dc652651829e0a2", "testharness" ], "performance-timeline/performanceobservers.js": [ @@ -599401,8 +604994,8 @@ "e06354c2fd72bb868f8964cbf9ab393b629a3789", "testharness" ], - "performance-timeline/po-takeRecords.html": [ - "e674c882ca331e48c92e6b9bf88d8b8a054316e4", + "performance-timeline/po-takeRecords.any.js": [ + "b767e4ba133c33b1354768105472b4c8261224e9", "testharness" ], "performance-timeline/resources/square.png": [ @@ -599413,24 +605006,24 @@ "6536127a1136f45cd59f62a9851fe61ceabe3d5b", "support" ], - "performance-timeline/webtiming-resolution.html": [ - "75737bc80f456599ecdc247d0f0054d48f59e3ae", + "performance-timeline/webtiming-resolution.any.js": [ + "17b1c06f9b31b0e77e1601f3f83e1759d66cc41b", "testharness" ], "performance-timeline/worker-with-performance-observer.html": [ "dc978fd8669d67118109fcab245010fdd7d799b0", "testharness" ], - "permissions/OWNERS": [ - "fec8c86a6652ad9871d914c0c5119a2158172c11", + "permissions/META.yml": [ + "b6a9ae71c3b0b86061a91320ff6d6b59447d7f62", "support" ], "permissions/interfaces.any.js": [ - "2b16f91ae23a516d2c58299b81e0b3895cba117b", + "255271bea21cf7c43e6b99296bd93ef210d36c49", "testharness" ], - "picture-in-picture/OWNERS": [ - "6f6511f82937c14788c608d760c567d47b139fc0", + "picture-in-picture/META.yml": [ + "bc90446f4e1c690c41dce2482d126399dbb2c210", "support" ], "picture-in-picture/disable-picture-in-picture.html": [ @@ -599445,6 +605038,10 @@ "4bcd6f2c68c4f6b9b17057d57d6cfe6101845e9d", "testharness" ], + "picture-in-picture/idlharness.window.js": [ + "4b24a93a59e290c762969a4f8c33e24ebe37bf9b", + "testharness" + ], "picture-in-picture/leave-picture-in-picture.html": [ "9f19a0c59604198b67a687b14455be6e5aad7fa8", "testharness" @@ -599454,7 +605051,7 @@ "testharness" ], "picture-in-picture/picture-in-picture-window.html": [ - "e1dee4bfd55491d150c786e193c52148e91b525e", + "628cc1c6d8d2c83a6f3e466bc66a26ea76b85ff2", "testharness" ], "picture-in-picture/request-picture-in-picture.html": [ @@ -599469,8 +605066,8 @@ "2db70930842eadd502dbd33ec06106c8a869c4aa", "testharness" ], - "pointerevents/OWNERS": [ - "e76cae8532b1259fa8665b515468d0b25b0a9bb3", + "pointerevents/META.yml": [ + "5d8cebf4f17b13d7932f8b0db069255413a2d14b", "support" ], "pointerevents/README.md": [ @@ -599482,7 +605079,7 @@ "manual" ], "pointerevents/extension/idlharness.html": [ - "1337bbb65f4748a7d5a076cbe73e4aa48a2a1eb8", + "70f3fc4fce01d7acb4611aa870d7f95a1d734dbc", "testharness" ], "pointerevents/extension/pointerevent_coalesced_events_attributes-manual.html": [ @@ -599829,8 +605426,8 @@ "69023fcb8dcd5701d084e66c7b72ce121dc3435c", "support" ], - "pointerlock/OWNERS": [ - "790b8ffd5f041ada7077501859a15f805080d255", + "pointerlock/META.yml": [ + "61cadf23a7b6d46035c35a65b5ccb2bc4391008a", "support" ], "pointerlock/constructor.html": [ @@ -599881,8 +605478,8 @@ "9e687345acc5b9966172bab7da04e3e7019e34c5", "manual" ], - "preload/OWNERS": [ - "fefa8b1bf9f0411b14792bc392711a38a71e91d2", + "preload/META.yml": [ + "c21e52cd3c83d3c95c4b3c1245fe564e20fd3846", "support" ], "preload/avoid-delaying-onload-link-preload.html": [ @@ -599965,6 +605562,10 @@ "8b22c83cb91255a74078c643d92078695bcd4cea", "testharness" ], + "preload/preload-strict-dynamic.html": [ + "3408ddceb225836de2873dbde60ed8b6b397f6c5", + "testharness" + ], "preload/preload-with-type.html": [ "5592d7d0d7495b04753d09f7e01d34358b03e22e", "testharness" @@ -600077,8 +605678,8 @@ "7c11c149daba797eb7ddae3254d6166e3057e66a", "testharness" ], - "presentation-api/OWNERS": [ - "48e67ca9fb63012f44a7e871aa1eeb6c98830224", + "presentation-api/META.yml": [ + "a8704d33aae182813818e42871e43cb59aa79ad6", "support" ], "presentation-api/README.md": [ @@ -600158,7 +605759,7 @@ "testharness" ], "presentation-api/controlling-ua/idlharness.https.html": [ - "2c04fce046431ca8e3ddb3eee5428ac99e4c217a", + "75dca68e8398772129feacc28bfe574e9c8d402b", "testharness" ], "presentation-api/controlling-ua/reconnectToPresentation_notfound_error.https.html": [ @@ -600286,7 +605887,7 @@ "support" ], "presentation-api/receiving-ua/support/idlharness_receiving-ua.html": [ - "7d2a67a137e77029179039e34a86a9abe81189d7", + "b6845e5a67df93b3631ab2c45cf920ae85613981", "support" ], "presentation-api/receiving-ua/support/iframe.html": [ @@ -600305,8 +605906,8 @@ "f64f2ab5d0afa93e5adfa327e478936c0e295823", "support" ], - "priority-hints/OWNERS": [ - "bb8339b99aba30b127cd21f1396278ba55aec1c9", + "priority-hints/META.yml": [ + "0fc70c84c6b92174b63b4ab7fd71e91323db0123", "support" ], "priority-hints/fetch-api-request.tentative.any.js": [ @@ -600325,12 +605926,16 @@ "bb230110dd1cf4647e020d7172bc375e972c7b41", "support" ], - "proximity/OWNERS": [ - "8de2a4a7f850b2d52ab3102b585fe38828b6d08d", + "proximity/META.yml": [ + "7645b3f88917eec4c54b28d41ed2a8941c198975", "support" ], + "proximity/ProximitySensor-iframe-access.https.html": [ + "887d7bf1696f877e4a24c53a1ef32e5b2bef24a8", + "testharness" + ], "proximity/ProximitySensor.https.html": [ - "6920751273c1220f40b5046be7ce7254a01ce72e", + "0fdcbda9b340af68a05f5e86294f311fdbb5c171", "testharness" ], "proximity/ProximitySensor_insecure_context.html": [ @@ -600338,15 +605943,23 @@ "testharness" ], "proximity/ProximitySensor_onerror-manual.https.html": [ - "522cdac324519313d77aa2dd417d486f15b2511f", + "5c6c0c5c8abd844fa89a01e646def9cd21f4864d", "manual" ], "proximity/idlharness.https.html": [ "7265649abefcaec47f159b4980b0c43ca7e47528", "testharness" ], - "quirks/OWNERS": [ - "3a52efa37cb05c353bb8ce78146c42db6a238b74", + "push-api/META.yml": [ + "d4b8d3ee30aca9e9bd4435534615172c89f9ca9c", + "support" + ], + "push-api/idlharness.https.any.js": [ + "683d97ccd02091c86052375e8f6c4b7da214e76f", + "testharness" + ], + "quirks/META.yml": [ + "45472ac8906e7b383d80ab0b92ecddd6b900f726", "support" ], "quirks/active-and-hover-manual.html": [ @@ -600361,10 +605974,22 @@ "a9fd790c46562057d00b9a042f548d28259042d0", "testharness" ], - "quirks/hashless-hex-color.html": [ - "161c0bfaabbfb59c426e855b9dcfa746ea9e8f95", + "quirks/hashless-hex-color/limited-quirks.html": [ + "4e4e6074a7669550604c749f3a9b8ebcbcc02785", "testharness" ], + "quirks/hashless-hex-color/no-quirks.html": [ + "eb5b9ca4db25184918c811c63db7ab1deb7ec643", + "testharness" + ], + "quirks/hashless-hex-color/quirks.html": [ + "9011c6a7246a5db05ce1f431d42e99ff4e53baf4", + "testharness" + ], + "quirks/hashless-hex-color/support/common.js": [ + "d3b9c9c0f81547e7bff3d277593b4034e015d1b1", + "support" + ], "quirks/historical/list-item-bullet-size-ref.html": [ "2579fff5cb55faf66c71dfed695f05db8774d98d", "support" @@ -600378,9 +606003,13 @@ "testharness" ], "quirks/percentage-height-calculation.html": [ - "de9964d89f79db9a85df6bf65b5bc039aa244380", + "a81a06f7183fbc033e793b03e811e4669e15cb24", "testharness" ], + "quirks/support/test-ref-iframe.js": [ + "aa4182c108b7aa802b91d3e573a28c1920c58576", + "support" + ], "quirks/supports.html": [ "cac590a930dab33ba0ab7981c31b868861931493", "testharness" @@ -600393,12 +606022,24 @@ "b7a8466a3842237ddf9446bd3ab49de043001526", "testharness" ], - "quirks/unitless-length.html": [ - "578d2aed4afa7cd6739610d353aebc591d832418", + "quirks/unitless-length/limited-quirks.html": [ + "5d34a17086a2f3abb58b0e3e3f0599bc39f8486e", "testharness" ], - "referrer-policy/OWNERS": [ - "01570ab696585cd0fbb1c2e159dc6f058844ee7c", + "quirks/unitless-length/no-quirks.html": [ + "3871b7abd2c53bbf264759db7e1e4be873f8f4bd", + "testharness" + ], + "quirks/unitless-length/quirks.html": [ + "cf342d1743ca615601e6891fc502d4785afb8647", + "testharness" + ], + "quirks/unitless-length/support/common.js": [ + "ab9f15bb0b89b188fcbfa866cfe040cc0b15b31e", + "support" + ], + "referrer-policy/META.yml": [ + "f4454894fc36bdc73ea3fde9d4b97efb5c999b2f", "support" ], "referrer-policy/README.md": [ @@ -600438,7 +606079,7 @@ "testharness" ], "referrer-policy/generic/common.js": [ - "583f61d9d6f30742f8144ded8ea31035a07034a3", + "99a7fec378d204fd0fafc4bb845acd7c54a2613f", "support" ], "referrer-policy/generic/iframe-inheritance.html": [ @@ -608285,8 +613926,8 @@ "23c8725d3585fcfbe17fb2125f82c3146668ff3a", "testharness" ], - "remote-playback/OWNERS": [ - "4704befc950341a16c061872e3d57fe9f0f743bf", + "remote-playback/META.yml": [ + "9f22edc5bc959d8e78016284f52870f96cd7807d", "support" ], "remote-playback/README.md": [ @@ -608317,8 +613958,8 @@ "3d220a3cc0e6a05fbc40c0ab0e46a2e60162b2be", "testharness" ], - "requestidlecallback/OWNERS": [ - "84f418b8b821f1498bf87feaaf1f07de77720a4e", + "requestidlecallback/META.yml": [ + "06b126c4bcdc95ba95c96f590d7218e4952631d1", "support" ], "requestidlecallback/basic.html": [ @@ -608377,8 +614018,8 @@ "4c2db9979bcf68c61e62a805d59d95b7d164d9af", "support" ], - "resize-observer/OWNERS": [ - "59d77bdffdf0b2a5132447d23642f7a71bd3ba71", + "resize-observer/META.yml": [ + "c3b3d4ce8f42154c3125278de4f12adc8cf70bd0", "support" ], "resize-observer/eventloop.html": [ @@ -608409,8 +614050,8 @@ "fb544abe50fddcd302d000e08bc822d21a31df6f", "testharness" ], - "resource-timing/OWNERS": [ - "8fd9729d4d10437b0a46b5c0c00729b37f17b361", + "resource-timing/META.yml": [ + "e07d13945a56dda7d2a8fe4b5f29f264e5f59245", "support" ], "resource-timing/SyntheticResponse.py": [ @@ -608421,8 +614062,8 @@ "5e86b6a422cfa2815038aedff6a80ea2daecc238", "testharness" ], - "resource-timing/idlharness.html": [ - "f6ff9054d4412a6089ff182c9df0dcf4626dab21", + "resource-timing/idlharness.any.js": [ + "a1bb5ee0f67683b42035fa683e9a984b0cf4d5dc", "testharness" ], "resource-timing/iframe-setdomain.sub.html": [ @@ -608713,8 +614354,8 @@ "a68dca4f542588b705f126df73dfad8c88c69506", "support" ], - "screen-orientation/OWNERS": [ - "516c041687b10ee09daae6695437013dd622c1a6", + "screen-orientation/META.yml": [ + "488995281897b6944f90a36fc0316da6e317a28e", "support" ], "screen-orientation/interfaces.html": [ @@ -608722,27 +614363,27 @@ "testharness" ], "screen-orientation/lock-bad-argument.html": [ - "89abd7337374b1cd4b1b33133e2f55d737f94d7c", + "6c41d0657e252633cd524967319ccc9aed6a7f0f", "testharness" ], "screen-orientation/lock-basic.html": [ - "b3753cf6efb7e9c209c27760f6fe59b343097b54", + "02d1e3604be6dc83b8f0e72109bf10219df6cc03", "testharness" ], "screen-orientation/lock-sandboxed-iframe.html": [ - "43f1e8564c938303f4391bccda21924ea7bbeaf2", + "226fb16ec13d9e7b51e9d3b27d2e5310bb4dcf8d", "testharness" ], "screen-orientation/onchange-event-subframe.html": [ - "64985ece6b231259f38b3ab88652b498facfa079", + "6d8df074167a93ae2914e39885b44c9bceb51b98", "testharness" ], "screen-orientation/onchange-event.html": [ - "b2c9679f11ebae5968c063bfb2449edfae46fc08", + "086d5e0ccf98f20e485785d6a984709168806fc3", "testharness" ], "screen-orientation/orientation-reading.html": [ - "863ce2783be30b5482733cb8cc31201d7f272128", + "8fff908b0e4e69129feb0e5c8e4d5b1e515b6dc6", "testharness" ], "screen-orientation/page-visibility-manual.html": [ @@ -608750,15 +614391,23 @@ "manual" ], "screen-orientation/resources/iframe-listen-orientation-change.html": [ - "4ec6b6431003d68af74539357243e4267038f68e", + "3cd2862940009cd8747f2861ae32067305197891", "support" ], "screen-orientation/resources/sandboxed-iframe-locking.html": [ - "27c3eb23f9931697d65c64a2c7a46be77f8961ee", + "9984a22d62b08da1aa2102936b0c5375fe237548", "support" ], - "secure-contexts/OWNERS": [ - "c7e6702e4472c55bb6e9c543bed62de2d2a7331d", + "scroll-animations/META.yml": [ + "df377d2d8c7e81a85e1676b0ca9dd186837710a6", + "support" + ], + "scroll-animations/idlharness.html": [ + "343f75a4f8c405542f2fbe8ec5bdb6e757d17d0a", + "testharness" + ], + "secure-contexts/META.yml": [ + "4966e7a03e815dac333218faf57875b57b9dd535", "support" ], "secure-contexts/basic-dedicated-worker.html": [ @@ -608789,6 +614438,10 @@ "7241035c47bc2a0251826d2c9ad3bc5f9acd61d2", "testharness" ], + "secure-contexts/idlharness.any.js": [ + "aadb6cb566dfa52c34e7c9f261874ecbcb55d13a", + "testharness" + ], "secure-contexts/postMessage-helper.html": [ "8b5438e8ff88bd322c5231b5116128f50652f43b", "support" @@ -608841,8 +614494,8 @@ "31a5ee7a3619c62dbd35eafb66725bf4192639a0", "testharness" ], - "selection/OWNERS": [ - "abd95839027a88741c4d351ff374d81b773c80fa", + "selection/META.yml": [ + "ee0778f37e92351be3e95c9c23f23b743e71e5eb", "support" ], "selection/addRange-00.html": [ @@ -609009,14 +614662,18 @@ "01ae6e757d428800555012783e290ebba575bcab", "testharness" ], - "server-timing/OWNERS": [ - "99acae581c71af3f6306bff62a1172955e83f756", + "server-timing/META.yml": [ + "550f1da84f0f2b320c0d858041d28b140d5fd867", "support" ], "server-timing/cross_origin.html": [ "e20e60bef34167b4608a837d0ddb311effa20773", "testharness" ], + "server-timing/idlharness.any.js": [ + "c59c42333012738d6f912c4fd0b01505be81504c", + "testharness" + ], "server-timing/navigation_timing_idl.html": [ "191f42a92f0ac135de816275920e54fa50065b15", "testharness" @@ -609737,7 +615394,7 @@ "10f756bbf749b7ad8f7c6eb4efe752ee79c44b4a", "testharness" ], - "server-timing/service_worker_idl.html": [ + "server-timing/service_worker_idl.https.html": [ "cb5ea3136399f88fb6c4e8071ad8e3b7ccebb242", "testharness" ], @@ -609761,12 +615418,12 @@ "77000d65537ef522a3471002118a120d2faf296a", "support" ], - "service-workers/OWNERS": [ - "153554b1fb793acd7a005c50b12678305e02014a", + "service-workers/META.yml": [ + "36621369ec3df60e75ec6df20819713fd3ff5a23", "support" ], - "service-workers/cache-storage/OWNERS": [ - "ee4b056c76c48aea689c734cbb12d67c84185eef", + "service-workers/cache-storage/META.yml": [ + "ca408d5275a1321e169dbb1158883f4d0fbef766", "support" ], "service-workers/cache-storage/common.https.html": [ @@ -609842,7 +615499,7 @@ "support" ], "service-workers/cache-storage/script-tests/cache-storage-match.js": [ - "e3cc14ea5d0587c43a5b142fca84788383b549cb", + "946b95407abe9b6fabef438da5fc9152fa6721f0", "support" ], "service-workers/cache-storage/script-tests/cache-storage.js": [ @@ -610193,6 +615850,10 @@ "8402c159967bb6e91903adc52e7d68c8d2443a72", "testharness" ], + "service-workers/service-worker/controller-with-no-fetch-event-handler.https.html": [ + "c555850c4c7b56781532de9f10f935f337ac50dc", + "testharness" + ], "service-workers/service-worker/dedicated-worker-service-worker-interception.https.html": [ "f0eefc8b5ca0e26d87bddd7821bcfcb2a387d6f8", "testharness" @@ -610410,7 +616071,7 @@ "testharness" ], "service-workers/service-worker/http-to-https-redirect-and-register.https.html": [ - "d9e1cc801c3ee075ceb5a5e68ce662cfb2432965", + "a047873e7a25ed44f4ed953dc5993ac8dd08b9b8", "testharness" ], "service-workers/service-worker/immutable-prototype-serviceworker.https.html": [ @@ -610618,7 +616279,7 @@ "testharness" ], "service-workers/service-worker/navigation-redirect.https.html": [ - "109f463deeaad2d60d4dab644c782ad633e97a7d", + "92638db88808806e49a648c55749f23af4bf8cc1", "testharness" ], "service-workers/service-worker/navigation-timing.https.html": [ @@ -610674,7 +616335,7 @@ "testharness" ], "service-workers/service-worker/referrer-policy-header.https.html": [ - "eef44dace34ca278172d59a609ab4193c3c5af28", + "c44985a9be68e83af6b9c4521310bfaeec88aea8", "testharness" ], "service-workers/service-worker/register-closed-window.https.html": [ @@ -610909,6 +616570,18 @@ "1557f173e6cc5d1540ed9d78e8c9216b312fabb5", "support" ], + "service-workers/service-worker/resources/cors-approved.txt": [ + "d58bf2436c1b4596c8725efbf332fa65f8387350", + "support" + ], + "service-workers/service-worker/resources/cors-approved.txt.headers": [ + "3ddccda06ce83050ec70996773f2b595e28a7bea", + "support" + ], + "service-workers/service-worker/resources/cors-denied.txt": [ + "b4802b6e97bfb4fe22a10b1f4f9bfedf882df51d", + "support" + ], "service-workers/service-worker/resources/dummy-shared-worker-interceptor.js": [ "dd3d9a5f1c9cb6cbfcf018ba13118439dfa13eef", "support" @@ -611246,7 +616919,7 @@ "support" ], "service-workers/service-worker/resources/http-to-https-redirect-and-register-iframe.html": [ - "b1a69bedbfbcb8f5b38d35f637f75f167d80118a", + "c1d36190219535c1daae941d7823d97a1ac7e056", "support" ], "service-workers/service-worker/resources/iframe-with-image.html": [ @@ -612194,7 +617867,7 @@ "testharness" ], "shadow-dom/Document-prototype-currentScript.html": [ - "c19ae5aa7d8ee63a50514fedd66231e48c31297e", + "dfaf976147656d81e23341d6e6fd9c74d4ca88cb", "testharness" ], "shadow-dom/Document-prototype-importNode.html": [ @@ -612225,6 +617898,10 @@ "f30eff6f08f3680d8640aa5df2612f0fbd98dc50", "testharness" ], + "shadow-dom/META.yml": [ + "d898efbe6e24fff413f3f6d3b9ef033dbb070a12", + "support" + ], "shadow-dom/MouseEvent-prototype-offsetX-offsetY.html": [ "8fe2c9531f1d7f98947dc3d8f6a064401e4d44f9", "testharness" @@ -612233,10 +617910,6 @@ "633fef47eb402ca20afeb2faf0f14409674f9396", "testharness" ], - "shadow-dom/OWNERS": [ - "f56d3b4e6f7f0afd6c13d3a89f69b7360ba99bfa", - "support" - ], "shadow-dom/Range-prototype-insertNode.html": [ "f840aa7e9789f052f9980a4db8ca1ad789d15242", "testharness" @@ -612649,8 +618322,16 @@ "bc28599cea839c13daf4739168f8c1ea42526050", "testharness" ], - "speech-api/OWNERS": [ - "7022719dae5deb21ce300bb2af91b5eddcee62ff", + "shape-detection/META.yml": [ + "35f8c1f9b9d7489b1dc57b71c1a9d6a99f9129b7", + "support" + ], + "shape-detection/idlharness.any.js": [ + "da1729edd2fbb4552c67029572940b8d5ad71b16", + "testharness" + ], + "speech-api/META.yml": [ + "52d79b2a35757493915c591ff306a108a5e77121", "support" ], "speech-api/SpeechSynthesis-speak-ownership.html": [ @@ -612665,8 +618346,8 @@ "45bfdcce349e2cb28611520b006c060347fdf58d", "testharness" ], - "storage/OWNERS": [ - "2c585ecaee5e62118d3cb98c98e12d959ebcbd50", + "storage/META.yml": [ + "dc5eeef99c98637d5021d40b9db8635fbd8ed176", "support" ], "storage/README.md": [ @@ -612745,8 +618426,8 @@ "a48435451fe9498f3aa7427c695c2e3407876d9b", "testharness" ], - "streams/OWNERS": [ - "5ed27d1c21178be00e972816933945e094a0e170", + "streams/META.yml": [ + "c7b3309178642e0cc8866004fe370af526f6d068", "support" ], "streams/README.md": [ @@ -613937,8 +619618,8 @@ "f56e65526d831e3bbc3ed1f6d7faee0096781580", "testharness" ], - "subresource-integrity/OWNERS": [ - "6fafc1831767b0471200943cc46242e72156ca4e", + "subresource-integrity/META.yml": [ + "e2d0769ca30055074c39935c437c4fce7d5add90", "support" ], "subresource-integrity/alternate.css": [ @@ -614081,6 +619762,10 @@ "40773896fa85b0ac6545d3064f7e594e4e9b4339", "support" ], + "subresource-integrity/idlharness.window.js": [ + "c4d81b58ea18d76c95cc84e43ca5145dbc06f0a3", + "testharness" + ], "subresource-integrity/matching-digest.js": [ "c28fd94f8c51bd90da2464338e91281304818e0a", "support" @@ -614121,16 +619806,16 @@ "302daffd22d29b2a93b151e7f465c9fd0a6288b3", "support" ], - "svg-aam/OWNERS": [ - "16577d2283b826f0541dbc795177c7aac7e1b228", + "svg-aam/META.yml": [ + "1e4adc07cf5790fd51820158c69c1dd2c1a72c28", "support" ], "svg-aam/README.md": [ "e500c4f877bd2d7b482600d7c6b60823c4d49179", "support" ], - "svg/OWNERS": [ - "553fcb48a960e9d5f1fe84fb19228366b33864de", + "svg/META.yml": [ + "556bba2e68839ace472576d6cd0cf180b3e30719", "support" ], "svg/README.md": [ @@ -614186,7 +619871,7 @@ "testharness" ], "svg/historical.html": [ - "f18f89f68fdf1266768700235f08e7181ce0e0e1", + "18f7e83a130c87f91d6bb11c0e515c4e6302a106", "testharness" ], "svg/import/animate-dom-01-f-manual.svg": [ @@ -616501,6 +622186,22 @@ "1367de727c679521d6b7237b97b86c5516e9363c", "support" ], + "svg/painting/reftests/paint-context-001-ref.svg": [ + "d7e12d36f0b3168c677edf95ce401b3e1e5eccbe", + "support" + ], + "svg/painting/reftests/paint-context-001.svg": [ + "d39d2988c685db29c1487e800f12e9ebea02ceac", + "reftest" + ], + "svg/painting/reftests/paint-context-002-ref.svg": [ + "d625175aeaa329436b79b1a3c5d349b7fc4c18b7", + "support" + ], + "svg/painting/reftests/paint-context-002.svg": [ + "510bd6b75e4e3688fd604fa7145c27587e63d6ff", + "reftest" + ], "svg/path/bearing/absolute-ref.svg": [ "6ad5320a05fcc31fd2af98d2bbd0bd6fbc558daa", "support" @@ -616605,6 +622306,22 @@ "b85e9086b134478e4c4b468cb19cc4e57aca06ae", "support" ], + "svg/pservers/reftests/radialgradient-basic-002-ref.svg": [ + "65ce2b6056fcf008cdfeabf94a7e7314654731c5", + "support" + ], + "svg/pservers/reftests/radialgradient-basic-002.svg": [ + "03751dba3c2dfc7b4d478879dc94878b0dffcc99", + "reftest" + ], + "svg/rendering/order/z-index-ref.svg": [ + "955f465ece3132da0bdd1e3b832e97db84f22b55", + "support" + ], + "svg/rendering/order/z-index.svg": [ + "953878148271362da66d8f56e60ef57e2d77b0ce", + "reftest" + ], "svg/scripted/text-attrs-dxdy-have-length.svg": [ "91cd3e09332fa52800b05346d8c183bb599d7f46", "testharness" @@ -616681,12 +622398,40 @@ "42ecd7bc94a3379d920687c79c12e2d3c55b9e98", "testharness" ], + "svg/styling/render/transform-box-ref.svg": [ + "4e65b31b1f0003a9d8bee907cd757bdefac032de", + "support" + ], + "svg/styling/render/transform-box.svg": [ + "a2f73e5855ae6daca2699349813c9854b8c46a37", + "reftest" + ], + "svg/styling/render/transform-origin-ref.svg": [ + "1732e4b4fd4512f99d624e82322e54e1127dd7de", + "support" + ], + "svg/styling/render/transform-origin.svg": [ + "d4d41ff459758345a768424651d2a2d30a2b3734", + "reftest" + ], + "svg/styling/render/transform-ref.svg": [ + "411ce29eea1df9036e7788482750fd776c2e3c2e", + "support" + ], + "svg/styling/render/transform.svg": [ + "f0f32ff3d761cb2ea645a07234b21908776c9003", + "reftest" + ], + "svg/styling/required-properties.svg": [ + "b59f278e8303641d5654420c89da3d1e64995458", + "testharness" + ], "svg/svg-in-svg/svg-in-svg-circular-filter-reference-crash.html": [ "2976a4812636c4515cc5e2c633b17c47bee392ab", "testharness" ], "svg/types/elements/SVGGeometryElement-rect.svg": [ - "08237002915323f41dd5590ce4226f95ae79f285", + "118fd791a90c884cab72428d4167cebcacf91662", "testharness" ], "svg/types/scripted/SVGAnimatedAngle.html": [ @@ -616790,13 +622535,17 @@ "testharness" ], "svg/types/scripted/SVGAnimatedRect.html": [ - "dfc7ec677df247b015ef360793c7e5f0c926e45f", + "7ffbe6d2a29c0743b53c7d8cf5f1a280e1e7c857", "testharness" ], "svg/types/scripted/SVGGeometryElement.getPointAtLength-01.svg": [ "73c1c15179f02b637a68939ba08faa4f90af8e5b", "testharness" ], + "svg/types/scripted/SVGGraphicsElement.svg": [ + "03bd83a59a23558f3d3a90e9e7742cc28af42f70", + "testharness" + ], "svg/types/scripted/SVGLength-px-with-context.html": [ "a605dba2368aa00a3cd3343739c05cdbbd930205", "testharness" @@ -616829,14 +622578,18 @@ "e0cfabfa40e50ef2c25602563862caba72dd469e", "support" ], - "touch-events/OWNERS": [ - "eae596140c284a25bfe482676c2762729d00b7ee", + "touch-events/META.yml": [ + "df9f5e192a452f8f15a9389eb98c78a7cf38a6ab", "support" ], "touch-events/historical.html": [ "2a748b6f1b66874fa613f3188125a04c95587976", "testharness" ], + "touch-events/idlharness.window.js": [ + "c5bcdd44381f6f49f0e653c48d05cc14c93f424a", + "testharness" + ], "touch-events/multi-touch-interactions-manual.html": [ "c9f99610d07a8bc64512d2f309f404a8da4b99d2", "manual" @@ -616869,8 +622622,8 @@ "11c8d88f78cb3e857479000332af49484da99212", "testharness" ], - "trusted-types/OWNERS": [ - "c7e6702e4472c55bb6e9c543bed62de2d2a7331d", + "trusted-types/META.yml": [ + "4966e7a03e815dac333218faf57875b57b9dd535", "support" ], "trusted-types/TrustedHTML.tentative.html": [ @@ -616933,8 +622686,8 @@ "6ea027fb1cee52a457e64f9b2b2c8294aa8a9dfc", "support" ], - "uievents/OWNERS": [ - "d9038d2dcd0e077cfa7dbab516f2a8d74de2986d", + "uievents/META.yml": [ + "1ba69b5968e13bc4d89eead569c53987c3208ff9", "support" ], "uievents/README.md": [ @@ -617349,8 +623102,8 @@ "5bbfdb72bba4bb37a8b27c85fbc5ae5e7470e390", "support" ], - "upgrade-insecure-requests/OWNERS": [ - "c7e6702e4472c55bb6e9c543bed62de2d2a7331d", + "upgrade-insecure-requests/META.yml": [ + "4966e7a03e815dac333218faf57875b57b9dd535", "support" ], "upgrade-insecure-requests/iframe-redirect-upgrade.https.html": [ @@ -617469,8 +623222,8 @@ "4e49ff6d795fff54bc14069ab4f6f5fb5270f1c8", "testharness" ], - "url/OWNERS": [ - "2b34648545644bc6ce8f70d0a7d0b26428498cea", + "url/META.yml": [ + "4e34e50ea044e46f46889a3753d208a3d60744c5", "support" ], "url/README.md": [ @@ -617593,8 +623346,8 @@ "479e3fb9fc9eee208c492428c7032a96c70a5ae8", "testharness" ], - "user-timing/OWNERS": [ - "b82f9756b15ef3ea45fb250e304031d9ceaee9c7", + "user-timing/META.yml": [ + "088f3eb90a01853b7f6af3dab6d84871fe2f6732", "support" ], "user-timing/clearMarks.html": [ @@ -617705,8 +623458,8 @@ "b042938e492c9017402e07d3a551d503ec32fa91", "testharness" ], - "vibration/OWNERS": [ - "d3304c4ea0a7b2f591396952ccd8392c3538586c", + "vibration/META.yml": [ + "f23c82b0c55a91efe872c0df9957e43bb4d50157", "support" ], "vibration/api-is-present.html": [ @@ -617765,8 +623518,8 @@ "fcc5e59095f69e8f62120e392d84de9f4c5647a2", "manual" ], - "visual-viewport/OWNERS": [ - "6a97a4002074fd8dacc111e76d96bb48b5854909", + "visual-viewport/META.yml": [ + "e22e0696fbf90eff036cf968efddaf062353841e", "support" ], "visual-viewport/viewport-attribute-event-handlers-manual.html": [ @@ -617861,8 +623614,8 @@ "2e2e9480e8ccca07d4334d957b6a1c597a1f8fbd", "support" ], - "wai-aria/OWNERS": [ - "3a6002295ea2893ba74763e46965bd2d1291d55b", + "wai-aria/META.yml": [ + "521d90b87283645c22b8752fdb69031cc08cf3f7", "support" ], "wai-aria/README.md": [ @@ -618793,8 +624546,8 @@ "c2f608333d243b0a5cb9296a1dc39c168d69527f", "manual" ], - "wake-lock/OWNERS": [ - "92dc52582d366bafcdb1bbd1cc68f109c0ae8813", + "wake-lock/META.yml": [ + "9b87cd95cb0ea86299cbb08c352fb5f239253028", "support" ], "wake-lock/interfaces.https.html": [ @@ -618873,8 +624626,8 @@ "caaf2634451eb9228c0b20f0ac817d7a3d3fa685", "testharness" ], - "wasm/OWNERS": [ - "e4284c7c52365b575b20abcf696a5634ef86b769", + "wasm/META.yml": [ + "9c60fe510baa091a6354cbf81b632b78e7b2f00a", "support" ], "wasm/compile_worker.js": [ @@ -618941,8 +624694,8 @@ "254d9b7074c89c57e15613e6efe9674eba95b74d", "testharness" ], - "web-animations/OWNERS": [ - "c4f52fc673833f80178284b30d6fc4bad1f581d2", + "web-animations/META.yml": [ + "577cdcca4d53c33165793d69be5ce9722c07de91", "support" ], "web-animations/README.md": [ @@ -619261,8 +625014,8 @@ "22947e732cd1b879118b0379302132c097960970", "testharness" ], - "web-nfc/OWNERS": [ - "d42f3f15d00686bf5a5c7c69169ef5cf2554bd7b", + "web-nfc/META.yml": [ + "99db7f9bd62c44a37a38f8ea3c438c3cd570827c", "support" ], "web-nfc/idlharness.https.html": [ @@ -619317,8 +625070,8 @@ "d2236e6b3b25b34311325ca8548cf9e4e371693f", "support" ], - "web-share/OWNERS": [ - "181c1272157cd564690976d357829e322174b493", + "web-share/META.yml": [ + "cf22bba6c06742cc5188b945d9f435f07d982eb1", "support" ], "web-share/idlharness.https.html": [ @@ -619405,8 +625158,8 @@ "11bc81247643b0a9fc665f1e4b1f592cc1f4c670", "support" ], - "webaudio/OWNERS": [ - "72bd1a8929367ef9a8f8353d7fc5bda3354477a6", + "webaudio/META.yml": [ + "c95130e1f0226d18fcdd9dc9d5795395d6de586f", "support" ], "webaudio/README.md": [ @@ -619418,7 +625171,7 @@ "testharness" ], "webaudio/idlharness.https.html": [ - "9863249e71e4855b50c1712c3155d2d4a05fa1fe", + "ce6a8abcc0eb9863b0515d6ec2f16e7b42b4151c", "testharness" ], "webaudio/js/buffer-loader.js": [ @@ -619437,6 +625190,10 @@ "d1b1f1fdeb695b9fe72857aa9fca1320b6c36ee1", "support" ], + "webaudio/resources/audiobuffersource-testing.js": [ + "9cce2e47d6fa8e9e28ca55f35d35a48d1745c067", + "support" + ], "webaudio/resources/audionodeoptions.js": [ "d7712311bddd23e171e7e1f024aec0a565b08a13", "support" @@ -619450,7 +625207,7 @@ "support" ], "webaudio/resources/audit.js": [ - "1e7c1c4169bc54bd2046ff5b3392f846c6b7b40f", + "eb55fd24237ac7ea4a69c109202e27d6ccd82f80", "support" ], "webaudio/resources/biquad-filters.js": [ @@ -619485,6 +625242,10 @@ "4508f0205419865b6166340ce6d4f955f914b6b1", "support" ], + "webaudio/resources/note-grain-on-testing.js": [ + "e843543633018830e25884d5f89a8446b77d9066", + "support" + ], "webaudio/resources/panner-formulas.js": [ "872d9aa271558ee3e7aa293c8e3e44fd525461c0", "support" @@ -619565,24 +625326,76 @@ "34d9e7ccb333ce23c838126a4e84918321292d33", "testharness" ], - "webaudio/the-audio-api/the-audiobuffer-interface/idl-test.html": [ - "0ef05c242d8f987d521c0e9ce474d0f9a46bee28", - "testharness" - ], "webaudio/the-audio-api/the-audiobuffersourcenode-interface/.gitkeep": [ "da39a3ee5e6b4b0d3255bfef95601890afd80709", "support" ], + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-basic.html": [ + "79d7953fd8bf9fe307d071ee32f8a41851ae7462", + "testharness" + ], + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-channels.html": [ + "07642a64398f3b18017608cde7f90cacb277cc9a", + "testharness" + ], + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-ended.html": [ + "7e7c6e9458cb02883c1d53877875ba9723a1fe2d", + "testharness" + ], + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-grain.html": [ + "3eda7864e8749d3a2fcf84b9fb13be9ac43765f0", + "testharness" + ], + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels-expected.wav": [ + "52b39bb00bcc72be9a0e41ceef17210b1cd0be43", + "support" + ], + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels.html": [ + "9f8f807e8753c2942d31645bc797219482453fb3", + "testharness" + ], + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-one-sample-loop.html": [ + "ff8217615accf70197c350f3bead193acacec1c2", + "testharness" + ], + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-playbackrate-zero.html": [ + "27bf6a32d45e85dab0ef1001b0c49236559d3022", + "testharness" + ], + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-start.html": [ + "ff1a7586221fea1bf47595bdae834350a790bb2d", + "testharness" + ], + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-onended.html": [ + "d3350fa17ae71bca0daf02c7ad26e221a4511f3a", + "testharness" + ], + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-time-limits.html": [ + "d22ac86e59241f9b3e58aae954bb57079bc35955", + "testharness" + ], "webaudio/the-audio-api/the-audiobuffersourcenode-interface/ctor-audiobuffersource.html": [ "ce84d25460435564021a13dc9e26384bc30e9d96", "testharness" ], + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-play.html": [ + "4434f6a668dccbaa76d68ecd2fe2a27c71ae1f3c", + "testharness" + ], + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-timing.html": [ + "e39fdae0e19cd733e2644396adf434bf7a33e323", + "testharness" + ], + "webaudio/the-audio-api/the-audiobuffersourcenode-interface/sample-accurate-scheduling.html": [ + "5b43eb5c5aa96738fc9262130fda1cc1ff002ee3", + "testharness" + ], "webaudio/the-audio-api/the-audiocontext-interface/.gitkeep": [ "da39a3ee5e6b4b0d3255bfef95601890afd80709", "support" ], "webaudio/the-audio-api/the-audiocontext-interface/audiocontext-getoutputtimestamp.html": [ - "03d32deacab7a98f3cce29562b84158e3f512668", + "d930208c2626370bab10256e1ab05e701b5a88b6", "testharness" ], "webaudio/the-audio-api/the-audiocontext-interface/audiocontext-suspend-resume.html": [ @@ -619597,10 +625410,6 @@ "da39a3ee5e6b4b0d3255bfef95601890afd80709", "support" ], - "webaudio/the-audio-api/the-audiodestinationnode-interface/idl-test.html": [ - "3e8b55e707434899be9af13334d935368579f1dc", - "testharness" - ], "webaudio/the-audio-api/the-audiolistener-interface/.gitkeep": [ "da39a3ee5e6b4b0d3255bfef95601890afd80709", "support" @@ -619690,7 +625499,7 @@ "testharness" ], "webaudio/the-audio-api/the-audioparam-interface/automation-rate-testing.js": [ - "abd017009aff151436f4f17ea51fe94e20c1cf6a", + "90314b367161c720ccbb880e53d65bedc209d0bd", "support" ], "webaudio/the-audio-api/the-audioparam-interface/automation-rate.html": [ @@ -619701,10 +625510,6 @@ "a41ff42bd211f135a9942e885f2134fa41a1e1d7", "testharness" ], - "webaudio/the-audio-api/the-audioparam-interface/idl-test.html": [ - "871ff25a150ee9a893d4580b13acd79ca3dd5a4d", - "testharness" - ], "webaudio/the-audio-api/the-audioparam-interface/k-rate-audioworklet.https.html": [ "cfe68d4899ed1582d2827f6dea5cf8960ac4e192", "testharness" @@ -619714,7 +625519,7 @@ "testharness" ], "webaudio/the-audio-api/the-audioparam-interface/k-rate-constant-source.html": [ - "094368fb4cff58ea97aa8e1b365a359aed3dc6af", + "1cf2706025fe92649f859608b195387346cdb1fd", "testharness" ], "webaudio/the-audio-api/the-audioparam-interface/k-rate-delay.html": [ @@ -619730,7 +625535,7 @@ "testharness" ], "webaudio/the-audio-api/the-audioparam-interface/k-rate-panner.html": [ - "8f679c80f0cbd8d91b699e3024eeae9fb9410916", + "0a6da33c2aa03a7d34a517c7b52023f3b4178ec5", "testharness" ], "webaudio/the-audio-api/the-audioparam-interface/k-rate-stereo-panner.html": [ @@ -619882,7 +625687,7 @@ "testharness" ], "webaudio/the-audio-api/the-biquadfilternode-interface/biquad-getFrequencyResponse.html": [ - "68a2545839beaacebaf65286829174375435a83f", + "f0d4f919dda492e8472337b0e2c54d7cd54bd291", "testharness" ], "webaudio/the-audio-api/the-biquadfilternode-interface/biquad-highpass.html": [ @@ -620009,6 +625814,10 @@ "8fac11e0ecfa8bfb9b49d68d0792793f44e94ad4", "testharness" ], + "webaudio/the-audio-api/the-convolvernode-interface/convolver-setBuffer-already-has-value.html": [ + "673bc5a4ff452dd83bd9209b33f40ccdadd0cf43", + "testharness" + ], "webaudio/the-audio-api/the-convolvernode-interface/convolver-setBuffer-null.html": [ "f32f5acdf031b1a2b32bc37324b105d1df7c5fdb", "testharness" @@ -620261,8 +626070,8 @@ "84975ca29be6d977ed238a46ff6597959ab05047", "testharness" ], - "webauthn/OWNERS": [ - "368ab4153a7f6843ce65ce924a3b4af92f3488ee", + "webauthn/META.yml": [ + "ce5762e9650362564eebb210e55d66f13c32a424", "support" ], "webauthn/createcredential-badargs-attestation.https.html": [ @@ -620330,7 +626139,7 @@ "support" ], "webauthn/interfaces.https.any.js": [ - "3ca7a0855f38bf8d0250d0a352dd60c2ee6515fa", + "f143ec75c75322b368f808d7d36be5b7d4cb3c62", "testharness" ], "webauthn/securecontext.http.html": [ @@ -620341,8 +626150,8 @@ "9bdd7e09c7f468b9b0c106d4764d61e77b32131f", "testharness" ], - "webdriver/OWNERS": [ - "ddddac021203327856ba5d1060984f7c0959b96b", + "webdriver/META.yml": [ + "aa060ffdedcd91d77aa76e69b29bf2b77b884260", "support" ], "webdriver/README.md": [ @@ -620486,7 +626295,7 @@ "support" ], "webdriver/tests/delete_session/delete.py": [ - "1df6e1bfba0577a591bda8e0e27b96a1abcea1fb", + "7a0daf0ff25eec988dc0a5260a36cb60c8e13703", "wdspec" ], "webdriver/tests/dismiss_alert/__init__.py": [ @@ -620517,6 +626326,22 @@ "5af8f42f8b31cdc010a7f9e12f4a6814dc92e9de", "wdspec" ], + "webdriver/tests/element_click/file_upload.py": [ + "2c67c39dbe809dd1565830cc66ffd9dc54d90c35", + "wdspec" + ], + "webdriver/tests/element_click/interactability.py": [ + "b365c3e0e1e8c75da3e196e98d890338f0c15883", + "wdspec" + ], + "webdriver/tests/element_click/navigate.py": [ + "ec45e1e3ecb091b5853298704f9944d0f4a04ae9", + "wdspec" + ], + "webdriver/tests/element_click/scroll_into_view.py": [ + "d18edb83617f60faf13fcb20aaf7446a30484cfd", + "wdspec" + ], "webdriver/tests/element_click/select.py": [ "bddc341a0feb0d06e75415b8f98b8e9e0c2a829d", "wdspec" @@ -620525,6 +626350,14 @@ "490b6c17365c5eab24fd4a7ac07be6614a86a934", "wdspec" ], + "webdriver/tests/element_click/support/close_window.html": [ + "8982d475114f53b4a69b3e33e12fedd78138106f", + "support" + ], + "webdriver/tests/element_click/support/input.html": [ + "4ddcd4198d33ba6ad1d4bdd7438cf146c26232cd", + "support" + ], "webdriver/tests/element_send_keys/__init__.py": [ "da39a3ee5e6b4b0d3255bfef95601890afd80709", "support" @@ -620570,7 +626403,7 @@ "support" ], "webdriver/tests/execute_async_script/collections.py": [ - "d6c95dfdcbfc3b9cf91cf6f943a17b7cd0fee79d", + "f88643f6266714b078d161ee5039c689a937e0a3", "wdspec" ], "webdriver/tests/execute_async_script/user_prompts.py": [ @@ -620945,8 +626778,8 @@ "7bb4468fdaf3afb40669e581a3b277b5194c2ee0", "wdspec" ], - "webgl/OWNERS": [ - "0df8e72f3ab70719aac73d3b06f043fac629939b", + "webgl/META.yml": [ + "5435ce78a7a190ddb20c052e34edf9bd0378a76b", "support" ], "webgl/bufferSubData.html": [ @@ -621005,6 +626838,10 @@ "8e0a412b4d4f70568ed6710578011c26194de9c5", "testharness" ], + "webmessaging/META.yml": [ + "2352e61ffc381eb9c2f08538a310af910f54dcd5", + "support" + ], "webmessaging/MessageEvent-trusted-worker.js": [ "949c2b95411c6b3f0256a28f792c3c7c94da90b0", "support" @@ -621033,10 +626870,6 @@ "72fbeafcaef065e09511d47371fc038f0dce4d70", "testharness" ], - "webmessaging/OWNERS": [ - "a732b94d2b3608e0f80a1e558652bde1d7f77183", - "support" - ], "webmessaging/README.md": [ "d126c708f1d34de380f2e063bb8e404f30b6a487", "support" @@ -621425,8 +627258,16 @@ "7665873355c531e009824021a2b75daaf2dd6e3f", "testharness" ], - "webrtc/OWNERS": [ - "b9739bfca307233dd72555b30e8492d47680d2af", + "webrtc-stats/META.yml": [ + "fe059455b173c57e29cbcd0ce90e6e5b6c21afb3", + "support" + ], + "webrtc-stats/README.md": [ + "927d32e9ebff034b34cf3bebde7955bbf3330e08", + "support" + ], + "webrtc/META.yml": [ + "211af3b4837a5d879fc390270db420088b228807", "support" ], "webrtc/RTCCertificate.html": [ @@ -621462,7 +627303,7 @@ "support" ], "webrtc/RTCDTMFSender-insertDTMF.https.html": [ - "a5fc15d44fe572744c07d933b9204d9319c968cd", + "068c96875c7b7a0a19cfdaa6d7af5b94a57ff71c", "testharness" ], "webrtc/RTCDTMFSender-ontonechange-long.https.html": [ @@ -621470,7 +627311,7 @@ "testharness" ], "webrtc/RTCDTMFSender-ontonechange.https.html": [ - "ecc1e77f083cb91af78b1bcb7311fe4b5b96313e", + "9b5635c4757c983ec7ee7b6e0b62b267e89b28b0", "testharness" ], "webrtc/RTCDataChannel-bufferedAmount.html": [ @@ -621478,7 +627319,7 @@ "testharness" ], "webrtc/RTCDataChannel-id.html": [ - "28ce3983bf04db02c62ed29b332a4a4b612affd2", + "492cf27f7b8565ba6b2c4d1a9c8ea603a5dfdf96", "testharness" ], "webrtc/RTCDataChannel-send.html": [ @@ -621490,7 +627331,7 @@ "testharness" ], "webrtc/RTCDtlsTransport-getRemoteCertificates.html": [ - "7d6ea59253879cac114e2a7b162fa67926a39635", + "a419f71efed644f79bb198b9f410818bb85fa8d5", "testharness" ], "webrtc/RTCIceCandidate-constructor.html": [ @@ -621498,19 +627339,19 @@ "testharness" ], "webrtc/RTCIceTransport.html": [ - "db758cc2a744c049c291575e408dbb5f280cdf19", + "1b593c8ed167fd998195a2e2051bc489473f1bf4", "testharness" ], "webrtc/RTCPeerConnection-add-track-no-deadlock.https.html": [ - "a16eaf6805528c2b73650694f26568f41be5d5ff", + "d08414aefa6b0f082a0fcb7f5d05933636c012bb", "testharness" ], "webrtc/RTCPeerConnection-addIceCandidate.html": [ - "dd19f1d7a8d12ee85101e53bb30c553e94d67b6a", + "6d6351d16a2ce4f3e5b91757498c1a7c4caa3289", "testharness" ], "webrtc/RTCPeerConnection-addTrack.https.html": [ - "c434d2cdcb134f28b203df07cecca04e11195700", + "eddb5aedbfea3636ae03c0920c4450afc8e70658", "testharness" ], "webrtc/RTCPeerConnection-addTransceiver.html": [ @@ -621518,11 +627359,11 @@ "testharness" ], "webrtc/RTCPeerConnection-canTrickleIceCandidates.html": [ - "8401fdc22f8f8867aa361f6a83834cdeb7a2a9d1", + "b19badd054a12905d636e1c125293b5c9157906f", "testharness" ], "webrtc/RTCPeerConnection-connectionState.html": [ - "a733cd1ae59aace10832a7b5f98913967afb87f1", + "4cbc2ec967d13623df2ff2dd87e35cc984cabe78", "testharness" ], "webrtc/RTCPeerConnection-constructor.html": [ @@ -621530,19 +627371,19 @@ "testharness" ], "webrtc/RTCPeerConnection-createAnswer.html": [ - "d70701dac44c536f793b124c0b1f86e7a08b2fd5", + "6fc00f6ac52190a82f11097ab1b80c66abcabe36", "testharness" ], "webrtc/RTCPeerConnection-createDataChannel.html": [ - "102de47ea13e20fe6d196077e47a525911957a00", + "19cb6b495cbeb8bbd9d721fc508f2f9709ea75d3", "testharness" ], "webrtc/RTCPeerConnection-createOffer-offerToReceive.html": [ - "91905d7efc95500ebba085ca4b1fc682a496e228", + "978387f8ca0cf6bfc9e5147ee01e870f3f2b4223", "testharness" ], "webrtc/RTCPeerConnection-createOffer.html": [ - "eb493db4cc91a26bda40cef0583deae9b56390e2", + "87c56be7eba40e4677c7cd0776bb74a4570ffa59", "testharness" ], "webrtc/RTCPeerConnection-generateCertificate.html": [ @@ -621558,7 +627399,7 @@ "testharness" ], "webrtc/RTCPeerConnection-getStats.https.html": [ - "913cbc3d2aaf724e70108e7854f56ad5bb9b2283", + "f703ed5bf1fc434afd72f525e1639c7e4621e1b7", "testharness" ], "webrtc/RTCPeerConnection-getTransceivers.html": [ @@ -621566,83 +627407,83 @@ "testharness" ], "webrtc/RTCPeerConnection-helper.js": [ - "8c1a170c3afeca86cbac1fc06069e9732227aaae", + "8f8de7bbc399d3598f425c865b59e3d68830b2f8", "support" ], "webrtc/RTCPeerConnection-iceConnectionState.html": [ - "dad0787100a817c05dd871bf892a94464916a74a", + "718973199ab2bbdba519500e0e508ab51e2d8ddb", "testharness" ], "webrtc/RTCPeerConnection-iceGatheringState.html": [ - "ed3226f9673bc0b69c2a9f9ec6e1ccfa8e83e2e2", + "cfa693af6b6fb3a4ba6ff04e9e2fa1845016f6da", "testharness" ], "webrtc/RTCPeerConnection-ondatachannel.html": [ - "6096ee14d729894e39eb2217828e8b0a5abc7f19", + "37eeb67a20c600c92ef3fe9634fdcf44ab796703", "testharness" ], "webrtc/RTCPeerConnection-onnegotiationneeded.html": [ - "ca1cbd230de7aec4844879ae43f822941f566620", + "fb890b5e4175672627122fb9d5efdcd062b8f47d", "testharness" ], "webrtc/RTCPeerConnection-ontrack.https.html": [ - "3db4d8b29f4e1372055a50a279cae525f52cbb40", + "7c5857534be80343928cacbe89a01d34ed3f0972", "testharness" ], "webrtc/RTCPeerConnection-peerIdentity.html": [ - "d821c1516578820206ecc4a9f36dc4f28f2e52dd", + "d1e2441af750d0c698ecdfc1423d32d37dbb5f5f", "testharness" ], "webrtc/RTCPeerConnection-removeTrack.https.html": [ - "561575bea206ec1c9572e1e5e6f97d1e0bebe2d1", + "f4251f373bce768c30c5da9253029319921f3cf0", "testharness" ], "webrtc/RTCPeerConnection-setDescription-transceiver.html": [ - "a21fe04592ad6941aa4277535d6482519b67ae74", + "47d2f81b1e5f0c81eb249261829fded2f4b00a95", "testharness" ], "webrtc/RTCPeerConnection-setLocalDescription-answer.html": [ - "0e1ccd318b00a062e0715fff1f23aee41f9e2f93", + "beefd1c58a3edcc1d11a41e6ee591955b336fb3d", "testharness" ], "webrtc/RTCPeerConnection-setLocalDescription-offer.html": [ - "0ac2372763bbe290e91232a4bdcbe1390eb70a61", + "73e6ce16d1d1e074e26fca0f1fd605ee1db278b7", "testharness" ], "webrtc/RTCPeerConnection-setLocalDescription-pranswer.html": [ - "2640311073b9eac8713e48bbdbad81cb2955d8b7", + "9e87d7f2083c8bf506794562e2b91bd00425b065", "testharness" ], "webrtc/RTCPeerConnection-setLocalDescription-rollback.html": [ - "c09a060a0323af3e59fc54b40ff7afc29d95fb40", + "7e635e29823127764b00b70659d2b79859ad3883", "testharness" ], "webrtc/RTCPeerConnection-setLocalDescription.html": [ - "74011901cbedc4398d9594f6ff5c7b911a898c04", + "db2b1a474b82016f7965b61e9db30d938a39c40b", "testharness" ], "webrtc/RTCPeerConnection-setRemoteDescription-answer.html": [ - "a38de5d34ec38b3326550de76e43fd948df53d4d", + "e47a0323a00e1fbd3869f036e530b41e90b829f4", "testharness" ], "webrtc/RTCPeerConnection-setRemoteDescription-offer.html": [ - "41fda938d9013b8f3bb552c646134694965002b6", + "4d31d96aa419fce79587ed99b1154e8acb65a286", "testharness" ], "webrtc/RTCPeerConnection-setRemoteDescription-pranswer.html": [ - "685dfa2463c63b40c779ce6a22105337a1eb51b4", + "313ac01d6d63eaeeba699d07bcd894f57989d2e7", "testharness" ], "webrtc/RTCPeerConnection-setRemoteDescription-replaceTrack.https.html": [ - "38f2588fadab58203a7f22d25e0d828b1373fbd3", + "f898128a0de6b757bc48f93707e13663e72c2410", "testharness" ], "webrtc/RTCPeerConnection-setRemoteDescription-rollback.html": [ - "6614b5b0febd718a94bbec110568b9aaf80dc9eb", + "2f7a15a6600893f786d48d300cac03f474ba7e6b", "testharness" ], "webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html": [ - "3f1bcf8c14486cac9baf7fba1d4cedab16e172f1", + "b3d025c0a50886293e340afc27081212b0bead95", "testharness" ], "webrtc/RTCPeerConnection-setRemoteDescription.html": [ @@ -621650,7 +627491,7 @@ "testharness" ], "webrtc/RTCPeerConnection-track-stats.https.html": [ - "c764f697b787a50882375dec88d32c6be515a9d4", + "d40ed4a64f9e769c21060b0ba9b593938d8f8403", "testharness" ], "webrtc/RTCPeerConnectionIceEvent-constructor.html": [ @@ -621662,31 +627503,31 @@ "support" ], "webrtc/RTCRtpParameters-codecs.html": [ - "b9ba3d410e50400b7f8a41956439c4e19b14daf0", + "6b7827be92ec883fe87bc2c422a7fa6bb557190b", "testharness" ], "webrtc/RTCRtpParameters-degradationPreference.html": [ - "8f03fb8300b92360e907f567d35660dec84d6343", + "8da53caafd7b98c462f75ef45ed0488a74c378c7", "testharness" ], "webrtc/RTCRtpParameters-encodings.html": [ - "e7ff72c2ef0066bc05842ebbb3c991bc9320c102", + "27fa525156e34885a12971e722ba0efc729b8f39", "testharness" ], "webrtc/RTCRtpParameters-headerExtensions.html": [ - "8bc6b13b74eb1026240822672b0267381a7b984a", + "11af81bd75e189e541468a7766b4af77034914f4", "testharness" ], "webrtc/RTCRtpParameters-helper.js": [ - "fcf16b5ae297d141b48003115905aa5bf28eab32", + "10aa220467977eaceb70e2143acbf46b6876f0d6", "support" ], "webrtc/RTCRtpParameters-rtcp.html": [ - "275b24f5688c7eeca316afa3fccda8533e1e0eda", + "1fa435f3f9be15799f4d45de4dc0995dcc01b156", "testharness" ], "webrtc/RTCRtpParameters-transactionId.html": [ - "7d94448a9767caafd0f0b341b4d61e0c586942ed", + "a48817af4be42460a1f44f39e63f292662228db8", "testharness" ], "webrtc/RTCRtpReceiver-getCapabilities.html": [ @@ -621694,7 +627535,7 @@ "testharness" ], "webrtc/RTCRtpReceiver-getContributingSources.https.html": [ - "11a63da6218738b5d67f0a7f15e57a077e76ba89", + "ce5367315aad59d4e0c847643b05318cea1cd31c", "testharness" ], "webrtc/RTCRtpReceiver-getParameters.html": [ @@ -621702,11 +627543,11 @@ "testharness" ], "webrtc/RTCRtpReceiver-getStats.https.html": [ - "ac5c0244fe64a5c07a7d255003c783e27a699728", + "ebbca119f90320469cb311cac234c82d230f1191", "testharness" ], "webrtc/RTCRtpReceiver-getSynchronizationSources.https.html": [ - "11aa1d9f6833dd019ae7ade7b9ec14780f271650", + "621d3a3fc636d4c4a065998333405977c38f87b1", "testharness" ], "webrtc/RTCRtpSender-getCapabilities.html": [ @@ -621714,15 +627555,15 @@ "testharness" ], "webrtc/RTCRtpSender-getStats.https.html": [ - "ee215306e1d9d1fdcb65bd5244da09fb2005e799", + "7cea6806ce165a32f5f28d6df215a2af07da7bd2", "testharness" ], "webrtc/RTCRtpSender-replaceTrack.html": [ - "f7b8caa578c9c818e8ca11777daf664ccb9457ec", + "ea6ff719d0939e22fd5af2c72af009a1c9602c93", "testharness" ], "webrtc/RTCRtpSender-setParameters.html": [ - "615bd9591e0f9c873827c9ae8e787b12d2efaf0f", + "b01436d8c7b71b84b4bdc1b58ea329967889bc32", "testharness" ], "webrtc/RTCRtpTransceiver-setCodecPreferences.html": [ @@ -621730,15 +627571,15 @@ "testharness" ], "webrtc/RTCRtpTransceiver-setDirection.html": [ - "539eaba516eef7419c5e543d7218a41f850f5e7b", + "98e0693d3a142f44bdff04137e68e8f3050fe187", "testharness" ], "webrtc/RTCSctpTransport-constructor.html": [ - "b92f3acf5113a475b58892f48406aafc9634be07", + "1d2b261ccea3ed00f2c91e877838ca5866023877", "testharness" ], "webrtc/RTCSctpTransport-maxMessageSize.html": [ - "4534a810f47cdca106f5300939acc36275222637", + "d9d9712b2be76d3d43d7a7199e2d44ddef757261", "testharness" ], "webrtc/RTCStats-helper.js": [ @@ -621782,7 +627623,7 @@ "support" ], "webrtc/interfaces.https.html": [ - "ef5a449587001f2bdfe82dad68920972f2aeafb1", + "e66dc8812ea38e216c4483dbb3c7814574c39653", "testharness" ], "webrtc/no-media-call.html": [ @@ -621813,12 +627654,16 @@ "4a7dfd32e2129c362e153a83e4645fcc77b74247", "support" ], - "webrtc/tools/package-lock.json": [ - "731c41b82c17db5d5c3e0c636c197fcba01df344", + "webrtc/tools/codemod-peerconnection-addcleanup": [ + "745b67efbb6422f4abac66fb93783f7c5e7e1e01", + "support" + ], + "webrtc/tools/html-codemod.js": [ + "031e1282376e76e2e88f6b61f3dbd0bafb63db8f", "support" ], "webrtc/tools/package.json": [ - "67474f98b40d247ebac9cdee2146019a8e0b10b1", + "3f4c576b69a55927877e64ba022fa2ba8d191156", "support" ], "websockets/Close-1000-reason.any.js": [ @@ -621933,8 +627778,8 @@ "d304ef9fac5ff9fe0ed78f3afd5705587dd126b4", "testharness" ], - "websockets/OWNERS": [ - "10f99e83578e8082173bb1da68f7fb6f1c371d58", + "websockets/META.yml": [ + "417baa06a0b769e413c8c547f712db2b45b5f317", "support" ], "websockets/README.md": [ @@ -622125,6 +627970,10 @@ "4c23d6be59d3f08645664e5b6ca3b856dd130f22", "testharness" ], + "websockets/basic-auth.any.js": [ + "bf884f644fd79bebdc84dbabee871935f515aa72", + "testharness" + ], "websockets/binary/001.html": [ "127d6a587adf6dd3cfd9dd96ad80dfad5afdeea3", "testharness" @@ -622218,7 +628067,7 @@ "testharness" ], "websockets/constructor/014.html": [ - "13b62c474c2b1f2604cc1f65a13c3ae6705200df", + "c6edfd33ef3f0e6644d344ed24387ce610992723", "testharness" ], "websockets/constructor/016.html": [ @@ -622289,6 +628138,10 @@ "13fe0096aeb23c249d41fb6dcafafeab1d319fc3", "testharness" ], + "websockets/handlers/basic_auth_wsh.py": [ + "50debcd5cbad203ddeca0c8e6192a7bc13ace427", + "support" + ], "websockets/handlers/echo-cookie_wsh.py": [ "af25163add710a6dc87f40d7ef7e75ba056543d4", "support" @@ -622354,15 +628207,15 @@ "support" ], "websockets/handlers/set-cookie-secure_wsh.py": [ - "30b03b63d7b12371f6283ed89f967d2ffb66e372", + "bff5eced1b722a0a2fc46a882ddc9931b9e334c6", "support" ], "websockets/handlers/set-cookie_http_wsh.py": [ - "2fe1c7ac70bcf3e2acb60153eddd23742327715a", + "bad12724cbeec925c42854047cb9061ec4ace735", "support" ], "websockets/handlers/set-cookie_wsh.py": [ - "921ada3105b0010d80784f4939a79c163bb529b8", + "081f534291fc3ce29b87e8bff1060cb098bcd779", "support" ], "websockets/handlers/simple_handshake_wsh.py": [ @@ -622374,7 +628227,7 @@ "support" ], "websockets/handlers/stash_responder_wsh.py": [ - "ccb39515d6c1076ce7645350627d1a976eb7b6f5", + "dc16c4a345cd50cba90b83588c96356aadb20a9e", "support" ], "websockets/handlers/wrong_accept_key_wsh.py": [ @@ -622698,7 +628551,7 @@ "testharness" ], "websockets/opening-handshake/003-sets-origin.worker.js": [ - "b5a23172a68b23ac5ec5384b6c3a96c1b9ec0a20", + "c9fe02b260e6271c4b026fb94c1517a0a512d500", "testharness" ], "websockets/opening-handshake/003.html": [ @@ -622769,8 +628622,8 @@ "c62b0a641a1ac5487932ed1d79979c52d5f32f45", "support" ], - "webstorage/OWNERS": [ - "66a7e2bea576713b472fc03f9c53b65cfc48f484", + "webstorage/META.yml": [ + "c1168699a894ee7aa832c88197b4aa0e8e641a9e", "support" ], "webstorage/README.md": [ @@ -623033,52 +628886,48 @@ "19fd5ede17b9c7e9d234e855eb7dd7fe343bc73e", "testharness" ], - "webusb/OWNERS": [ - "e455416b72ce1b90a3b82b3fb44c57fba19f29df", + "webusb/META.yml": [ + "1d5ec928a52fda02907002a7869af7b9a4bfcc71", "support" ], "webusb/README.md": [ "34eaa588ed78672070782cb556939ea711a18caf", "support" ], - "webusb/idlharness.https.html": [ - "5a97c893eb0e23e3cba14501de9955cfbb0b385a", + "webusb/idlharness.https.any.js": [ + "250dab11ef835eb0b4f0a45071816e720042129e", "testharness" ], "webusb/resources/fake-devices.js": [ "2cfce7b35b9441529946c4bcea9427e261808c36", "support" ], - "webusb/resources/idlharness.dedicatedworker.sharedworker.js": [ - "2a847fbeded0fe0b895cb5675f90b685f749f40a", - "support" - ], "webusb/resources/open-in-iframe.html": [ "6e6050f742e0da58fc94a5c0a0aa75f16dfcede9", "support" ], + "webusb/resources/usb-allowed-by-feature-policy-worker.js": [ + "05b1cecd77688ef9942bb1d563a2d8ef47df0ad7", + "support" + ], + "webusb/resources/usb-disabled-by-feature-policy-worker.js": [ + "b8c11fa9ff9e33168bb8ef6e7c18f98d27a77838", + "support" + ], "webusb/resources/usb-helpers.js": [ "7a5878c9f4c472bafa8f3db026573feba8e746b0", "support" ], - "webusb/resources/usb.dedicatedworker.sharedworker.js": [ - "03b6be56c0697a47598582f0f94c138a275c0be1", - "support" - ], - "webusb/resources/usb.serviceworker.js": [ - "04f3078ecce997964c055ef52dfbbc16bc367d78", - "support" - ], "webusb/usb-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html": [ - "fda5a143afa30b86a318b3ab74baed513a5275bb", + "bb86e36bfa4fcc9ba022a589565bfaba1584d4dc", "testharness" ], "webusb/usb-allowed-by-feature-policy-attribute.https.sub.html": [ - "9e891075241bb843a283193506250285e93740e2", + "6080cc1f628040b3c5b3c01668588429f10e7b49", "testharness" ], "webusb/usb-allowed-by-feature-policy.https.sub.html": [ - "dce5c37e64183ea3d698ef8cc5b751c506a495ed", + "ff891b8b3366f96cd378d0167047a022add35406", "testharness" ], "webusb/usb-allowed-by-feature-policy.https.sub.html.headers": [ @@ -623090,75 +628939,67 @@ "testharness" ], "webusb/usb-disabled-by-feature-policy.https.sub.html": [ - "414b0b8087cbfa333e205a7b42d838c5f8108cf7", + "0000c10f217eb0e53013578d83cfa2ac37147fea", "testharness" ], "webusb/usb-disabled-by-feature-policy.https.sub.html.headers": [ "7cc713de57caf823d0f778d943d6e7bb3900fb1e", "support" ], - "webusb/usb.https.html": [ - "47be065f386fecc7557993c6d8ec61cac88fe71a", + "webusb/usb.https.any.js": [ + "7948886fb51b0993d188667bdf4eb4b0c2d92f7c", "testharness" ], - "webusb/usbConnectionEvent.https.html": [ - "b350ec95c8dfc96783b80d4914b932eeecbe00a1", + "webusb/usb.https.window.js": [ + "a15e35e1e5fabf3c73a5341b6e8ac993efe0c04a", + "testharness" + ], + "webusb/usb.serviceworker.https.html": [ + "3f205f2d67a3b04c9cb003b4c46ec9ad331cda54", + "testharness" + ], + "webusb/usb.serviceworker.js": [ + "04f3078ecce997964c055ef52dfbbc16bc367d78", + "support" + ], + "webusb/usbConnectionEvent.https.any.js": [ + "8f234619bb6729b2733266a8ba5123ffebc5f52d", "testharness" ], "webusb/usbDevice-iframe.https.html": [ "d2c3f13551a4d3b58e155aec01fb19f6fade5073", "testharness" ], - "webusb/usbDevice.https.html": [ - "db4de6d427f744294fc24f8a11c0971c2df207b1", + "webusb/usbDevice.https.any.js": [ + "d657b9852f228786cb5573e7f85a4b19bd22533d", "testharness" ], - "webusb/usbInTransferResult.https.html": [ - "abfce8f939654027c4f9ef275878016dca126bb6", + "webusb/usbInTransferResult.https.any.js": [ + "44a2a0864c0b0f632322fd8a09e4b601d6fbb1f9", "testharness" ], - "webusb/usbIsochronousInTransferPacket.https.html": [ - "0c13763ed243ed0981f00658d50eace2e49e654b", + "webusb/usbIsochronousInTransferPacket.https.any.js": [ + "58629374099ec04761cd34f455a3939d8140fa5e", "testharness" ], - "webusb/usbIsochronousInTransferResult.https.html": [ - "131e36c8782adf4c02198b1905d233159295d5aa", + "webusb/usbIsochronousInTransferResult.https.any.js": [ + "4ea4491ea4c73a72ea4bcc6a1536e76472040d95", "testharness" ], - "webusb/usbIsochronousOutTransferPacket.https.html": [ - "c8cd321d866b6ff693fe15b02d8808d092929ce1", + "webusb/usbIsochronousOutTransferPacket.https.any.js": [ + "7f7e34236d6dbbc87262f7b1bdb370301f227949", "testharness" ], - "webusb/usbIsochronousOutTransferResult.https.html": [ - "ec9dfc49ebcb419d777c16995940d91678a26954", + "webusb/usbIsochronousOutTransferResult.https.any.js": [ + "87db9a0e44a4ef1815a8303fc9e77c398cc2ff94", "testharness" ], - "webusb/usbOutTransferResult.https.html": [ - "f08a98a927d57cda8b780a8304a0fa6cf727cc81", + "webusb/usbOutTransferResult.https.any.js": [ + "68b6d6779b66eddfbdee1d955b8360b643e213f0", "testharness" ], - "webusb/worker/idlharness.dedicatedworker.https.html": [ - "159ede02aac087e0409632c2fcbac3a597ec4c45", - "testharness" - ], - "webusb/worker/idlharness.sharedworker.https.html": [ - "4dc8b85f2590397f6e8bcbf63dc64381b1f95559", - "testharness" - ], - "webusb/worker/usb.dedicatedworker.https.html": [ - "556e26de5f184609e0e49f02795f96aef524a7c2", - "testharness" - ], - "webusb/worker/usb.serviceworker.https.html": [ - "e225db3ae598448f9d02273f5df90d5078c4fbf2", - "testharness" - ], - "webusb/worker/usb.sharedworker.https.html": [ - "54351ba4a607da19d5f190884b84c9cbea2e41b7", - "testharness" - ], - "webvr/OWNERS": [ - "adb04954bffbb33f29864668db95f5c5367d6a05", + "webvr/META.yml": [ + "58bfdf395aa56d3292d85f1a3b0b1545c2b19c57", "support" ], "webvr/idlharness.https.html": [ @@ -623197,8 +629038,8 @@ "acc2d4484a518df41b784ec5031ed41fe280e708", "support" ], - "webvtt/OWNERS": [ - "3927364206320a3898eb0fec28e2a879bb04d606", + "webvtt/META.yml": [ + "fc7d57474b2e55b806cef464d08cae701881e141", "support" ], "webvtt/README.md": [ @@ -626021,8 +631862,8 @@ "339f3f5f0e968076031f4a7c4361f9dba14d485d", "support" ], - "webxr/OWNERS": [ - "13f9441d368248225df5adc3396a05061ba2924d", + "webxr/META.yml": [ + "3605bdd015d08cdd3f8a94c9fa356b9623fa728c", "support" ], "webxr/interfaces.https.html": [ @@ -626034,15 +631875,15 @@ "support" ], "webxr/resources/webxr_util.js": [ - "df6490ff3370ea580015f6b02ef5ec7ef2bb1e2b", + "e8e9631d39b75b8e01a583636de765bc9c81dcd1", "support" ], "webxr/webxr_availability.http.sub.html": [ "d8aa0ef8b7b3363fd23af2700dc6d9186201c408", "testharness" ], - "workers/OWNERS": [ - "424c4c3664d3eb0c5123b4a05c55ee78a1dbbba5", + "workers/META.yml": [ + "7b3a04993e5866f4a2ded4098d3196702ae03d0f", "support" ], "workers/README.md": [ @@ -626745,8 +632586,16 @@ "6bffa3be83d81e2faa93119e710e4fee93fb855e", "testharness" ], + "workers/modules/dedicated-worker-import-blob-url.any.js": [ + "811bccb876055daee01bc50152c425dc931c0f72", + "testharness" + ], + "workers/modules/dedicated-worker-import-data-url.any.js": [ + "599db2cf40a1173d66b06c1b53229a654bc4473f", + "testharness" + ], "workers/modules/dedicated-worker-import-failure.html": [ - "63b2320a3ecf6133a3525574bf5a1d185d1f3aa7", + "29932911fcc6804e8d5f77f3d8f2a8adc4cd2fed", "testharness" ], "workers/modules/dedicated-worker-import-meta.html": [ @@ -626754,11 +632603,11 @@ "testharness" ], "workers/modules/dedicated-worker-import-referrer.html": [ - "c6a618329eac51a8d6bbf0f7aece906145f49a33", + "9495c1f58acf7062267fd59e682541950a659731", "testharness" ], - "workers/modules/dedicated-worker-import.html": [ - "0b839e87ae98ad1abf32216a2086334cbc011ac0", + "workers/modules/dedicated-worker-import.any.js": [ + "b890d5e557f526ed2d6c43f8e4f413faa93e58ff", "testharness" ], "workers/modules/dedicated-worker-options-credentials.html": [ @@ -626809,6 +632658,10 @@ "dbb6eaa13def20fd310c7aaafab3d3ef9fe99859", "support" ], + "workers/modules/resources/export-on-dynamic-import-script.js.headers": [ + "90d51a5e46cc58404dd5ec1e9e4e10934a6c0707", + "support" + ], "workers/modules/resources/export-on-load-script.js": [ "fab13482dce29d3150f4eb06b1375c2610ab07f3", "support" @@ -626817,6 +632670,10 @@ "fccc8ed2855b857d435d71382ed056f94be6e69d", "support" ], + "workers/modules/resources/export-on-static-import-script.js.headers": [ + "90d51a5e46cc58404dd5ec1e9e4e10934a6c0707", + "support" + ], "workers/modules/resources/import-meta-url-worker.js": [ "83f231a886c36543721c2b0204c18b97d10968f8", "support" @@ -626825,6 +632682,10 @@ "53c6df8251db9e255ba4199c5f4828acc16b93ac", "support" ], + "workers/modules/resources/import-test-cases.js": [ + "b86e4129ec023b2d9e13664c3d8c420ce0ea6ed8", + "support" + ], "workers/modules/resources/nested-dynamic-import-worker.js": [ "a6da499a70bce69c7faa79fc9f22ad2cd41c7fd5", "support" @@ -626869,6 +632730,26 @@ "4f3e18270ff312e53a8ccb6dacfd7af80e5355e4", "testharness" ], + "workers/nested_worker_close_from_parent_worker.html": [ + "2224e949cc23fd7741d0372d2876c5128c5005df", + "testharness" + ], + "workers/nested_worker_close_self.worker.js": [ + "70714124e09615d7f4756ecca18789e7e981a524", + "testharness" + ], + "workers/nested_worker_importScripts.worker.js": [ + "6409ab5cfc9ffd1db51a1ed1cccac90e8bd1c68e", + "testharness" + ], + "workers/nested_worker_sync_xhr.worker.js": [ + "637b556d0e1a0fdbb270df3f2215c100681ccc63", + "testharness" + ], + "workers/nested_worker_terminate_from_document.html": [ + "597512ecf36dc5536dcaf33671cc8b8dd4680f7a", + "testharness" + ], "workers/non-automated/application-cache-dedicated.html": [ "73258fa7c4803f0d5035d5593354af41d3119c78", "support" @@ -627213,6 +633094,10 @@ "aa81cbafc77ccc9407cba3ac0bd4498e5076bf2b", "support" ], + "workers/support/parent_of_nested_worker.js": [ + "18710328994ab49eed94453068d1e56c6a7313f1", + "support" + ], "workers/support/sandboxed-tests.html": [ "89547c85b03f401be7cfc0c29251d5bc55236e44", "support" @@ -627221,12 +633106,24 @@ "671ecb263ceb15ca28ef9cfc2ee6efa6e08a70fb", "support" ], + "workers/support/sync_xhr.js": [ + "e6ba3a7274b17ed3e8f936a2792fb08c148d9fd6", + "support" + ], + "workers/support/sync_xhr_target.xml": [ + "abdd02de96974a9140bd74862e0b1b581da79bfd", + "support" + ], + "workers/worker-from-blob-url.window.js": [ + "173e62999ab5556c2b1f0b587473c54683555f94", + "testharness" + ], "workers/worker-performance.worker.js": [ "c6a02eed61fe26e59252314cbbe090eeed9de9ca", "testharness" ], - "worklets/OWNERS": [ - "e2dd08513daf7b513cf2db811841d50153999954", + "worklets/META.yml": [ + "bd2edbe2d714296d47e04625dab704550ec373f6", "support" ], "worklets/README.md": [ @@ -627378,15 +633275,15 @@ "support" ], "worklets/resources/referrer-checker.py": [ - "9e4cce637b7402da3b6a17d4cb33dc706f222c41", + "3de9f5d0d90e5c360edd453a539cc2b83f45d42e", "support" ], "worklets/resources/referrer-tests.js": [ - "bfa2e28259a44abf3aac6be528e51976c9ff782d", + "e072f492d6aa19866245b357a623c60ec3382c9a", "support" ], "worklets/resources/referrer-window.html": [ - "adfb1c116fedb6396f970ed8072ee73edfc755fc", + "5900ef7037397bc3eb956b97c40cfd7a3a12c95f", "support" ], "worklets/resources/service-worker-interception-tests.js": [ @@ -627413,8 +633310,8 @@ "2984dfb09c88d7a1831a60d62c64c9b2ec2f6673", "support" ], - "x-frame-options/OWNERS": [ - "130bf16890c75f9520c9473a7888bf6163036123", + "x-frame-options/META.yml": [ + "382438af20cfed5bdd980fdd3bc39771472c5547", "support" ], "x-frame-options/README.md": [ @@ -627461,8 +633358,8 @@ "b41637b9f13c7876b581f0fb0162baea758d50e2", "testharness" ], - "xhr/OWNERS": [ - "05b61bd06cb91209e16101f2c53c249138c3e74b", + "xhr/META.yml": [ + "0168b8e25e1accc1fbc2b4b3edd353dc2b0910b8", "support" ], "xhr/README.md": [ diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.any.js.ini new file mode 100644 index 000000000000..eedc7b9e4143 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.any.js.ini @@ -0,0 +1,4 @@ +[ecdh_bits.https.any.html] + expected: TIMEOUT + +[ecdh_bits.https.any.worker.html] diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.worker.js.ini deleted file mode 100644 index 996feb855ee2..000000000000 --- a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.worker.js.ini +++ /dev/null @@ -1,2 +0,0 @@ -[ecdh_bits.https.worker.html] - expected: TIMEOUT diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.any.js.ini new file mode 100644 index 000000000000..8f3a8ed211ef --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.any.js.ini @@ -0,0 +1,4 @@ +[ecdh_keys.https.any.worker.html] + +[ecdh_keys.https.any.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.worker.js.ini deleted file mode 100644 index 13903fd1d4a1..000000000000 --- a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.worker.js.ini +++ /dev/null @@ -1,2 +0,0 @@ -[ecdh_keys.https.worker.html] - expected: TIMEOUT diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/hkdf.https.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/hkdf.https.any.js.ini similarity index 99% rename from testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/hkdf.https.worker.js.ini rename to testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/hkdf.https.any.js.ini index 18e55777c4c7..b836c0fc53af 100644 --- a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/hkdf.https.worker.js.ini +++ b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/hkdf.https.any.js.ini @@ -1,879 +1,4 @@ -[hkdf.https.worker.html] - disabled: - if ccov and (os == "win"): https://bugzilla.mozilla.org/show_bug.cgi?id=1434754 - [short derivedKey, normal salt, SHA-384, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with normal info with missing salt] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with normal info with missing info] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with normal info with null length] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with empty info with missing salt] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with empty info with missing info] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with empty info with null length] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with normal info with missing salt] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with normal info with missing info] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with normal info with null length] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with empty info with missing salt] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with empty info with missing info] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with empty info with null length] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with normal info with missing salt] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with normal info with missing info] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with normal info with null length] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with empty info with missing salt] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with empty info with missing info] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with empty info with null length] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with normal info with missing salt] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with normal info with missing info] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with normal info with null length] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with empty info with missing salt] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with empty info with missing info] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with empty info with null length] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with normal info with missing salt] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with normal info with missing info] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with normal info with null length] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with empty info with missing salt] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with empty info with missing info] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with empty info with null length] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with normal info with missing salt] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with normal info with missing info] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with normal info with null length] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with empty info with missing salt] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with empty info with missing info] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with empty info with null length] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [short derivedKey, empty salt, SHA-1, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [short derivedKey, empty salt, SHA-1, with normal info with missing salt] - expected: FAIL - - [short derivedKey, empty salt, SHA-1, with normal info with missing info] - expected: FAIL - - [short derivedKey, empty salt, SHA-1, with normal info with null length] - expected: FAIL - - [short derivedKey, empty salt, SHA-1, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [short derivedKey, empty salt, SHA-1, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - +[hkdf.https.any.html?1001-2000] [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] expected: FAIL @@ -1717,1557 +842,8 @@ [long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] expected: FAIL - [long derivedKey, empty salt, SHA-512, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with normal info with missing salt] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with normal info with missing info] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with normal info with null length] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with normal info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with empty info with missing salt] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with empty info with missing info] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with empty info with null length] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with empty info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with normal info with missing salt] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with normal info with missing info] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with normal info with null length] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with normal info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with empty info with missing salt] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with empty info with missing info] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with empty info with null length] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with empty info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with normal info with missing salt] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with normal info with missing info] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with normal info with null length] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with normal info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with empty info with missing salt] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with empty info with missing info] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with empty info with null length] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with empty info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with normal info with missing deriveBits usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with empty info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with empty info with missing deriveBits usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with normal info with missing deriveBits usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with empty info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with empty info with missing deriveBits usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with normal info with missing deriveBits usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with empty info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with empty info with missing deriveBits usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [empty derivedKey, normal salt, SHA-256, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-256, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [empty derivedKey, normal salt, SHA-256, with normal info with missing deriveBits usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [empty derivedKey, normal salt, SHA-256, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL +[hkdf.https.any.html?3001-last] [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL @@ -4861,3 +2437,2439 @@ [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] expected: FAIL + +[hkdf.https.any.worker.html?2001-3000] + +[hkdf.https.any.worker.html?3001-last] + +[hkdf.https.any.html?1-1000] + [short derivedKey, normal salt, SHA-384, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with normal info with missing salt] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with normal info with missing info] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with normal info with null length] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with normal info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with empty info with missing salt] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with empty info with missing info] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with empty info with null length] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with empty info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with normal info with missing salt] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with normal info with missing info] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with normal info with null length] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with normal info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with empty info with missing salt] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with empty info with missing info] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with empty info with null length] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with empty info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with normal info with missing salt] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with normal info with missing info] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with normal info with null length] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with normal info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with empty info with missing salt] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with empty info with missing info] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with empty info with null length] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with empty info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with normal info with missing salt] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with normal info with missing info] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with normal info with null length] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with normal info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with empty info with missing salt] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with empty info with missing info] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with empty info with null length] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with empty info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with normal info with missing salt] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with normal info with missing info] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with normal info with null length] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with normal info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with empty info with missing salt] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with empty info with missing info] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with empty info with null length] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with empty info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with normal info with missing salt] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with normal info with missing info] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with normal info with null length] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with normal info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with empty info with missing salt] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with empty info with missing info] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with empty info with null length] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with empty info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with normal info with missing salt] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with normal info with missing info] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with normal info with null length] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with normal info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + +[hkdf.https.any.worker.html?1001-2000] + +[hkdf.https.any.html?2001-3000] + [long derivedKey, empty salt, SHA-512, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with normal info with missing salt] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with normal info with missing info] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with normal info with null length] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with normal info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with empty info with missing salt] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with empty info with missing info] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with empty info with null length] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with empty info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with normal info with missing salt] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with normal info with missing info] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with normal info with null length] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with normal info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with empty info with missing salt] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with empty info with missing info] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with empty info with null length] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with empty info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with normal info with missing salt] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with normal info with missing info] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with normal info with null length] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with normal info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with empty info with missing salt] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with empty info with missing info] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with empty info with null length] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with empty info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with normal info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with normal info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with empty info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with empty info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with normal info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with normal info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with empty info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with empty info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with normal info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with normal info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with empty info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with empty info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with normal info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with normal info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + +[hkdf.https.any.worker.html?1-1000] diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.js.ini new file mode 100644 index 000000000000..61a8f444ced7 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.js.ini @@ -0,0 +1,11270 @@ +[pbkdf2.https.any.worker.html?2001-3000] + +[pbkdf2.https.any.worker.html?1-1000] + +[pbkdf2.https.any.worker.html?1001-2000] + +[pbkdf2.https.any.worker.html?3001-4000] + +[pbkdf2.https.any.html?1001-2000] + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [short password, long salt, SHA-384, with 1 iterations with null length] + expected: FAIL + + [short password, long salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-384, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [short password, long salt, SHA-384, with 1000 iterations with null length] + expected: FAIL + + [short password, long salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-384, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [short password, long salt, SHA-384, with 100000 iterations with null length] + expected: FAIL + + [short password, long salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-384, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [short password, long salt, SHA-512, with 1 iterations with null length] + expected: FAIL + + [short password, long salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-512, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [short password, long salt, SHA-512, with 1000 iterations with null length] + expected: FAIL + + [short password, long salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-512, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [short password, long salt, SHA-512, with 100000 iterations with null length] + expected: FAIL + + [short password, long salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-512, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [short password, long salt, SHA-1, with 1 iterations with null length] + expected: FAIL + + [short password, long salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-1, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [short password, long salt, SHA-1, with 1000 iterations with null length] + expected: FAIL + + [short password, long salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-1, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [short password, long salt, SHA-1, with 100000 iterations with null length] + expected: FAIL + + [short password, long salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-1, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [short password, long salt, SHA-256, with 1 iterations with null length] + expected: FAIL + + [short password, long salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-256, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [short password, long salt, SHA-256, with 1000 iterations with null length] + expected: FAIL + + [short password, long salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-256, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [short password, long salt, SHA-256, with 100000 iterations with null length] + expected: FAIL + + [short password, long salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-256, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + +[pbkdf2.https.any.html?3001-4000] + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [long password, short salt, SHA-384, with 1000 iterations with null length] + expected: FAIL + + [long password, short salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-384, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [long password, short salt, SHA-384, with 100000 iterations with null length] + expected: FAIL + + [long password, short salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-384, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [long password, short salt, SHA-512, with 1 iterations with null length] + expected: FAIL + + [long password, short salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-512, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [long password, short salt, SHA-512, with 1000 iterations with null length] + expected: FAIL + + [long password, short salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-512, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [long password, short salt, SHA-512, with 100000 iterations with null length] + expected: FAIL + + [long password, short salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-512, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [long password, short salt, SHA-1, with 1 iterations with null length] + expected: FAIL + + [long password, short salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-1, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [long password, short salt, SHA-1, with 1000 iterations with null length] + expected: FAIL + + [long password, short salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-1, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [long password, short salt, SHA-1, with 100000 iterations with null length] + expected: FAIL + + [long password, short salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-1, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [long password, short salt, SHA-256, with 1 iterations with null length] + expected: FAIL + + [long password, short salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-256, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [long password, short salt, SHA-256, with 1000 iterations with null length] + expected: FAIL + + [long password, short salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-256, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [long password, short salt, SHA-256, with 100000 iterations with null length] + expected: FAIL + + [long password, short salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-256, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [long password, long salt, SHA-384, with 1 iterations with null length] + expected: FAIL + + [long password, long salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-384, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + +[pbkdf2.https.any.worker.html?8001-last] + +[pbkdf2.https.any.html?1-1000] + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [short password, short salt, SHA-384, with 1 iterations with null length] + expected: FAIL + + [short password, short salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-384, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [short password, short salt, SHA-384, with 1000 iterations with null length] + expected: FAIL + + [short password, short salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-384, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [short password, short salt, SHA-384, with 100000 iterations with null length] + expected: FAIL + + [short password, short salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-384, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [short password, short salt, SHA-512, with 1 iterations with null length] + expected: FAIL + + [short password, short salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-512, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [short password, short salt, SHA-512, with 1000 iterations with null length] + expected: FAIL + + [short password, short salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-512, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [short password, short salt, SHA-512, with 100000 iterations with null length] + expected: FAIL + + [short password, short salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-512, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [short password, short salt, SHA-1, with 1 iterations with null length] + expected: FAIL + + [short password, short salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-1, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [short password, short salt, SHA-1, with 1000 iterations with null length] + expected: FAIL + + [short password, short salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-1, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [short password, short salt, SHA-1, with 100000 iterations with null length] + expected: FAIL + + [short password, short salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-1, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [short password, short salt, SHA-256, with 1 iterations with null length] + expected: FAIL + + [short password, short salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-256, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [short password, short salt, SHA-256, with 1000 iterations with null length] + expected: FAIL + + [short password, short salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-256, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [short password, short salt, SHA-256, with 100000 iterations with null length] + expected: FAIL + + [short password, short salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-256, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + +[pbkdf2.https.any.html?5001-6000] + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [long password, empty salt, SHA-384, with 100000 iterations with null length] + expected: FAIL + + [long password, empty salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-384, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [long password, empty salt, SHA-512, with 1 iterations with null length] + expected: FAIL + + [long password, empty salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-512, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [long password, empty salt, SHA-512, with 1000 iterations with null length] + expected: FAIL + + [long password, empty salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-512, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [long password, empty salt, SHA-512, with 100000 iterations with null length] + expected: FAIL + + [long password, empty salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-512, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [long password, empty salt, SHA-1, with 1 iterations with null length] + expected: FAIL + + [long password, empty salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-1, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [long password, empty salt, SHA-1, with 1000 iterations with null length] + expected: FAIL + + [long password, empty salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-1, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [long password, empty salt, SHA-1, with 100000 iterations with null length] + expected: FAIL + + [long password, empty salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-1, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [long password, empty salt, SHA-256, with 1 iterations with null length] + expected: FAIL + + [long password, empty salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-256, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [long password, empty salt, SHA-256, with 1000 iterations with null length] + expected: FAIL + + [long password, empty salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-256, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [long password, empty salt, SHA-256, with 100000 iterations with null length] + expected: FAIL + + [long password, empty salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-256, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [empty password, short salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, short salt, SHA-384, with 1 iterations with null length] + expected: FAIL + + [empty password, short salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-384, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [empty password, short salt, SHA-384, with 1 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, short salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, short salt, SHA-384, with 1000 iterations with null length] + expected: FAIL + + [empty password, short salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-384, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [empty password, short salt, SHA-384, with 1000 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, short salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + +[pbkdf2.https.any.html?7001-8000] + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, long salt, SHA-384, with 100000 iterations with null length] + expected: FAIL + + [empty password, long salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-384, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [empty password, long salt, SHA-384, with 100000 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, long salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 0 iterations] + expected: FAIL + + [empty password, long salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, long salt, SHA-512, with 1 iterations with null length] + expected: FAIL + + [empty password, long salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-512, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [empty password, long salt, SHA-512, with 1 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, long salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, long salt, SHA-512, with 1000 iterations with null length] + expected: FAIL + + [empty password, long salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-512, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [empty password, long salt, SHA-512, with 1000 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, long salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, long salt, SHA-512, with 100000 iterations with null length] + expected: FAIL + + [empty password, long salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-512, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [empty password, long salt, SHA-512, with 100000 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, long salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 0 iterations] + expected: FAIL + + [empty password, long salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, long salt, SHA-1, with 1 iterations with null length] + expected: FAIL + + [empty password, long salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-1, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [empty password, long salt, SHA-1, with 1 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, long salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, long salt, SHA-1, with 1000 iterations with null length] + expected: FAIL + + [empty password, long salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-1, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [empty password, long salt, SHA-1, with 1000 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, long salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, long salt, SHA-1, with 100000 iterations with null length] + expected: FAIL + + [empty password, long salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-1, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [empty password, long salt, SHA-1, with 100000 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, long salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 0 iterations] + expected: FAIL + + [empty password, long salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, long salt, SHA-256, with 1 iterations with null length] + expected: FAIL + + [empty password, long salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-256, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [empty password, long salt, SHA-256, with 1 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, long salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, long salt, SHA-256, with 1000 iterations with null length] + expected: FAIL + + [empty password, long salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-256, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [empty password, long salt, SHA-256, with 1000 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, long salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, long salt, SHA-256, with 100000 iterations with null length] + expected: FAIL + + [empty password, long salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-256, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [empty password, long salt, SHA-256, with 100000 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, long salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 0 iterations] + expected: FAIL + + [empty password, long salt, PBKDF2, with 1 iterations with non-digest algorithm PBKDF2] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, PBKDF2, with 1 iterations] + expected: FAIL + + [empty password, long salt, PBKDF2, with 1000 iterations with non-digest algorithm PBKDF2] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [empty password, long salt, PBKDF2, with 100000 iterations with non-digest algorithm PBKDF2] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [empty password, empty salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, empty salt, SHA-384, with 1 iterations with null length] + expected: FAIL + + [empty password, empty salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-384, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [empty password, empty salt, SHA-384, with 1 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, empty salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, empty salt, SHA-384, with 1000 iterations with null length] + expected: FAIL + + [empty password, empty salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-384, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [empty password, empty salt, SHA-384, with 1000 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, empty salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, empty salt, SHA-384, with 100000 iterations with null length] + expected: FAIL + + [empty password, empty salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-384, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [empty password, empty salt, SHA-384, with 100000 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, empty salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 0 iterations] + expected: FAIL + + [empty password, empty salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 1 iterations] + expected: FAIL + + +[pbkdf2.https.any.worker.html?4001-5000] + +[pbkdf2.https.any.worker.html?7001-8000] + +[pbkdf2.https.any.html?2001-3000] + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [short password, empty salt, SHA-384, with 1 iterations with null length] + expected: FAIL + + [short password, empty salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-384, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [short password, empty salt, SHA-384, with 1000 iterations with null length] + expected: FAIL + + [short password, empty salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-384, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [short password, empty salt, SHA-384, with 100000 iterations with null length] + expected: FAIL + + [short password, empty salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-384, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [short password, empty salt, SHA-512, with 1 iterations with null length] + expected: FAIL + + [short password, empty salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-512, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [short password, empty salt, SHA-512, with 1000 iterations with null length] + expected: FAIL + + [short password, empty salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-512, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [short password, empty salt, SHA-512, with 100000 iterations with null length] + expected: FAIL + + [short password, empty salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-512, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [short password, empty salt, SHA-1, with 1 iterations with null length] + expected: FAIL + + [short password, empty salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-1, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [short password, empty salt, SHA-1, with 1000 iterations with null length] + expected: FAIL + + [short password, empty salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-1, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [short password, empty salt, SHA-1, with 100000 iterations with null length] + expected: FAIL + + [short password, empty salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-1, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [short password, empty salt, SHA-256, with 1 iterations with null length] + expected: FAIL + + [short password, empty salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-256, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [short password, empty salt, SHA-256, with 1000 iterations with null length] + expected: FAIL + + [short password, empty salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-256, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [short password, empty salt, SHA-256, with 100000 iterations with null length] + expected: FAIL + + [short password, empty salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-256, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [long password, short salt, SHA-384, with 1 iterations with null length] + expected: FAIL + + [long password, short salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-384, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + +[pbkdf2.https.any.worker.html?6001-7000] + +[pbkdf2.https.any.html?8001-last] + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, empty salt, SHA-512, with 1 iterations with null length] + expected: FAIL + + [empty password, empty salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-512, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [empty password, empty salt, SHA-512, with 1 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, empty salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, empty salt, SHA-512, with 1000 iterations with null length] + expected: FAIL + + [empty password, empty salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-512, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [empty password, empty salt, SHA-512, with 1000 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, empty salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, empty salt, SHA-512, with 100000 iterations with null length] + expected: FAIL + + [empty password, empty salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-512, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [empty password, empty salt, SHA-512, with 100000 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, empty salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 0 iterations] + expected: FAIL + + [empty password, empty salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, empty salt, SHA-1, with 1 iterations with null length] + expected: FAIL + + [empty password, empty salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-1, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [empty password, empty salt, SHA-1, with 1 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, empty salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, empty salt, SHA-1, with 1000 iterations with null length] + expected: FAIL + + [empty password, empty salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-1, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [empty password, empty salt, SHA-1, with 1000 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, empty salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, empty salt, SHA-1, with 100000 iterations with null length] + expected: FAIL + + [empty password, empty salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-1, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [empty password, empty salt, SHA-1, with 100000 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, empty salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 0 iterations] + expected: FAIL + + [empty password, empty salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, empty salt, SHA-256, with 1 iterations with null length] + expected: FAIL + + [empty password, empty salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-256, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [empty password, empty salt, SHA-256, with 1 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, empty salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, empty salt, SHA-256, with 1000 iterations with null length] + expected: FAIL + + [empty password, empty salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-256, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [empty password, empty salt, SHA-256, with 1000 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, empty salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, empty salt, SHA-256, with 100000 iterations with null length] + expected: FAIL + + [empty password, empty salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-256, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [empty password, empty salt, SHA-256, with 100000 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, empty salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 0 iterations] + expected: FAIL + + [empty password, empty salt, PBKDF2, with 1 iterations with non-digest algorithm PBKDF2] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: FAIL + + [empty password, empty salt, PBKDF2, with 1000 iterations with non-digest algorithm PBKDF2] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [empty password, empty salt, PBKDF2, with 100000 iterations with non-digest algorithm PBKDF2] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: FAIL + + +[pbkdf2.https.any.html?4001-5000] + expected: + if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): TIMEOUT + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [long password, long salt, SHA-384, with 1000 iterations with null length] + expected: FAIL + + [long password, long salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-384, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [long password, long salt, SHA-384, with 100000 iterations with null length] + expected: FAIL + + [long password, long salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-384, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [long password, long salt, SHA-512, with 1 iterations with null length] + expected: FAIL + + [long password, long salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-512, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [long password, long salt, SHA-512, with 1000 iterations with null length] + expected: FAIL + + [long password, long salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-512, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [long password, long salt, SHA-512, with 100000 iterations with null length] + expected: FAIL + + [long password, long salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-512, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [long password, long salt, SHA-1, with 1 iterations with null length] + expected: FAIL + + [long password, long salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-1, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [long password, long salt, SHA-1, with 1000 iterations with null length] + expected: FAIL + + [long password, long salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-1, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [long password, long salt, SHA-1, with 100000 iterations with null length] + expected: FAIL + + [long password, long salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-1, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [long password, long salt, SHA-256, with 1 iterations with null length] + expected: FAIL + + [long password, long salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-256, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [long password, long salt, SHA-256, with 1000 iterations with null length] + expected: FAIL + + [long password, long salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-256, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [long password, long salt, SHA-256, with 100000 iterations with null length] + expected: FAIL + + [long password, long salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-256, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [long password, empty salt, SHA-384, with 1 iterations with null length] + expected: FAIL + + [long password, empty salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-384, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [long password, empty salt, SHA-384, with 1000 iterations with null length] + expected: FAIL + + [long password, empty salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-384, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-384, with 100000 iterations] + expected: + if not debug and (os == "linux") and (bits == "32"): TIMEOUT + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: + if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN + FAIL + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-384, with 100000 iterations] + expected: + if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): TIMEOUT + + +[pbkdf2.https.any.worker.html?5001-6000] + +[pbkdf2.https.any.html?6001-7000] + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, short salt, SHA-384, with 100000 iterations with null length] + expected: FAIL + + [empty password, short salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-384, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [empty password, short salt, SHA-384, with 100000 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, short salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 0 iterations] + expected: FAIL + + [empty password, short salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, short salt, SHA-512, with 1 iterations with null length] + expected: FAIL + + [empty password, short salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-512, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: FAIL + + [empty password, short salt, SHA-512, with 1 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, short salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, short salt, SHA-512, with 1000 iterations with null length] + expected: FAIL + + [empty password, short salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-512, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: FAIL + + [empty password, short salt, SHA-512, with 1000 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, short salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, short salt, SHA-512, with 100000 iterations with null length] + expected: FAIL + + [empty password, short salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-512, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: FAIL + + [empty password, short salt, SHA-512, with 100000 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, short salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 0 iterations] + expected: FAIL + + [empty password, short salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, short salt, SHA-1, with 1 iterations with null length] + expected: FAIL + + [empty password, short salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-1, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: FAIL + + [empty password, short salt, SHA-1, with 1 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, short salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, short salt, SHA-1, with 1000 iterations with null length] + expected: FAIL + + [empty password, short salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-1, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: FAIL + + [empty password, short salt, SHA-1, with 1000 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, short salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, short salt, SHA-1, with 100000 iterations with null length] + expected: FAIL + + [empty password, short salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-1, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: FAIL + + [empty password, short salt, SHA-1, with 100000 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, short salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 0 iterations] + expected: FAIL + + [empty password, short salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, short salt, SHA-256, with 1 iterations with null length] + expected: FAIL + + [empty password, short salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-256, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: FAIL + + [empty password, short salt, SHA-256, with 1 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, short salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, short salt, SHA-256, with 1000 iterations with null length] + expected: FAIL + + [empty password, short salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-256, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: FAIL + + [empty password, short salt, SHA-256, with 1000 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, short salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, short salt, SHA-256, with 100000 iterations with null length] + expected: FAIL + + [empty password, short salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-256, with 100000 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: FAIL + + [empty password, short salt, SHA-256, with 100000 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, short salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 0 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 0 iterations] + expected: FAIL + + [empty password, short salt, PBKDF2, with 1 iterations with non-digest algorithm PBKDF2] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, PBKDF2, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, PBKDF2, with 1 iterations] + expected: FAIL + + [empty password, short salt, PBKDF2, with 1000 iterations with non-digest algorithm PBKDF2] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: FAIL + + [empty password, short salt, PBKDF2, with 100000 iterations with non-digest algorithm PBKDF2] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: FAIL + + [empty password, long salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, long salt, SHA-384, with 1 iterations with null length] + expected: FAIL + + [empty password, long salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-384, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [empty password, long salt, SHA-384, with 1 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, long salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: FAIL + + [empty password, long salt, SHA-384, with 1000 iterations with null length] + expected: FAIL + + [empty password, long salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-384, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [empty password, long salt, SHA-384, with 1000 iterations with missing deriveBits usage] + expected: FAIL + + [empty password, long salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 100000 iterations] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: FAIL + diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker.js.ini deleted file mode 100644 index 91fcdfcc9ec0..000000000000 --- a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker.js.ini +++ /dev/null @@ -1,2 +0,0 @@ -[pbkdf2.https.worker.html] - disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1279799 diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_ecdh_bits.https.html.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_ecdh_bits.https.html.ini deleted file mode 100644 index bc33fd91dfbc..000000000000 --- a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_ecdh_bits.https.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test_ecdh_bits.https.html] - expected: TIMEOUT diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https.html.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https.html.ini deleted file mode 100644 index ad9ec9d5d205..000000000000 --- a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test_ecdh_keys.https.html] - expected: TIMEOUT diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_hkdf.https.html.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_hkdf.https.html.ini deleted file mode 100644 index c81b82c76edb..000000000000 --- a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_hkdf.https.html.ini +++ /dev/null @@ -1,4861 +0,0 @@ -[test_hkdf.https.html] - [short derivedKey, normal salt, SHA-384, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with normal info with missing salt] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with normal info with missing info] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with normal info with null length] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with empty info with missing salt] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with empty info with missing info] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with empty info with null length] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with normal info with missing salt] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with normal info with missing info] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with normal info with null length] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with empty info with missing salt] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with empty info with missing info] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with empty info with null length] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with normal info with missing salt] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with normal info with missing info] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with normal info with null length] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with empty info with missing salt] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with empty info with missing info] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with empty info with null length] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with normal info with missing salt] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with normal info with missing info] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with normal info with null length] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with empty info with missing salt] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with empty info with missing info] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with empty info with null length] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with normal info with missing salt] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with normal info with missing info] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with normal info with null length] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with empty info with missing salt] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with empty info with missing info] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with empty info with null length] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with normal info with missing salt] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with normal info with missing info] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with normal info with null length] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with empty info with missing salt] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with empty info with missing info] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with empty info with null length] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [short derivedKey, empty salt, SHA-1, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [short derivedKey, empty salt, SHA-1, with normal info with missing salt] - expected: FAIL - - [short derivedKey, empty salt, SHA-1, with normal info with missing info] - expected: FAIL - - [short derivedKey, empty salt, SHA-1, with normal info with null length] - expected: FAIL - - [short derivedKey, empty salt, SHA-1, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [short derivedKey, empty salt, SHA-1, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [short derivedKey, empty salt, SHA-1, with empty info with missing salt] - expected: FAIL - - [short derivedKey, empty salt, SHA-1, with empty info with missing info] - expected: FAIL - - [short derivedKey, empty salt, SHA-1, with empty info with null length] - expected: FAIL - - [short derivedKey, empty salt, SHA-1, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [short derivedKey, empty salt, SHA-256, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [short derivedKey, empty salt, SHA-256, with normal info with missing salt] - expected: FAIL - - [short derivedKey, empty salt, SHA-256, with normal info with missing info] - expected: FAIL - - [short derivedKey, empty salt, SHA-256, with normal info with null length] - expected: FAIL - - [short derivedKey, empty salt, SHA-256, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [short derivedKey, empty salt, SHA-256, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [short derivedKey, empty salt, SHA-256, with empty info with missing salt] - expected: FAIL - - [short derivedKey, empty salt, SHA-256, with empty info with missing info] - expected: FAIL - - [short derivedKey, empty salt, SHA-256, with empty info with null length] - expected: FAIL - - [short derivedKey, empty salt, SHA-256, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [long derivedKey, normal salt, SHA-384, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [long derivedKey, normal salt, SHA-384, with normal info with missing salt] - expected: FAIL - - [long derivedKey, normal salt, SHA-384, with normal info with missing info] - expected: FAIL - - [long derivedKey, normal salt, SHA-384, with normal info with null length] - expected: FAIL - - [long derivedKey, normal salt, SHA-384, with normal info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [long derivedKey, normal salt, SHA-384, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [long derivedKey, normal salt, SHA-384, with empty info with missing salt] - expected: FAIL - - [long derivedKey, normal salt, SHA-384, with empty info with missing info] - expected: FAIL - - [long derivedKey, normal salt, SHA-384, with empty info with null length] - expected: FAIL - - [long derivedKey, normal salt, SHA-384, with empty info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [long derivedKey, normal salt, SHA-512, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [long derivedKey, normal salt, SHA-512, with normal info with missing salt] - expected: FAIL - - [long derivedKey, normal salt, SHA-512, with normal info with missing info] - expected: FAIL - - [long derivedKey, normal salt, SHA-512, with normal info with null length] - expected: FAIL - - [long derivedKey, normal salt, SHA-512, with normal info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [long derivedKey, normal salt, SHA-512, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [long derivedKey, normal salt, SHA-512, with empty info with missing salt] - expected: FAIL - - [long derivedKey, normal salt, SHA-512, with empty info with missing info] - expected: FAIL - - [long derivedKey, normal salt, SHA-512, with empty info with null length] - expected: FAIL - - [long derivedKey, normal salt, SHA-512, with empty info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [long derivedKey, normal salt, SHA-1, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [long derivedKey, normal salt, SHA-1, with normal info with missing salt] - expected: FAIL - - [long derivedKey, normal salt, SHA-1, with normal info with missing info] - expected: FAIL - - [long derivedKey, normal salt, SHA-1, with normal info with null length] - expected: FAIL - - [long derivedKey, normal salt, SHA-1, with normal info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [long derivedKey, normal salt, SHA-1, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [long derivedKey, normal salt, SHA-1, with empty info with missing salt] - expected: FAIL - - [long derivedKey, normal salt, SHA-1, with empty info with missing info] - expected: FAIL - - [long derivedKey, normal salt, SHA-1, with empty info with null length] - expected: FAIL - - [long derivedKey, normal salt, SHA-1, with empty info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [long derivedKey, normal salt, SHA-256, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [long derivedKey, normal salt, SHA-256, with normal info with missing salt] - expected: FAIL - - [long derivedKey, normal salt, SHA-256, with normal info with missing info] - expected: FAIL - - [long derivedKey, normal salt, SHA-256, with normal info with null length] - expected: FAIL - - [long derivedKey, normal salt, SHA-256, with normal info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [long derivedKey, normal salt, SHA-256, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [long derivedKey, normal salt, SHA-256, with empty info with missing salt] - expected: FAIL - - [long derivedKey, normal salt, SHA-256, with empty info with missing info] - expected: FAIL - - [long derivedKey, normal salt, SHA-256, with empty info with null length] - expected: FAIL - - [long derivedKey, normal salt, SHA-256, with empty info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [long derivedKey, empty salt, SHA-384, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [long derivedKey, empty salt, SHA-384, with normal info with missing salt] - expected: FAIL - - [long derivedKey, empty salt, SHA-384, with normal info with missing info] - expected: FAIL - - [long derivedKey, empty salt, SHA-384, with normal info with null length] - expected: FAIL - - [long derivedKey, empty salt, SHA-384, with normal info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [long derivedKey, empty salt, SHA-384, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [long derivedKey, empty salt, SHA-384, with empty info with missing salt] - expected: FAIL - - [long derivedKey, empty salt, SHA-384, with empty info with missing info] - expected: FAIL - - [long derivedKey, empty salt, SHA-384, with empty info with null length] - expected: FAIL - - [long derivedKey, empty salt, SHA-384, with empty info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with normal info with missing salt] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with normal info with missing info] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with normal info with null length] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with normal info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with empty info with missing salt] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with empty info with missing info] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with empty info with null length] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with empty info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with normal info with missing salt] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with normal info with missing info] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with normal info with null length] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with normal info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with empty info with missing salt] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with empty info with missing info] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with empty info with null length] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with empty info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with normal info with missing salt] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with normal info with missing info] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with normal info with null length] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with normal info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with empty info with missing salt] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with empty info with missing info] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with empty info with null length] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with empty info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with normal info with missing deriveBits usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with empty info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with empty info with missing deriveBits usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with normal info with missing deriveBits usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with empty info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with empty info with missing deriveBits usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with normal info with missing deriveBits usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with empty info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with empty info with missing deriveBits usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [empty derivedKey, normal salt, SHA-256, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-256, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [empty derivedKey, normal salt, SHA-256, with normal info with missing deriveBits usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [empty derivedKey, normal salt, SHA-256, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [empty derivedKey, normal salt, SHA-256, with empty info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [empty derivedKey, normal salt, SHA-256, with empty info with missing deriveBits usage] - expected: FAIL - - [empty derivedKey, normal salt, PBKDF2, with normal info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [empty derivedKey, normal salt, PBKDF2, with empty info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [empty derivedKey, empty salt, SHA-384, with normal info] - expected: FAIL - - [empty derivedKey, empty salt, SHA-384, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - - [empty derivedKey, empty salt, SHA-384, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [empty derivedKey, empty salt, SHA-384, with normal info with missing deriveBits usage] - expected: FAIL - - [empty derivedKey, empty salt, SHA-384, with empty info] - expected: FAIL - - [empty derivedKey, empty salt, SHA-384, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - - [empty derivedKey, empty salt, SHA-384, with empty info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [empty derivedKey, empty salt, SHA-384, with empty info with missing deriveBits usage] - expected: FAIL - - [empty derivedKey, empty salt, SHA-512, with normal info] - expected: FAIL - - [empty derivedKey, empty salt, SHA-512, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - - [empty derivedKey, empty salt, SHA-512, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [empty derivedKey, empty salt, SHA-512, with normal info with missing deriveBits usage] - expected: FAIL - - [empty derivedKey, empty salt, SHA-512, with empty info] - expected: FAIL - - [empty derivedKey, empty salt, SHA-512, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - - [empty derivedKey, empty salt, SHA-512, with empty info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [empty derivedKey, empty salt, SHA-512, with empty info with missing deriveBits usage] - expected: FAIL - - [empty derivedKey, empty salt, SHA-1, with normal info] - expected: FAIL - - [empty derivedKey, empty salt, SHA-1, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - - [empty derivedKey, empty salt, SHA-1, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [empty derivedKey, empty salt, SHA-1, with normal info with missing deriveBits usage] - expected: FAIL - - [empty derivedKey, empty salt, SHA-1, with empty info] - expected: FAIL - - [empty derivedKey, empty salt, SHA-1, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - - [empty derivedKey, empty salt, SHA-1, with empty info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [empty derivedKey, empty salt, SHA-1, with empty info with missing deriveBits usage] - expected: FAIL - - [empty derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [empty derivedKey, empty salt, SHA-256, with normal info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - - [empty derivedKey, empty salt, SHA-256, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [empty derivedKey, empty salt, SHA-256, with normal info with missing deriveBits usage] - expected: FAIL - - [empty derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [empty derivedKey, empty salt, SHA-256, with empty info with 0 length] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - - [empty derivedKey, empty salt, SHA-256, with empty info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [empty derivedKey, empty salt, SHA-256, with empty info with missing deriveBits usage] - expected: FAIL - - [empty derivedKey, empty salt, PBKDF2, with normal info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [empty derivedKey, empty salt, PBKDF2, with empty info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_empty.https.html.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_empty.https.html.ini deleted file mode 100644 index eb488ce59614..000000000000 --- a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_empty.https.html.ini +++ /dev/null @@ -1,2302 +0,0 @@ -[test_pbkdf2_empty_empty.https.html] - [empty password, empty salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, empty salt, SHA-384, with 1 iterations with null length] - expected: FAIL - - [empty password, empty salt, SHA-384, with 1 iterations with 0 length] - expected: FAIL - - [empty password, empty salt, SHA-384, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [empty password, empty salt, SHA-384, with 1 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, empty salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, empty salt, SHA-384, with 1000 iterations with null length] - expected: FAIL - - [empty password, empty salt, SHA-384, with 1000 iterations with 0 length] - expected: FAIL - - [empty password, empty salt, SHA-384, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [empty password, empty salt, SHA-384, with 1000 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, empty salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, empty salt, SHA-384, with 100000 iterations with null length] - expected: FAIL - - [empty password, empty salt, SHA-384, with 100000 iterations with 0 length] - expected: FAIL - - [empty password, empty salt, SHA-384, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [empty password, empty salt, SHA-384, with 100000 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [empty password, empty salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, empty salt, SHA-512, with 1 iterations with null length] - expected: FAIL - - [empty password, empty salt, SHA-512, with 1 iterations with 0 length] - expected: FAIL - - [empty password, empty salt, SHA-512, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [empty password, empty salt, SHA-512, with 1 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, empty salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, empty salt, SHA-512, with 1000 iterations with null length] - expected: FAIL - - [empty password, empty salt, SHA-512, with 1000 iterations with 0 length] - expected: FAIL - - [empty password, empty salt, SHA-512, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [empty password, empty salt, SHA-512, with 1000 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, empty salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, empty salt, SHA-512, with 100000 iterations with null length] - expected: FAIL - - [empty password, empty salt, SHA-512, with 100000 iterations with 0 length] - expected: FAIL - - [empty password, empty salt, SHA-512, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [empty password, empty salt, SHA-512, with 100000 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [empty password, empty salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, empty salt, SHA-1, with 1 iterations with null length] - expected: FAIL - - [empty password, empty salt, SHA-1, with 1 iterations with 0 length] - expected: FAIL - - [empty password, empty salt, SHA-1, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [empty password, empty salt, SHA-1, with 1 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, empty salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, empty salt, SHA-1, with 1000 iterations with null length] - expected: FAIL - - [empty password, empty salt, SHA-1, with 1000 iterations with 0 length] - expected: FAIL - - [empty password, empty salt, SHA-1, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [empty password, empty salt, SHA-1, with 1000 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, empty salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, empty salt, SHA-1, with 100000 iterations with null length] - expected: FAIL - - [empty password, empty salt, SHA-1, with 100000 iterations with 0 length] - expected: FAIL - - [empty password, empty salt, SHA-1, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [empty password, empty salt, SHA-1, with 100000 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [empty password, empty salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, empty salt, SHA-256, with 1 iterations with null length] - expected: FAIL - - [empty password, empty salt, SHA-256, with 1 iterations with 0 length] - expected: FAIL - - [empty password, empty salt, SHA-256, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [empty password, empty salt, SHA-256, with 1 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, empty salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, empty salt, SHA-256, with 1000 iterations with null length] - expected: FAIL - - [empty password, empty salt, SHA-256, with 1000 iterations with 0 length] - expected: FAIL - - [empty password, empty salt, SHA-256, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [empty password, empty salt, SHA-256, with 1000 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, empty salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, empty salt, SHA-256, with 100000 iterations with null length] - expected: FAIL - - [empty password, empty salt, SHA-256, with 100000 iterations with 0 length] - expected: FAIL - - [empty password, empty salt, SHA-256, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [empty password, empty salt, SHA-256, with 100000 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [empty password, empty salt, PBKDF2, with 1 iterations with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, PBKDF2, with 1 iterations] - expected: FAIL - - [empty password, empty salt, PBKDF2, with 1000 iterations with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [empty password, empty salt, PBKDF2, with 100000 iterations with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, empty salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, empty salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, empty salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, PBKDF2, with 100000 iterations] - expected: FAIL - diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_long.https.html.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_long.https.html.ini deleted file mode 100644 index 261a31fdfbde..000000000000 --- a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_long.https.html.ini +++ /dev/null @@ -1,2302 +0,0 @@ -[test_pbkdf2_empty_long.https.html] - [empty password, long salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, long salt, SHA-384, with 1 iterations with null length] - expected: FAIL - - [empty password, long salt, SHA-384, with 1 iterations with 0 length] - expected: FAIL - - [empty password, long salt, SHA-384, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [empty password, long salt, SHA-384, with 1 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, long salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, long salt, SHA-384, with 1000 iterations with null length] - expected: FAIL - - [empty password, long salt, SHA-384, with 1000 iterations with 0 length] - expected: FAIL - - [empty password, long salt, SHA-384, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [empty password, long salt, SHA-384, with 1000 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, long salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, long salt, SHA-384, with 100000 iterations with null length] - expected: FAIL - - [empty password, long salt, SHA-384, with 100000 iterations with 0 length] - expected: FAIL - - [empty password, long salt, SHA-384, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [empty password, long salt, SHA-384, with 100000 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [empty password, long salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, long salt, SHA-512, with 1 iterations with null length] - expected: FAIL - - [empty password, long salt, SHA-512, with 1 iterations with 0 length] - expected: FAIL - - [empty password, long salt, SHA-512, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [empty password, long salt, SHA-512, with 1 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, long salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, long salt, SHA-512, with 1000 iterations with null length] - expected: FAIL - - [empty password, long salt, SHA-512, with 1000 iterations with 0 length] - expected: FAIL - - [empty password, long salt, SHA-512, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [empty password, long salt, SHA-512, with 1000 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, long salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, long salt, SHA-512, with 100000 iterations with null length] - expected: FAIL - - [empty password, long salt, SHA-512, with 100000 iterations with 0 length] - expected: FAIL - - [empty password, long salt, SHA-512, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [empty password, long salt, SHA-512, with 100000 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [empty password, long salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, long salt, SHA-1, with 1 iterations with null length] - expected: FAIL - - [empty password, long salt, SHA-1, with 1 iterations with 0 length] - expected: FAIL - - [empty password, long salt, SHA-1, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [empty password, long salt, SHA-1, with 1 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, long salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, long salt, SHA-1, with 1000 iterations with null length] - expected: FAIL - - [empty password, long salt, SHA-1, with 1000 iterations with 0 length] - expected: FAIL - - [empty password, long salt, SHA-1, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [empty password, long salt, SHA-1, with 1000 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, long salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, long salt, SHA-1, with 100000 iterations with null length] - expected: FAIL - - [empty password, long salt, SHA-1, with 100000 iterations with 0 length] - expected: FAIL - - [empty password, long salt, SHA-1, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [empty password, long salt, SHA-1, with 100000 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [empty password, long salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, long salt, SHA-256, with 1 iterations with null length] - expected: FAIL - - [empty password, long salt, SHA-256, with 1 iterations with 0 length] - expected: FAIL - - [empty password, long salt, SHA-256, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [empty password, long salt, SHA-256, with 1 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, long salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, long salt, SHA-256, with 1000 iterations with null length] - expected: FAIL - - [empty password, long salt, SHA-256, with 1000 iterations with 0 length] - expected: FAIL - - [empty password, long salt, SHA-256, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [empty password, long salt, SHA-256, with 1000 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, long salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, long salt, SHA-256, with 100000 iterations with null length] - expected: FAIL - - [empty password, long salt, SHA-256, with 100000 iterations with 0 length] - expected: FAIL - - [empty password, long salt, SHA-256, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [empty password, long salt, SHA-256, with 100000 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [empty password, long salt, PBKDF2, with 1 iterations with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, PBKDF2, with 1 iterations] - expected: FAIL - - [empty password, long salt, PBKDF2, with 1000 iterations with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [empty password, long salt, PBKDF2, with 100000 iterations with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, long salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, long salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, long salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, long salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, long salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, long salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, long salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, long salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, long salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, long salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, long salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, PBKDF2, with 100000 iterations] - expected: FAIL - diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_short.https.html.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_short.https.html.ini deleted file mode 100644 index 5562ffbe7308..000000000000 --- a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_short.https.html.ini +++ /dev/null @@ -1,2302 +0,0 @@ -[test_pbkdf2_empty_short.https.html] - [empty password, short salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, short salt, SHA-384, with 1 iterations with null length] - expected: FAIL - - [empty password, short salt, SHA-384, with 1 iterations with 0 length] - expected: FAIL - - [empty password, short salt, SHA-384, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [empty password, short salt, SHA-384, with 1 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, short salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, short salt, SHA-384, with 1000 iterations with null length] - expected: FAIL - - [empty password, short salt, SHA-384, with 1000 iterations with 0 length] - expected: FAIL - - [empty password, short salt, SHA-384, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [empty password, short salt, SHA-384, with 1000 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, short salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, short salt, SHA-384, with 100000 iterations with null length] - expected: FAIL - - [empty password, short salt, SHA-384, with 100000 iterations with 0 length] - expected: FAIL - - [empty password, short salt, SHA-384, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [empty password, short salt, SHA-384, with 100000 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [empty password, short salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, short salt, SHA-512, with 1 iterations with null length] - expected: FAIL - - [empty password, short salt, SHA-512, with 1 iterations with 0 length] - expected: FAIL - - [empty password, short salt, SHA-512, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [empty password, short salt, SHA-512, with 1 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, short salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, short salt, SHA-512, with 1000 iterations with null length] - expected: FAIL - - [empty password, short salt, SHA-512, with 1000 iterations with 0 length] - expected: FAIL - - [empty password, short salt, SHA-512, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [empty password, short salt, SHA-512, with 1000 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, short salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, short salt, SHA-512, with 100000 iterations with null length] - expected: FAIL - - [empty password, short salt, SHA-512, with 100000 iterations with 0 length] - expected: FAIL - - [empty password, short salt, SHA-512, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [empty password, short salt, SHA-512, with 100000 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [empty password, short salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, short salt, SHA-1, with 1 iterations with null length] - expected: FAIL - - [empty password, short salt, SHA-1, with 1 iterations with 0 length] - expected: FAIL - - [empty password, short salt, SHA-1, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [empty password, short salt, SHA-1, with 1 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, short salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, short salt, SHA-1, with 1000 iterations with null length] - expected: FAIL - - [empty password, short salt, SHA-1, with 1000 iterations with 0 length] - expected: FAIL - - [empty password, short salt, SHA-1, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [empty password, short salt, SHA-1, with 1000 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, short salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, short salt, SHA-1, with 100000 iterations with null length] - expected: FAIL - - [empty password, short salt, SHA-1, with 100000 iterations with 0 length] - expected: FAIL - - [empty password, short salt, SHA-1, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [empty password, short salt, SHA-1, with 100000 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [empty password, short salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, short salt, SHA-256, with 1 iterations with null length] - expected: FAIL - - [empty password, short salt, SHA-256, with 1 iterations with 0 length] - expected: FAIL - - [empty password, short salt, SHA-256, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [empty password, short salt, SHA-256, with 1 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, short salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, short salt, SHA-256, with 1000 iterations with null length] - expected: FAIL - - [empty password, short salt, SHA-256, with 1000 iterations with 0 length] - expected: FAIL - - [empty password, short salt, SHA-256, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [empty password, short salt, SHA-256, with 1000 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, short salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - - [empty password, short salt, SHA-256, with 100000 iterations with null length] - expected: FAIL - - [empty password, short salt, SHA-256, with 100000 iterations with 0 length] - expected: FAIL - - [empty password, short salt, SHA-256, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [empty password, short salt, SHA-256, with 100000 iterations with missing deriveBits usage] - expected: FAIL - - [empty password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [empty password, short salt, PBKDF2, with 1 iterations with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, PBKDF2, with 1 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, PBKDF2, with 1 iterations] - expected: FAIL - - [empty password, short salt, PBKDF2, with 1000 iterations with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, PBKDF2, with 1000 iterations] - expected: FAIL - - [empty password, short salt, PBKDF2, with 100000 iterations with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty password, short salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty password, short salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty password, short salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty password, short salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty password, short salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty password, short salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty password, short salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty password, short salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty password, short salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty password, short salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty password, short salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, PBKDF2, with 100000 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, PBKDF2, with 100000 iterations] - expected: FAIL - diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https.html.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https.html.ini deleted file mode 100644 index 7bcd6f5d4145..000000000000 --- a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https.html.ini +++ /dev/null @@ -1,721 +0,0 @@ -[test_pbkdf2_long_empty.https.html] - [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [long password, empty salt, SHA-384, with 1 iterations with null length] - expected: FAIL - - [long password, empty salt, SHA-384, with 1 iterations with 0 length] - expected: FAIL - - [long password, empty salt, SHA-384, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [long password, empty salt, SHA-384, with 1000 iterations with null length] - expected: FAIL - - [long password, empty salt, SHA-384, with 1000 iterations with 0 length] - expected: FAIL - - [long password, empty salt, SHA-384, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [long password, empty salt, SHA-384, with 100000 iterations with null length] - expected: FAIL - - [long password, empty salt, SHA-384, with 100000 iterations with 0 length] - expected: FAIL - - [long password, empty salt, SHA-384, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [long password, empty salt, SHA-512, with 1 iterations with null length] - expected: FAIL - - [long password, empty salt, SHA-512, with 1 iterations with 0 length] - expected: FAIL - - [long password, empty salt, SHA-512, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [long password, empty salt, SHA-512, with 1000 iterations with null length] - expected: FAIL - - [long password, empty salt, SHA-512, with 1000 iterations with 0 length] - expected: FAIL - - [long password, empty salt, SHA-512, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [long password, empty salt, SHA-512, with 100000 iterations with null length] - expected: FAIL - - [long password, empty salt, SHA-512, with 100000 iterations with 0 length] - expected: FAIL - - [long password, empty salt, SHA-512, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [long password, empty salt, SHA-1, with 1 iterations with null length] - expected: FAIL - - [long password, empty salt, SHA-1, with 1 iterations with 0 length] - expected: FAIL - - [long password, empty salt, SHA-1, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [long password, empty salt, SHA-1, with 1000 iterations with null length] - expected: FAIL - - [long password, empty salt, SHA-1, with 1000 iterations with 0 length] - expected: FAIL - - [long password, empty salt, SHA-1, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [long password, empty salt, SHA-1, with 100000 iterations with null length] - expected: FAIL - - [long password, empty salt, SHA-1, with 100000 iterations with 0 length] - expected: FAIL - - [long password, empty salt, SHA-1, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [long password, empty salt, SHA-256, with 1 iterations with null length] - expected: FAIL - - [long password, empty salt, SHA-256, with 1 iterations with 0 length] - expected: FAIL - - [long password, empty salt, SHA-256, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [long password, empty salt, SHA-256, with 1000 iterations with null length] - expected: FAIL - - [long password, empty salt, SHA-256, with 1000 iterations with 0 length] - expected: FAIL - - [long password, empty salt, SHA-256, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [long password, empty salt, SHA-256, with 100000 iterations with null length] - expected: FAIL - - [long password, empty salt, SHA-256, with 100000 iterations with 0 length] - expected: FAIL - - [long password, empty salt, SHA-256, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_long.https.html.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_long.https.html.ini deleted file mode 100644 index de97374b6b86..000000000000 --- a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_long.https.html.ini +++ /dev/null @@ -1,721 +0,0 @@ -[test_pbkdf2_long_long.https.html] - [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [long password, long salt, SHA-384, with 1 iterations with null length] - expected: FAIL - - [long password, long salt, SHA-384, with 1 iterations with 0 length] - expected: FAIL - - [long password, long salt, SHA-384, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [long password, long salt, SHA-384, with 1000 iterations with null length] - expected: FAIL - - [long password, long salt, SHA-384, with 1000 iterations with 0 length] - expected: FAIL - - [long password, long salt, SHA-384, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [long password, long salt, SHA-384, with 100000 iterations with null length] - expected: FAIL - - [long password, long salt, SHA-384, with 100000 iterations with 0 length] - expected: FAIL - - [long password, long salt, SHA-384, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [long password, long salt, SHA-512, with 1 iterations with null length] - expected: FAIL - - [long password, long salt, SHA-512, with 1 iterations with 0 length] - expected: FAIL - - [long password, long salt, SHA-512, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [long password, long salt, SHA-512, with 1000 iterations with null length] - expected: FAIL - - [long password, long salt, SHA-512, with 1000 iterations with 0 length] - expected: FAIL - - [long password, long salt, SHA-512, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [long password, long salt, SHA-512, with 100000 iterations with null length] - expected: FAIL - - [long password, long salt, SHA-512, with 100000 iterations with 0 length] - expected: FAIL - - [long password, long salt, SHA-512, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [long password, long salt, SHA-1, with 1 iterations with null length] - expected: FAIL - - [long password, long salt, SHA-1, with 1 iterations with 0 length] - expected: FAIL - - [long password, long salt, SHA-1, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [long password, long salt, SHA-1, with 1000 iterations with null length] - expected: FAIL - - [long password, long salt, SHA-1, with 1000 iterations with 0 length] - expected: FAIL - - [long password, long salt, SHA-1, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [long password, long salt, SHA-1, with 100000 iterations with null length] - expected: FAIL - - [long password, long salt, SHA-1, with 100000 iterations with 0 length] - expected: FAIL - - [long password, long salt, SHA-1, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [long password, long salt, SHA-256, with 1 iterations with null length] - expected: FAIL - - [long password, long salt, SHA-256, with 1 iterations with 0 length] - expected: FAIL - - [long password, long salt, SHA-256, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [long password, long salt, SHA-256, with 1000 iterations with null length] - expected: FAIL - - [long password, long salt, SHA-256, with 1000 iterations with 0 length] - expected: FAIL - - [long password, long salt, SHA-256, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [long password, long salt, SHA-256, with 100000 iterations with null length] - expected: FAIL - - [long password, long salt, SHA-256, with 100000 iterations with 0 length] - expected: FAIL - - [long password, long salt, SHA-256, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_short.https.html.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_short.https.html.ini deleted file mode 100644 index 6ff0cf611f08..000000000000 --- a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_short.https.html.ini +++ /dev/null @@ -1,721 +0,0 @@ -[test_pbkdf2_long_short.https.html] - [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [long password, short salt, SHA-384, with 1 iterations with null length] - expected: FAIL - - [long password, short salt, SHA-384, with 1 iterations with 0 length] - expected: FAIL - - [long password, short salt, SHA-384, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [long password, short salt, SHA-384, with 1000 iterations with null length] - expected: FAIL - - [long password, short salt, SHA-384, with 1000 iterations with 0 length] - expected: FAIL - - [long password, short salt, SHA-384, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [long password, short salt, SHA-384, with 100000 iterations with null length] - expected: FAIL - - [long password, short salt, SHA-384, with 100000 iterations with 0 length] - expected: FAIL - - [long password, short salt, SHA-384, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [long password, short salt, SHA-512, with 1 iterations with null length] - expected: FAIL - - [long password, short salt, SHA-512, with 1 iterations with 0 length] - expected: FAIL - - [long password, short salt, SHA-512, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [long password, short salt, SHA-512, with 1000 iterations with null length] - expected: FAIL - - [long password, short salt, SHA-512, with 1000 iterations with 0 length] - expected: FAIL - - [long password, short salt, SHA-512, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [long password, short salt, SHA-512, with 100000 iterations with null length] - expected: FAIL - - [long password, short salt, SHA-512, with 100000 iterations with 0 length] - expected: FAIL - - [long password, short salt, SHA-512, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [long password, short salt, SHA-1, with 1 iterations with null length] - expected: FAIL - - [long password, short salt, SHA-1, with 1 iterations with 0 length] - expected: FAIL - - [long password, short salt, SHA-1, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [long password, short salt, SHA-1, with 1000 iterations with null length] - expected: FAIL - - [long password, short salt, SHA-1, with 1000 iterations with 0 length] - expected: FAIL - - [long password, short salt, SHA-1, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [long password, short salt, SHA-1, with 100000 iterations with null length] - expected: FAIL - - [long password, short salt, SHA-1, with 100000 iterations with 0 length] - expected: FAIL - - [long password, short salt, SHA-1, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [long password, short salt, SHA-256, with 1 iterations with null length] - expected: FAIL - - [long password, short salt, SHA-256, with 1 iterations with 0 length] - expected: FAIL - - [long password, short salt, SHA-256, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [long password, short salt, SHA-256, with 1000 iterations with null length] - expected: FAIL - - [long password, short salt, SHA-256, with 1000 iterations with 0 length] - expected: FAIL - - [long password, short salt, SHA-256, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [long password, short salt, SHA-256, with 100000 iterations with null length] - expected: FAIL - - [long password, short salt, SHA-256, with 100000 iterations with 0 length] - expected: FAIL - - [long password, short salt, SHA-256, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https.html.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https.html.ini deleted file mode 100644 index 995440afd400..000000000000 --- a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https.html.ini +++ /dev/null @@ -1,721 +0,0 @@ -[test_pbkdf2_short_empty.https.html] - [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [short password, empty salt, SHA-384, with 1 iterations with null length] - expected: FAIL - - [short password, empty salt, SHA-384, with 1 iterations with 0 length] - expected: FAIL - - [short password, empty salt, SHA-384, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [short password, empty salt, SHA-384, with 1000 iterations with null length] - expected: FAIL - - [short password, empty salt, SHA-384, with 1000 iterations with 0 length] - expected: FAIL - - [short password, empty salt, SHA-384, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [short password, empty salt, SHA-384, with 100000 iterations with null length] - expected: FAIL - - [short password, empty salt, SHA-384, with 100000 iterations with 0 length] - expected: FAIL - - [short password, empty salt, SHA-384, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [short password, empty salt, SHA-512, with 1 iterations with null length] - expected: FAIL - - [short password, empty salt, SHA-512, with 1 iterations with 0 length] - expected: FAIL - - [short password, empty salt, SHA-512, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [short password, empty salt, SHA-512, with 1000 iterations with null length] - expected: FAIL - - [short password, empty salt, SHA-512, with 1000 iterations with 0 length] - expected: FAIL - - [short password, empty salt, SHA-512, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [short password, empty salt, SHA-512, with 100000 iterations with null length] - expected: FAIL - - [short password, empty salt, SHA-512, with 100000 iterations with 0 length] - expected: FAIL - - [short password, empty salt, SHA-512, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [short password, empty salt, SHA-1, with 1 iterations with null length] - expected: FAIL - - [short password, empty salt, SHA-1, with 1 iterations with 0 length] - expected: FAIL - - [short password, empty salt, SHA-1, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [short password, empty salt, SHA-1, with 1000 iterations with null length] - expected: FAIL - - [short password, empty salt, SHA-1, with 1000 iterations with 0 length] - expected: FAIL - - [short password, empty salt, SHA-1, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [short password, empty salt, SHA-1, with 100000 iterations with null length] - expected: FAIL - - [short password, empty salt, SHA-1, with 100000 iterations with 0 length] - expected: FAIL - - [short password, empty salt, SHA-1, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [short password, empty salt, SHA-256, with 1 iterations with null length] - expected: FAIL - - [short password, empty salt, SHA-256, with 1 iterations with 0 length] - expected: FAIL - - [short password, empty salt, SHA-256, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [short password, empty salt, SHA-256, with 1000 iterations with null length] - expected: FAIL - - [short password, empty salt, SHA-256, with 1000 iterations with 0 length] - expected: FAIL - - [short password, empty salt, SHA-256, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [short password, empty salt, SHA-256, with 100000 iterations with null length] - expected: FAIL - - [short password, empty salt, SHA-256, with 100000 iterations with 0 length] - expected: FAIL - - [short password, empty salt, SHA-256, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_long.https.html.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_long.https.html.ini deleted file mode 100644 index d6399937dbb7..000000000000 --- a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_long.https.html.ini +++ /dev/null @@ -1,721 +0,0 @@ -[test_pbkdf2_short_long.https.html] - [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [short password, long salt, SHA-384, with 1 iterations with null length] - expected: FAIL - - [short password, long salt, SHA-384, with 1 iterations with 0 length] - expected: FAIL - - [short password, long salt, SHA-384, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [short password, long salt, SHA-384, with 1000 iterations with null length] - expected: FAIL - - [short password, long salt, SHA-384, with 1000 iterations with 0 length] - expected: FAIL - - [short password, long salt, SHA-384, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [short password, long salt, SHA-384, with 100000 iterations with null length] - expected: FAIL - - [short password, long salt, SHA-384, with 100000 iterations with 0 length] - expected: FAIL - - [short password, long salt, SHA-384, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [short password, long salt, SHA-512, with 1 iterations with null length] - expected: FAIL - - [short password, long salt, SHA-512, with 1 iterations with 0 length] - expected: FAIL - - [short password, long salt, SHA-512, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [short password, long salt, SHA-512, with 1000 iterations with null length] - expected: FAIL - - [short password, long salt, SHA-512, with 1000 iterations with 0 length] - expected: FAIL - - [short password, long salt, SHA-512, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [short password, long salt, SHA-512, with 100000 iterations with null length] - expected: FAIL - - [short password, long salt, SHA-512, with 100000 iterations with 0 length] - expected: FAIL - - [short password, long salt, SHA-512, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [short password, long salt, SHA-1, with 1 iterations with null length] - expected: FAIL - - [short password, long salt, SHA-1, with 1 iterations with 0 length] - expected: FAIL - - [short password, long salt, SHA-1, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [short password, long salt, SHA-1, with 1000 iterations with null length] - expected: FAIL - - [short password, long salt, SHA-1, with 1000 iterations with 0 length] - expected: FAIL - - [short password, long salt, SHA-1, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [short password, long salt, SHA-1, with 100000 iterations with null length] - expected: FAIL - - [short password, long salt, SHA-1, with 100000 iterations with 0 length] - expected: FAIL - - [short password, long salt, SHA-1, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [short password, long salt, SHA-256, with 1 iterations with null length] - expected: FAIL - - [short password, long salt, SHA-256, with 1 iterations with 0 length] - expected: FAIL - - [short password, long salt, SHA-256, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [short password, long salt, SHA-256, with 1000 iterations with null length] - expected: FAIL - - [short password, long salt, SHA-256, with 1000 iterations with 0 length] - expected: FAIL - - [short password, long salt, SHA-256, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [short password, long salt, SHA-256, with 100000 iterations with null length] - expected: FAIL - - [short password, long salt, SHA-256, with 100000 iterations with 0 length] - expected: FAIL - - [short password, long salt, SHA-256, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_short.https.html.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_short.https.html.ini deleted file mode 100644 index f4a9905a87f5..000000000000 --- a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_short.https.html.ini +++ /dev/null @@ -1,721 +0,0 @@ -[test_pbkdf2_short_short.https.html] - [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [short password, short salt, SHA-384, with 1 iterations with null length] - expected: FAIL - - [short password, short salt, SHA-384, with 1 iterations with 0 length] - expected: FAIL - - [short password, short salt, SHA-384, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [short password, short salt, SHA-384, with 1000 iterations with null length] - expected: FAIL - - [short password, short salt, SHA-384, with 1000 iterations with 0 length] - expected: FAIL - - [short password, short salt, SHA-384, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [short password, short salt, SHA-384, with 100000 iterations with null length] - expected: FAIL - - [short password, short salt, SHA-384, with 100000 iterations with 0 length] - expected: FAIL - - [short password, short salt, SHA-384, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [short password, short salt, SHA-512, with 1 iterations with null length] - expected: FAIL - - [short password, short salt, SHA-512, with 1 iterations with 0 length] - expected: FAIL - - [short password, short salt, SHA-512, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [short password, short salt, SHA-512, with 1000 iterations with null length] - expected: FAIL - - [short password, short salt, SHA-512, with 1000 iterations with 0 length] - expected: FAIL - - [short password, short salt, SHA-512, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [short password, short salt, SHA-512, with 100000 iterations with null length] - expected: FAIL - - [short password, short salt, SHA-512, with 100000 iterations with 0 length] - expected: FAIL - - [short password, short salt, SHA-512, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [short password, short salt, SHA-1, with 1 iterations with null length] - expected: FAIL - - [short password, short salt, SHA-1, with 1 iterations with 0 length] - expected: FAIL - - [short password, short salt, SHA-1, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [short password, short salt, SHA-1, with 1000 iterations with null length] - expected: FAIL - - [short password, short salt, SHA-1, with 1000 iterations with 0 length] - expected: FAIL - - [short password, short salt, SHA-1, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [short password, short salt, SHA-1, with 100000 iterations with null length] - expected: FAIL - - [short password, short salt, SHA-1, with 100000 iterations with 0 length] - expected: FAIL - - [short password, short salt, SHA-1, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [short password, short salt, SHA-256, with 1 iterations with null length] - expected: FAIL - - [short password, short salt, SHA-256, with 1 iterations with 0 length] - expected: FAIL - - [short password, short salt, SHA-256, with 1 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [short password, short salt, SHA-256, with 1000 iterations with null length] - expected: FAIL - - [short password, short salt, SHA-256, with 1000 iterations with 0 length] - expected: FAIL - - [short password, short salt, SHA-256, with 1000 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - - [short password, short salt, SHA-256, with 100000 iterations with null length] - expected: FAIL - - [short password, short salt, SHA-256, with 100000 iterations with 0 length] - expected: FAIL - - [short password, short salt, SHA-256, with 100000 iterations with non-multiple of 8 length] - expected: FAIL - - [short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] - expected: FAIL - diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-CBC.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-CBC.https.any.js.ini index 34cc0fb22896..349b55733347 100644 --- a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-CBC.https.any.js.ini +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-CBC.https.any.js.ini @@ -2,6 +2,9 @@ [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() for Failures] + expected: FAIL + [failures_AES-CBC.https.any.html] [Bad algorithm: generateKey(AES, false, [decrypt\])] diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-CTR.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-CTR.https.any.js.ini index c4817a1ecdbf..9d66dfb2e9c5 100644 --- a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-CTR.https.any.js.ini +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-CTR.https.any.js.ini @@ -2218,3 +2218,6 @@ [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() for Failures] + expected: FAIL + diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-GCM.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-GCM.https.any.js.ini index a64a0049ff8f..0d2b11b12763 100644 --- a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-GCM.https.any.js.ini +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-GCM.https.any.js.ini @@ -2,6 +2,9 @@ [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() for Failures] + expected: FAIL + [failures_AES-GCM.https.any.html] [Bad algorithm: generateKey(AES, false, [decrypt\])] diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-KW.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-KW.https.any.js.ini index 2c0884416465..22e2ad67edf6 100644 --- a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-KW.https.any.js.ini +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-KW.https.any.js.ini @@ -1444,3 +1444,6 @@ [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() for Failures] + expected: FAIL + diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_ECDH.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_ECDH.https.any.js.ini index dd01995bfe46..4df58c27c3b8 100644 --- a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_ECDH.https.any.js.ini +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_ECDH.https.any.js.ini @@ -2,6 +2,9 @@ [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() for Failures] + expected: FAIL + [failures_ECDH.https.any.html] [Bad algorithm: generateKey(AES, false, [decrypt\])] diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_ECDSA.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_ECDSA.https.any.js.ini index 309f947da19c..b8b642e1fe3d 100644 --- a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_ECDSA.https.any.js.ini +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_ECDSA.https.any.js.ini @@ -1210,3 +1210,6 @@ [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() for Failures] + expected: FAIL + diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_HMAC.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_HMAC.https.any.js.ini index 50370dc3d465..82768418705d 100644 --- a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_HMAC.https.any.js.ini +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_HMAC.https.any.js.ini @@ -1360,3 +1360,6 @@ [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() for Failures] + expected: FAIL + diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_RSA-OAEP.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_RSA-OAEP.https.any.js.ini index 24bca2d25e88..67fc2d8531be 100644 --- a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_RSA-OAEP.https.any.js.ini +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_RSA-OAEP.https.any.js.ini @@ -1492,3 +1492,6 @@ [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() for Failures] + expected: FAIL + diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.js.ini index ccd541c8c10a..b066993401d7 100644 --- a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.js.ini +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.js.ini @@ -1180,3 +1180,6 @@ [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() for Failures] + expected: FAIL + diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.https.any.js.ini index 7d1a22eeab99..c079579d3b23 100644 --- a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.https.any.js.ini +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.https.any.js.ini @@ -1180,3 +1180,6 @@ [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() for Failures] + expected: FAIL + diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-CBC.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-CBC.https.any.js.ini index 303140d7cc43..b382a505f1e7 100644 --- a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-CBC.https.any.js.ini +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-CBC.https.any.js.ini @@ -2,5 +2,8 @@ [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_AES-CBC.https.any.html] diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-CTR.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-CTR.https.any.js.ini index 4ae91b8cdcf1..7b3b93d88af7 100644 --- a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-CTR.https.any.js.ini +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-CTR.https.any.js.ini @@ -2,5 +2,8 @@ [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_AES-CTR.https.any.html] diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-GCM.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-GCM.https.any.js.ini index 2dc23aba8900..506bd741bf8a 100644 --- a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-GCM.https.any.js.ini +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-GCM.https.any.js.ini @@ -2,5 +2,8 @@ [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_AES-GCM.https.any.html] diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-KW.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-KW.https.any.js.ini index 54c4e64be3a4..3f1fdd764e05 100644 --- a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-KW.https.any.js.ini +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-KW.https.any.js.ini @@ -2,5 +2,8 @@ [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_AES-KW.https.any.html] diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_ECDH.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_ECDH.https.any.js.ini index ef4e232e1408..8c1407274cf4 100644 --- a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_ECDH.https.any.js.ini +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_ECDH.https.any.js.ini @@ -2,5 +2,8 @@ [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_ECDH.https.any.html] diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_ECDSA.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_ECDSA.https.any.js.ini index 21c609a46f57..c0916b19aa8a 100644 --- a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_ECDSA.https.any.js.ini +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_ECDSA.https.any.js.ini @@ -2,5 +2,8 @@ [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_ECDSA.https.any.html] diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_HMAC.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_HMAC.https.any.js.ini index b9f66ccb86ac..4f4a340c4b25 100644 --- a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_HMAC.https.any.js.ini +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_HMAC.https.any.js.ini @@ -2,5 +2,8 @@ [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_HMAC.https.any.html] diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.js.ini index bb903c7af92f..0724ae2a72cb 100644 --- a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.js.ini +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.js.ini @@ -2,81 +2,129 @@ [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_RSA-OAEP.https.any.worker.html?141-150] [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_RSA-OAEP.https.any.worker.html?151-last] [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_RSA-OAEP.https.any.worker.html?51-60] [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_RSA-OAEP.https.any.worker.html?31-40] [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_RSA-OAEP.https.any.worker.html?21-30] [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_RSA-OAEP.https.any.worker.html?61-70] [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_RSA-OAEP.https.any.worker.html?81-90] [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_RSA-OAEP.https.any.worker.html?71-80] [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_RSA-OAEP.https.any.worker.html?101-110] [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_RSA-OAEP.https.any.worker.html?41-50] [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_RSA-OAEP.https.any.worker.html?1-10] [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_RSA-OAEP.https.any.worker.html?91-100] [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_RSA-OAEP.https.any.worker.html?131-140] [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_RSA-OAEP.https.any.worker.html?11-20] [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_RSA-OAEP.https.any.worker.html?121-130] [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_RSA-OAEP.https.any.html?1-10] diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.js.ini index 8b3beb9473c7..66f471a6fab8 100644 --- a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.js.ini +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.js.ini @@ -2,21 +2,33 @@ [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_RSA-PSS.https.any.worker.html?1-10] [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_RSA-PSS.https.any.worker.html?31-last] [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_RSA-PSS.https.any.worker.html?21-30] [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_RSA-PSS.https.any.html?11-20] diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.js.ini index 7eceae930373..bfe73efba8f5 100644 --- a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.js.ini +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.js.ini @@ -2,21 +2,33 @@ [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_RSASSA-PKCS1-v1_5.https.any.worker.html?1-10] [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_RSASSA-PKCS1-v1_5.https.any.worker.html?31-last] [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_RSASSA-PKCS1-v1_5.https.any.worker.html?21-30] [Untitled] expected: FAIL + [WebCryptoAPI: generateKey() Successful Calls] + expected: FAIL + [successes_RSASSA-PKCS1-v1_5.https.any.html?1-10] diff --git a/testing/web-platform/meta/WebCryptoAPI/idlharness.https.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/idlharness.https.any.js.ini similarity index 86% rename from testing/web-platform/meta/WebCryptoAPI/idlharness.https.worker.js.ini rename to testing/web-platform/meta/WebCryptoAPI/idlharness.https.any.js.ini index 2ce4207fd4ae..aaf37fbf70e1 100644 --- a/testing/web-platform/meta/WebCryptoAPI/idlharness.https.worker.js.ini +++ b/testing/web-platform/meta/WebCryptoAPI/idlharness.https.any.js.ini @@ -1,7 +1,4 @@ -[idlharness.https.worker.html] - [ArrayBuffer interface: existence and properties of interface object] - expected: FAIL - +[idlharness.https.any.worker.html] [CryptoKey interface: existence and properties of interface object] expected: FAIL @@ -32,3 +29,5 @@ [CryptoKey interface: attribute usages] expected: FAIL + +[idlharness.https.any.html] diff --git a/testing/web-platform/meta/accelerometer/Accelerometer-iframe-access.https.html.ini b/testing/web-platform/meta/accelerometer/Accelerometer-iframe-access.https.html.ini new file mode 100644 index 000000000000..4ffe63dfa01d --- /dev/null +++ b/testing/web-platform/meta/accelerometer/Accelerometer-iframe-access.https.html.ini @@ -0,0 +1,19 @@ +[Accelerometer-iframe-access.https.html] + [Accelerometer: sensor is suspended and resumed when focus traverses from to cross-origin frame] + expected: FAIL + + [Accelerometer: sensor is not suspended when focus traverses from to same-origin frame] + expected: FAIL + + [LinearAccelerationSensor: sensor is suspended and resumed when focus traverses from to cross-origin frame] + expected: FAIL + + [LinearAccelerationSensor: sensor is not suspended when focus traverses from to same-origin frame] + expected: FAIL + + [GravitySensor: sensor is suspended and resumed when focus traverses from to cross-origin frame] + expected: FAIL + + [GravitySensor: sensor is not suspended when focus traverses from to same-origin frame] + expected: FAIL + diff --git a/testing/web-platform/meta/ambient-light/AmbientLightSensor-disabled-by-feature-policy.https.html.ini b/testing/web-platform/meta/ambient-light/AmbientLightSensor-disabled-by-feature-policy.https.html.ini index e5deac880c65..8b31bfd0dbb6 100644 --- a/testing/web-platform/meta/ambient-light/AmbientLightSensor-disabled-by-feature-policy.https.html.ini +++ b/testing/web-platform/meta/ambient-light/AmbientLightSensor-disabled-by-feature-policy.https.html.ini @@ -5,3 +5,12 @@ [AmbientLightSensor Feature Policy Test: Disabled] expected: FAIL + [AmbientLightSensor: Feature-Policy header ambient-light-sensor 'none' disallows the top-level document.] + expected: FAIL + + [AmbientLightSensor: Feature-Policy header ambient-light-sensor 'none' disallows same-origin iframes.] + expected: FAIL + + [AmbientLightSensor: Feature-Policy header ambient-light-sensor 'none' disallows cross-origin iframes.] + expected: FAIL + diff --git a/testing/web-platform/meta/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html.ini b/testing/web-platform/meta/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html.ini index 5f652d8a52c9..11e80b05fafa 100644 --- a/testing/web-platform/meta/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html.ini +++ b/testing/web-platform/meta/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html.ini @@ -5,3 +5,9 @@ [AmbientLightSensor Feature Policy Test: Enabled by attribute redirect on load] expected: FAIL + [AmbientLightSensor: Feature-Policy allow='ambient-light-sensor' attribute allows same-origin relocation] + expected: FAIL + + [AmbientLightSensor: Feature-Policy allow='ambient-light-sensor' attribute disallows cross-origin relocation] + expected: FAIL + diff --git a/testing/web-platform/meta/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute.https.html.ini b/testing/web-platform/meta/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute.https.html.ini index deb97f55a693..eeda1b8ff8bc 100644 --- a/testing/web-platform/meta/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute.https.html.ini +++ b/testing/web-platform/meta/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute.https.html.ini @@ -5,3 +5,9 @@ [AmbientLightSensor Feature Policy Test: Enabled by attribute] expected: FAIL + [AmbientLightSensor: Feature-Policy allow='ambient-light-sensor' attribute allows same-origin iframe] + expected: FAIL + + [AmbientLightSensor: Feature-Policy allow='ambient-light-sensor' attribute allows cross-origin iframe] + expected: FAIL + diff --git a/testing/web-platform/meta/ambient-light/AmbientLightSensor-enabled-by-feature-policy.https.html.ini b/testing/web-platform/meta/ambient-light/AmbientLightSensor-enabled-by-feature-policy.https.html.ini index a6757457eedb..9b99cf4c9f64 100644 --- a/testing/web-platform/meta/ambient-light/AmbientLightSensor-enabled-by-feature-policy.https.html.ini +++ b/testing/web-platform/meta/ambient-light/AmbientLightSensor-enabled-by-feature-policy.https.html.ini @@ -5,3 +5,12 @@ [AmbientLightSensor Feature Policy Test: Enabled] expected: FAIL + [AmbientLightSensor: Feature-Policy header ambient-light-sensor * allows the top-level document.] + expected: FAIL + + [AmbientLightSensor: Feature-Policy header ambient-light-sensor * allows same-origin iframes.] + expected: FAIL + + [AmbientLightSensor: Feature-Policy header ambient-light-sensor * allows cross-origin iframes.] + expected: FAIL + diff --git a/testing/web-platform/meta/ambient-light/AmbientLightSensor-enabled-on-self-origin-by-feature-policy.https.html.ini b/testing/web-platform/meta/ambient-light/AmbientLightSensor-enabled-on-self-origin-by-feature-policy.https.html.ini index 9a84e51b4084..9b3120ff4292 100644 --- a/testing/web-platform/meta/ambient-light/AmbientLightSensor-enabled-on-self-origin-by-feature-policy.https.html.ini +++ b/testing/web-platform/meta/ambient-light/AmbientLightSensor-enabled-on-self-origin-by-feature-policy.https.html.ini @@ -5,3 +5,12 @@ [AmbientLightSensor Feature Policy Test: Enabled on self origin] expected: FAIL + [AmbientLightSensor: Feature-Policy header ambient-light-sensor 'self' allows the top-level document.] + expected: FAIL + + [AmbientLightSensor: Feature-Policy header ambient-light-sensor 'self' allows same-origin iframes.] + expected: FAIL + + [AmbientLightSensor: Feature-Policy header ambient-light-sensor 'self' disallows cross-origin iframes.] + expected: FAIL + diff --git a/testing/web-platform/meta/ambient-light/AmbientLightSensor-iframe-access.https.html.ini b/testing/web-platform/meta/ambient-light/AmbientLightSensor-iframe-access.https.html.ini new file mode 100644 index 000000000000..8e15c1be9bbb --- /dev/null +++ b/testing/web-platform/meta/ambient-light/AmbientLightSensor-iframe-access.https.html.ini @@ -0,0 +1,7 @@ +[AmbientLightSensor-iframe-access.https.html] + [AmbientLightSensor: sensor is suspended and resumed when focus traverses from to cross-origin frame] + expected: FAIL + + [AmbientLightSensor: sensor is not suspended when focus traverses from to same-origin frame] + expected: FAIL + diff --git a/testing/web-platform/meta/ambient-light/AmbientLightSensor.https.html.ini b/testing/web-platform/meta/ambient-light/AmbientLightSensor.https.html.ini index f6ecc8af7243..2af6ff4fb909 100644 --- a/testing/web-platform/meta/ambient-light/AmbientLightSensor.https.html.ini +++ b/testing/web-platform/meta/ambient-light/AmbientLightSensor.https.html.ini @@ -2,3 +2,39 @@ [AmbientLightSensor Test] expected: FAIL + [AmbientLightSensor: Test that 'onreading' is called and sensor reading is valid] + expected: FAIL + + [AmbientLightSensor: sensor reading is correct] + expected: FAIL + + [AmbientLightSensor: sensor timestamp is updated when time passes] + expected: FAIL + + [AmbientLightSensor: Test that sensor can be successfully created and its states are correct.] + expected: FAIL + + [AmbientLightSensor: sensor.start() returns undefined] + expected: FAIL + + [AmbientLightSensor: no exception is thrown when calling start() on already started sensor] + expected: FAIL + + [AmbientLightSensor: sensor.stop() returns undefined] + expected: FAIL + + [AmbientLightSensor: no exception is thrown when calling stop() on already stopped sensor] + expected: FAIL + + [AmbientLightSensor: Test that fresh reading is fetched on start()] + expected: FAIL + + [AmbientLightSensor: frequency hint works] + expected: FAIL + + [AmbientLightSensor: sensor receives suspend / resume notifications when cross-origin subframe is focused] + expected: FAIL + + [AmbientLightSensor: throw 'TypeError' if frequency is invalid] + expected: FAIL + diff --git a/testing/web-platform/meta/audio-output/HTMLMediaElement-sinkId-idl.html.ini b/testing/web-platform/meta/audio-output/HTMLMediaElement-sinkId-idl.html.ini deleted file mode 100644 index 3a8aa6669e5e..000000000000 --- a/testing/web-platform/meta/audio-output/HTMLMediaElement-sinkId-idl.html.ini +++ /dev/null @@ -1,25 +0,0 @@ -[HTMLMediaElement-sinkId-idl.html] - [HTMLMediaElement interface: attribute sinkId] - expected: FAIL - - [HTMLMediaElement interface: operation setSinkId(DOMString)] - expected: FAIL - - [HTMLMediaElement interface: audio must inherit property "sinkId" with the proper type] - expected: FAIL - - [HTMLMediaElement interface: audio must inherit property "setSinkId(DOMString)" with the proper type] - expected: FAIL - - [HTMLMediaElement interface: calling setSinkId(DOMString) on audio with too few arguments must throw TypeError] - expected: FAIL - - [HTMLMediaElement interface: video must inherit property "sinkId" with the proper type] - expected: FAIL - - [HTMLMediaElement interface: video must inherit property "setSinkId(DOMString)" with the proper type] - expected: FAIL - - [HTMLMediaElement interface: calling setSinkId(DOMString) on video with too few arguments must throw TypeError] - expected: FAIL - diff --git a/testing/web-platform/meta/audio-output/idlharness.window.js.ini b/testing/web-platform/meta/audio-output/idlharness.window.js.ini new file mode 100644 index 000000000000..d7192f109874 --- /dev/null +++ b/testing/web-platform/meta/audio-output/idlharness.window.js.ini @@ -0,0 +1,7 @@ +[idlharness.window.html] + [HTMLMediaElement interface: attribute sinkId] + expected: FAIL + + [HTMLMediaElement interface: operation setSinkId(DOMString)] + expected: FAIL + diff --git a/testing/web-platform/meta/background-fetch/interfaces-worker.https.html.ini b/testing/web-platform/meta/background-fetch/interfaces-worker.https.html.ini deleted file mode 100644 index 7bfc639c8826..000000000000 --- a/testing/web-platform/meta/background-fetch/interfaces-worker.https.html.ini +++ /dev/null @@ -1,379 +0,0 @@ -[interfaces-worker.https.html] - [ServiceWorkerRegistration interface: existence and properties of interface object] - expected: FAIL - - [ServiceWorkerGlobalScope interface: attribute onbackgroundfetched] - expected: FAIL - - [ServiceWorkerGlobalScope interface: attribute onbackgroundfetchfail] - expected: FAIL - - [ServiceWorkerGlobalScope interface: attribute onbackgroundfetchabort] - expected: FAIL - - [ServiceWorkerGlobalScope interface: attribute onbackgroundfetchclick] - expected: FAIL - - [BackgroundFetchManager interface: existence and properties of interface object] - expected: FAIL - - [BackgroundFetchManager interface object length] - expected: FAIL - - [BackgroundFetchManager interface object name] - expected: FAIL - - [BackgroundFetchManager interface: existence and properties of interface prototype object] - expected: FAIL - - [BackgroundFetchManager interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [BackgroundFetchManager interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [BackgroundFetchManager interface: operation fetch(DOMString,[object Object\],[object Object\],BackgroundFetchOptions)] - expected: FAIL - - [BackgroundFetchManager interface: operation get(DOMString)] - expected: FAIL - - [BackgroundFetchManager interface: operation getTags()] - expected: FAIL - - [BackgroundFetchRegistration interface: existence and properties of interface object] - expected: FAIL - - [BackgroundFetchRegistration interface object length] - expected: FAIL - - [BackgroundFetchRegistration interface object name] - expected: FAIL - - [BackgroundFetchRegistration interface: existence and properties of interface prototype object] - expected: FAIL - - [BackgroundFetchRegistration interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [BackgroundFetchRegistration interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute tag] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute icons] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute totalDownloadSize] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute title] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute fetches] - expected: FAIL - - [BackgroundFetchRegistration interface: operation abort()] - expected: FAIL - - [BackgroundFetchFetches interface: existence and properties of interface object] - expected: FAIL - - [BackgroundFetchFetches interface object length] - expected: FAIL - - [BackgroundFetchFetches interface object name] - expected: FAIL - - [BackgroundFetchFetches interface: existence and properties of interface prototype object] - expected: FAIL - - [BackgroundFetchFetches interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [BackgroundFetchFetches interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [BackgroundFetchFetches interface: attribute request] - expected: FAIL - - [BackgroundFetchActiveFetches interface: existence and properties of interface object] - expected: FAIL - - [BackgroundFetchActiveFetches interface object length] - expected: FAIL - - [BackgroundFetchActiveFetches interface object name] - expected: FAIL - - [BackgroundFetchActiveFetches interface: existence and properties of interface prototype object] - expected: FAIL - - [BackgroundFetchActiveFetches interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [BackgroundFetchActiveFetches interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [BackgroundFetchActiveFetches interface: attribute responseReady] - expected: FAIL - - [BackgroundFetchEvent interface: existence and properties of interface object] - expected: FAIL - - [BackgroundFetchEvent interface object length] - expected: FAIL - - [BackgroundFetchEvent interface object name] - expected: FAIL - - [BackgroundFetchEvent interface: existence and properties of interface prototype object] - expected: FAIL - - [BackgroundFetchEvent interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [BackgroundFetchEvent interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [BackgroundFetchEvent interface: attribute tag] - expected: FAIL - - [BackgroundFetchEndEvent interface: existence and properties of interface object] - expected: FAIL - - [BackgroundFetchEndEvent interface object length] - expected: FAIL - - [BackgroundFetchEndEvent interface object name] - expected: FAIL - - [BackgroundFetchEndEvent interface: existence and properties of interface prototype object] - expected: FAIL - - [BackgroundFetchEndEvent interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [BackgroundFetchEndEvent interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [BackgroundFetchEndEvent interface: attribute completeFetches] - expected: FAIL - - [BackgroundFetchEndEvent interface: operation updateUI(DOMString)] - expected: FAIL - - [BackgroundFetchSettledFetches interface: existence and properties of interface object] - expected: FAIL - - [BackgroundFetchSettledFetches interface object length] - expected: FAIL - - [BackgroundFetchSettledFetches interface object name] - expected: FAIL - - [BackgroundFetchSettledFetches interface: existence and properties of interface prototype object] - expected: FAIL - - [BackgroundFetchSettledFetches interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [BackgroundFetchSettledFetches interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [BackgroundFetchSettledFetches interface: attribute response] - expected: FAIL - - [BackgroundFetchFailEvent interface: existence and properties of interface object] - expected: FAIL - - [BackgroundFetchFailEvent interface object length] - expected: FAIL - - [BackgroundFetchFailEvent interface object name] - expected: FAIL - - [BackgroundFetchFailEvent interface: existence and properties of interface prototype object] - expected: FAIL - - [BackgroundFetchFailEvent interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [BackgroundFetchFailEvent interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [BackgroundFetchFailEvent interface: attribute failedFetches] - expected: FAIL - - [BackgroundFetchClickEvent interface: existence and properties of interface object] - expected: FAIL - - [BackgroundFetchClickEvent interface object length] - expected: FAIL - - [BackgroundFetchClickEvent interface object name] - expected: FAIL - - [BackgroundFetchClickEvent interface: existence and properties of interface prototype object] - expected: FAIL - - [BackgroundFetchClickEvent interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [BackgroundFetchClickEvent interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [BackgroundFetchClickEvent interface: attribute state] - expected: FAIL - - [BackgroundFetchManager interface: operation getIds()] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute id] - expected: FAIL - - [BackgroundFetchEvent interface: attribute id] - expected: FAIL - - [BackgroundFetchManager interface: operation fetch(DOMString, [object Object\],[object Object\], BackgroundFetchOptions)] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute uploadTotal] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute uploaded] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute downloadTotal] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute downloaded] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute activeFetches] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute onprogress] - expected: FAIL - - [BackgroundFetchFetch interface: existence and properties of interface object] - expected: FAIL - - [BackgroundFetchFetch interface object length] - expected: FAIL - - [BackgroundFetchFetch interface object name] - expected: FAIL - - [BackgroundFetchFetch interface: existence and properties of interface prototype object] - expected: FAIL - - [BackgroundFetchFetch interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [BackgroundFetchFetch interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [BackgroundFetchFetch interface: attribute request] - expected: FAIL - - [BackgroundFetchActiveFetches interface: operation match(RequestInfo)] - expected: FAIL - - [BackgroundFetchActiveFetches interface: operation values()] - expected: FAIL - - [BackgroundFetchActiveFetch interface: existence and properties of interface object] - expected: FAIL - - [BackgroundFetchActiveFetch interface object length] - expected: FAIL - - [BackgroundFetchActiveFetch interface object name] - expected: FAIL - - [BackgroundFetchActiveFetch interface: existence and properties of interface prototype object] - expected: FAIL - - [BackgroundFetchActiveFetch interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [BackgroundFetchActiveFetch interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [BackgroundFetchActiveFetch interface: attribute responseReady] - expected: FAIL - - [BackgroundFetchSettledEvent interface: existence and properties of interface object] - expected: FAIL - - [BackgroundFetchSettledEvent interface object length] - expected: FAIL - - [BackgroundFetchSettledEvent interface object name] - expected: FAIL - - [BackgroundFetchSettledEvent interface: existence and properties of interface prototype object] - expected: FAIL - - [BackgroundFetchSettledEvent interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [BackgroundFetchSettledEvent interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [BackgroundFetchSettledEvent interface: attribute fetches] - expected: FAIL - - [BackgroundFetchSettledFetches interface: operation match(RequestInfo)] - expected: FAIL - - [BackgroundFetchSettledFetches interface: operation values()] - expected: FAIL - - [BackgroundFetchSettledFetch interface: existence and properties of interface object] - expected: FAIL - - [BackgroundFetchSettledFetch interface object length] - expected: FAIL - - [BackgroundFetchSettledFetch interface object name] - expected: FAIL - - [BackgroundFetchSettledFetch interface: existence and properties of interface prototype object] - expected: FAIL - - [BackgroundFetchSettledFetch interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [BackgroundFetchSettledFetch interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [BackgroundFetchSettledFetch interface: attribute response] - expected: FAIL - - [BackgroundFetchUpdateEvent interface: existence and properties of interface object] - expected: FAIL - - [BackgroundFetchUpdateEvent interface object length] - expected: FAIL - - [BackgroundFetchUpdateEvent interface object name] - expected: FAIL - - [BackgroundFetchUpdateEvent interface: existence and properties of interface prototype object] - expected: FAIL - - [BackgroundFetchUpdateEvent interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [BackgroundFetchUpdateEvent interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [BackgroundFetchUpdateEvent interface: operation updateUI(DOMString)] - expected: FAIL - - [ExtendableEvent interface: existence and properties of interface object] - expected: FAIL - diff --git a/testing/web-platform/meta/background-fetch/interfaces.html.ini b/testing/web-platform/meta/background-fetch/interfaces.html.ini deleted file mode 100644 index 56eec65d6eb4..000000000000 --- a/testing/web-platform/meta/background-fetch/interfaces.html.ini +++ /dev/null @@ -1,184 +0,0 @@ -[interfaces.html] - [ServiceWorkerRegistration interface: attribute backgroundFetch] - expected: FAIL - - [BackgroundFetchManager interface: existence and properties of interface object] - expected: FAIL - - [BackgroundFetchManager interface object length] - expected: FAIL - - [BackgroundFetchManager interface object name] - expected: FAIL - - [BackgroundFetchManager interface: existence and properties of interface prototype object] - expected: FAIL - - [BackgroundFetchManager interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [BackgroundFetchManager interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [BackgroundFetchManager interface: operation fetch(DOMString,[object Object\],[object Object\],BackgroundFetchOptions)] - expected: FAIL - - [BackgroundFetchManager interface: operation get(DOMString)] - expected: FAIL - - [BackgroundFetchManager interface: operation getTags()] - expected: FAIL - - [BackgroundFetchRegistration interface: existence and properties of interface object] - expected: FAIL - - [BackgroundFetchRegistration interface object length] - expected: FAIL - - [BackgroundFetchRegistration interface object name] - expected: FAIL - - [BackgroundFetchRegistration interface: existence and properties of interface prototype object] - expected: FAIL - - [BackgroundFetchRegistration interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [BackgroundFetchRegistration interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute tag] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute icons] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute totalDownloadSize] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute title] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute fetches] - expected: FAIL - - [BackgroundFetchRegistration interface: operation abort()] - expected: FAIL - - [BackgroundFetchFetches interface: existence and properties of interface object] - expected: FAIL - - [BackgroundFetchFetches interface object length] - expected: FAIL - - [BackgroundFetchFetches interface object name] - expected: FAIL - - [BackgroundFetchFetches interface: existence and properties of interface prototype object] - expected: FAIL - - [BackgroundFetchFetches interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [BackgroundFetchFetches interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [BackgroundFetchFetches interface: attribute request] - expected: FAIL - - [BackgroundFetchActiveFetches interface: existence and properties of interface object] - expected: FAIL - - [BackgroundFetchActiveFetches interface object length] - expected: FAIL - - [BackgroundFetchActiveFetches interface object name] - expected: FAIL - - [BackgroundFetchActiveFetches interface: existence and properties of interface prototype object] - expected: FAIL - - [BackgroundFetchActiveFetches interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [BackgroundFetchActiveFetches interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [BackgroundFetchActiveFetches interface: attribute responseReady] - expected: FAIL - - [BackgroundFetchManager interface: operation getIds()] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute id] - expected: FAIL - - [BackgroundFetchManager interface: operation fetch(DOMString, [object Object\],[object Object\], BackgroundFetchOptions)] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute uploadTotal] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute uploaded] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute downloadTotal] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute downloaded] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute activeFetches] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute onprogress] - expected: FAIL - - [BackgroundFetchFetch interface: existence and properties of interface object] - expected: FAIL - - [BackgroundFetchFetch interface object length] - expected: FAIL - - [BackgroundFetchFetch interface object name] - expected: FAIL - - [BackgroundFetchFetch interface: existence and properties of interface prototype object] - expected: FAIL - - [BackgroundFetchFetch interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [BackgroundFetchFetch interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [BackgroundFetchFetch interface: attribute request] - expected: FAIL - - [BackgroundFetchActiveFetches interface: operation match(RequestInfo)] - expected: FAIL - - [BackgroundFetchActiveFetches interface: operation values()] - expected: FAIL - - [BackgroundFetchActiveFetch interface: existence and properties of interface object] - expected: FAIL - - [BackgroundFetchActiveFetch interface object length] - expected: FAIL - - [BackgroundFetchActiveFetch interface object name] - expected: FAIL - - [BackgroundFetchActiveFetch interface: existence and properties of interface prototype object] - expected: FAIL - - [BackgroundFetchActiveFetch interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [BackgroundFetchActiveFetch interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [BackgroundFetchActiveFetch interface: attribute responseReady] - expected: FAIL - diff --git a/testing/web-platform/meta/background-fetch/interfaces.worker.js.ini b/testing/web-platform/meta/background-fetch/interfaces.https.any.js.ini similarity index 54% rename from testing/web-platform/meta/background-fetch/interfaces.worker.js.ini rename to testing/web-platform/meta/background-fetch/interfaces.https.any.js.ini index e9aaace5b9a3..3422d2b19462 100644 --- a/testing/web-platform/meta/background-fetch/interfaces.worker.js.ini +++ b/testing/web-platform/meta/background-fetch/interfaces.https.any.js.ini @@ -1,7 +1,4 @@ -[interfaces.worker.html] - [ServiceWorkerRegistration interface: existence and properties of interface object] - expected: FAIL - +[interfaces.https.any.worker.html] [BackgroundFetchManager interface: existence and properties of interface object] expected: FAIL @@ -20,13 +17,13 @@ [BackgroundFetchManager interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [BackgroundFetchManager interface: operation fetch(DOMString,[object Object\],[object Object\],BackgroundFetchOptions)] + [BackgroundFetchManager interface: operation fetch(DOMString, [object Object\],[object Object\], BackgroundFetchOptions)] expected: FAIL [BackgroundFetchManager interface: operation get(DOMString)] expected: FAIL - [BackgroundFetchManager interface: operation getTags()] + [BackgroundFetchManager interface: operation getIds()] expected: FAIL [BackgroundFetchRegistration interface: existence and properties of interface object] @@ -47,75 +44,9 @@ [BackgroundFetchRegistration interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [BackgroundFetchRegistration interface: attribute tag] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute icons] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute totalDownloadSize] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute title] - expected: FAIL - - [BackgroundFetchRegistration interface: attribute fetches] - expected: FAIL - - [BackgroundFetchRegistration interface: operation abort()] - expected: FAIL - - [BackgroundFetchFetches interface: existence and properties of interface object] - expected: FAIL - - [BackgroundFetchFetches interface object length] - expected: FAIL - - [BackgroundFetchFetches interface object name] - expected: FAIL - - [BackgroundFetchFetches interface: existence and properties of interface prototype object] - expected: FAIL - - [BackgroundFetchFetches interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [BackgroundFetchFetches interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [BackgroundFetchFetches interface: attribute request] - expected: FAIL - - [BackgroundFetchActiveFetches interface: existence and properties of interface object] - expected: FAIL - - [BackgroundFetchActiveFetches interface object length] - expected: FAIL - - [BackgroundFetchActiveFetches interface object name] - expected: FAIL - - [BackgroundFetchActiveFetches interface: existence and properties of interface prototype object] - expected: FAIL - - [BackgroundFetchActiveFetches interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [BackgroundFetchActiveFetches interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [BackgroundFetchActiveFetches interface: attribute responseReady] - expected: FAIL - - [BackgroundFetchManager interface: operation getIds()] - expected: FAIL - [BackgroundFetchRegistration interface: attribute id] expected: FAIL - [BackgroundFetchManager interface: operation fetch(DOMString, [object Object\],[object Object\], BackgroundFetchOptions)] - expected: FAIL - [BackgroundFetchRegistration interface: attribute uploadTotal] expected: FAIL @@ -134,6 +65,9 @@ [BackgroundFetchRegistration interface: attribute onprogress] expected: FAIL + [BackgroundFetchRegistration interface: operation abort()] + expected: FAIL + [BackgroundFetchFetch interface: existence and properties of interface object] expected: FAIL @@ -155,6 +89,24 @@ [BackgroundFetchFetch interface: attribute request] expected: FAIL + [BackgroundFetchActiveFetches interface: existence and properties of interface object] + expected: FAIL + + [BackgroundFetchActiveFetches interface object length] + expected: FAIL + + [BackgroundFetchActiveFetches interface object name] + expected: FAIL + + [BackgroundFetchActiveFetches interface: existence and properties of interface prototype object] + expected: FAIL + + [BackgroundFetchActiveFetches interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [BackgroundFetchActiveFetches interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + [BackgroundFetchActiveFetches interface: operation match(RequestInfo)] expected: FAIL @@ -182,15 +134,146 @@ [BackgroundFetchActiveFetch interface: attribute responseReady] expected: FAIL - [ServiceWorkerGlobalScope interface: attribute onbackgroundfetched] + [ServiceWorkerRegistration interface: attribute backgroundFetch] expected: FAIL - [ServiceWorkerGlobalScope interface: attribute onbackgroundfetchfail] + +[interfaces.https.any.html] + [BackgroundFetchManager interface: existence and properties of interface object] expected: FAIL - [ServiceWorkerGlobalScope interface: attribute onbackgroundfetchabort] + [BackgroundFetchManager interface object length] expected: FAIL - [ServiceWorkerGlobalScope interface: attribute onbackgroundfetchclick] + [BackgroundFetchManager interface object name] + expected: FAIL + + [BackgroundFetchManager interface: existence and properties of interface prototype object] + expected: FAIL + + [BackgroundFetchManager interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [BackgroundFetchManager interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [BackgroundFetchManager interface: operation fetch(DOMString, [object Object\],[object Object\], BackgroundFetchOptions)] + expected: FAIL + + [BackgroundFetchManager interface: operation get(DOMString)] + expected: FAIL + + [BackgroundFetchManager interface: operation getIds()] + expected: FAIL + + [BackgroundFetchRegistration interface: existence and properties of interface object] + expected: FAIL + + [BackgroundFetchRegistration interface object length] + expected: FAIL + + [BackgroundFetchRegistration interface object name] + expected: FAIL + + [BackgroundFetchRegistration interface: existence and properties of interface prototype object] + expected: FAIL + + [BackgroundFetchRegistration interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [BackgroundFetchRegistration interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [BackgroundFetchRegistration interface: attribute id] + expected: FAIL + + [BackgroundFetchRegistration interface: attribute uploadTotal] + expected: FAIL + + [BackgroundFetchRegistration interface: attribute uploaded] + expected: FAIL + + [BackgroundFetchRegistration interface: attribute downloadTotal] + expected: FAIL + + [BackgroundFetchRegistration interface: attribute downloaded] + expected: FAIL + + [BackgroundFetchRegistration interface: attribute activeFetches] + expected: FAIL + + [BackgroundFetchRegistration interface: attribute onprogress] + expected: FAIL + + [BackgroundFetchRegistration interface: operation abort()] + expected: FAIL + + [BackgroundFetchFetch interface: existence and properties of interface object] + expected: FAIL + + [BackgroundFetchFetch interface object length] + expected: FAIL + + [BackgroundFetchFetch interface object name] + expected: FAIL + + [BackgroundFetchFetch interface: existence and properties of interface prototype object] + expected: FAIL + + [BackgroundFetchFetch interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [BackgroundFetchFetch interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [BackgroundFetchFetch interface: attribute request] + expected: FAIL + + [BackgroundFetchActiveFetches interface: existence and properties of interface object] + expected: FAIL + + [BackgroundFetchActiveFetches interface object length] + expected: FAIL + + [BackgroundFetchActiveFetches interface object name] + expected: FAIL + + [BackgroundFetchActiveFetches interface: existence and properties of interface prototype object] + expected: FAIL + + [BackgroundFetchActiveFetches interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [BackgroundFetchActiveFetches interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [BackgroundFetchActiveFetches interface: operation match(RequestInfo)] + expected: FAIL + + [BackgroundFetchActiveFetches interface: operation values()] + expected: FAIL + + [BackgroundFetchActiveFetch interface: existence and properties of interface object] + expected: FAIL + + [BackgroundFetchActiveFetch interface object length] + expected: FAIL + + [BackgroundFetchActiveFetch interface object name] + expected: FAIL + + [BackgroundFetchActiveFetch interface: existence and properties of interface prototype object] + expected: FAIL + + [BackgroundFetchActiveFetch interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [BackgroundFetchActiveFetch interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [BackgroundFetchActiveFetch interface: attribute responseReady] + expected: FAIL + + [ServiceWorkerRegistration interface: attribute backgroundFetch] expected: FAIL diff --git a/testing/web-platform/meta/bluetooth/characteristic/characteristicProperties.https.html.ini b/testing/web-platform/meta/bluetooth/characteristic/characteristicProperties.https.html.ini index bf3aa0766369..de850634a3e5 100644 --- a/testing/web-platform/meta/bluetooth/characteristic/characteristicProperties.https.html.ini +++ b/testing/web-platform/meta/bluetooth/characteristic/characteristicProperties.https.html.ini @@ -2,3 +2,6 @@ [HeartRate device properties] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/characteristic/getDescriptor/gen-characteristic-is-removed.https.html.ini b/testing/web-platform/meta/bluetooth/characteristic/getDescriptor/gen-characteristic-is-removed.https.html.ini index 62aaa1243fde..ec6a86690adf 100644 --- a/testing/web-platform/meta/bluetooth/characteristic/getDescriptor/gen-characteristic-is-removed.https.html.ini +++ b/testing/web-platform/meta/bluetooth/characteristic/getDescriptor/gen-characteristic-is-removed.https.html.ini @@ -2,3 +2,6 @@ [Characteristic gets removed. Reject with InvalidStateError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/characteristic/getDescriptor/gen-descriptor-get-same-object.https.html.ini b/testing/web-platform/meta/bluetooth/characteristic/getDescriptor/gen-descriptor-get-same-object.https.html.ini index bd2ff233112f..0a5a73a3c357 100644 --- a/testing/web-platform/meta/bluetooth/characteristic/getDescriptor/gen-descriptor-get-same-object.https.html.ini +++ b/testing/web-platform/meta/bluetooth/characteristic/getDescriptor/gen-descriptor-get-same-object.https.html.ini @@ -2,3 +2,6 @@ [Calls to getDescriptor should return the same object.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/characteristic/getDescriptor/gen-service-is-removed.https.html.ini b/testing/web-platform/meta/bluetooth/characteristic/getDescriptor/gen-service-is-removed.https.html.ini index 58fa2a29a39a..c6e21aeb7884 100644 --- a/testing/web-platform/meta/bluetooth/characteristic/getDescriptor/gen-service-is-removed.https.html.ini +++ b/testing/web-platform/meta/bluetooth/characteristic/getDescriptor/gen-service-is-removed.https.html.ini @@ -2,3 +2,6 @@ [Service is removed. Reject with InvalidStateError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed-with-uuid.https.html.ini b/testing/web-platform/meta/bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed-with-uuid.https.html.ini index 6e24192ecfca..e995363acc67 100644 --- a/testing/web-platform/meta/bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed-with-uuid.https.html.ini +++ b/testing/web-platform/meta/bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed-with-uuid.https.html.ini @@ -2,3 +2,6 @@ [Characteristic gets removed. Reject with InvalidStateError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed.https.html.ini b/testing/web-platform/meta/bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed.https.html.ini index 62aaa1243fde..ec6a86690adf 100644 --- a/testing/web-platform/meta/bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed.https.html.ini +++ b/testing/web-platform/meta/bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed.https.html.ini @@ -2,3 +2,6 @@ [Characteristic gets removed. Reject with InvalidStateError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/characteristic/getDescriptors/gen-descriptor-get-same-object.https.html.ini b/testing/web-platform/meta/bluetooth/characteristic/getDescriptors/gen-descriptor-get-same-object.https.html.ini index 1d1a0cfcb69a..156116044f34 100644 --- a/testing/web-platform/meta/bluetooth/characteristic/getDescriptors/gen-descriptor-get-same-object.https.html.ini +++ b/testing/web-platform/meta/bluetooth/characteristic/getDescriptors/gen-descriptor-get-same-object.https.html.ini @@ -2,3 +2,6 @@ [Calls to getDescriptors should return the same object.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/characteristic/getDescriptors/gen-service-is-removed-with-uuid.https.html.ini b/testing/web-platform/meta/bluetooth/characteristic/getDescriptors/gen-service-is-removed-with-uuid.https.html.ini index 5b705cd4bb49..a63432bc4adf 100644 --- a/testing/web-platform/meta/bluetooth/characteristic/getDescriptors/gen-service-is-removed-with-uuid.https.html.ini +++ b/testing/web-platform/meta/bluetooth/characteristic/getDescriptors/gen-service-is-removed-with-uuid.https.html.ini @@ -2,3 +2,6 @@ [Service is removed. Reject with InvalidStateError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/characteristic/getDescriptors/gen-service-is-removed.https.html.ini b/testing/web-platform/meta/bluetooth/characteristic/getDescriptors/gen-service-is-removed.https.html.ini index 58fa2a29a39a..c6e21aeb7884 100644 --- a/testing/web-platform/meta/bluetooth/characteristic/getDescriptors/gen-service-is-removed.https.html.ini +++ b/testing/web-platform/meta/bluetooth/characteristic/getDescriptors/gen-service-is-removed.https.html.ini @@ -2,3 +2,6 @@ [Service is removed. Reject with InvalidStateError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/characteristic/notifications/characteristic-is-removed.https.html.ini b/testing/web-platform/meta/bluetooth/characteristic/notifications/characteristic-is-removed.https.html.ini index d345e389a922..9cf3f948834b 100644 --- a/testing/web-platform/meta/bluetooth/characteristic/notifications/characteristic-is-removed.https.html.ini +++ b/testing/web-platform/meta/bluetooth/characteristic/notifications/characteristic-is-removed.https.html.ini @@ -2,3 +2,6 @@ [Characteristic is removed. Reject with InvalidStateError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/characteristic/notifications/service-is-removed.https.html.ini b/testing/web-platform/meta/bluetooth/characteristic/notifications/service-is-removed.https.html.ini index 0339c9a54873..b2337a2e5c37 100644 --- a/testing/web-platform/meta/bluetooth/characteristic/notifications/service-is-removed.https.html.ini +++ b/testing/web-platform/meta/bluetooth/characteristic/notifications/service-is-removed.https.html.ini @@ -2,3 +2,6 @@ [Service is removed. Reject with InvalidStateError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/characteristic/readValue/add-multiple-event-listeners.https.html.ini b/testing/web-platform/meta/bluetooth/characteristic/readValue/add-multiple-event-listeners.https.html.ini index b3b190eeff02..5240957f81ee 100644 --- a/testing/web-platform/meta/bluetooth/characteristic/readValue/add-multiple-event-listeners.https.html.ini +++ b/testing/web-platform/meta/bluetooth/characteristic/readValue/add-multiple-event-listeners.https.html.ini @@ -2,3 +2,6 @@ [Add multiple event listeners then readValue().] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/characteristic/readValue/characteristic-is-removed.https.html.ini b/testing/web-platform/meta/bluetooth/characteristic/readValue/characteristic-is-removed.https.html.ini index 0c206f6f7005..fa72b57ec8f2 100644 --- a/testing/web-platform/meta/bluetooth/characteristic/readValue/characteristic-is-removed.https.html.ini +++ b/testing/web-platform/meta/bluetooth/characteristic/readValue/characteristic-is-removed.https.html.ini @@ -2,3 +2,6 @@ [Characteristic gets removed. Reject with InvalidStateError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/characteristic/readValue/event-is-fired.https.html.ini b/testing/web-platform/meta/bluetooth/characteristic/readValue/event-is-fired.https.html.ini index 52857cfe42be..80f30da70592 100644 --- a/testing/web-platform/meta/bluetooth/characteristic/readValue/event-is-fired.https.html.ini +++ b/testing/web-platform/meta/bluetooth/characteristic/readValue/event-is-fired.https.html.ini @@ -2,3 +2,6 @@ [Reading a characteristic should fire an event.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/characteristic/readValue/gen-characteristic-is-removed.https.html.ini b/testing/web-platform/meta/bluetooth/characteristic/readValue/gen-characteristic-is-removed.https.html.ini index 62aaa1243fde..ec6a86690adf 100644 --- a/testing/web-platform/meta/bluetooth/characteristic/readValue/gen-characteristic-is-removed.https.html.ini +++ b/testing/web-platform/meta/bluetooth/characteristic/readValue/gen-characteristic-is-removed.https.html.ini @@ -2,3 +2,6 @@ [Characteristic gets removed. Reject with InvalidStateError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/characteristic/readValue/read-succeeds.https.html.ini b/testing/web-platform/meta/bluetooth/characteristic/readValue/read-succeeds.https.html.ini index 784d1cf25703..3aa9c0b2cb54 100644 --- a/testing/web-platform/meta/bluetooth/characteristic/readValue/read-succeeds.https.html.ini +++ b/testing/web-platform/meta/bluetooth/characteristic/readValue/read-succeeds.https.html.ini @@ -2,3 +2,6 @@ [A read request succeeds and returns the characteristic's value.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/characteristic/readValue/read-updates-value.https.html.ini b/testing/web-platform/meta/bluetooth/characteristic/readValue/read-updates-value.https.html.ini index dc3e18bbb7ab..6aa1d70c6eb7 100644 --- a/testing/web-platform/meta/bluetooth/characteristic/readValue/read-updates-value.https.html.ini +++ b/testing/web-platform/meta/bluetooth/characteristic/readValue/read-updates-value.https.html.ini @@ -2,3 +2,6 @@ [Succesful read should update characteristic.value] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/characteristic/readValue/service-is-removed.https.html.ini b/testing/web-platform/meta/bluetooth/characteristic/readValue/service-is-removed.https.html.ini index 0af06aec5a7b..172933abacdf 100644 --- a/testing/web-platform/meta/bluetooth/characteristic/readValue/service-is-removed.https.html.ini +++ b/testing/web-platform/meta/bluetooth/characteristic/readValue/service-is-removed.https.html.ini @@ -2,3 +2,6 @@ [Service gets removed. Reject with InvalidStateError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/characteristic/service-same-from-2-characteristics.https.html.ini b/testing/web-platform/meta/bluetooth/characteristic/service-same-from-2-characteristics.https.html.ini index f1bca86d590a..e8ac0a5f05ec 100644 --- a/testing/web-platform/meta/bluetooth/characteristic/service-same-from-2-characteristics.https.html.ini +++ b/testing/web-platform/meta/bluetooth/characteristic/service-same-from-2-characteristics.https.html.ini @@ -2,3 +2,6 @@ [Same parent service returned from multiple characteristics.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/characteristic/service-same-object.https.html.ini b/testing/web-platform/meta/bluetooth/characteristic/service-same-object.https.html.ini index d6d132175578..c3d1d8ef003d 100644 --- a/testing/web-platform/meta/bluetooth/characteristic/service-same-object.https.html.ini +++ b/testing/web-platform/meta/bluetooth/characteristic/service-same-object.https.html.ini @@ -2,3 +2,6 @@ [[SameObject\] test for BluetoothRemoteGATTCharacteristic service.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/characteristic/startNotifications/gen-characteristic-is-removed.https.html.ini b/testing/web-platform/meta/bluetooth/characteristic/startNotifications/gen-characteristic-is-removed.https.html.ini index 62aaa1243fde..ec6a86690adf 100644 --- a/testing/web-platform/meta/bluetooth/characteristic/startNotifications/gen-characteristic-is-removed.https.html.ini +++ b/testing/web-platform/meta/bluetooth/characteristic/startNotifications/gen-characteristic-is-removed.https.html.ini @@ -2,3 +2,6 @@ [Characteristic gets removed. Reject with InvalidStateError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/characteristic/writeValue/characteristic-is-removed.https.html.ini b/testing/web-platform/meta/bluetooth/characteristic/writeValue/characteristic-is-removed.https.html.ini index 0c206f6f7005..fa72b57ec8f2 100644 --- a/testing/web-platform/meta/bluetooth/characteristic/writeValue/characteristic-is-removed.https.html.ini +++ b/testing/web-platform/meta/bluetooth/characteristic/writeValue/characteristic-is-removed.https.html.ini @@ -2,3 +2,6 @@ [Characteristic gets removed. Reject with InvalidStateError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/characteristic/writeValue/gen-characteristic-is-removed.https.html.ini b/testing/web-platform/meta/bluetooth/characteristic/writeValue/gen-characteristic-is-removed.https.html.ini index 62aaa1243fde..ec6a86690adf 100644 --- a/testing/web-platform/meta/bluetooth/characteristic/writeValue/gen-characteristic-is-removed.https.html.ini +++ b/testing/web-platform/meta/bluetooth/characteristic/writeValue/gen-characteristic-is-removed.https.html.ini @@ -2,3 +2,6 @@ [Characteristic gets removed. Reject with InvalidStateError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/characteristic/writeValue/service-is-removed.https.html.ini b/testing/web-platform/meta/bluetooth/characteristic/writeValue/service-is-removed.https.html.ini index 0af06aec5a7b..172933abacdf 100644 --- a/testing/web-platform/meta/bluetooth/characteristic/writeValue/service-is-removed.https.html.ini +++ b/testing/web-platform/meta/bluetooth/characteristic/writeValue/service-is-removed.https.html.ini @@ -2,3 +2,6 @@ [Service gets removed. Reject with InvalidStateError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/characteristic/writeValue/write-succeeds.https.html.ini b/testing/web-platform/meta/bluetooth/characteristic/writeValue/write-succeeds.https.html.ini index 920e2c8d77e2..5812ac9d06d8 100644 --- a/testing/web-platform/meta/bluetooth/characteristic/writeValue/write-succeeds.https.html.ini +++ b/testing/web-platform/meta/bluetooth/characteristic/writeValue/write-succeeds.https.html.ini @@ -2,3 +2,6 @@ [A regular write request to a writable characteristic should succeed.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/descriptor/readValue/gen-service-is-removed.https.html.ini b/testing/web-platform/meta/bluetooth/descriptor/readValue/gen-service-is-removed.https.html.ini index f7241a8a684b..42adf2c6bc67 100644 --- a/testing/web-platform/meta/bluetooth/descriptor/readValue/gen-service-is-removed.https.html.ini +++ b/testing/web-platform/meta/bluetooth/descriptor/readValue/gen-service-is-removed.https.html.ini @@ -2,3 +2,6 @@ [Service gets removed. Reject with InvalidStateError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/descriptor/readValue/read-succeeds.https.html.ini b/testing/web-platform/meta/bluetooth/descriptor/readValue/read-succeeds.https.html.ini index ec85680cac12..2f75b9f4560f 100644 --- a/testing/web-platform/meta/bluetooth/descriptor/readValue/read-succeeds.https.html.ini +++ b/testing/web-platform/meta/bluetooth/descriptor/readValue/read-succeeds.https.html.ini @@ -2,3 +2,6 @@ [A read request succeeds and returns the descriptor's value.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/descriptor/writeValue/gen-service-is-removed.https.html.ini b/testing/web-platform/meta/bluetooth/descriptor/writeValue/gen-service-is-removed.https.html.ini index f7241a8a684b..42adf2c6bc67 100644 --- a/testing/web-platform/meta/bluetooth/descriptor/writeValue/gen-service-is-removed.https.html.ini +++ b/testing/web-platform/meta/bluetooth/descriptor/writeValue/gen-service-is-removed.https.html.ini @@ -2,3 +2,6 @@ [Service gets removed. Reject with InvalidStateError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/device/gattserverdisconnected-event/disconnected.https.html.ini b/testing/web-platform/meta/bluetooth/device/gattserverdisconnected-event/disconnected.https.html.ini index c8314f37dd7c..747302044679 100644 --- a/testing/web-platform/meta/bluetooth/device/gattserverdisconnected-event/disconnected.https.html.ini +++ b/testing/web-platform/meta/bluetooth/device/gattserverdisconnected-event/disconnected.https.html.ini @@ -2,3 +2,6 @@ [A device disconnecting while connected should fire the gattserverdisconnected event.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/device/gattserverdisconnected-event/disconnected_gc.https.html.ini b/testing/web-platform/meta/bluetooth/device/gattserverdisconnected-event/disconnected_gc.https.html.ini index 731c9da4ff09..eb10c3832d20 100644 --- a/testing/web-platform/meta/bluetooth/device/gattserverdisconnected-event/disconnected_gc.https.html.ini +++ b/testing/web-platform/meta/bluetooth/device/gattserverdisconnected-event/disconnected_gc.https.html.ini @@ -2,3 +2,6 @@ [A device disconnecting after the BluetoothDevice object has been GC'ed should not access freed memory.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/device/gattserverdisconnected-event/one-event-per-disconnection.https.html.ini b/testing/web-platform/meta/bluetooth/device/gattserverdisconnected-event/one-event-per-disconnection.https.html.ini index 038d89d9906b..cd04fb0c5537 100644 --- a/testing/web-platform/meta/bluetooth/device/gattserverdisconnected-event/one-event-per-disconnection.https.html.ini +++ b/testing/web-platform/meta/bluetooth/device/gattserverdisconnected-event/one-event-per-disconnection.https.html.ini @@ -2,3 +2,6 @@ [If a site disconnects from a device while the platform is disconnecting that device, only one gattserverdisconnected event should fire.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/device/gattserverdisconnected-event/reconnect-during-disconnected-event.https.html.ini b/testing/web-platform/meta/bluetooth/device/gattserverdisconnected-event/reconnect-during-disconnected-event.https.html.ini index c69a83e96663..4dad3c347ff9 100644 --- a/testing/web-platform/meta/bluetooth/device/gattserverdisconnected-event/reconnect-during-disconnected-event.https.html.ini +++ b/testing/web-platform/meta/bluetooth/device/gattserverdisconnected-event/reconnect-during-disconnected-event.https.html.ini @@ -2,3 +2,6 @@ [A device that reconnects during the gattserverdisconnected event should still receive gattserverdisconnected events after re-connection.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/idl/idl-BluetoothDevice.https.html.ini b/testing/web-platform/meta/bluetooth/idl/idl-BluetoothDevice.https.html.ini index f9e19f92b48c..4e2f5aa28677 100644 --- a/testing/web-platform/meta/bluetooth/idl/idl-BluetoothDevice.https.html.ini +++ b/testing/web-platform/meta/bluetooth/idl/idl-BluetoothDevice.https.html.ini @@ -5,3 +5,6 @@ [BluetoothDevice attributes.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/idl/idlharness.tentative.window.js.ini b/testing/web-platform/meta/bluetooth/idl/idlharness.tentative.window.js.ini new file mode 100644 index 000000000000..953748941a68 --- /dev/null +++ b/testing/web-platform/meta/bluetooth/idl/idlharness.tentative.window.js.ini @@ -0,0 +1,466 @@ +[idlharness.tentative.window.html] + [Bluetooth interface: existence and properties of interface object] + expected: FAIL + + [Bluetooth interface object length] + expected: FAIL + + [Bluetooth interface object name] + expected: FAIL + + [Bluetooth interface: existence and properties of interface prototype object] + expected: FAIL + + [Bluetooth interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [Bluetooth interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [Bluetooth interface: operation getAvailability()] + expected: FAIL + + [Bluetooth interface: attribute onavailabilitychanged] + expected: FAIL + + [Bluetooth interface: attribute referringDevice] + expected: FAIL + + [Bluetooth interface: operation requestDevice(RequestDeviceOptions)] + expected: FAIL + + [Bluetooth interface: attribute ongattserverdisconnected] + expected: FAIL + + [Bluetooth interface: attribute oncharacteristicvaluechanged] + expected: FAIL + + [Bluetooth interface: attribute onserviceadded] + expected: FAIL + + [Bluetooth interface: attribute onservicechanged] + expected: FAIL + + [Bluetooth interface: attribute onserviceremoved] + expected: FAIL + + [BluetoothPermissionResult interface: existence and properties of interface object] + expected: FAIL + + [BluetoothPermissionResult interface object length] + expected: FAIL + + [BluetoothPermissionResult interface object name] + expected: FAIL + + [BluetoothPermissionResult interface: existence and properties of interface prototype object] + expected: FAIL + + [BluetoothPermissionResult interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [BluetoothPermissionResult interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [BluetoothPermissionResult interface: attribute devices] + expected: FAIL + + [ValueEvent interface: existence and properties of interface object] + expected: FAIL + + [ValueEvent interface object length] + expected: FAIL + + [ValueEvent interface object name] + expected: FAIL + + [ValueEvent interface: existence and properties of interface prototype object] + expected: FAIL + + [ValueEvent interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [ValueEvent interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [ValueEvent interface: attribute value] + expected: FAIL + + [BluetoothDevice interface: existence and properties of interface object] + expected: FAIL + + [BluetoothDevice interface object length] + expected: FAIL + + [BluetoothDevice interface object name] + expected: FAIL + + [BluetoothDevice interface: existence and properties of interface prototype object] + expected: FAIL + + [BluetoothDevice interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [BluetoothDevice interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [BluetoothDevice interface: attribute id] + expected: FAIL + + [BluetoothDevice interface: attribute name] + expected: FAIL + + [BluetoothDevice interface: attribute gatt] + expected: FAIL + + [BluetoothDevice interface: operation watchAdvertisements()] + expected: FAIL + + [BluetoothDevice interface: operation unwatchAdvertisements()] + expected: FAIL + + [BluetoothDevice interface: attribute watchingAdvertisements] + expected: FAIL + + [BluetoothDevice interface: attribute ongattserverdisconnected] + expected: FAIL + + [BluetoothDevice interface: attribute oncharacteristicvaluechanged] + expected: FAIL + + [BluetoothDevice interface: attribute onserviceadded] + expected: FAIL + + [BluetoothDevice interface: attribute onservicechanged] + expected: FAIL + + [BluetoothDevice interface: attribute onserviceremoved] + expected: FAIL + + [BluetoothManufacturerDataMap interface: existence and properties of interface object] + expected: FAIL + + [BluetoothManufacturerDataMap interface object length] + expected: FAIL + + [BluetoothManufacturerDataMap interface object name] + expected: FAIL + + [BluetoothManufacturerDataMap interface: existence and properties of interface prototype object] + expected: FAIL + + [BluetoothManufacturerDataMap interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [BluetoothManufacturerDataMap interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [BluetoothServiceDataMap interface: existence and properties of interface object] + expected: FAIL + + [BluetoothServiceDataMap interface object length] + expected: FAIL + + [BluetoothServiceDataMap interface object name] + expected: FAIL + + [BluetoothServiceDataMap interface: existence and properties of interface prototype object] + expected: FAIL + + [BluetoothServiceDataMap interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [BluetoothServiceDataMap interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [BluetoothAdvertisingEvent interface: existence and properties of interface object] + expected: FAIL + + [BluetoothAdvertisingEvent interface object length] + expected: FAIL + + [BluetoothAdvertisingEvent interface object name] + expected: FAIL + + [BluetoothAdvertisingEvent interface: existence and properties of interface prototype object] + expected: FAIL + + [BluetoothAdvertisingEvent interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [BluetoothAdvertisingEvent interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [BluetoothAdvertisingEvent interface: attribute device] + expected: FAIL + + [BluetoothAdvertisingEvent interface: attribute uuids] + expected: FAIL + + [BluetoothAdvertisingEvent interface: attribute name] + expected: FAIL + + [BluetoothAdvertisingEvent interface: attribute appearance] + expected: FAIL + + [BluetoothAdvertisingEvent interface: attribute txPower] + expected: FAIL + + [BluetoothAdvertisingEvent interface: attribute rssi] + expected: FAIL + + [BluetoothAdvertisingEvent interface: attribute manufacturerData] + expected: FAIL + + [BluetoothAdvertisingEvent interface: attribute serviceData] + expected: FAIL + + [BluetoothRemoteGATTServer interface: existence and properties of interface object] + expected: FAIL + + [BluetoothRemoteGATTServer interface object length] + expected: FAIL + + [BluetoothRemoteGATTServer interface object name] + expected: FAIL + + [BluetoothRemoteGATTServer interface: existence and properties of interface prototype object] + expected: FAIL + + [BluetoothRemoteGATTServer interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [BluetoothRemoteGATTServer interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [BluetoothRemoteGATTServer interface: attribute device] + expected: FAIL + + [BluetoothRemoteGATTServer interface: attribute connected] + expected: FAIL + + [BluetoothRemoteGATTServer interface: operation connect()] + expected: FAIL + + [BluetoothRemoteGATTServer interface: operation disconnect()] + expected: FAIL + + [BluetoothRemoteGATTServer interface: operation getPrimaryService(BluetoothServiceUUID)] + expected: FAIL + + [BluetoothRemoteGATTServer interface: operation getPrimaryServices(BluetoothServiceUUID)] + expected: FAIL + + [BluetoothRemoteGATTService interface: existence and properties of interface object] + expected: FAIL + + [BluetoothRemoteGATTService interface object length] + expected: FAIL + + [BluetoothRemoteGATTService interface object name] + expected: FAIL + + [BluetoothRemoteGATTService interface: existence and properties of interface prototype object] + expected: FAIL + + [BluetoothRemoteGATTService interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [BluetoothRemoteGATTService interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [BluetoothRemoteGATTService interface: attribute device] + expected: FAIL + + [BluetoothRemoteGATTService interface: attribute uuid] + expected: FAIL + + [BluetoothRemoteGATTService interface: attribute isPrimary] + expected: FAIL + + [BluetoothRemoteGATTService interface: operation getCharacteristic(BluetoothCharacteristicUUID)] + expected: FAIL + + [BluetoothRemoteGATTService interface: operation getCharacteristics(BluetoothCharacteristicUUID)] + expected: FAIL + + [BluetoothRemoteGATTService interface: operation getIncludedService(BluetoothServiceUUID)] + expected: FAIL + + [BluetoothRemoteGATTService interface: operation getIncludedServices(BluetoothServiceUUID)] + expected: FAIL + + [BluetoothRemoteGATTService interface: attribute oncharacteristicvaluechanged] + expected: FAIL + + [BluetoothRemoteGATTService interface: attribute onserviceadded] + expected: FAIL + + [BluetoothRemoteGATTService interface: attribute onservicechanged] + expected: FAIL + + [BluetoothRemoteGATTService interface: attribute onserviceremoved] + expected: FAIL + + [BluetoothRemoteGATTCharacteristic interface: existence and properties of interface object] + expected: FAIL + + [BluetoothRemoteGATTCharacteristic interface object length] + expected: FAIL + + [BluetoothRemoteGATTCharacteristic interface object name] + expected: FAIL + + [BluetoothRemoteGATTCharacteristic interface: existence and properties of interface prototype object] + expected: FAIL + + [BluetoothRemoteGATTCharacteristic interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [BluetoothRemoteGATTCharacteristic interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [BluetoothRemoteGATTCharacteristic interface: attribute service] + expected: FAIL + + [BluetoothRemoteGATTCharacteristic interface: attribute uuid] + expected: FAIL + + [BluetoothRemoteGATTCharacteristic interface: attribute properties] + expected: FAIL + + [BluetoothRemoteGATTCharacteristic interface: attribute value] + expected: FAIL + + [BluetoothRemoteGATTCharacteristic interface: operation getDescriptor(BluetoothDescriptorUUID)] + expected: FAIL + + [BluetoothRemoteGATTCharacteristic interface: operation getDescriptors(BluetoothDescriptorUUID)] + expected: FAIL + + [BluetoothRemoteGATTCharacteristic interface: operation readValue()] + expected: FAIL + + [BluetoothRemoteGATTCharacteristic interface: operation writeValue(BufferSource)] + expected: FAIL + + [BluetoothRemoteGATTCharacteristic interface: operation startNotifications()] + expected: FAIL + + [BluetoothRemoteGATTCharacteristic interface: operation stopNotifications()] + expected: FAIL + + [BluetoothRemoteGATTCharacteristic interface: attribute oncharacteristicvaluechanged] + expected: FAIL + + [BluetoothCharacteristicProperties interface: existence and properties of interface object] + expected: FAIL + + [BluetoothCharacteristicProperties interface object length] + expected: FAIL + + [BluetoothCharacteristicProperties interface object name] + expected: FAIL + + [BluetoothCharacteristicProperties interface: existence and properties of interface prototype object] + expected: FAIL + + [BluetoothCharacteristicProperties interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [BluetoothCharacteristicProperties interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [BluetoothCharacteristicProperties interface: attribute broadcast] + expected: FAIL + + [BluetoothCharacteristicProperties interface: attribute read] + expected: FAIL + + [BluetoothCharacteristicProperties interface: attribute writeWithoutResponse] + expected: FAIL + + [BluetoothCharacteristicProperties interface: attribute write] + expected: FAIL + + [BluetoothCharacteristicProperties interface: attribute notify] + expected: FAIL + + [BluetoothCharacteristicProperties interface: attribute indicate] + expected: FAIL + + [BluetoothCharacteristicProperties interface: attribute authenticatedSignedWrites] + expected: FAIL + + [BluetoothCharacteristicProperties interface: attribute reliableWrite] + expected: FAIL + + [BluetoothCharacteristicProperties interface: attribute writableAuxiliaries] + expected: FAIL + + [BluetoothRemoteGATTDescriptor interface: existence and properties of interface object] + expected: FAIL + + [BluetoothRemoteGATTDescriptor interface object length] + expected: FAIL + + [BluetoothRemoteGATTDescriptor interface object name] + expected: FAIL + + [BluetoothRemoteGATTDescriptor interface: existence and properties of interface prototype object] + expected: FAIL + + [BluetoothRemoteGATTDescriptor interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [BluetoothRemoteGATTDescriptor interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [BluetoothRemoteGATTDescriptor interface: attribute characteristic] + expected: FAIL + + [BluetoothRemoteGATTDescriptor interface: attribute uuid] + expected: FAIL + + [BluetoothRemoteGATTDescriptor interface: attribute value] + expected: FAIL + + [BluetoothRemoteGATTDescriptor interface: operation readValue()] + expected: FAIL + + [BluetoothRemoteGATTDescriptor interface: operation writeValue(BufferSource)] + expected: FAIL + + [BluetoothUUID interface: existence and properties of interface object] + expected: FAIL + + [BluetoothUUID interface object length] + expected: FAIL + + [BluetoothUUID interface object name] + expected: FAIL + + [BluetoothUUID interface: existence and properties of interface prototype object] + expected: FAIL + + [BluetoothUUID interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [BluetoothUUID interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [BluetoothUUID interface: operation getService([object Object\],[object Object\])] + expected: FAIL + + [BluetoothUUID interface: operation getCharacteristic([object Object\],[object Object\])] + expected: FAIL + + [BluetoothUUID interface: operation getDescriptor([object Object\],[object Object\])] + expected: FAIL + + [BluetoothUUID interface: operation canonicalUUID(unsigned long)] + expected: FAIL + + [Navigator interface: attribute bluetooth] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/acceptAllDevices/device-with-empty-name.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/acceptAllDevices/device-with-empty-name.https.html.ini index 7486b7d19564..9ef3f20ae17f 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/acceptAllDevices/device-with-empty-name.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/acceptAllDevices/device-with-empty-name.https.html.ini @@ -2,3 +2,6 @@ [Device with empty name and no UUIDs nearby. Should be found if acceptAllDevices is true.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/acceptAllDevices/device-with-name.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/acceptAllDevices/device-with-name.https.html.ini index e526b02117b8..a8c482d6f251 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/acceptAllDevices/device-with-name.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/acceptAllDevices/device-with-name.https.html.ini @@ -2,3 +2,6 @@ [A device with name and no UUIDs nearby. Should be found if acceptAllDevices is true.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/acceptAllDevices/optional-services-missing.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/acceptAllDevices/optional-services-missing.https.html.ini index 5e4daaa000cc..3e47da710a85 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/acceptAllDevices/optional-services-missing.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/acceptAllDevices/optional-services-missing.https.html.ini @@ -2,3 +2,6 @@ [requestDevice called with acceptAllDevices: true and with no optionalServices. Should not get access to any services.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/acceptAllDevices/optional-services-present.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/acceptAllDevices/optional-services-present.https.html.ini index 78de82dac9d4..5b08b9d8e210 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/acceptAllDevices/optional-services-present.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/acceptAllDevices/optional-services-present.https.html.ini @@ -2,3 +2,6 @@ [requestDevice called with acceptAllDevices: true and with optionalServices. Should get access to services.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/blocklisted-service-in-filter.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/blocklisted-service-in-filter.https.html.ini index eab529d2d226..fbc65d2c789d 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/blocklisted-service-in-filter.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/blocklisted-service-in-filter.https.html.ini @@ -2,3 +2,6 @@ [Reject with SecurityError if requesting a blocklisted service.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/blocklisted-service-in-optionalServices.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/blocklisted-service-in-optionalServices.https.html.ini index a95b60923362..348cae6068b7 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/blocklisted-service-in-optionalServices.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/blocklisted-service-in-optionalServices.https.html.ini @@ -2,3 +2,6 @@ [Blocklisted UUID in optionalServices is removed and access not granted.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/device-name-longer-than-29-bytes.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/device-name-longer-than-29-bytes.https.html.ini index 84cc98e6c590..b674eada3c84 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/device-name-longer-than-29-bytes.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/device-name-longer-than-29-bytes.https.html.ini @@ -2,3 +2,6 @@ [A device name between 29 and 248 bytes is valid.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-filter.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-filter.https.html.ini index d3607769a5b1..c55b8929cfa3 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-filter.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-filter.https.html.ini @@ -2,3 +2,6 @@ [A filter must restrict the devices in some way.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-filters-member.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-filters-member.https.html.ini index d49e7861df4f..575f1ba8200f 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-filters-member.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-filters-member.https.html.ini @@ -2,3 +2,6 @@ [An empty |filters| member should result in a TypeError] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-namePrefix.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-namePrefix.https.html.ini index 5a6278d5d5d3..3f791d024b4e 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-namePrefix.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-namePrefix.https.html.ini @@ -2,3 +2,6 @@ [requestDevice with empty namePrefix. Should reject with TypeError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-services-member.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-services-member.https.html.ini index 5aec96b9dc47..36be184abdd9 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-services-member.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-services-member.https.html.ini @@ -2,3 +2,6 @@ [Services member must contain at least one service.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/filters-xor-acceptAllDevices.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/filters-xor-acceptAllDevices.https.html.ini index ca80eec5c054..e18159bae31f 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/filters-xor-acceptAllDevices.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/filters-xor-acceptAllDevices.https.html.ini @@ -2,3 +2,6 @@ [RequestDeviceOptions should have exactly one of 'filters' or 'acceptAllDevices:true'. Reject with TypeError if not.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-name-unicode.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-name-unicode.https.html.ini index 957d63e04e55..b2bee231993d 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-name-unicode.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-name-unicode.https.html.ini @@ -2,3 +2,6 @@ [Unicode string with utf8 representation longer than 248 bytes in 'name' must throw TypeError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-name.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-name.https.html.ini index 108b19746a3d..d529d400f865 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-name.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-name.https.html.ini @@ -2,3 +2,6 @@ [A device name longer than 248 must reject.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-namePrefix-unicode.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-namePrefix-unicode.https.html.ini index 3215674a1eb1..4e96e58a05f9 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-namePrefix-unicode.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-namePrefix-unicode.https.html.ini @@ -2,3 +2,6 @@ [Unicode string with utf8 representation longer than 248 bytes in 'namePrefix' must throw NotFoundError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-namePrefix.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-namePrefix.https.html.ini index c4a2ac51c233..d7aceeb2fb48 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-namePrefix.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-namePrefix.https.html.ini @@ -2,3 +2,6 @@ [A device name prefix longer than 248 must reject.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-name-unicode.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-name-unicode.https.html.ini index 89ff0bcf7bbb..37bc07599c74 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-name-unicode.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-name-unicode.https.html.ini @@ -2,3 +2,6 @@ [A unicode device name of 248 bytes is valid.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-name.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-name.https.html.ini index cc0286695a7f..c95f45808f37 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-name.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-name.https.html.ini @@ -2,3 +2,6 @@ [A device name of 248 bytes is valid.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-namePrefix-unicode.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-namePrefix-unicode.https.html.ini index 9515acca0561..f5b75187b87f 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-namePrefix-unicode.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-namePrefix-unicode.https.html.ini @@ -2,3 +2,6 @@ [A unicode device namePrefix of 248 bytes is valid.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-namePrefix.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-namePrefix.https.html.ini index a15450ae062b..be0a0161624e 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-namePrefix.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-namePrefix.https.html.ini @@ -2,3 +2,6 @@ [A device namePrefix of 248 bytes is valid.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/no-arguments.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/no-arguments.https.html.ini index 6c53ed674d09..ec6bfbe96e26 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/no-arguments.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/no-arguments.https.html.ini @@ -3,3 +3,6 @@ [requestDevice() requires an argument.] expected: TIMEOUT + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/unicode-valid-length-name-name.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/unicode-valid-length-name-name.https.html.ini index 7bd91af7e1e8..d112db2b61af 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/unicode-valid-length-name-name.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/unicode-valid-length-name-name.https.html.ini @@ -2,3 +2,6 @@ [A name containing unicode characters whose utf8 length is less than 30 must not throw an error.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/unicode-valid-length-name-namePrefix.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/unicode-valid-length-name-namePrefix.https.html.ini index 2e3f48dec721..91e5aa59511e 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/unicode-valid-length-name-namePrefix.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/unicode-valid-length-name-namePrefix.https.html.ini @@ -2,3 +2,6 @@ [A namePrefix containing unicode characters whose utf8 length is less than 30 must not throw an error.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-optionalServices-member.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-optionalServices-member.https.html.ini index 25256280d9ef..5f5e024b87f4 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-optionalServices-member.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-optionalServices-member.https.html.ini @@ -2,3 +2,6 @@ [Invalid optional service must reject the promise.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-services-member.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-services-member.https.html.ini index 93690358cc59..a3a7870b27c1 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-services-member.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-services-member.https.html.ini @@ -2,3 +2,6 @@ [Invalid service must reject the promise.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/cross-origin-iframe.sub.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/cross-origin-iframe.sub.https.html.ini index 97396714edd1..a7e93e894cdd 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/cross-origin-iframe.sub.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/cross-origin-iframe.sub.https.html.ini @@ -2,3 +2,6 @@ [Request device from a unique origin. Should reject with SecurityError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/discovery-succeeds.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/discovery-succeeds.https.html.ini index c3470c75727a..176ae0f64504 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/discovery-succeeds.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/discovery-succeeds.https.html.ini @@ -2,3 +2,6 @@ [Discover a device using alias, name, or UUID.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/doesnt-consume-user-gesture.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/doesnt-consume-user-gesture.https.html.ini index 180ef0c40835..0a36f26b175c 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/doesnt-consume-user-gesture.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/doesnt-consume-user-gesture.https.html.ini @@ -2,3 +2,6 @@ [requestDevice calls do not consume user gestures.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/filter-matches.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/filter-matches.https.html.ini index 59a728585dfd..e0841ad85ab9 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/filter-matches.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/filter-matches.https.html.ini @@ -2,3 +2,6 @@ [Matches a filter if all present members match.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/le-not-supported.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/le-not-supported.https.html.ini index a5d76f5b65a0..071ae6c13640 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/le-not-supported.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/le-not-supported.https.html.ini @@ -2,3 +2,6 @@ [Reject with NotFoundError if Bluetooth is not supported.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/name-empty-device-from-name-empty-filter.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/name-empty-device-from-name-empty-filter.https.html.ini index c871db564265..dbb1b08c28c8 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/name-empty-device-from-name-empty-filter.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/name-empty-device-from-name-empty-filter.https.html.ini @@ -2,3 +2,6 @@ [An empty name device can be obtained by empty name filter.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/not-processing-user-gesture.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/not-processing-user-gesture.https.html.ini index 4ed55dae92ac..cce685cd7730 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/not-processing-user-gesture.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/not-processing-user-gesture.https.html.ini @@ -2,3 +2,6 @@ [Requires a user gesture.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/radio-not-present.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/radio-not-present.https.html.ini index 9ff92d98ef78..2406ab3d549b 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/radio-not-present.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/radio-not-present.https.html.ini @@ -2,3 +2,6 @@ [Reject with NotFoundError if there is no BT radio present.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/request-from-iframe.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/request-from-iframe.https.html.ini index dfb1f834ce6f..7d68cfa28135 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/request-from-iframe.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/request-from-iframe.https.html.ini @@ -2,3 +2,6 @@ [Concurrent requestDevice calls in iframes work.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/request-from-sandboxed-iframe.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/request-from-sandboxed-iframe.https.html.ini index 9117b0392ebf..0d838a07d6b9 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/request-from-sandboxed-iframe.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/request-from-sandboxed-iframe.https.html.ini @@ -2,3 +2,6 @@ [Request device from a unique origin. Should reject with SecurityError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/same-device.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/same-device.https.html.ini index e3dec3328393..df8e44febfc7 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/same-device.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/same-device.https.html.ini @@ -2,3 +2,6 @@ [Returned device should always be the same.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/requestDevice/single-filter-single-service.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/single-filter-single-service.https.html.ini index bcbc02cdf8cf..9a8c0e5c999d 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/single-filter-single-service.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/single-filter-single-service.https.html.ini @@ -2,3 +2,6 @@ [Simple filter selects matching device.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/connect/connection-succeeds.https.html.ini b/testing/web-platform/meta/bluetooth/server/connect/connection-succeeds.https.html.ini index e708414e52de..c7552cd32bc3 100644 --- a/testing/web-platform/meta/bluetooth/server/connect/connection-succeeds.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/connect/connection-succeeds.https.html.ini @@ -2,3 +2,6 @@ [Device will connect] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/connect/garbage-collection-ran-during-success.https.html.ini b/testing/web-platform/meta/bluetooth/server/connect/garbage-collection-ran-during-success.https.html.ini index 5419c12448a8..af7b8c6dcc35 100644 --- a/testing/web-platform/meta/bluetooth/server/connect/garbage-collection-ran-during-success.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/connect/garbage-collection-ran-during-success.https.html.ini @@ -2,3 +2,6 @@ [Garbage Collection ran during a connect call that succeeds. Should not crash.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/connect/get-same-gatt-server.https.html.ini b/testing/web-platform/meta/bluetooth/server/connect/get-same-gatt-server.https.html.ini index 685c2805dc22..e00374edaf1c 100644 --- a/testing/web-platform/meta/bluetooth/server/connect/get-same-gatt-server.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/connect/get-same-gatt-server.https.html.ini @@ -2,3 +2,6 @@ [Multiple connects should return the same gatt object.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/device-same-object.https.html.ini b/testing/web-platform/meta/bluetooth/server/device-same-object.https.html.ini index 3a19854a1f67..70733cff1554 100644 --- a/testing/web-platform/meta/bluetooth/server/device-same-object.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/device-same-object.https.html.ini @@ -2,3 +2,6 @@ [[SameObject\] test for BluetoothRemoteGATTServer's device.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/disconnect/connect-disconnect-twice.https.html.ini b/testing/web-platform/meta/bluetooth/server/disconnect/connect-disconnect-twice.https.html.ini index c6dcb87fcd83..d6a438db8755 100644 --- a/testing/web-platform/meta/bluetooth/server/disconnect/connect-disconnect-twice.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/disconnect/connect-disconnect-twice.https.html.ini @@ -2,3 +2,6 @@ [Connect + Disconnect twice still results in 'connected' being false.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/disconnect/detach-gc.https.html.ini b/testing/web-platform/meta/bluetooth/server/disconnect/detach-gc.https.html.ini index 616550b41e1b..620f368f7b36 100644 --- a/testing/web-platform/meta/bluetooth/server/disconnect/detach-gc.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/disconnect/detach-gc.https.html.ini @@ -2,3 +2,6 @@ [Detach frame then garbage collect. We shouldn't crash.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/disconnect/disconnect-twice-in-a-row.https.html.ini b/testing/web-platform/meta/bluetooth/server/disconnect/disconnect-twice-in-a-row.https.html.ini index 7e11a1b70310..3ec5d2036bdc 100644 --- a/testing/web-platform/meta/bluetooth/server/disconnect/disconnect-twice-in-a-row.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/disconnect/disconnect-twice-in-a-row.https.html.ini @@ -2,3 +2,6 @@ [Calling disconnect twice in a row still results in 'connected' being false.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/disconnect/gc-detach.https.html.ini b/testing/web-platform/meta/bluetooth/server/disconnect/gc-detach.https.html.ini index 436b68932382..20a19ad6f8b4 100644 --- a/testing/web-platform/meta/bluetooth/server/disconnect/gc-detach.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/disconnect/gc-detach.https.html.ini @@ -2,3 +2,6 @@ [Garbage collect then detach frame. We shouldn't crash.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-disconnect-called-before.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-disconnect-called-before.https.html.ini index 103897318d3d..309d7dac184f 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-disconnect-called-before.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-disconnect-called-before.https.html.ini @@ -2,3 +2,6 @@ [disconnect() called before getPrimaryService. Reject with NetworkError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-disconnect-called-during-error.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-disconnect-called-during-error.https.html.ini index 6506f90c7a78..afeb7d6bbffd 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-disconnect-called-during-error.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-disconnect-called-during-error.https.html.ini @@ -2,3 +2,6 @@ [disconnect() called during a getPrimaryService call that fails. Reject with NetworkError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-disconnect-called-during-success.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-disconnect-called-during-success.https.html.ini index 8b9e2a779840..4438493153b7 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-disconnect-called-during-success.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-disconnect-called-during-success.https.html.ini @@ -2,3 +2,6 @@ [disconnect() called during a getPrimaryService call that succeeds. Reject with NetworkError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-disconnect-invalidates-objects.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-disconnect-invalidates-objects.https.html.ini index 2122ca244cc1..e5f3f0866dac 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-disconnect-invalidates-objects.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-disconnect-invalidates-objects.https.html.ini @@ -2,3 +2,6 @@ [Calls on services after we disconnect and connect again. Should reject with InvalidStateError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-disconnected-device.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-disconnected-device.https.html.ini index e9ff6bf37e14..5e3222a91f8e 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-disconnected-device.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-disconnected-device.https.html.ini @@ -2,3 +2,6 @@ [getPrimaryService called before connecting. Reject with NetworkError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-discovery-complete-no-permission-absent-service.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-discovery-complete-no-permission-absent-service.https.html.ini index b1e0011c5767..aeed768724bb 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-discovery-complete-no-permission-absent-service.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-discovery-complete-no-permission-absent-service.https.html.ini @@ -2,3 +2,6 @@ [Request for absent service without permission. Should Reject with SecurityError even if services have been discovered already.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-discovery-complete-service-not-found.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-discovery-complete-service-not-found.https.html.ini index 1c962b074b15..251588254ca7 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-discovery-complete-service-not-found.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-discovery-complete-service-not-found.https.html.ini @@ -2,3 +2,6 @@ [Request for absent service. Must reject with NotFoundError even when the services have previously been discovered.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-garbage-collection-ran-during-error.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-garbage-collection-ran-during-error.https.html.ini index d6daefe90d86..89c75452a11c 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-garbage-collection-ran-during-error.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-garbage-collection-ran-during-error.https.html.ini @@ -2,3 +2,6 @@ [Garbage Collection ran during a getPrimaryService call that failed. Should not crash.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-garbage-collection-ran-during-success.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-garbage-collection-ran-during-success.https.html.ini index 2777a0447cf1..d6b2b63778c1 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-garbage-collection-ran-during-success.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-garbage-collection-ran-during-success.https.html.ini @@ -2,3 +2,6 @@ [Garbage Collection ran during a getPrimaryService call that succeeds. Should not crash.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-get-different-service-after-reconnection.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-get-different-service-after-reconnection.https.html.ini index 9387a4b54952..0f259314a7e2 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-get-different-service-after-reconnection.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-get-different-service-after-reconnection.https.html.ini @@ -2,3 +2,6 @@ [Calls to getPrimaryService after a disconnection should return a different object.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-get-same-object.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-get-same-object.https.html.ini index 5a768543ae98..e21a5675c0eb 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-get-same-object.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-get-same-object.https.html.ini @@ -2,3 +2,6 @@ [Calls to getPrimaryService should return the same object.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-invalid-service-name.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-invalid-service-name.https.html.ini index 9c7916a51972..af410f8a411b 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-invalid-service-name.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-invalid-service-name.https.html.ini @@ -2,3 +2,6 @@ [Wrong Service name. Reject with TypeError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-no-permission-absent-service.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-no-permission-absent-service.https.html.ini index c52ffae7a820..c57bc9906400 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-no-permission-absent-service.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-no-permission-absent-service.https.html.ini @@ -2,3 +2,6 @@ [Request for absent service without permission. Reject with SecurityError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-no-permission-for-any-service.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-no-permission-for-any-service.https.html.ini index 90e06af2db92..1807d2bee316 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-no-permission-for-any-service.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-no-permission-for-any-service.https.html.ini @@ -2,3 +2,6 @@ [Request for present service without permission to access any service. Reject with SecurityError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-no-permission-present-service.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-no-permission-present-service.https.html.ini index f94bebdca340..12bcefbfbcc6 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-no-permission-present-service.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-no-permission-present-service.https.html.ini @@ -2,3 +2,6 @@ [Request for present service without permission. Reject with SecurityError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-service-not-found.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-service-not-found.https.html.ini index 99fd4f892722..c5ebcdc7009e 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-service-not-found.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryService/gen-service-not-found.https.html.ini @@ -2,3 +2,6 @@ [Request for absent service. Reject with NotFoundError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryService/service-found.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryService/service-found.https.html.ini index 0683d7087b33..ac52d3a4765c 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryService/service-found.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryService/service-found.https.html.ini @@ -2,3 +2,6 @@ [Request for service. Should return right service] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryService/two-iframes-from-same-origin.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryService/two-iframes-from-same-origin.https.html.ini index 7ea4719409d1..691f25328417 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryService/two-iframes-from-same-origin.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryService/two-iframes-from-same-origin.https.html.ini @@ -2,3 +2,6 @@ [Two iframes in the same origin should be able to access each other's services] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/blocklisted-services-with-uuid.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/blocklisted-services-with-uuid.https.html.ini index 2e44e641f160..f02eb91ad555 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/blocklisted-services-with-uuid.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/blocklisted-services-with-uuid.https.html.ini @@ -2,3 +2,6 @@ [Request for services. Does not return blocklisted service.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/blocklisted-services.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/blocklisted-services.https.html.ini index c069284bdf0e..1bb71cfa18b2 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/blocklisted-services.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/blocklisted-services.https.html.ini @@ -2,3 +2,6 @@ [Request for services. Does not return blocklisted service.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/correct-services.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/correct-services.https.html.ini index 115e794c0d4d..17043f780672 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/correct-services.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/correct-services.https.html.ini @@ -2,3 +2,6 @@ [Find correct services with UUID.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-called-before-with-uuid.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-called-before-with-uuid.https.html.ini index 615182ee543c..6ff00192ce7b 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-called-before-with-uuid.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-called-before-with-uuid.https.html.ini @@ -2,3 +2,6 @@ [disconnect() called before getPrimaryServices. Reject with NetworkError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-called-before.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-called-before.https.html.ini index f3ddc66eb9e8..4c6ea220d3c1 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-called-before.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-called-before.https.html.ini @@ -2,3 +2,6 @@ [disconnect() called before getPrimaryServices. Reject with NetworkError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-called-during-error-with-uuid.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-called-during-error-with-uuid.https.html.ini index 7b9c1f9f0f89..e3fc4a49237f 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-called-during-error-with-uuid.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-called-during-error-with-uuid.https.html.ini @@ -2,3 +2,6 @@ [disconnect() called during a getPrimaryServices call that fails. Reject with NetworkError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-called-during-error.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-called-during-error.https.html.ini index d5a0b5c06667..790dd6ed5d77 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-called-during-error.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-called-during-error.https.html.ini @@ -2,3 +2,6 @@ [disconnect() called during a getPrimaryServices call that fails. Reject with NetworkError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-called-during-success-with-uuid.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-called-during-success-with-uuid.https.html.ini index 44e80e6f20ba..8c3495d5059b 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-called-during-success-with-uuid.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-called-during-success-with-uuid.https.html.ini @@ -2,3 +2,6 @@ [disconnect() called during a getPrimaryServices call that succeeds. Reject with NetworkError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-called-during-success.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-called-during-success.https.html.ini index 05d1398c2a9b..a1896210221c 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-called-during-success.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-called-during-success.https.html.ini @@ -2,3 +2,6 @@ [disconnect() called during a getPrimaryServices call that succeeds. Reject with NetworkError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-invalidates-objects-with-uuid.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-invalidates-objects-with-uuid.https.html.ini index 0c800b3cdca1..6a056aec938e 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-invalidates-objects-with-uuid.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-invalidates-objects-with-uuid.https.html.ini @@ -2,3 +2,6 @@ [Calls on services after we disconnect and connect again. Should reject with InvalidStateError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-invalidates-objects.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-invalidates-objects.https.html.ini index 2122ca244cc1..e5f3f0866dac 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-invalidates-objects.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnect-invalidates-objects.https.html.ini @@ -2,3 +2,6 @@ [Calls on services after we disconnect and connect again. Should reject with InvalidStateError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnected-device-with-uuid.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnected-device-with-uuid.https.html.ini index 3da83ffb3234..5da1746a20c5 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnected-device-with-uuid.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnected-device-with-uuid.https.html.ini @@ -2,3 +2,6 @@ [getPrimaryServices called before connecting. Reject with NetworkError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnected-device.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnected-device.https.html.ini index 565cd5b2c042..ba6aeaa9a97e 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnected-device.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-disconnected-device.https.html.ini @@ -2,3 +2,6 @@ [getPrimaryServices called before connecting. Reject with NetworkError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-discovery-complete-no-permission-absent-service-with-uuid.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-discovery-complete-no-permission-absent-service-with-uuid.https.html.ini index dc0dc53fded9..d843320dc33b 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-discovery-complete-no-permission-absent-service-with-uuid.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-discovery-complete-no-permission-absent-service-with-uuid.https.html.ini @@ -2,3 +2,6 @@ [Request for absent service without permission. Should Reject with SecurityError even if services have been discovered already.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-discovery-complete-service-not-found-with-uuid.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-discovery-complete-service-not-found-with-uuid.https.html.ini index e4ed5b5ae964..d5ef68917858 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-discovery-complete-service-not-found-with-uuid.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-discovery-complete-service-not-found-with-uuid.https.html.ini @@ -2,3 +2,6 @@ [Request for absent service. Must reject with NotFoundError even when the services have previously been discovered.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-garbage-collection-ran-during-error-with-uuid.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-garbage-collection-ran-during-error-with-uuid.https.html.ini index 0ee9ed181de4..42df118a0567 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-garbage-collection-ran-during-error-with-uuid.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-garbage-collection-ran-during-error-with-uuid.https.html.ini @@ -2,3 +2,6 @@ [Garbage Collection ran during a getPrimaryServices call that failed. Should not crash.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-garbage-collection-ran-during-error.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-garbage-collection-ran-during-error.https.html.ini index e40939c87f44..b49d8843621d 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-garbage-collection-ran-during-error.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-garbage-collection-ran-during-error.https.html.ini @@ -2,3 +2,6 @@ [Garbage Collection ran during a getPrimaryServices call that failed. Should not crash.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-garbage-collection-ran-during-success-with-uuid.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-garbage-collection-ran-during-success-with-uuid.https.html.ini index d5ce3368fe45..be4d7f3c5a92 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-garbage-collection-ran-during-success-with-uuid.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-garbage-collection-ran-during-success-with-uuid.https.html.ini @@ -2,3 +2,6 @@ [Garbage Collection ran during a getPrimaryServices call that succeeds. Should not crash.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-garbage-collection-ran-during-success.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-garbage-collection-ran-during-success.https.html.ini index e98aee34eb26..3e5e423b48d6 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-garbage-collection-ran-during-success.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-garbage-collection-ran-during-success.https.html.ini @@ -2,3 +2,6 @@ [Garbage Collection ran during a getPrimaryServices call that succeeds. Should not crash.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-get-different-service-after-reconnection-with-uuid.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-get-different-service-after-reconnection-with-uuid.https.html.ini index 936eb3906714..7324ba49307b 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-get-different-service-after-reconnection-with-uuid.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-get-different-service-after-reconnection-with-uuid.https.html.ini @@ -2,3 +2,6 @@ [Calls to getPrimaryServices after a disconnection should return a different object.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-get-different-service-after-reconnection.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-get-different-service-after-reconnection.https.html.ini index 9d491aeea2c0..a291ff95a776 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-get-different-service-after-reconnection.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-get-different-service-after-reconnection.https.html.ini @@ -2,3 +2,6 @@ [Calls to getPrimaryServices after a disconnection should return a different object.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-get-same-object-with-uuid.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-get-same-object-with-uuid.https.html.ini index 1177946802de..86b3598dd2e7 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-get-same-object-with-uuid.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-get-same-object-with-uuid.https.html.ini @@ -2,3 +2,6 @@ [Calls to getPrimaryServices should return the same object.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-get-same-object.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-get-same-object.https.html.ini index 1a1528084250..3dc28d00fe81 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-get-same-object.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-get-same-object.https.html.ini @@ -2,3 +2,6 @@ [Calls to getPrimaryServices should return the same object.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-invalid-service-name.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-invalid-service-name.https.html.ini index 9c7916a51972..af410f8a411b 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-invalid-service-name.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-invalid-service-name.https.html.ini @@ -2,3 +2,6 @@ [Wrong Service name. Reject with TypeError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-no-permission-absent-service-with-uuid.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-no-permission-absent-service-with-uuid.https.html.ini index 166221cc82fc..5284e0f6a866 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-no-permission-absent-service-with-uuid.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-no-permission-absent-service-with-uuid.https.html.ini @@ -2,3 +2,6 @@ [Request for absent service without permission. Reject with SecurityError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-no-permission-for-any-service-with-uuid.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-no-permission-for-any-service-with-uuid.https.html.ini index 32031d437d97..306005a5b426 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-no-permission-for-any-service-with-uuid.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-no-permission-for-any-service-with-uuid.https.html.ini @@ -2,3 +2,6 @@ [Request for present service without permission to access any service. Reject with SecurityError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-no-permission-for-any-service.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-no-permission-for-any-service.https.html.ini index 90e06af2db92..1807d2bee316 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-no-permission-for-any-service.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-no-permission-for-any-service.https.html.ini @@ -2,3 +2,6 @@ [Request for present service without permission to access any service. Reject with SecurityError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-no-permission-present-service-with-uuid.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-no-permission-present-service-with-uuid.https.html.ini index 95a2d0d38293..1afcd302d4b6 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-no-permission-present-service-with-uuid.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-no-permission-present-service-with-uuid.https.html.ini @@ -2,3 +2,6 @@ [Request for present service without permission. Reject with SecurityError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-service-not-found-with-uuid.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-service-not-found-with-uuid.https.html.ini index d706152af7f1..6bc33b16ffe8 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-service-not-found-with-uuid.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/gen-service-not-found-with-uuid.https.html.ini @@ -2,3 +2,6 @@ [Request for absent service. Reject with NotFoundError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/services-found-with-uuid.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/services-found-with-uuid.https.html.ini index b27ae885416d..cd10fa182dc4 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/services-found-with-uuid.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/services-found-with-uuid.https.html.ini @@ -2,3 +2,6 @@ [Request for services. Should return right number of services.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/services-found.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/services-found.https.html.ini index 1cc089b8ef9e..91dec308e244 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/services-found.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/services-found.https.html.ini @@ -2,3 +2,6 @@ [Find all services in a device.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/services-not-found.https.html.ini b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/services-not-found.https.html.ini index 3092173ccc59..b189098c0bda 100644 --- a/testing/web-platform/meta/bluetooth/server/getPrimaryServices/services-not-found.https.html.ini +++ b/testing/web-platform/meta/bluetooth/server/getPrimaryServices/services-not-found.https.html.ini @@ -2,3 +2,6 @@ [Request for services in a device with no services. Reject with NotFoundError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/service/device-same-from-2-services.https.html.ini b/testing/web-platform/meta/bluetooth/service/device-same-from-2-services.https.html.ini index 6fc38f1712eb..bfa7037aafb5 100644 --- a/testing/web-platform/meta/bluetooth/service/device-same-from-2-services.https.html.ini +++ b/testing/web-platform/meta/bluetooth/service/device-same-from-2-services.https.html.ini @@ -2,3 +2,6 @@ [Same parent device returned from multiple services.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/service/device-same-object.https.html.ini b/testing/web-platform/meta/bluetooth/service/device-same-object.https.html.ini index 33282ebbb44c..a71ccbe0ee82 100644 --- a/testing/web-platform/meta/bluetooth/service/device-same-object.https.html.ini +++ b/testing/web-platform/meta/bluetooth/service/device-same-object.https.html.ini @@ -2,3 +2,6 @@ [[SameObject\] test for BluetoothRemoteGATTService device.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/service/getCharacteristic/characteristic-found.https.html.ini b/testing/web-platform/meta/bluetooth/service/getCharacteristic/characteristic-found.https.html.ini index 374294471d5c..4035f7f4704f 100644 --- a/testing/web-platform/meta/bluetooth/service/getCharacteristic/characteristic-found.https.html.ini +++ b/testing/web-platform/meta/bluetooth/service/getCharacteristic/characteristic-found.https.html.ini @@ -2,3 +2,6 @@ [Request for characteristic. Should return right characteristic.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-blocklisted-characteristic.https.html.ini b/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-blocklisted-characteristic.https.html.ini index 1c8fd939cfd8..c876b99d22aa 100644 --- a/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-blocklisted-characteristic.https.html.ini +++ b/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-blocklisted-characteristic.https.html.ini @@ -2,3 +2,6 @@ [Serial Number String characteristic is blocklisted. Should reject with SecurityError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-characteristic-not-found.https.html.ini b/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-characteristic-not-found.https.html.ini index 7fdf14fb7705..17938913866d 100644 --- a/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-characteristic-not-found.https.html.ini +++ b/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-characteristic-not-found.https.html.ini @@ -2,3 +2,6 @@ [Request for absent characteristics with UUID. Reject with NotFoundError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-garbage-collection-ran-during-error.https.html.ini b/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-garbage-collection-ran-during-error.https.html.ini index c758b3823c4b..649d3c4b8bfa 100644 --- a/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-garbage-collection-ran-during-error.https.html.ini +++ b/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-garbage-collection-ran-during-error.https.html.ini @@ -2,3 +2,6 @@ [Garbage Collection ran during getCharacteristic call that fails. Should not crash] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-get-same-object.https.html.ini b/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-get-same-object.https.html.ini index c5eee0b5602c..13e7a58dcad2 100644 --- a/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-get-same-object.https.html.ini +++ b/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-get-same-object.https.html.ini @@ -2,3 +2,6 @@ [Calls to getCharacteristic should return the same object.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-invalid-characteristic-name.https.html.ini b/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-invalid-characteristic-name.https.html.ini index ef07318b4288..917b8879a21b 100644 --- a/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-invalid-characteristic-name.https.html.ini +++ b/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-invalid-characteristic-name.https.html.ini @@ -2,3 +2,6 @@ [Wrong Characteristic name. Reject with TypeError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-reconnect-during.https.html.ini b/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-reconnect-during.https.html.ini index 7a5f5563e9b5..2ca5eab8ef1c 100644 --- a/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-reconnect-during.https.html.ini +++ b/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-reconnect-during.https.html.ini @@ -2,3 +2,6 @@ [disconnect() and connect() called during getCharacteristic. Reject with NetworkError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-service-is-removed.https.html.ini b/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-service-is-removed.https.html.ini index 6558890e115a..a84fdef8cbd7 100644 --- a/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-service-is-removed.https.html.ini +++ b/testing/web-platform/meta/bluetooth/service/getCharacteristic/gen-service-is-removed.https.html.ini @@ -2,3 +2,6 @@ [Service is removed before getCharacteristic call. Reject with InvalidStateError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/service/getCharacteristics/blocklisted-characteristics.https.html.ini b/testing/web-platform/meta/bluetooth/service/getCharacteristics/blocklisted-characteristics.https.html.ini index 3ed7adc039f1..456c85741e65 100644 --- a/testing/web-platform/meta/bluetooth/service/getCharacteristics/blocklisted-characteristics.https.html.ini +++ b/testing/web-platform/meta/bluetooth/service/getCharacteristics/blocklisted-characteristics.https.html.ini @@ -2,3 +2,6 @@ [The Device Information service is composed of blocklisted characteristics so we shouldn't find any.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/service/getCharacteristics/characteristics-found-with-uuid.https.html.ini b/testing/web-platform/meta/bluetooth/service/getCharacteristics/characteristics-found-with-uuid.https.html.ini index 900932752d80..1b0694e86e47 100644 --- a/testing/web-platform/meta/bluetooth/service/getCharacteristics/characteristics-found-with-uuid.https.html.ini +++ b/testing/web-platform/meta/bluetooth/service/getCharacteristics/characteristics-found-with-uuid.https.html.ini @@ -2,3 +2,6 @@ [Find characteristics with UUID in service.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/service/getCharacteristics/characteristics-found.https.html.ini b/testing/web-platform/meta/bluetooth/service/getCharacteristics/characteristics-found.https.html.ini index 077385c434b1..1fd499451c02 100644 --- a/testing/web-platform/meta/bluetooth/service/getCharacteristics/characteristics-found.https.html.ini +++ b/testing/web-platform/meta/bluetooth/service/getCharacteristics/characteristics-found.https.html.ini @@ -2,3 +2,6 @@ [Find all characteristics in a service.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/service/getCharacteristics/characteristics-not-found.https.html.ini b/testing/web-platform/meta/bluetooth/service/getCharacteristics/characteristics-not-found.https.html.ini index 9dffa79281d1..99fe7cdf33ac 100644 --- a/testing/web-platform/meta/bluetooth/service/getCharacteristics/characteristics-not-found.https.html.ini +++ b/testing/web-platform/meta/bluetooth/service/getCharacteristics/characteristics-not-found.https.html.ini @@ -2,3 +2,6 @@ [Request for absent characteristics. Reject with NotFoundError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-blocklisted-characteristic-with-uuid.https.html.ini b/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-blocklisted-characteristic-with-uuid.https.html.ini index 370bedcaa07f..2a0a644b28a8 100644 --- a/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-blocklisted-characteristic-with-uuid.https.html.ini +++ b/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-blocklisted-characteristic-with-uuid.https.html.ini @@ -2,3 +2,6 @@ [Serial Number String characteristic is blocklisted. Should reject with SecurityError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-characteristic-not-found-with-uuid.https.html.ini b/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-characteristic-not-found-with-uuid.https.html.ini index 159181bbb358..7f0a9af0c790 100644 --- a/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-characteristic-not-found-with-uuid.https.html.ini +++ b/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-characteristic-not-found-with-uuid.https.html.ini @@ -2,3 +2,6 @@ [Request for absent characteristics with UUID. Reject with NotFoundError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-garbage-collection-ran-during-error-with-uuid.https.html.ini b/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-garbage-collection-ran-during-error-with-uuid.https.html.ini index ae1d5184249c..dbb48e181b18 100644 --- a/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-garbage-collection-ran-during-error-with-uuid.https.html.ini +++ b/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-garbage-collection-ran-during-error-with-uuid.https.html.ini @@ -2,3 +2,6 @@ [Garbage Collection ran during getCharacteristics call that fails. Should not crash] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-garbage-collection-ran-during-error.https.html.ini b/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-garbage-collection-ran-during-error.https.html.ini index 31bcf8a6f2f9..b3ccba7b7099 100644 --- a/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-garbage-collection-ran-during-error.https.html.ini +++ b/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-garbage-collection-ran-during-error.https.html.ini @@ -2,3 +2,6 @@ [Garbage Collection ran during getCharacteristics call that fails. Should not crash] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-get-same-object-with-uuid.https.html.ini b/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-get-same-object-with-uuid.https.html.ini index 351090a826e7..da24039e6e0a 100644 --- a/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-get-same-object-with-uuid.https.html.ini +++ b/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-get-same-object-with-uuid.https.html.ini @@ -2,3 +2,6 @@ [Calls to getCharacteristics should return the same object.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-get-same-object.https.html.ini b/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-get-same-object.https.html.ini index da64a3da5af2..64e285cf6a46 100644 --- a/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-get-same-object.https.html.ini +++ b/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-get-same-object.https.html.ini @@ -2,3 +2,6 @@ [Calls to getCharacteristics should return the same object.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-invalid-characteristic-name.https.html.ini b/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-invalid-characteristic-name.https.html.ini index ef07318b4288..917b8879a21b 100644 --- a/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-invalid-characteristic-name.https.html.ini +++ b/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-invalid-characteristic-name.https.html.ini @@ -2,3 +2,6 @@ [Wrong Characteristic name. Reject with TypeError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-reconnect-during-with-uuid.https.html.ini b/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-reconnect-during-with-uuid.https.html.ini index f32f6b9eac61..d277223f6d32 100644 --- a/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-reconnect-during-with-uuid.https.html.ini +++ b/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-reconnect-during-with-uuid.https.html.ini @@ -2,3 +2,6 @@ [disconnect() and connect() called during getCharacteristics. Reject with NetworkError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-reconnect-during.https.html.ini b/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-reconnect-during.https.html.ini index 1cf2125a2c5a..214a446a4c3b 100644 --- a/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-reconnect-during.https.html.ini +++ b/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-reconnect-during.https.html.ini @@ -2,3 +2,6 @@ [disconnect() and connect() called during getCharacteristics. Reject with NetworkError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-service-is-removed-with-uuid.https.html.ini b/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-service-is-removed-with-uuid.https.html.ini index 29bd807c5bed..48a0256acffb 100644 --- a/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-service-is-removed-with-uuid.https.html.ini +++ b/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-service-is-removed-with-uuid.https.html.ini @@ -2,3 +2,6 @@ [Service is removed before getCharacteristics call. Reject with InvalidStateError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-service-is-removed.https.html.ini b/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-service-is-removed.https.html.ini index c7f5c18a9f72..7140b99e9d54 100644 --- a/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-service-is-removed.https.html.ini +++ b/testing/web-platform/meta/bluetooth/service/getCharacteristics/gen-service-is-removed.https.html.ini @@ -2,3 +2,6 @@ [Service is removed before getCharacteristics call. Reject with InvalidStateError.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/client-hints/accept_ch.tentative.https.html.ini b/testing/web-platform/meta/client-hints/accept_ch.tentative.https.html.ini new file mode 100644 index 000000000000..32e32ad003b9 --- /dev/null +++ b/testing/web-platform/meta/client-hints/accept_ch.tentative.https.html.ini @@ -0,0 +1,5 @@ +[accept_ch.tentative.https.html] + expected: TIMEOUT + [Loading of resources/do_not_expect_client_hints_headers.html did not finish.] + expected: TIMEOUT + diff --git a/testing/web-platform/meta/client-hints/accept_ch.sub.https.html.ini b/testing/web-platform/meta/client-hints/accept_ch.tentative.sub.https.html.ini similarity index 55% rename from testing/web-platform/meta/client-hints/accept_ch.sub.https.html.ini rename to testing/web-platform/meta/client-hints/accept_ch.tentative.sub.https.html.ini index fa89df6e5b5b..5fa71430a1b7 100644 --- a/testing/web-platform/meta/client-hints/accept_ch.sub.https.html.ini +++ b/testing/web-platform/meta/client-hints/accept_ch.tentative.sub.https.html.ini @@ -1,4 +1,4 @@ -[accept_ch.sub.https.html] +[accept_ch.tentative.sub.https.html] [Accept-CH header test] expected: FAIL diff --git a/testing/web-platform/meta/client-hints/accept_ch_lifetime.tentative.https.html.ini b/testing/web-platform/meta/client-hints/accept_ch_lifetime.tentative.https.html.ini new file mode 100644 index 000000000000..0fd7b77c8d18 --- /dev/null +++ b/testing/web-platform/meta/client-hints/accept_ch_lifetime.tentative.https.html.ini @@ -0,0 +1,5 @@ +[accept_ch_lifetime.tentative.https.html] + expected: TIMEOUT + [Loading of resources/expect_client_hints_headers.html did not finish.] + expected: TIMEOUT + diff --git a/testing/web-platform/meta/client-hints/accept_ch_lifetime_same_origin_iframe.tentative.https.html.ini b/testing/web-platform/meta/client-hints/accept_ch_lifetime_same_origin_iframe.tentative.https.html.ini new file mode 100644 index 000000000000..91984047a0fa --- /dev/null +++ b/testing/web-platform/meta/client-hints/accept_ch_lifetime_same_origin_iframe.tentative.https.html.ini @@ -0,0 +1,5 @@ +[accept_ch_lifetime_same_origin_iframe.tentative.https.html] + expected: ERROR + [Loading of resources/expect_client_hints_headers.html did not finish.] + expected: TIMEOUT + diff --git a/testing/web-platform/meta/client-hints/http_equiv_accept_ch.tentative.https.html.ini b/testing/web-platform/meta/client-hints/http_equiv_accept_ch.tentative.https.html.ini new file mode 100644 index 000000000000..8cfc3e8d8372 --- /dev/null +++ b/testing/web-platform/meta/client-hints/http_equiv_accept_ch.tentative.https.html.ini @@ -0,0 +1,4 @@ +[http_equiv_accept_ch.tentative.https.html] + [Test that the browser attaches client hints on subresources in the same navigation] + expected: FAIL + diff --git a/testing/web-platform/meta/client-hints/http_equiv_accept_ch.tentative.sub.https.html.ini b/testing/web-platform/meta/client-hints/http_equiv_accept_ch.tentative.sub.https.html.ini new file mode 100644 index 000000000000..013315ea2e12 --- /dev/null +++ b/testing/web-platform/meta/client-hints/http_equiv_accept_ch.tentative.sub.https.html.ini @@ -0,0 +1,4 @@ +[http_equiv_accept_ch.tentative.sub.https.html] + [Same origin Accept-CH http-equiv test] + expected: FAIL + diff --git a/testing/web-platform/meta/client-hints/http_equiv_accept_ch_lifetime.tentative.https.html.ini b/testing/web-platform/meta/client-hints/http_equiv_accept_ch_lifetime.tentative.https.html.ini new file mode 100644 index 000000000000..69aa21cf0ece --- /dev/null +++ b/testing/web-platform/meta/client-hints/http_equiv_accept_ch_lifetime.tentative.https.html.ini @@ -0,0 +1,5 @@ +[http_equiv_accept_ch_lifetime.tentative.https.html] + expected: TIMEOUT + [Loading of resources/expect_client_hints_headers.html did not finish.] + expected: TIMEOUT + diff --git a/testing/web-platform/meta/client-hints/http_equiv_accept_ch_lifetime_same_origin_iframe.tentative.https.html.ini b/testing/web-platform/meta/client-hints/http_equiv_accept_ch_lifetime_same_origin_iframe.tentative.https.html.ini new file mode 100644 index 000000000000..66e8a1bc516d --- /dev/null +++ b/testing/web-platform/meta/client-hints/http_equiv_accept_ch_lifetime_same_origin_iframe.tentative.https.html.ini @@ -0,0 +1,5 @@ +[http_equiv_accept_ch_lifetime_same_origin_iframe.tentative.https.html] + expected: ERROR + [Loading of resources/expect_client_hints_headers.html did not finish.] + expected: TIMEOUT + diff --git a/testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_hashed_attributes.html.ini b/testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_hashed_attributes.html.ini deleted file mode 100644 index 03478c2ef85d..000000000000 --- a/testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_hashed_attributes.html.ini +++ /dev/null @@ -1,14 +0,0 @@ -[subsumption_algorithm-unsafe_hashed_attributes.html] - expected: ERROR - [No other keyword has the same effect as 'unsafe-hashed-attributes'.] - expected: FAIL - - [Other expressions have to be subsumed.] - expected: FAIL - - [Required csp must allow 'unsafe-hashed-attributes'.] - expected: FAIL - - [Effective policy is properly found where 'unsafe-hashed-attributes' is not subsumed.] - expected: FAIL - diff --git a/testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_hashes.html.ini b/testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_hashes.html.ini new file mode 100644 index 000000000000..4db7a68e7078 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_hashes.html.ini @@ -0,0 +1,14 @@ +[subsumption_algorithm-unsafe_hashes.html] + expected: ERROR + [No other keyword has the same effect as 'unsafe-hashes'.] + expected: FAIL + + [Other expressions have to be subsumed.] + expected: FAIL + + [Required csp must allow 'unsafe-hashes'.] + expected: FAIL + + [Effective policy is properly found where 'unsafe-hashes' is not subsumed.] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/sandbox/sandbox-allow-scripts.sub.html.ini b/testing/web-platform/meta/content-security-policy/sandbox/sandbox-allow-scripts.sub.html.ini new file mode 100644 index 000000000000..5875363c94a4 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/sandbox/sandbox-allow-scripts.sub.html.ini @@ -0,0 +1,5 @@ +[sandbox-allow-scripts.sub.html] + [Expecting logs: ["Message"\]] + disabled: + if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): wpt-sync Bug 1449557 + diff --git a/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_allowed-href.html.ini b/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_allowed-href.html.ini new file mode 100644 index 000000000000..996fd5581e10 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_allowed-href.html.ini @@ -0,0 +1,4 @@ +[javascript_src_allowed-href.html] + [Test that the javascript: src is allowed to run] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_allowed-href_blank.html.ini b/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_allowed-href_blank.html.ini new file mode 100644 index 000000000000..bda4e5fcb952 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_allowed-href_blank.html.ini @@ -0,0 +1,4 @@ +[javascript_src_allowed-href_blank.html] + [Test that the javascript: src is allowed to run] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_allowed-window_location.html.ini b/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_allowed-window_location.html.ini new file mode 100644 index 000000000000..66f43b95ce52 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_allowed-window_location.html.ini @@ -0,0 +1,4 @@ +[javascript_src_allowed-window_location.html] + [Test that the javascript: src is allowed to run] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_allowed-window_open.html.ini b/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_allowed-window_open.html.ini new file mode 100644 index 000000000000..c567e66fec33 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_allowed-window_open.html.ini @@ -0,0 +1,4 @@ +[javascript_src_allowed-window_open.html] + [Test that the javascript: src is allowed to run] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href.html.ini b/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href.html.ini new file mode 100644 index 000000000000..cb0c0c8ccbb7 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href.html.ini @@ -0,0 +1,4 @@ +[javascript_src_denied_missing_unsafe_hashes-href.html] + [Test that the javascript: src is not allowed to run] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href_blank.html.ini b/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href_blank.html.ini new file mode 100644 index 000000000000..e645ba89429e --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href_blank.html.ini @@ -0,0 +1,4 @@ +[javascript_src_denied_missing_unsafe_hashes-href_blank.html] + [Test that the javascript: src is not allowed to run] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-window_open.html.ini b/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-window_open.html.ini new file mode 100644 index 000000000000..9c44346be021 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-window_open.html.ini @@ -0,0 +1,4 @@ +[javascript_src_denied_missing_unsafe_hashes-window_open.html] + [Test that the javascript: src is not allowed to run] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href.html.ini b/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href.html.ini new file mode 100644 index 000000000000..bad4693df5ed --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href.html.ini @@ -0,0 +1,4 @@ +[javascript_src_denied_wrong_hash-href.html] + [Test that the javascript: src is not allowed to run] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href_blank.html.ini b/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href_blank.html.ini new file mode 100644 index 000000000000..6fada05fefc3 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href_blank.html.ini @@ -0,0 +1,4 @@ +[javascript_src_denied_wrong_hash-href_blank.html] + [Test that the javascript: src is not allowed to run] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-window_open.html.ini b/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-window_open.html.ini new file mode 100644 index 000000000000..ce02f3be5423 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-window_open.html.ini @@ -0,0 +1,4 @@ +[javascript_src_denied_wrong_hash-window_open.html] + [Test that the javascript: src is not allowed to run] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/unsafe-hashed-attributes/script_event_handlers_allowed.html.ini b/testing/web-platform/meta/content-security-policy/unsafe-hashes/script_event_handlers_allowed.html.ini similarity index 100% rename from testing/web-platform/meta/content-security-policy/unsafe-hashed-attributes/script_event_handlers_allowed.html.ini rename to testing/web-platform/meta/content-security-policy/unsafe-hashes/script_event_handlers_allowed.html.ini diff --git a/testing/web-platform/meta/content-security-policy/unsafe-hashed-attributes/script_event_handlers_denied_matching_hash_no_unsafe_inline_attribute.html.ini b/testing/web-platform/meta/content-security-policy/unsafe-hashes/script_event_handlers_denied_missing_unsafe_hashes.html.ini similarity index 51% rename from testing/web-platform/meta/content-security-policy/unsafe-hashed-attributes/script_event_handlers_denied_matching_hash_no_unsafe_inline_attribute.html.ini rename to testing/web-platform/meta/content-security-policy/unsafe-hashes/script_event_handlers_denied_missing_unsafe_hashes.html.ini index 4112891d8378..da399860c051 100644 --- a/testing/web-platform/meta/content-security-policy/unsafe-hashed-attributes/script_event_handlers_denied_matching_hash_no_unsafe_inline_attribute.html.ini +++ b/testing/web-platform/meta/content-security-policy/unsafe-hashes/script_event_handlers_denied_missing_unsafe_hashes.html.ini @@ -1,4 +1,4 @@ -[script_event_handlers_denied_matching_hash_no_unsafe_inline_attribute.html] +[script_event_handlers_denied_missing_unsafe_hashes.html] [Test that the inline event handler is not allowed to run] expected: FAIL diff --git a/testing/web-platform/meta/content-security-policy/unsafe-hashed-attributes/script_event_handlers_denied_not_matching_hash.html.ini b/testing/web-platform/meta/content-security-policy/unsafe-hashes/script_event_handlers_denied_wrong_hash.html.ini similarity index 60% rename from testing/web-platform/meta/content-security-policy/unsafe-hashed-attributes/script_event_handlers_denied_not_matching_hash.html.ini rename to testing/web-platform/meta/content-security-policy/unsafe-hashes/script_event_handlers_denied_wrong_hash.html.ini index efc919174c94..280b6d8451d7 100644 --- a/testing/web-platform/meta/content-security-policy/unsafe-hashed-attributes/script_event_handlers_denied_not_matching_hash.html.ini +++ b/testing/web-platform/meta/content-security-policy/unsafe-hashes/script_event_handlers_denied_wrong_hash.html.ini @@ -1,4 +1,4 @@ -[script_event_handlers_denied_not_matching_hash.html] +[script_event_handlers_denied_wrong_hash.html] [Test that the inline event handler is not allowed to run] expected: FAIL diff --git a/testing/web-platform/meta/content-security-policy/unsafe-hashes/style_attribute_allowed.html.ini b/testing/web-platform/meta/content-security-policy/unsafe-hashes/style_attribute_allowed.html.ini new file mode 100644 index 000000000000..5135c1d7092e --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/unsafe-hashes/style_attribute_allowed.html.ini @@ -0,0 +1,5 @@ +[style_attribute_allowed.html] + expected: ERROR + [Test that the inline style attribute is loaded] + expected: NOTRUN + diff --git a/testing/web-platform/meta/content-security-policy/unsafe-hashes/style_attribute_denied_missing_unsafe_hashes.html.ini b/testing/web-platform/meta/content-security-policy/unsafe-hashes/style_attribute_denied_missing_unsafe_hashes.html.ini new file mode 100644 index 000000000000..3a27ebb6e3a6 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/unsafe-hashes/style_attribute_denied_missing_unsafe_hashes.html.ini @@ -0,0 +1,5 @@ +[style_attribute_denied_missing_unsafe_hashes.html] + expected: TIMEOUT + [Test that the inline style attribute is blocked] + expected: NOTRUN + diff --git a/testing/web-platform/meta/content-security-policy/unsafe-hashes/style_attribute_denied_wrong_hash.html.ini b/testing/web-platform/meta/content-security-policy/unsafe-hashes/style_attribute_denied_wrong_hash.html.ini new file mode 100644 index 000000000000..a9f8de5290b2 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/unsafe-hashes/style_attribute_denied_wrong_hash.html.ini @@ -0,0 +1,4 @@ +[style_attribute_denied_wrong_hash.html] + [Test that the inline style attribute is blocked] + expected: FAIL + diff --git a/testing/web-platform/meta/cookie-store/cookieListItem_attributes.tentative.https.window.js.ini b/testing/web-platform/meta/cookie-store/cookieListItem_attributes.tentative.https.window.js.ini new file mode 100644 index 000000000000..0be49d8849a4 --- /dev/null +++ b/testing/web-platform/meta/cookie-store/cookieListItem_attributes.tentative.https.window.js.ini @@ -0,0 +1,46 @@ +[cookieListItem_attributes.tentative.https.window.html] + [CookieListItem - cookieStore.set defaults with positional name and value] + expected: FAIL + + [CookieListItem - cookieStore.set defaults with name and value in options] + expected: FAIL + + [CookieListItem - cookieStore.set with expires set to a timestamp 10 years in the future] + expected: FAIL + + [CookieListItem - cookieStore.set with name and value in options and expires set to a future timestamp] + expected: FAIL + + [CookieListItem - cookieStore.set with expires set to a Date 10 years in the future] + expected: FAIL + + [CookieListItem - cookieStore.set with name and value in options and expires set to a future Date] + expected: FAIL + + [CookieListItem - cookieStore.set with domain set to the current hostname] + expected: FAIL + + [CookieListItem - cookieStore.set with path set to the current directory] + expected: FAIL + + [CookieListItem - cookieStore.set with secure set to false] + expected: FAIL + + [CookieListItem - cookieStore.set with sameSite set to strict] + expected: FAIL + + [CookieListItem - cookieStore.set with positional name and value and sameSite set to strict] + expected: FAIL + + [CookieListItem - cookieStore.set with sameSite set to lax] + expected: FAIL + + [CookieListItem - cookieStore.set with positional name and value and sameSite set to lax] + expected: FAIL + + [CookieListItem - cookieStore.set with sameSite set to unrestricted] + expected: FAIL + + [CookieListItem - cookieStore.set with positional name and value and sameSite set to unrestricted] + expected: FAIL + diff --git a/testing/web-platform/meta/cookie-store/cookieStore_delete_arguments.tentative.window.js.ini b/testing/web-platform/meta/cookie-store/cookieStore_delete_arguments.tentative.https.window.js.ini similarity index 60% rename from testing/web-platform/meta/cookie-store/cookieStore_delete_arguments.tentative.window.js.ini rename to testing/web-platform/meta/cookie-store/cookieStore_delete_arguments.tentative.https.window.js.ini index cf97a3932a42..fa18fedcec07 100644 --- a/testing/web-platform/meta/cookie-store/cookieStore_delete_arguments.tentative.window.js.ini +++ b/testing/web-platform/meta/cookie-store/cookieStore_delete_arguments.tentative.https.window.js.ini @@ -1,4 +1,4 @@ -[cookieStore_delete_arguments.tentative.window.html] +[cookieStore_delete_arguments.tentative.https.window.html] [cookieStore.delete with positional name] expected: FAIL @@ -20,15 +20,30 @@ [cookieStore.delete with domain set to a subdomain of the current hostname] expected: FAIL + [cookieStore.delete with domain set to a non-domain-matching suffix of the current hostname] + expected: FAIL + [cookieStore.delete with name in options and domain set to the current hostname] expected: FAIL [cookieStore.delete with name in options and domain set to a subdomain of the current hostname] expected: FAIL + [cookieStore.delete with name in options and domain set to a non-domain-matching suffix of the current hostname] + expected: FAIL + [cookieStore.delete with path set to the current directory] expected: FAIL [cookieStore.delete with path set to subdirectory of the current directory] expected: FAIL + [cookieStore.delete with domain set to a non-domain-matching suffix of the current hostname] + expected: FAIL + + [cookieStore.delete with name in options and domain set to a non-domain-matching suffix of the current hostname] + expected: FAIL + + [cookieStore.delete with get result] + expected: FAIL + diff --git a/testing/web-platform/meta/cookie-store/cookieStore_delete_basic.tentative.window.js.ini b/testing/web-platform/meta/cookie-store/cookieStore_delete_basic.tentative.https.window.js.ini similarity index 56% rename from testing/web-platform/meta/cookie-store/cookieStore_delete_basic.tentative.window.js.ini rename to testing/web-platform/meta/cookie-store/cookieStore_delete_basic.tentative.https.window.js.ini index 4824fef11c03..46d99ca773b2 100644 --- a/testing/web-platform/meta/cookie-store/cookieStore_delete_basic.tentative.window.js.ini +++ b/testing/web-platform/meta/cookie-store/cookieStore_delete_basic.tentative.https.window.js.ini @@ -1,4 +1,4 @@ -[cookieStore_delete_basic.tentative.window.html] +[cookieStore_delete_basic.tentative.https.window.html] [cookieStore.delete return type is Promise] expected: FAIL diff --git a/testing/web-platform/meta/cookie-store/cookieStore_event_arguments.tenative.window.js.ini b/testing/web-platform/meta/cookie-store/cookieStore_event_arguments.tenative.https.window.js.ini similarity index 85% rename from testing/web-platform/meta/cookie-store/cookieStore_event_arguments.tenative.window.js.ini rename to testing/web-platform/meta/cookie-store/cookieStore_event_arguments.tenative.https.window.js.ini index 3a75d00f8098..29afdbdf9fb3 100644 --- a/testing/web-platform/meta/cookie-store/cookieStore_event_arguments.tenative.window.js.ini +++ b/testing/web-platform/meta/cookie-store/cookieStore_event_arguments.tenative.https.window.js.ini @@ -1,4 +1,4 @@ -[cookieStore_event_arguments.tenative.window.html] +[cookieStore_event_arguments.tenative.https.window.html] [CookieChangeEvent construction with default arguments] expected: FAIL diff --git a/testing/web-platform/meta/cookie-store/cookieStore_event_basic.tentative.window.js.ini b/testing/web-platform/meta/cookie-store/cookieStore_event_basic.tentative.https.window.js.ini similarity index 62% rename from testing/web-platform/meta/cookie-store/cookieStore_event_basic.tentative.window.js.ini rename to testing/web-platform/meta/cookie-store/cookieStore_event_basic.tentative.https.window.js.ini index 6a644ef31004..9b26d4bb6c59 100644 --- a/testing/web-platform/meta/cookie-store/cookieStore_event_basic.tentative.window.js.ini +++ b/testing/web-platform/meta/cookie-store/cookieStore_event_basic.tentative.https.window.js.ini @@ -1,4 +1,4 @@ -[cookieStore_event_basic.tentative.window.html] +[cookieStore_event_basic.tentative.https.window.html] [cookieStore fires change event for cookie set by cookieStore.set()] expected: FAIL diff --git a/testing/web-platform/meta/cookie-store/cookieStore_event_delete.tenative.window.js.ini b/testing/web-platform/meta/cookie-store/cookieStore_event_delete.tenative.https.window.js.ini similarity index 64% rename from testing/web-platform/meta/cookie-store/cookieStore_event_delete.tenative.window.js.ini rename to testing/web-platform/meta/cookie-store/cookieStore_event_delete.tenative.https.window.js.ini index 19ba8c94d24e..8d5ef8451964 100644 --- a/testing/web-platform/meta/cookie-store/cookieStore_event_delete.tenative.window.js.ini +++ b/testing/web-platform/meta/cookie-store/cookieStore_event_delete.tenative.https.window.js.ini @@ -1,4 +1,4 @@ -[cookieStore_event_delete.tenative.window.html] +[cookieStore_event_delete.tenative.https.window.html] [cookieStore fires change event for cookie deleted by cookieStore.delete()] expected: FAIL diff --git a/testing/web-platform/meta/cookie-store/cookieStore_event_overwrite.tentative.window.js.ini b/testing/web-platform/meta/cookie-store/cookieStore_event_overwrite.tentative.https.window.js.ini similarity index 63% rename from testing/web-platform/meta/cookie-store/cookieStore_event_overwrite.tentative.window.js.ini rename to testing/web-platform/meta/cookie-store/cookieStore_event_overwrite.tentative.https.window.js.ini index 857bd98251ce..26c5d254a643 100644 --- a/testing/web-platform/meta/cookie-store/cookieStore_event_overwrite.tentative.window.js.ini +++ b/testing/web-platform/meta/cookie-store/cookieStore_event_overwrite.tentative.https.window.js.ini @@ -1,4 +1,4 @@ -[cookieStore_event_overwrite.tentative.window.html] +[cookieStore_event_overwrite.tentative.https.window.html] [cookieStore fires change event for cookie overwritten by cookieStore.set()] expected: FAIL diff --git a/testing/web-platform/meta/cookie-store/cookieStore_getAll_arguments.tentative.https.window.js.ini b/testing/web-platform/meta/cookie-store/cookieStore_getAll_arguments.tentative.https.window.js.ini new file mode 100644 index 000000000000..00abba5258b4 --- /dev/null +++ b/testing/web-platform/meta/cookie-store/cookieStore_getAll_arguments.tentative.https.window.js.ini @@ -0,0 +1,37 @@ +[cookieStore_getAll_arguments.tentative.https.window.html] + [cookieStore.getAll with no arguments] + expected: FAIL + + [cookieStore.getAll with positional name] + expected: FAIL + + [cookieStore.getAll with name in options] + expected: FAIL + + [cookieStore.getAll with name in both positional arguments and options] + expected: FAIL + + [cookieStore.getAll with matchType explicitly set to equals] + expected: FAIL + + [cookieStore.getAll with matchType set to starts-with] + expected: FAIL + + [cookieStore.getAll with invalid matchType] + expected: FAIL + + [cookieStore.getAll with matchType set to starts-with and name in options] + expected: FAIL + + [cookieStore.getAll with matchType set to starts-with] + expected: FAIL + + [cookieStore.getAll with matchType set to starts-with and name in options] + expected: FAIL + + [cookieStore.getAll with matchType set to equals and missing name] + expected: FAIL + + [cookieStore.getAll with matchType set to starts-with and missing name] + expected: FAIL + diff --git a/testing/web-platform/meta/cookie-store/cookieStore_getAll_arguments.tentative.window.js.ini b/testing/web-platform/meta/cookie-store/cookieStore_getAll_arguments.tentative.window.js.ini deleted file mode 100644 index 9f51612985b2..000000000000 --- a/testing/web-platform/meta/cookie-store/cookieStore_getAll_arguments.tentative.window.js.ini +++ /dev/null @@ -1,25 +0,0 @@ -[cookieStore_getAll_arguments.tentative.window.html] - [cookieStore.getAll with no arguments] - expected: FAIL - - [cookieStore.getAll with positional name] - expected: FAIL - - [cookieStore.getAll with name in options] - expected: FAIL - - [cookieStore.getAll with name in both positional arguments and options] - expected: FAIL - - [cookieStore.getAll with matchType explicitly set to equals] - expected: FAIL - - [cookieStore.getAll with matchType set to startsWith] - expected: FAIL - - [cookieStore.getAll with invalid matchType] - expected: FAIL - - [cookieStore.getAll with matchType set to startsWith and name in options] - expected: FAIL - diff --git a/testing/web-platform/meta/cookie-store/document_getAll_multiple.tentative.html.ini b/testing/web-platform/meta/cookie-store/cookieStore_getAll_multiple.tentative.https.window.js.ini similarity index 62% rename from testing/web-platform/meta/cookie-store/document_getAll_multiple.tentative.html.ini rename to testing/web-platform/meta/cookie-store/cookieStore_getAll_multiple.tentative.https.window.js.ini index 49a14ee773b1..0c8d2c4cab67 100644 --- a/testing/web-platform/meta/cookie-store/document_getAll_multiple.tentative.html.ini +++ b/testing/web-platform/meta/cookie-store/cookieStore_getAll_multiple.tentative.https.window.js.ini @@ -1,4 +1,4 @@ -[document_getAll_multiple.tentative.html] +[cookieStore_getAll_multiple.tentative.https.window.html] [cookieStore.getAll returns multiple cookies written by cookieStore.set] expected: FAIL diff --git a/testing/web-platform/meta/cookie-store/cookieStore_getAll_set_basic.tentative.window.js.ini b/testing/web-platform/meta/cookie-store/cookieStore_getAll_set_basic.tentative.https.window.js.ini similarity index 60% rename from testing/web-platform/meta/cookie-store/cookieStore_getAll_set_basic.tentative.window.js.ini rename to testing/web-platform/meta/cookie-store/cookieStore_getAll_set_basic.tentative.https.window.js.ini index 22b5575bbe70..41e96c9d6210 100644 --- a/testing/web-platform/meta/cookie-store/cookieStore_getAll_set_basic.tentative.window.js.ini +++ b/testing/web-platform/meta/cookie-store/cookieStore_getAll_set_basic.tentative.https.window.js.ini @@ -1,4 +1,4 @@ -[cookieStore_getAll_set_basic.tentative.window.html] +[cookieStore_getAll_set_basic.tentative.https.window.html] [cookieStore.getAll returns the cookie written by cookieStore.set] expected: FAIL diff --git a/testing/web-platform/meta/cookie-store/cookieStore_get_arguments.tentative.https.window.js.ini b/testing/web-platform/meta/cookie-store/cookieStore_get_arguments.tentative.https.window.js.ini new file mode 100644 index 000000000000..9f2fee5f7a2e --- /dev/null +++ b/testing/web-platform/meta/cookie-store/cookieStore_get_arguments.tentative.https.window.js.ini @@ -0,0 +1,37 @@ +[cookieStore_get_arguments.tentative.https.window.html] + [cookieStore.get with positional name] + expected: FAIL + + [cookieStore.get with name in options] + expected: FAIL + + [cookieStore.get with name in both positional arguments and options] + expected: FAIL + + [cookieStore.get with matchType explicitly set to equals] + expected: FAIL + + [cookieStore.get with matchType set to starts-with] + expected: FAIL + + [cookieStore.get with invalid matchType] + expected: FAIL + + [cookieStore.get with matchType set to starts-with and name in options] + expected: FAIL + + [cookieStore.get with matchType set to starts-with] + expected: FAIL + + [cookieStore.get with matchType set to starts-with and name in options] + expected: FAIL + + [cookieStore.get with no arguments] + expected: FAIL + + [cookieStore.get with matchType set to equals and missing name] + expected: FAIL + + [cookieStore.get with matchType set to starts-with and missing name] + expected: FAIL + diff --git a/testing/web-platform/meta/cookie-store/cookieStore_get_arguments.tentative.window.js.ini b/testing/web-platform/meta/cookie-store/cookieStore_get_arguments.tentative.window.js.ini deleted file mode 100644 index d39a2190e144..000000000000 --- a/testing/web-platform/meta/cookie-store/cookieStore_get_arguments.tentative.window.js.ini +++ /dev/null @@ -1,22 +0,0 @@ -[cookieStore_get_arguments.tentative.window.html] - [cookieStore.get with positional name] - expected: FAIL - - [cookieStore.get with name in options] - expected: FAIL - - [cookieStore.get with name in both positional arguments and options] - expected: FAIL - - [cookieStore.get with matchType explicitly set to equals] - expected: FAIL - - [cookieStore.get with matchType set to startsWith] - expected: FAIL - - [cookieStore.get with invalid matchType] - expected: FAIL - - [cookieStore.get with matchType set to startsWith and name in options] - expected: FAIL - diff --git a/testing/web-platform/meta/cookie-store/cookieStore_get_delete_basic.tentative.window.js.ini b/testing/web-platform/meta/cookie-store/cookieStore_get_delete_basic.tentative.https.window.js.ini similarity index 61% rename from testing/web-platform/meta/cookie-store/cookieStore_get_delete_basic.tentative.window.js.ini rename to testing/web-platform/meta/cookie-store/cookieStore_get_delete_basic.tentative.https.window.js.ini index eb111124c7ba..b3745ae6af8c 100644 --- a/testing/web-platform/meta/cookie-store/cookieStore_get_delete_basic.tentative.window.js.ini +++ b/testing/web-platform/meta/cookie-store/cookieStore_get_delete_basic.tentative.https.window.js.ini @@ -1,4 +1,4 @@ -[cookieStore_get_delete_basic.tentative.window.html] +[cookieStore_get_delete_basic.tentative.https.window.html] [cookieStore.get returns null for a cookie deleted by cookieStore.delete] expected: FAIL diff --git a/testing/web-platform/meta/cookie-store/cookieStore_get_set_basic.tentative.window.js.ini b/testing/web-platform/meta/cookie-store/cookieStore_get_set_basic.tentative.https.window.js.ini similarity index 60% rename from testing/web-platform/meta/cookie-store/cookieStore_get_set_basic.tentative.window.js.ini rename to testing/web-platform/meta/cookie-store/cookieStore_get_set_basic.tentative.https.window.js.ini index a357e3680b81..086f9b08194e 100644 --- a/testing/web-platform/meta/cookie-store/cookieStore_get_set_basic.tentative.window.js.ini +++ b/testing/web-platform/meta/cookie-store/cookieStore_get_set_basic.tentative.https.window.js.ini @@ -1,4 +1,4 @@ -[cookieStore_get_set_basic.tentative.window.html] +[cookieStore_get_set_basic.tentative.https.window.html] [cookieStore.get returns the cookie written by cookieStore.set] expected: FAIL diff --git a/testing/web-platform/meta/cookie-store/cookieStore_has_arguments.tentative.window.js.ini b/testing/web-platform/meta/cookie-store/cookieStore_has_arguments.tentative.window.js.ini deleted file mode 100644 index 9d79ca1dc8cb..000000000000 --- a/testing/web-platform/meta/cookie-store/cookieStore_has_arguments.tentative.window.js.ini +++ /dev/null @@ -1,22 +0,0 @@ -[cookieStore_has_arguments.tentative.window.html] - [cookieStore.has with positional name] - expected: FAIL - - [cookieStore.has with name in options] - expected: FAIL - - [cookieStore.has with name in both positional arguments and options] - expected: FAIL - - [cookieStore.has with matchType explicitly set to equals] - expected: FAIL - - [cookieStore.has with matchType set to startsWith] - expected: FAIL - - [cookieStore.has with invalid matchType] - expected: FAIL - - [cookieStore.has with matchType set to startsWith and name in options] - expected: FAIL - diff --git a/testing/web-platform/meta/cookie-store/cookieStore_has_basic.tentative.window.js.ini b/testing/web-platform/meta/cookie-store/cookieStore_has_basic.tentative.window.js.ini deleted file mode 100644 index 1ba46294a884..000000000000 --- a/testing/web-platform/meta/cookie-store/cookieStore_has_basic.tentative.window.js.ini +++ /dev/null @@ -1,7 +0,0 @@ -[cookieStore_has_basic.tentative.window.html] - [cookieStore.has returns true for cookie set by cookieStore.set()] - expected: FAIL - - [cookieStore.has returns false for cookie deleted by cookieStore.delete()] - expected: FAIL - diff --git a/testing/web-platform/meta/cookie-store/cookieStore_in_detached_frame.tentative.html.ini b/testing/web-platform/meta/cookie-store/cookieStore_in_detached_frame.tentative.https.html.ini similarity index 62% rename from testing/web-platform/meta/cookie-store/cookieStore_in_detached_frame.tentative.html.ini rename to testing/web-platform/meta/cookie-store/cookieStore_in_detached_frame.tentative.https.html.ini index 577ae35b0353..8deae9c2f889 100644 --- a/testing/web-platform/meta/cookie-store/cookieStore_in_detached_frame.tentative.html.ini +++ b/testing/web-platform/meta/cookie-store/cookieStore_in_detached_frame.tentative.https.html.ini @@ -1,4 +1,4 @@ -[cookieStore_in_detached_frame.tentative.html] +[cookieStore_in_detached_frame.tentative.https.html] [cookieStore on DOMWindow of detached iframe (crbug.com/774626)] expected: FAIL diff --git a/testing/web-platform/meta/cookie-store/cookieStore_set_arguments.tentative.window.js.ini b/testing/web-platform/meta/cookie-store/cookieStore_set_arguments.tentative.https.window.js.ini similarity index 56% rename from testing/web-platform/meta/cookie-store/cookieStore_set_arguments.tentative.window.js.ini rename to testing/web-platform/meta/cookie-store/cookieStore_set_arguments.tentative.https.window.js.ini index 57c6c1a91835..8c18b6c9cdd7 100644 --- a/testing/web-platform/meta/cookie-store/cookieStore_set_arguments.tentative.window.js.ini +++ b/testing/web-platform/meta/cookie-store/cookieStore_set_arguments.tentative.https.window.js.ini @@ -1,4 +1,4 @@ -[cookieStore_set_arguments.tentative.window.html] +[cookieStore_set_arguments.tentative.https.window.html] [cookieStore.set with positional name and value] expected: FAIL @@ -11,10 +11,16 @@ [cookieStore.set with value in both positional arguments and options] expected: FAIL - [cookieStore.set with expires in the future] + [cookieStore.set with expires set to a future timestamp] expected: FAIL - [cookieStore.set with expires in the past] + [cookieStore.set with expires set to a past timestamp] + expected: FAIL + + [cookieStore.set with expires set to a future Date] + expected: FAIL + + [cookieStore.set with expires set to a past Date] expected: FAIL [cookieStore.set with name and value in options and expires in the future] @@ -29,7 +35,10 @@ [cookieStore.set with domain set to a subdomain of the current hostname] expected: FAIL - [cookieStore.set default domain is current hostname] + [cookieStore.set with domain set to a non-domain-matching suffix of the current hostname] + expected: FAIL + + [cookieStore.set default domain is null and differs from current hostname] expected: FAIL [cookieStore.set with path set to the current directory] @@ -41,3 +50,12 @@ [cookieStore.set default path is /] expected: FAIL + [cookieStore.set with domain set to a non-domain-matching suffix of the current hostname] + expected: FAIL + + [cookieStore.set default domain is null and differs from current hostname] + expected: FAIL + + [cookieStore.set with get result] + expected: FAIL + diff --git a/testing/web-platform/meta/cookie-store/cookieStore_set_expires_option.tentative.window.js.ini b/testing/web-platform/meta/cookie-store/cookieStore_set_expires_option.tentative.window.js.ini deleted file mode 100644 index 9513e273ffd2..000000000000 --- a/testing/web-platform/meta/cookie-store/cookieStore_set_expires_option.tentative.window.js.ini +++ /dev/null @@ -1,10 +0,0 @@ -[cookieStore_set_expires_option.tentative.window.html] - [cookieStore.set with expires option: Date object] - expected: FAIL - - [cookieStore.set with expires option: milliseconds since epoch object] - expected: FAIL - - [cookieStore.set with expires option: HTTP date string] - expected: FAIL - diff --git a/testing/web-platform/meta/cookie-store/cookieStore_special_names.tentative.html.ini b/testing/web-platform/meta/cookie-store/cookieStore_special_names.tentative.html.ini deleted file mode 100644 index aff0fc33a4f1..000000000000 --- a/testing/web-platform/meta/cookie-store/cookieStore_special_names.tentative.html.ini +++ /dev/null @@ -1,43 +0,0 @@ -[cookieStore_special_names.tentative.html] - [cookieStore.set with __Secure- name on insecure origin] - expected: FAIL - - [cookieStore.set with __Host- name on insecure origin] - expected: FAIL - - [cookieStore.delete with __Secure- name on insecure origin] - expected: FAIL - - [cookieStore.delete with __Host- name on insecure origin] - expected: FAIL - - [cookieStore.set with __Secure- name on non-secure origin] - expected: FAIL - - [cookieStore.set of expired __Secure- cookie on non-secure origin] - expected: FAIL - - [cookieStore.get with __Secure- name on non-secure origin] - expected: FAIL - - [cookieStore.getAll with __Secure- name on non-secure origin] - expected: FAIL - - [cookieStore.delete with __Secure- name on non-secure origin] - expected: FAIL - - [cookieStore.set with __Host- name on non-secure origin] - expected: FAIL - - [cookieStore.set of expired __Host- cookie on non-secure origin] - expected: FAIL - - [cookieStore.get with __Host- name on non-secure origin] - expected: FAIL - - [cookieStore.getAll with __Host- name on non-secure origin] - expected: FAIL - - [cookieStore.delete with __Host- name on non-secure origin] - expected: FAIL - diff --git a/testing/web-platform/meta/cookie-store/cookieStore_special_names.tentative.https.html.ini b/testing/web-platform/meta/cookie-store/cookieStore_special_names.tentative.https.window.js.ini similarity index 89% rename from testing/web-platform/meta/cookie-store/cookieStore_special_names.tentative.https.html.ini rename to testing/web-platform/meta/cookie-store/cookieStore_special_names.tentative.https.window.js.ini index aa155e3bd8c4..9c47ca952d57 100644 --- a/testing/web-platform/meta/cookie-store/cookieStore_special_names.tentative.https.html.ini +++ b/testing/web-platform/meta/cookie-store/cookieStore_special_names.tentative.https.window.js.ini @@ -1,4 +1,4 @@ -[cookieStore_special_names.tentative.https.html] +[cookieStore_special_names.tentative.https.window.html] [cookieStore.set with __Secure- name on secure origin] expected: FAIL diff --git a/testing/web-platform/meta/cookie-store/document_cookie.tentative.html.ini b/testing/web-platform/meta/cookie-store/document_cookie.tentative.html.ini deleted file mode 100644 index 00e6a8a91712..000000000000 --- a/testing/web-platform/meta/cookie-store/document_cookie.tentative.html.ini +++ /dev/null @@ -1,19 +0,0 @@ -[document_cookie.tentative.html] - [Cookie Store Tests (testDocumentCookie)] - expected: FAIL - - [Verify interoperability of document.cookie with other APIs.] - expected: FAIL - - [document.cookie set/overwrite/delete observed by CookieStore] - expected: FAIL - - [CookieStore set/overwrite/delete observed by document.cookie] - expected: FAIL - - [CookieStore agrees with document.cookie on encoding non-ASCII cookies] - expected: FAIL - - [document.cookie agrees with CookieStore on encoding non-ASCII cookies] - expected: FAIL - diff --git a/testing/web-platform/meta/cookie-store/http_cookie_and_set_cookie_headers.tentative.html.ini b/testing/web-platform/meta/cookie-store/http_cookie_and_set_cookie_headers.tentative.html.ini deleted file mode 100644 index 9c3ccce48c1f..000000000000 --- a/testing/web-platform/meta/cookie-store/http_cookie_and_set_cookie_headers.tentative.html.ini +++ /dev/null @@ -1,28 +0,0 @@ -[http_cookie_and_set_cookie_headers.tentative.html] - [Cookie Store Tests (testHttpCookieAndSetCookieHeaders)] - expected: FAIL - - [Interoperability of HTTP Set-Cookie: with other APIs] - expected: FAIL - - [HttpOnly cookies are not observed] - expected: FAIL - - [Binary HTTP cookies] - expected: FAIL - - [HTTP set/overwrite/delete observed in CookieStore] - expected: FAIL - - [CookieStore set/overwrite/delete observed in HTTP headers] - expected: FAIL - - [Binary HTTP set/overwrite/delete observed in CookieStore] - expected: FAIL - - [CookieStore agreed with HTTP headers agree on encoding non-ASCII cookies] - expected: FAIL - - [HTTP headers agreed with CookieStore on encoding non-ASCII cookies] - expected: FAIL - diff --git a/testing/web-platform/meta/cookie-store/httponly_cookies.window.js.ini b/testing/web-platform/meta/cookie-store/httponly_cookies.https.window.js.ini similarity index 61% rename from testing/web-platform/meta/cookie-store/httponly_cookies.window.js.ini rename to testing/web-platform/meta/cookie-store/httponly_cookies.https.window.js.ini index 67e2b964d231..5c356b9ce85b 100644 --- a/testing/web-platform/meta/cookie-store/httponly_cookies.window.js.ini +++ b/testing/web-platform/meta/cookie-store/httponly_cookies.https.window.js.ini @@ -1,4 +1,4 @@ -[httponly_cookies.window.html] +[httponly_cookies.https.window.html] [HttpOnly cookies are not observed] expected: FAIL diff --git a/testing/web-platform/meta/cookie-store/idlharness.tentative.html.ini b/testing/web-platform/meta/cookie-store/idlharness.tentative.https.html.ini similarity index 64% rename from testing/web-platform/meta/cookie-store/idlharness.tentative.html.ini rename to testing/web-platform/meta/cookie-store/idlharness.tentative.https.html.ini index 2606eefba465..379345f52d6c 100644 --- a/testing/web-platform/meta/cookie-store/idlharness.tentative.html.ini +++ b/testing/web-platform/meta/cookie-store/idlharness.tentative.https.html.ini @@ -1,121 +1,7 @@ -[idlharness.tentative.html] +[idlharness.tentative.https.html] [Window interface: attribute cookieStore] expected: FAIL - [CookieStore interface: existence and properties of interface object] - expected: FAIL - - [CookieStore interface object length] - expected: FAIL - - [CookieStore interface object name] - expected: FAIL - - [CookieStore interface: existence and properties of interface prototype object] - expected: FAIL - - [CookieStore interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [CookieStore interface: operation getAll(USVString, CookieStoreGetOptions)] - expected: FAIL - - [CookieStore interface: operation getAll(CookieStoreGetOptions)] - expected: FAIL - - [CookieStore interface: operation get(USVString, CookieStoreGetOptions)] - expected: FAIL - - [CookieStore interface: operation get(CookieStoreGetOptions)] - expected: FAIL - - [CookieStore interface: operation has(USVString, CookieStoreGetOptions)] - expected: FAIL - - [CookieStore interface: operation has(CookieStoreGetOptions)] - expected: FAIL - - [CookieStore interface: operation set(USVString, USVString, CookieStoreSetOptions)] - expected: FAIL - - [CookieStore interface: operation set(CookieStoreSetOptions)] - expected: FAIL - - [CookieStore interface: operation delete(USVString, CookieStoreSetOptions)] - expected: FAIL - - [CookieStore interface: operation delete(CookieStoreSetOptions)] - expected: FAIL - - [CookieStore must be primary interface of undefined] - expected: FAIL - - [Stringification of undefined] - expected: FAIL - - [CookieStore interface: undefined must inherit property "getAll(USVString, CookieStoreGetOptions)" with the proper type] - expected: FAIL - - [CookieStore interface: calling getAll(USVString, CookieStoreGetOptions) on undefined with too few arguments must throw TypeError] - expected: FAIL - - [CookieStore interface: undefined must inherit property "getAll(CookieStoreGetOptions)" with the proper type] - expected: FAIL - - [CookieStore interface: calling getAll(CookieStoreGetOptions) on undefined with too few arguments must throw TypeError] - expected: FAIL - - [CookieStore interface: undefined must inherit property "get(USVString, CookieStoreGetOptions)" with the proper type] - expected: FAIL - - [CookieStore interface: calling get(USVString, CookieStoreGetOptions) on undefined with too few arguments must throw TypeError] - expected: FAIL - - [CookieStore interface: undefined must inherit property "get(CookieStoreGetOptions)" with the proper type] - expected: FAIL - - [CookieStore interface: calling get(CookieStoreGetOptions) on undefined with too few arguments must throw TypeError] - expected: FAIL - - [CookieStore interface: undefined must inherit property "has(USVString, CookieStoreGetOptions)" with the proper type] - expected: FAIL - - [CookieStore interface: calling has(USVString, CookieStoreGetOptions) on undefined with too few arguments must throw TypeError] - expected: FAIL - - [CookieStore interface: undefined must inherit property "has(CookieStoreGetOptions)" with the proper type] - expected: FAIL - - [CookieStore interface: calling has(CookieStoreGetOptions) on undefined with too few arguments must throw TypeError] - expected: FAIL - - [CookieStore interface: undefined must inherit property "set(USVString, USVString, CookieStoreSetOptions)" with the proper type] - expected: FAIL - - [CookieStore interface: calling set(USVString, USVString, CookieStoreSetOptions) on undefined with too few arguments must throw TypeError] - expected: FAIL - - [CookieStore interface: undefined must inherit property "set(CookieStoreSetOptions)" with the proper type] - expected: FAIL - - [CookieStore interface: calling set(CookieStoreSetOptions) on undefined with too few arguments must throw TypeError] - expected: FAIL - - [CookieStore interface: undefined must inherit property "delete(USVString, CookieStoreSetOptions)" with the proper type] - expected: FAIL - - [CookieStore interface: calling delete(USVString, CookieStoreSetOptions) on undefined with too few arguments must throw TypeError] - expected: FAIL - - [CookieStore interface: undefined must inherit property "delete(CookieStoreSetOptions)" with the proper type] - expected: FAIL - - [CookieStore interface: calling delete(CookieStoreSetOptions) on undefined with too few arguments must throw TypeError] - expected: FAIL - - [CookieStore interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - [CookieChangeEvent interface: existence and properties of interface object] expected: FAIL @@ -152,6 +38,48 @@ [CookieChangeEvent interface: new CookieChangeEvent('change') must inherit property "deleted" with the proper type] expected: FAIL + [CookieStore interface: existence and properties of interface object] + expected: FAIL + + [CookieStore interface object length] + expected: FAIL + + [CookieStore interface object name] + expected: FAIL + + [CookieStore interface: existence and properties of interface prototype object] + expected: FAIL + + [CookieStore interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [CookieStore interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [CookieStore interface: operation getAll(USVString, CookieStoreGetOptions)] + expected: FAIL + + [CookieStore interface: operation getAll(CookieStoreGetOptions)] + expected: FAIL + + [CookieStore interface: operation get(USVString, CookieStoreGetOptions)] + expected: FAIL + + [CookieStore interface: operation get(CookieStoreGetOptions)] + expected: FAIL + + [CookieStore interface: operation set(USVString, USVString, CookieStoreSetOptions)] + expected: FAIL + + [CookieStore interface: operation set(CookieStoreSetOptions)] + expected: FAIL + + [CookieStore interface: operation delete(USVString, CookieStoreSetOptions)] + expected: FAIL + + [CookieStore interface: operation delete(CookieStoreSetOptions)] + expected: FAIL + [CookieStore interface: member subscribeToChanges] expected: FAIL @@ -191,18 +119,6 @@ [CookieStore interface: calling get(CookieStoreGetOptions) on self.cookieStore with too few arguments must throw TypeError] expected: FAIL - [CookieStore interface: self.cookieStore must inherit property "has(USVString, CookieStoreGetOptions)" with the proper type] - expected: FAIL - - [CookieStore interface: calling has(USVString, CookieStoreGetOptions) on self.cookieStore with too few arguments must throw TypeError] - expected: FAIL - - [CookieStore interface: self.cookieStore must inherit property "has(CookieStoreGetOptions)" with the proper type] - expected: FAIL - - [CookieStore interface: calling has(CookieStoreGetOptions) on self.cookieStore with too few arguments must throw TypeError] - expected: FAIL - [CookieStore interface: self.cookieStore must inherit property "set(USVString, USVString, CookieStoreSetOptions)" with the proper type] expected: FAIL @@ -236,3 +152,48 @@ [CookieStore interface: self.cookieStore must inherit property "onchange" with the proper type] expected: FAIL + [CookieStore interface: operation get(USVString)] + expected: FAIL + + [CookieStore interface: operation getAll(USVString)] + expected: FAIL + + [CookieStore interface: operation set(CookieStoreSetExtraOptions)] + expected: FAIL + + [CookieStore interface: operation delete(USVString)] + expected: FAIL + + [CookieStore interface: operation delete(CookieStoreDeleteOptions)] + expected: FAIL + + [CookieStore interface: self.cookieStore must inherit property "get(USVString)" with the proper type] + expected: FAIL + + [CookieStore interface: calling get(USVString) on self.cookieStore with too few arguments must throw TypeError] + expected: FAIL + + [CookieStore interface: self.cookieStore must inherit property "getAll(USVString)" with the proper type] + expected: FAIL + + [CookieStore interface: calling getAll(USVString) on self.cookieStore with too few arguments must throw TypeError] + expected: FAIL + + [CookieStore interface: self.cookieStore must inherit property "set(CookieStoreSetExtraOptions)" with the proper type] + expected: FAIL + + [CookieStore interface: calling set(CookieStoreSetExtraOptions) on self.cookieStore with too few arguments must throw TypeError] + expected: FAIL + + [CookieStore interface: self.cookieStore must inherit property "delete(USVString)" with the proper type] + expected: FAIL + + [CookieStore interface: calling delete(USVString) on self.cookieStore with too few arguments must throw TypeError] + expected: FAIL + + [CookieStore interface: self.cookieStore must inherit property "delete(CookieStoreDeleteOptions)" with the proper type] + expected: FAIL + + [CookieStore interface: calling delete(CookieStoreDeleteOptions) on self.cookieStore with too few arguments must throw TypeError] + expected: FAIL + diff --git a/testing/web-platform/meta/cookie-store/idlharness_serviceworker.tentative.https.html.ini b/testing/web-platform/meta/cookie-store/idlharness_serviceworker.tentative.https.html.ini index 23042034a218..ba211ad2e6cc 100644 --- a/testing/web-platform/meta/cookie-store/idlharness_serviceworker.tentative.https.html.ini +++ b/testing/web-platform/meta/cookie-store/idlharness_serviceworker.tentative.https.html.ini @@ -239,3 +239,51 @@ [CookieStore interface: self.cookieStore must not have property "onchange"] expected: FAIL + [ServiceWorkerGlobalScope interface: attribute oncookiechange] + expected: FAIL + + [CookieStore interface: operation get(USVString)] + expected: FAIL + + [CookieStore interface: operation getAll(USVString)] + expected: FAIL + + [CookieStore interface: operation set(CookieStoreSetExtraOptions)] + expected: FAIL + + [CookieStore interface: operation delete(USVString)] + expected: FAIL + + [CookieStore interface: operation delete(CookieStoreDeleteOptions)] + expected: FAIL + + [CookieStore interface: self.cookieStore must inherit property "get(USVString)" with the proper type] + expected: FAIL + + [CookieStore interface: calling get(USVString) on self.cookieStore with too few arguments must throw TypeError] + expected: FAIL + + [CookieStore interface: self.cookieStore must inherit property "getAll(USVString)" with the proper type] + expected: FAIL + + [CookieStore interface: calling getAll(USVString) on self.cookieStore with too few arguments must throw TypeError] + expected: FAIL + + [CookieStore interface: self.cookieStore must inherit property "set(CookieStoreSetExtraOptions)" with the proper type] + expected: FAIL + + [CookieStore interface: calling set(CookieStoreSetExtraOptions) on self.cookieStore with too few arguments must throw TypeError] + expected: FAIL + + [CookieStore interface: self.cookieStore must inherit property "delete(USVString)" with the proper type] + expected: FAIL + + [CookieStore interface: calling delete(USVString) on self.cookieStore with too few arguments must throw TypeError] + expected: FAIL + + [CookieStore interface: self.cookieStore must inherit property "delete(CookieStoreDeleteOptions)" with the proper type] + expected: FAIL + + [CookieStore interface: calling delete(CookieStoreDeleteOptions) on self.cookieStore with too few arguments must throw TypeError] + expected: FAIL + diff --git a/testing/web-platform/meta/cookie-store/no_name_and_no_value.tentative.html.ini b/testing/web-platform/meta/cookie-store/no_name_and_no_value.tentative.html.ini deleted file mode 100644 index 31f59e7443d4..000000000000 --- a/testing/web-platform/meta/cookie-store/no_name_and_no_value.tentative.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[no_name_and_no_value.tentative.html] - [Cookie Store Tests (testNoNameAndNoValue)] - expected: FAIL - - [Verify behavior of no-name and no-value cookies.] - expected: FAIL - diff --git a/testing/web-platform/meta/cookie-store/no_name_equals_in_value.tentative.html.ini b/testing/web-platform/meta/cookie-store/no_name_equals_in_value.tentative.html.ini deleted file mode 100644 index 7f343734b579..000000000000 --- a/testing/web-platform/meta/cookie-store/no_name_equals_in_value.tentative.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[no_name_equals_in_value.tentative.html] - [Cookie Store Tests (testNoNameEqualsInValue)] - expected: FAIL - - [Verify that attempting to set a cookie with no name and with '=' in the value does not work.] - expected: FAIL - diff --git a/testing/web-platform/meta/cookie-store/no_name_multiple_values.tentative.html.ini b/testing/web-platform/meta/cookie-store/no_name_multiple_values.tentative.html.ini deleted file mode 100644 index b765d2a3653a..000000000000 --- a/testing/web-platform/meta/cookie-store/no_name_multiple_values.tentative.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[no_name_multiple_values.tentative.html] - [Cookie Store Tests (testNoNameMultipleValues)] - expected: FAIL - - [Verify behavior of multiple no-name cookies] - expected: FAIL - diff --git a/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_arguments.tentative.https.html.ini b/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_arguments.tentative.https.html.ini index 5a6748ee720e..c8eb92186d3a 100644 --- a/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_arguments.tentative.https.html.ini +++ b/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_arguments.tentative.https.html.ini @@ -140,3 +140,126 @@ [cookieStore.set default path is /] expected: FAIL + [cookieStore.get with matchType set to starts-with] + expected: FAIL + + [cookieStore.get with matchType set to starts-with and name in options] + expected: FAIL + + [cookieStore.getAll with matchType set to starts-with] + expected: FAIL + + [cookieStore.getAll with matchType set to starts-with and name in options] + expected: FAIL + + [CookieListItem - cookieStore.set defaults with positional name and value] + expected: FAIL + + [CookieListItem - cookieStore.set defaults with name and value in options] + expected: FAIL + + [CookieListItem - cookieStore.set with expires set to a timestamp 10 years in the future] + expected: FAIL + + [CookieListItem - cookieStore.set with name and value in options and expires set to a future timestamp] + expected: FAIL + + [CookieListItem - cookieStore.set with expires set to a Date 10 years in the future] + expected: FAIL + + [CookieListItem - cookieStore.set with name and value in options and expires set to a future Date] + expected: FAIL + + [CookieListItem - cookieStore.set with domain set to the current hostname] + expected: FAIL + + [CookieListItem - cookieStore.set with path set to the current directory] + expected: FAIL + + [CookieListItem - cookieStore.set with secure set to false] + expected: FAIL + + [CookieListItem - cookieStore.set with sameSite set to strict] + expected: FAIL + + [CookieListItem - cookieStore.set with positional name and value and sameSite set to strict] + expected: FAIL + + [CookieListItem - cookieStore.set with sameSite set to lax] + expected: FAIL + + [CookieListItem - cookieStore.set with positional name and value and sameSite set to lax] + expected: FAIL + + [CookieListItem - cookieStore.set with sameSite set to unrestricted] + expected: FAIL + + [CookieListItem - cookieStore.set with positional name and value and sameSite set to unrestricted] + expected: FAIL + + [cookieStore.delete with domain set to a non-domain-matching suffix of the current hostname] + expected: FAIL + + [cookieStore.delete with name in options and domain set to a non-domain-matching suffix of the current hostname] + expected: FAIL + + [cookieStore.delete with get result] + expected: FAIL + + [cookieStore.get with no arguments] + expected: FAIL + + [cookieStore.get with matchType set to equals and missing name] + expected: FAIL + + [cookieStore.get with matchType set to starts-with and missing name] + expected: FAIL + + [cookieStore.getAll with matchType set to equals and missing name] + expected: FAIL + + [cookieStore.getAll with matchType set to starts-with and missing name] + expected: FAIL + + [cookieStore.getAll returns multiple cookies written by cookieStore.set] + expected: FAIL + + [cookieStore.set with expires set to a future timestamp] + expected: FAIL + + [cookieStore.set with expires set to a past timestamp] + expected: FAIL + + [cookieStore.set with expires set to a future Date] + expected: FAIL + + [cookieStore.set with expires set to a past Date] + expected: FAIL + + [cookieStore.set with domain set to a non-domain-matching suffix of the current hostname] + expected: FAIL + + [cookieStore.set default domain is null and differs from current hostname] + expected: FAIL + + [cookieStore.set with get result] + expected: FAIL + + [cookieStore.set with __Secure- name on secure origin] + expected: FAIL + + [cookieStore.set of expired __Secure- cookie name on secure origin] + expected: FAIL + + [cookieStore.delete with __Secure- name on secure origin] + expected: FAIL + + [cookieStore.set with __Host- name on secure origin] + expected: FAIL + + [cookieStore.set of expired __Host- cookie name on secure origin] + expected: FAIL + + [cookieStore.delete with __Host- name on secure origin] + expected: FAIL + diff --git a/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_basic.tentative.https.html.ini b/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_basic.tentative.https.html.ini index 011787bcc51c..3e7a0321efa3 100644 --- a/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_basic.tentative.https.html.ini +++ b/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_basic.tentative.https.html.ini @@ -14,3 +14,6 @@ [cookieStore.has returns false for cookie deleted by cookieStore.delete()] expected: FAIL + [cookieStore.delete return type is Promise] + expected: FAIL + diff --git a/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_subscriptions_basic.tentative.https.html.ini b/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_subscriptions_basic.tentative.https.html.ini index 6a3b5a323620..35d2e7e2a30e 100644 --- a/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_subscriptions_basic.tentative.https.html.ini +++ b/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_subscriptions_basic.tentative.https.html.ini @@ -6,3 +6,6 @@ [cookiechange dispatched with cookie change that matches subscription] expected: NOTRUN + [cookiechange dispatched with cookie change that matches subscription to event handler registered with addEventListener] + expected: NOTRUN + diff --git a/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_subscriptions_empty.tentative.https.html.ini b/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_subscriptions_empty.tentative.https.html.ini new file mode 100644 index 000000000000..3c9bbe9907dd --- /dev/null +++ b/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_subscriptions_empty.tentative.https.html.ini @@ -0,0 +1,5 @@ +[serviceworker_cookieStore_subscriptions_empty.tentative.https.html] + expected: TIMEOUT + [getChangeSubscriptions returns an empty array when there are no subscriptions] + expected: TIMEOUT + diff --git a/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_subscriptions_eventhandler_attribute.tentative.https.html.ini b/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_subscriptions_eventhandler_attribute.tentative.https.html.ini new file mode 100644 index 000000000000..5471cea71e32 --- /dev/null +++ b/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_subscriptions_eventhandler_attribute.tentative.https.html.ini @@ -0,0 +1,5 @@ +[serviceworker_cookieStore_subscriptions_eventhandler_attribute.tentative.https.html] + expected: TIMEOUT + [cookiechange dispatched with cookie change that matches subscription to event handler registered with oncookiechange] + expected: TIMEOUT + diff --git a/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_subscriptions_mismatch.tentative.https.html.ini b/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_subscriptions_mismatch.tentative.https.html.ini new file mode 100644 index 000000000000..dd02a2bd7aa9 --- /dev/null +++ b/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_subscriptions_mismatch.tentative.https.html.ini @@ -0,0 +1,5 @@ +[serviceworker_cookieStore_subscriptions_mismatch.tentative.https.html] + expected: TIMEOUT + [cookiechange not dispatched for change that does not match subscription] + expected: TIMEOUT + diff --git a/testing/web-platform/meta/credential-management/idl.https.html.ini b/testing/web-platform/meta/credential-management/idl.https.html.ini deleted file mode 100644 index 43c79f74eee3..000000000000 --- a/testing/web-platform/meta/credential-management/idl.https.html.ini +++ /dev/null @@ -1,125 +0,0 @@ -[idl.https.html] - prefs: [security.webauth.webauthn: true] - [CredentialsContainer interface: operation requireUserMediation()] - expected: FAIL - - [CredentialsContainer interface: navigator.credentials must inherit property "requireUserMediation" with the proper type (2)] - expected: FAIL - - [PasswordCredential interface: existence and properties of interface object] - expected: FAIL - - [PasswordCredential interface object length] - expected: FAIL - - [PasswordCredential interface object name] - expected: FAIL - - [PasswordCredential interface: existence and properties of interface prototype object] - expected: FAIL - - [PasswordCredential interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [PasswordCredential interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [PasswordCredential interface: attribute idName] - expected: FAIL - - [PasswordCredential interface: attribute passwordName] - expected: FAIL - - [PasswordCredential interface: attribute additionalData] - expected: FAIL - - [PasswordCredential must be primary interface of new PasswordCredential({ id: "id", password: "pencil", iconURL: "https://example.com/", name: "name" })] - expected: FAIL - - [Stringification of new PasswordCredential({ id: "id", password: "pencil", iconURL: "https://example.com/", name: "name" })] - expected: FAIL - - [PasswordCredential interface: new PasswordCredential({ id: "id", password: "pencil", iconURL: "https://example.com/", name: "name" }) must inherit property "idName" with the proper type (0)] - expected: FAIL - - [PasswordCredential interface: new PasswordCredential({ id: "id", password: "pencil", iconURL: "https://example.com/", name: "name" }) must inherit property "passwordName" with the proper type (1)] - expected: FAIL - - [PasswordCredential interface: new PasswordCredential({ id: "id", password: "pencil", iconURL: "https://example.com/", name: "name" }) must inherit property "additionalData" with the proper type (2)] - expected: FAIL - - [PasswordCredential interface: new PasswordCredential({ id: "id", password: "pencil", iconURL: "https://example.com/", name: "name" }) must inherit property "name" with the proper type (3)] - expected: FAIL - - [PasswordCredential interface: new PasswordCredential({ id: "id", password: "pencil", iconURL: "https://example.com/", name: "name" }) must inherit property "iconURL" with the proper type (4)] - expected: FAIL - - [Credential interface: new PasswordCredential({ id: "id", password: "pencil", iconURL: "https://example.com/", name: "name" }) must inherit property "id" with the proper type (0)] - expected: FAIL - - [Credential interface: new PasswordCredential({ id: "id", password: "pencil", iconURL: "https://example.com/", name: "name" }) must inherit property "type" with the proper type (1)] - expected: FAIL - - [FederatedCredential interface: existence and properties of interface object] - expected: FAIL - - [FederatedCredential interface object length] - expected: FAIL - - [FederatedCredential interface object name] - expected: FAIL - - [FederatedCredential interface: existence and properties of interface prototype object] - expected: FAIL - - [FederatedCredential interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [FederatedCredential interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [FederatedCredential interface: attribute provider] - expected: FAIL - - [FederatedCredential interface: attribute protocol] - expected: FAIL - - [FederatedCredential must be primary interface of new FederatedCredential({ id: "id", provider: "https://example.com", iconURL: "https://example.com/", name: "name" })] - expected: FAIL - - [Stringification of new FederatedCredential({ id: "id", provider: "https://example.com", iconURL: "https://example.com/", name: "name" })] - expected: FAIL - - [FederatedCredential interface: new FederatedCredential({ id: "id", provider: "https://example.com", iconURL: "https://example.com/", name: "name" }) must inherit property "provider" with the proper type (0)] - expected: FAIL - - [FederatedCredential interface: new FederatedCredential({ id: "id", provider: "https://example.com", iconURL: "https://example.com/", name: "name" }) must inherit property "protocol" with the proper type (1)] - expected: FAIL - - [FederatedCredential interface: new FederatedCredential({ id: "id", provider: "https://example.com", iconURL: "https://example.com/", name: "name" }) must inherit property "name" with the proper type (2)] - expected: FAIL - - [FederatedCredential interface: new FederatedCredential({ id: "id", provider: "https://example.com", iconURL: "https://example.com/", name: "name" }) must inherit property "iconURL" with the proper type (3)] - expected: FAIL - - [Credential interface: new FederatedCredential({ id: "id", provider: "https://example.com", iconURL: "https://example.com/", name: "name" }) must inherit property "id" with the proper type (0)] - expected: FAIL - - [Credential interface: new FederatedCredential({ id: "id", provider: "https://example.com", iconURL: "https://example.com/", name: "name" }) must inherit property "type" with the proper type (1)] - expected: FAIL - - [PasswordCredential interface: attribute password] - expected: FAIL - - [PasswordCredential interface: new PasswordCredential({ id: "id", password: "pencil", iconURL: "https://example.com/", name: "name" }) must inherit property "password" with the proper type (0)] - expected: FAIL - - [PasswordCredential interface: new PasswordCredential({ id: "id", password: "pencil", iconURL: "https://example.com/", name: "name" }) must inherit property "password" with the proper type] - expected: FAIL - - [FederatedCredential interface: new FederatedCredential({ id: "id", provider: "https://example.com", iconURL: "https://example.com/", name: "name" }) must inherit property "provider" with the proper type] - expected: FAIL - - [FederatedCredential interface: new FederatedCredential({ id: "id", provider: "https://example.com", iconURL: "https://example.com/", name: "name" }) must inherit property "protocol" with the proper type] - expected: FAIL - diff --git a/testing/web-platform/meta/credential-management/idlharness.https.window.js.ini b/testing/web-platform/meta/credential-management/idlharness.https.window.js.ini new file mode 100644 index 000000000000..7bd287c207f5 --- /dev/null +++ b/testing/web-platform/meta/credential-management/idlharness.https.window.js.ini @@ -0,0 +1,103 @@ +[idlharness.https.window.html] + [PasswordCredential interface: existence and properties of interface object] + expected: FAIL + + [PasswordCredential interface object length] + expected: FAIL + + [PasswordCredential interface object name] + expected: FAIL + + [PasswordCredential interface: existence and properties of interface prototype object] + expected: FAIL + + [PasswordCredential interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [PasswordCredential interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [PasswordCredential interface: attribute password] + expected: FAIL + + [PasswordCredential interface: attribute name] + expected: FAIL + + [PasswordCredential interface: attribute iconURL] + expected: FAIL + + [PasswordCredential must be primary interface of new PasswordCredential({\n id: "id",\n password: "pencil",\n iconURL: "https://example.com/",\n name: "name"\n })] + expected: FAIL + + [Stringification of new PasswordCredential({\n id: "id",\n password: "pencil",\n iconURL: "https://example.com/",\n name: "name"\n })] + expected: FAIL + + [PasswordCredential interface: new PasswordCredential({\n id: "id",\n password: "pencil",\n iconURL: "https://example.com/",\n name: "name"\n }) must inherit property "password" with the proper type] + expected: FAIL + + [PasswordCredential interface: new PasswordCredential({\n id: "id",\n password: "pencil",\n iconURL: "https://example.com/",\n name: "name"\n }) must inherit property "name" with the proper type] + expected: FAIL + + [PasswordCredential interface: new PasswordCredential({\n id: "id",\n password: "pencil",\n iconURL: "https://example.com/",\n name: "name"\n }) must inherit property "iconURL" with the proper type] + expected: FAIL + + [Credential interface: new PasswordCredential({\n id: "id",\n password: "pencil",\n iconURL: "https://example.com/",\n name: "name"\n }) must inherit property "id" with the proper type] + expected: FAIL + + [Credential interface: new PasswordCredential({\n id: "id",\n password: "pencil",\n iconURL: "https://example.com/",\n name: "name"\n }) must inherit property "type" with the proper type] + expected: FAIL + + [FederatedCredential interface: existence and properties of interface object] + expected: FAIL + + [FederatedCredential interface object length] + expected: FAIL + + [FederatedCredential interface object name] + expected: FAIL + + [FederatedCredential interface: existence and properties of interface prototype object] + expected: FAIL + + [FederatedCredential interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [FederatedCredential interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [FederatedCredential interface: attribute provider] + expected: FAIL + + [FederatedCredential interface: attribute protocol] + expected: FAIL + + [FederatedCredential interface: attribute name] + expected: FAIL + + [FederatedCredential interface: attribute iconURL] + expected: FAIL + + [FederatedCredential must be primary interface of new FederatedCredential({\n id: "id",\n provider: "https://example.com",\n iconURL: "https://example.com/",\n name: "name"\n })] + expected: FAIL + + [Stringification of new FederatedCredential({\n id: "id",\n provider: "https://example.com",\n iconURL: "https://example.com/",\n name: "name"\n })] + expected: FAIL + + [FederatedCredential interface: new FederatedCredential({\n id: "id",\n provider: "https://example.com",\n iconURL: "https://example.com/",\n name: "name"\n }) must inherit property "provider" with the proper type] + expected: FAIL + + [FederatedCredential interface: new FederatedCredential({\n id: "id",\n provider: "https://example.com",\n iconURL: "https://example.com/",\n name: "name"\n }) must inherit property "protocol" with the proper type] + expected: FAIL + + [FederatedCredential interface: new FederatedCredential({\n id: "id",\n provider: "https://example.com",\n iconURL: "https://example.com/",\n name: "name"\n }) must inherit property "name" with the proper type] + expected: FAIL + + [FederatedCredential interface: new FederatedCredential({\n id: "id",\n provider: "https://example.com",\n iconURL: "https://example.com/",\n name: "name"\n }) must inherit property "iconURL" with the proper type] + expected: FAIL + + [Credential interface: new FederatedCredential({\n id: "id",\n provider: "https://example.com",\n iconURL: "https://example.com/",\n name: "name"\n }) must inherit property "id" with the proper type] + expected: FAIL + + [Credential interface: new FederatedCredential({\n id: "id",\n provider: "https://example.com",\n iconURL: "https://example.com/",\n name: "name"\n }) must inherit property "type" with the proper type] + expected: FAIL + diff --git a/testing/web-platform/meta/css/CSS2/css1/c563-list-type-000.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c563-list-type-000.xht.ini deleted file mode 100644 index bfa85608ccbc..000000000000 --- a/testing/web-platform/meta/css/CSS2/css1/c563-list-type-000.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[c563-list-type-000.xht] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-animations/idlharness.html.ini b/testing/web-platform/meta/css/css-animations/idlharness.html.ini new file mode 100644 index 000000000000..761d9d254da4 --- /dev/null +++ b/testing/web-platform/meta/css/css-animations/idlharness.html.ini @@ -0,0 +1,7 @@ +[idlharness.html] + [Partial interface GlobalEventHandlers: original interface defined] + expected: FAIL + + [CSSKeyframeRule interface: attribute style] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-box/parsing/height-valid.html.ini b/testing/web-platform/meta/css/css-box/parsing/height-valid.html.ini new file mode 100644 index 000000000000..4d81a6543d08 --- /dev/null +++ b/testing/web-platform/meta/css/css-box/parsing/height-valid.html.ini @@ -0,0 +1,10 @@ +[height-valid.html] + [e.style['height'\] = "min-content" should set the property value] + expected: FAIL + + [e.style['height'\] = "max-content" should set the property value] + expected: FAIL + + [e.style['height'\] = "fit-content" should set the property value] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-box/parsing/max-height-valid.html.ini b/testing/web-platform/meta/css/css-box/parsing/max-height-valid.html.ini new file mode 100644 index 000000000000..2e8ae15a49db --- /dev/null +++ b/testing/web-platform/meta/css/css-box/parsing/max-height-valid.html.ini @@ -0,0 +1,10 @@ +[max-height-valid.html] + [e.style['max-height'\] = "min-content" should set the property value] + expected: FAIL + + [e.style['max-height'\] = "max-content" should set the property value] + expected: FAIL + + [e.style['max-height'\] = "fit-content" should set the property value] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-box/parsing/max-width-valid.html.ini b/testing/web-platform/meta/css/css-box/parsing/max-width-valid.html.ini new file mode 100644 index 000000000000..e913e0f5821b --- /dev/null +++ b/testing/web-platform/meta/css/css-box/parsing/max-width-valid.html.ini @@ -0,0 +1,10 @@ +[max-width-valid.html] + [e.style['max-width'\] = "min-content" should set the property value] + expected: FAIL + + [e.style['max-width'\] = "max-content" should set the property value] + expected: FAIL + + [e.style['max-width'\] = "fit-content" should set the property value] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-box/parsing/min-height-invalid.html.ini b/testing/web-platform/meta/css/css-box/parsing/min-height-invalid.html.ini new file mode 100644 index 000000000000..aabccd23c08d --- /dev/null +++ b/testing/web-platform/meta/css/css-box/parsing/min-height-invalid.html.ini @@ -0,0 +1,4 @@ +[min-height-invalid.html] + [e.style['min-height'\] = "auto" should not set the property value] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-box/parsing/min-height-valid.html.ini b/testing/web-platform/meta/css/css-box/parsing/min-height-valid.html.ini new file mode 100644 index 000000000000..7fcfa36553ee --- /dev/null +++ b/testing/web-platform/meta/css/css-box/parsing/min-height-valid.html.ini @@ -0,0 +1,10 @@ +[min-height-valid.html] + [e.style['min-height'\] = "min-content" should set the property value] + expected: FAIL + + [e.style['min-height'\] = "max-content" should set the property value] + expected: FAIL + + [e.style['min-height'\] = "fit-content" should set the property value] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-box/parsing/min-width-invalid.html.ini b/testing/web-platform/meta/css/css-box/parsing/min-width-invalid.html.ini new file mode 100644 index 000000000000..bf874046197b --- /dev/null +++ b/testing/web-platform/meta/css/css-box/parsing/min-width-invalid.html.ini @@ -0,0 +1,4 @@ +[min-width-invalid.html] + [e.style['min-width'\] = "auto" should not set the property value] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-box/parsing/min-width-valid.html.ini b/testing/web-platform/meta/css/css-box/parsing/min-width-valid.html.ini new file mode 100644 index 000000000000..3d853a5c65e6 --- /dev/null +++ b/testing/web-platform/meta/css/css-box/parsing/min-width-valid.html.ini @@ -0,0 +1,10 @@ +[min-width-valid.html] + [e.style['min-width'\] = "min-content" should set the property value] + expected: FAIL + + [e.style['min-width'\] = "max-content" should set the property value] + expected: FAIL + + [e.style['min-width'\] = "fit-content" should set the property value] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-box/parsing/padding-invalid.html.ini b/testing/web-platform/meta/css/css-box/parsing/padding-invalid.html.ini new file mode 100644 index 000000000000..ccb8174d6cdc --- /dev/null +++ b/testing/web-platform/meta/css/css-box/parsing/padding-invalid.html.ini @@ -0,0 +1,13 @@ +[padding-invalid.html] + [e.style['padding'\] = "20%" should not set the property value] + expected: FAIL + + [e.style['padding'\] = "10px 20% 30% 40px" should not set the property value] + expected: FAIL + + [e.style['padding-right'\] = "20%" should not set the property value] + expected: FAIL + + [e.style['padding-right'\] = "calc(2em + 3%)" should not set the property value] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-box/parsing/width-valid.html.ini b/testing/web-platform/meta/css/css-box/parsing/width-valid.html.ini new file mode 100644 index 000000000000..d7dafafb1416 --- /dev/null +++ b/testing/web-platform/meta/css/css-box/parsing/width-valid.html.ini @@ -0,0 +1,10 @@ +[width-valid.html] + [e.style['width'\] = "min-content" should set the property value] + expected: FAIL + + [e.style['width'\] = "max-content" should set the property value] + expected: FAIL + + [e.style['width'\] = "fit-content" should set the property value] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-conditional/idlharness.html.ini b/testing/web-platform/meta/css/css-conditional/idlharness.html.ini new file mode 100644 index 000000000000..525c28751ed8 --- /dev/null +++ b/testing/web-platform/meta/css/css-conditional/idlharness.html.ini @@ -0,0 +1,10 @@ +[idlharness.html] + [CSSGroupingRule interface: operation insertRule(CSSOMString, unsigned long)] + expected: FAIL + + [CSS interface: operation supports(CSSOMString, CSSOMString)] + expected: FAIL + + [CSS interface: operation supports(CSSOMString)] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-contain/contain-size-012.html.ini b/testing/web-platform/meta/css/css-contain/contain-size-012.html.ini deleted file mode 100644 index 80d1140c4d05..000000000000 --- a/testing/web-platform/meta/css/css-contain/contain-size-012.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[contain-size-012.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-contain/contain-size-013.html.ini b/testing/web-platform/meta/css/css-contain/contain-size-013.html.ini new file mode 100644 index 000000000000..83a4be935580 --- /dev/null +++ b/testing/web-platform/meta/css/css-contain/contain-size-013.html.ini @@ -0,0 +1,2 @@ +[contain-size-013.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-contain/contain-size-grid-001.html.ini b/testing/web-platform/meta/css/css-contain/contain-size-grid-001.html.ini new file mode 100644 index 000000000000..9e7933d4fab6 --- /dev/null +++ b/testing/web-platform/meta/css/css-contain/contain-size-grid-001.html.ini @@ -0,0 +1,2 @@ +[contain-size-grid-001.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-env/at-supports.tentative.html.ini b/testing/web-platform/meta/css/css-env/at-supports.tentative.html.ini new file mode 100644 index 000000000000..1b3aa4f04a04 --- /dev/null +++ b/testing/web-platform/meta/css/css-env/at-supports.tentative.html.ini @@ -0,0 +1,4 @@ +[at-supports.tentative.html] + [Test that CSS env vars work with @support] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-env/env-in-custom-properties.tentative.html.ini b/testing/web-platform/meta/css/css-env/env-in-custom-properties.tentative.html.ini new file mode 100644 index 000000000000..001e81f35fbd --- /dev/null +++ b/testing/web-platform/meta/css/css-env/env-in-custom-properties.tentative.html.ini @@ -0,0 +1,4 @@ +[env-in-custom-properties.tentative.html] + [Test env() will work in custom properties] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-env/fallback-nested-var.tentative.html.ini b/testing/web-platform/meta/css/css-env/fallback-nested-var.tentative.html.ini new file mode 100644 index 000000000000..125ffdb67a38 --- /dev/null +++ b/testing/web-platform/meta/css/css-env/fallback-nested-var.tentative.html.ini @@ -0,0 +1,4 @@ +[fallback-nested-var.tentative.html] + [Test that nested var() fallback values work with CSS env vars] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-env/seralization-round-tripping.tentative.html.ini b/testing/web-platform/meta/css/css-env/seralization-round-tripping.tentative.html.ini new file mode 100644 index 000000000000..b1af3b59356e --- /dev/null +++ b/testing/web-platform/meta/css/css-env/seralization-round-tripping.tentative.html.ini @@ -0,0 +1,4 @@ +[seralization-round-tripping.tentative.html] + [Test style seralization round tripping with CSS env vars] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-env/supports-script.tentative.html.ini b/testing/web-platform/meta/css/css-env/supports-script.tentative.html.ini new file mode 100644 index 000000000000..06684992ba7f --- /dev/null +++ b/testing/web-platform/meta/css/css-env/supports-script.tentative.html.ini @@ -0,0 +1,4 @@ +[supports-script.tentative.html] + [Test that CSS env vars work with CSS.supports] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-env/syntax.tentative.html.ini b/testing/web-platform/meta/css/css-env/syntax.tentative.html.ini new file mode 100644 index 000000000000..67d860ff6d07 --- /dev/null +++ b/testing/web-platform/meta/css/css-env/syntax.tentative.html.ini @@ -0,0 +1,43 @@ +[syntax.tentative.html] + [background-color: env(test) rgba(0, 0, 0, 0)] + expected: FAIL + + [background-color: ENV(test) rgba(0, 0, 0, 0)] + expected: FAIL + + [background-color: env(test) !important rgba(0, 0, 0, 0)] + expected: FAIL + + [background-color: env(test, 10px) rgba(0, 0, 0, 0)] + expected: FAIL + + [background-color: env(test, blue) rgb(0, 0, 255)] + expected: FAIL + + [background-color: env(test, env(another)) rgba(0, 0, 0, 0)] + expected: FAIL + + [background-color: env(test, env(another, blue)) rgb(0, 0, 255)] + expected: FAIL + + [background-color: env(-test) rgba(0, 0, 0, 0)] + expected: FAIL + + [background-color: env(--test) rgba(0, 0, 0, 0)] + expected: FAIL + + [background-color: env( test) rgba(0, 0, 0, 0)] + expected: FAIL + + [background-color: env(test ) rgba(0, 0, 0, 0)] + expected: FAIL + + [background-color: env( test ) rgba(0, 0, 0, 0)] + expected: FAIL + + [background-color: env(test /**/, blue) rgb(0, 0, 255)] + expected: FAIL + + [background-color: env(test, {}) rgba(0, 0, 0, 0)] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-env/unknown-env-names-override-previous.tentative.html.ini b/testing/web-platform/meta/css/css-env/unknown-env-names-override-previous.tentative.html.ini new file mode 100644 index 000000000000..78fa4ff74493 --- /dev/null +++ b/testing/web-platform/meta/css/css-env/unknown-env-names-override-previous.tentative.html.ini @@ -0,0 +1,4 @@ +[unknown-env-names-override-previous.tentative.html] + [Test unknown env() names will override previous values] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-font-loading/idlharness.https.html.ini b/testing/web-platform/meta/css/css-font-loading/idlharness.https.html.ini index f991269bc80a..2922832db87a 100644 --- a/testing/web-platform/meta/css/css-font-loading/idlharness.https.html.ini +++ b/testing/web-platform/meta/css/css-font-loading/idlharness.https.html.ini @@ -5,3 +5,6 @@ [FontFaceSet interface object length] expected: FAIL + [FontFace interface: new FontFace("family", "src") must inherit property "variationSettings" with the proper type] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002.html.ini new file mode 100644 index 000000000000..7813890d1fea --- /dev/null +++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002.html.ini @@ -0,0 +1,4 @@ +[grid-content-distribution-must-account-for-track-sizing-002.html] + [.grid 1] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-layout-api/at-supports-rule.https.html.ini b/testing/web-platform/meta/css/css-layout-api/at-supports-rule.https.html.ini index 04ba2cc9dc31..ba97ad3335cc 100644 --- a/testing/web-platform/meta/css/css-layout-api/at-supports-rule.https.html.ini +++ b/testing/web-platform/meta/css/css-layout-api/at-supports-rule.https.html.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [at-supports-rule] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-layout-api/computed-style-layout-function.https.html.ini b/testing/web-platform/meta/css/css-layout-api/computed-style-layout-function.https.html.ini index e3fcdf25dd66..83aa112f2689 100644 --- a/testing/web-platform/meta/css/css-layout-api/computed-style-layout-function.https.html.ini +++ b/testing/web-platform/meta/css/css-layout-api/computed-style-layout-function.https.html.ini @@ -8,3 +8,12 @@ [Untitled 4] expected: FAIL + [computed-style-layout-function] + expected: FAIL + + [computed-style-layout-function 3] + expected: FAIL + + [computed-style-layout-function 4] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-layout-api/crash-multicol.https.html.ini b/testing/web-platform/meta/css/css-layout-api/crash-multicol.https.html.ini index b9cc94493bc2..3cb6ecade6a6 100644 --- a/testing/web-platform/meta/css/css-layout-api/crash-multicol.https.html.ini +++ b/testing/web-platform/meta/css/css-layout-api/crash-multicol.https.html.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [crash-multicol] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-layout-api/inline-style-layout-function.https.html.ini b/testing/web-platform/meta/css/css-layout-api/inline-style-layout-function.https.html.ini index 9525b6bc2267..a05eef1e675b 100644 --- a/testing/web-platform/meta/css/css-layout-api/inline-style-layout-function.https.html.ini +++ b/testing/web-platform/meta/css/css-layout-api/inline-style-layout-function.https.html.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [inline-style-layout-function] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-layout-api/supports.https.html.ini b/testing/web-platform/meta/css/css-layout-api/supports.https.html.ini index a63ba30f07b8..8bcf9c973d6c 100644 --- a/testing/web-platform/meta/css/css-layout-api/supports.https.html.ini +++ b/testing/web-platform/meta/css/css-layout-api/supports.https.html.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [supports] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-logical/logical-box-border-color.html.ini b/testing/web-platform/meta/css/css-logical/logical-box-border-color.html.ini new file mode 100644 index 000000000000..95c1ea4600cf --- /dev/null +++ b/testing/web-platform/meta/css/css-logical/logical-box-border-color.html.ini @@ -0,0 +1,31 @@ +[logical-box-border-color.html] + [Test that border-*-color shorthands set the computed value of both logical and physical longhands, with 'writing-mode: horizontal-tb; direction: ltr; '.] + expected: FAIL + + [Test that border-*-color shorthands set the computed value of both logical and physical longhands, with 'writing-mode: horizontal-tb; direction: rtl; '.] + expected: FAIL + + [Test that border-*-color shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-rl; direction: rtl; '.] + expected: FAIL + + [Test that border-*-color shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-rl; direction: rtl; '.] + expected: FAIL + + [Test that border-*-color shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-rl; direction: ltr; '.] + expected: FAIL + + [Test that border-*-color shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-rl; direction: ltr; '.] + expected: FAIL + + [Test that border-*-color shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-lr; direction: rtl; '.] + expected: FAIL + + [Test that border-*-color shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-lr; direction: ltr; '.] + expected: FAIL + + [Test that border-*-color shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-lr; direction: ltr; '.] + expected: FAIL + + [Test that border-*-color shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-lr; direction: rtl; '.] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-logical/logical-box-border-shorthands.html.ini b/testing/web-platform/meta/css/css-logical/logical-box-border-shorthands.html.ini new file mode 100644 index 000000000000..2d4d694ad23e --- /dev/null +++ b/testing/web-platform/meta/css/css-logical/logical-box-border-shorthands.html.ini @@ -0,0 +1,121 @@ +[logical-box-border-shorthands.html] + [Test that logical border-* properties share computed values with their physical associates, with 'writing-mode: horizontal-tb; direction: ltr; '.] + expected: FAIL + + [Test that border-* properties honor order of appearance when both logical and physical associates are declared, with 'writing-mode: horizontal-tb; direction: ltr; '.] + expected: FAIL + + [Test that border-* properties honor selector specificty when both logical and physical associates are declared, with 'writing-mode: horizontal-tb; direction: ltr; '.] + expected: FAIL + + [Test that logical border-* properties share computed values with their physical associates, with 'writing-mode: horizontal-tb; direction: rtl; '.] + expected: FAIL + + [Test that border-* properties honor order of appearance when both logical and physical associates are declared, with 'writing-mode: horizontal-tb; direction: rtl; '.] + expected: FAIL + + [Test that border-* properties honor selector specificty when both logical and physical associates are declared, with 'writing-mode: horizontal-tb; direction: rtl; '.] + expected: FAIL + + [Test that logical border-* properties share computed values with their physical associates, with 'writing-mode: vertical-rl; direction: rtl; '.] + expected: FAIL + + [Test that border-* properties honor order of appearance when both logical and physical associates are declared, with 'writing-mode: vertical-rl; direction: rtl; '.] + expected: FAIL + + [Test that border-* properties honor selector specificty when both logical and physical associates are declared, with 'writing-mode: vertical-rl; direction: rtl; '.] + expected: FAIL + + [Test that logical border-* properties share computed values with their physical associates, with 'writing-mode: sideways-rl; direction: rtl; '.] + expected: FAIL + + [Test that border-* properties honor order of appearance when both logical and physical associates are declared, with 'writing-mode: sideways-rl; direction: rtl; '.] + expected: FAIL + + [Test that border-* properties honor selector specificty when both logical and physical associates are declared, with 'writing-mode: sideways-rl; direction: rtl; '.] + expected: FAIL + + [Test that logical border-* properties share computed values with their physical associates, with 'writing-mode: vertical-rl; direction: ltr; '.] + expected: FAIL + + [Test that border-* properties honor order of appearance when both logical and physical associates are declared, with 'writing-mode: vertical-rl; direction: ltr; '.] + expected: FAIL + + [Test that border-* properties honor selector specificty when both logical and physical associates are declared, with 'writing-mode: vertical-rl; direction: ltr; '.] + expected: FAIL + + [Test that logical border-* properties share computed values with their physical associates, with 'writing-mode: sideways-rl; direction: ltr; '.] + expected: FAIL + + [Test that border-* properties honor order of appearance when both logical and physical associates are declared, with 'writing-mode: sideways-rl; direction: ltr; '.] + expected: FAIL + + [Test that border-* properties honor selector specificty when both logical and physical associates are declared, with 'writing-mode: sideways-rl; direction: ltr; '.] + expected: FAIL + + [Test that logical border-* properties share computed values with their physical associates, with 'writing-mode: vertical-lr; direction: rtl; '.] + expected: FAIL + + [Test that border-* properties honor order of appearance when both logical and physical associates are declared, with 'writing-mode: vertical-lr; direction: rtl; '.] + expected: FAIL + + [Test that border-* properties honor selector specificty when both logical and physical associates are declared, with 'writing-mode: vertical-lr; direction: rtl; '.] + expected: FAIL + + [Test that logical border-* properties share computed values with their physical associates, with 'writing-mode: sideways-lr; direction: ltr; '.] + expected: FAIL + + [Test that border-* properties honor order of appearance when both logical and physical associates are declared, with 'writing-mode: sideways-lr; direction: ltr; '.] + expected: FAIL + + [Test that border-* properties honor selector specificty when both logical and physical associates are declared, with 'writing-mode: sideways-lr; direction: ltr; '.] + expected: FAIL + + [Test that logical border-* properties share computed values with their physical associates, with 'writing-mode: vertical-lr; direction: ltr; '.] + expected: FAIL + + [Test that border-* properties honor order of appearance when both logical and physical associates are declared, with 'writing-mode: vertical-lr; direction: ltr; '.] + expected: FAIL + + [Test that border-* properties honor selector specificty when both logical and physical associates are declared, with 'writing-mode: vertical-lr; direction: ltr; '.] + expected: FAIL + + [Test that logical border-* properties share computed values with their physical associates, with 'writing-mode: sideways-lr; direction: rtl; '.] + expected: FAIL + + [Test that border-* properties honor order of appearance when both logical and physical associates are declared, with 'writing-mode: sideways-lr; direction: rtl; '.] + expected: FAIL + + [Test that border-* properties honor selector specificty when both logical and physical associates are declared, with 'writing-mode: sideways-lr; direction: rtl; '.] + expected: FAIL + + [Test that border-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: horizontal-tb; direction: ltr; '.] + expected: FAIL + + [Test that border-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: horizontal-tb; direction: rtl; '.] + expected: FAIL + + [Test that border-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-rl; direction: rtl; '.] + expected: FAIL + + [Test that border-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-rl; direction: rtl; '.] + expected: FAIL + + [Test that border-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-rl; direction: ltr; '.] + expected: FAIL + + [Test that border-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-rl; direction: ltr; '.] + expected: FAIL + + [Test that border-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-lr; direction: rtl; '.] + expected: FAIL + + [Test that border-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-lr; direction: ltr; '.] + expected: FAIL + + [Test that border-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-lr; direction: ltr; '.] + expected: FAIL + + [Test that border-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-lr; direction: rtl; '.] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-logical/logical-box-border-style.html.ini b/testing/web-platform/meta/css/css-logical/logical-box-border-style.html.ini new file mode 100644 index 000000000000..0161d09ad9cc --- /dev/null +++ b/testing/web-platform/meta/css/css-logical/logical-box-border-style.html.ini @@ -0,0 +1,31 @@ +[logical-box-border-style.html] + [Test that border-*-style shorthands set the computed value of both logical and physical longhands, with 'writing-mode: horizontal-tb; direction: ltr; '.] + expected: FAIL + + [Test that border-*-style shorthands set the computed value of both logical and physical longhands, with 'writing-mode: horizontal-tb; direction: rtl; '.] + expected: FAIL + + [Test that border-*-style shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-rl; direction: rtl; '.] + expected: FAIL + + [Test that border-*-style shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-rl; direction: rtl; '.] + expected: FAIL + + [Test that border-*-style shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-rl; direction: ltr; '.] + expected: FAIL + + [Test that border-*-style shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-rl; direction: ltr; '.] + expected: FAIL + + [Test that border-*-style shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-lr; direction: rtl; '.] + expected: FAIL + + [Test that border-*-style shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-lr; direction: ltr; '.] + expected: FAIL + + [Test that border-*-style shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-lr; direction: ltr; '.] + expected: FAIL + + [Test that border-*-style shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-lr; direction: rtl; '.] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-logical/logical-box-border-width.html.ini b/testing/web-platform/meta/css/css-logical/logical-box-border-width.html.ini new file mode 100644 index 000000000000..d6a694a19c8e --- /dev/null +++ b/testing/web-platform/meta/css/css-logical/logical-box-border-width.html.ini @@ -0,0 +1,31 @@ +[logical-box-border-width.html] + [Test that border-*-width shorthands set the computed value of both logical and physical longhands, with 'writing-mode: horizontal-tb; direction: ltr; '.] + expected: FAIL + + [Test that border-*-width shorthands set the computed value of both logical and physical longhands, with 'writing-mode: horizontal-tb; direction: rtl; '.] + expected: FAIL + + [Test that border-*-width shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-rl; direction: rtl; '.] + expected: FAIL + + [Test that border-*-width shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-rl; direction: rtl; '.] + expected: FAIL + + [Test that border-*-width shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-rl; direction: ltr; '.] + expected: FAIL + + [Test that border-*-width shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-rl; direction: ltr; '.] + expected: FAIL + + [Test that border-*-width shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-lr; direction: rtl; '.] + expected: FAIL + + [Test that border-*-width shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-lr; direction: ltr; '.] + expected: FAIL + + [Test that border-*-width shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-lr; direction: ltr; '.] + expected: FAIL + + [Test that border-*-width shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-lr; direction: rtl; '.] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-logical/logical-box-inset.html.ini b/testing/web-platform/meta/css/css-logical/logical-box-inset.html.ini new file mode 100644 index 000000000000..f9f6556423b8 --- /dev/null +++ b/testing/web-platform/meta/css/css-logical/logical-box-inset.html.ini @@ -0,0 +1,31 @@ +[logical-box-inset.html] + [Test that inset-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: horizontal-tb; direction: ltr; '.] + expected: FAIL + + [Test that inset-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: horizontal-tb; direction: rtl; '.] + expected: FAIL + + [Test that inset-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-rl; direction: rtl; '.] + expected: FAIL + + [Test that inset-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-rl; direction: rtl; '.] + expected: FAIL + + [Test that inset-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-rl; direction: ltr; '.] + expected: FAIL + + [Test that inset-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-rl; direction: ltr; '.] + expected: FAIL + + [Test that inset-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-lr; direction: rtl; '.] + expected: FAIL + + [Test that inset-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-lr; direction: ltr; '.] + expected: FAIL + + [Test that inset-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-lr; direction: ltr; '.] + expected: FAIL + + [Test that inset-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-lr; direction: rtl; '.] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-logical/logical-box-margin.html.ini b/testing/web-platform/meta/css/css-logical/logical-box-margin.html.ini new file mode 100644 index 000000000000..196b55f350ae --- /dev/null +++ b/testing/web-platform/meta/css/css-logical/logical-box-margin.html.ini @@ -0,0 +1,31 @@ +[logical-box-margin.html] + [Test that margin-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: horizontal-tb; direction: ltr; '.] + expected: FAIL + + [Test that margin-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: horizontal-tb; direction: rtl; '.] + expected: FAIL + + [Test that margin-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-rl; direction: rtl; '.] + expected: FAIL + + [Test that margin-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-rl; direction: rtl; '.] + expected: FAIL + + [Test that margin-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-rl; direction: ltr; '.] + expected: FAIL + + [Test that margin-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-rl; direction: ltr; '.] + expected: FAIL + + [Test that margin-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-lr; direction: rtl; '.] + expected: FAIL + + [Test that margin-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-lr; direction: ltr; '.] + expected: FAIL + + [Test that margin-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-lr; direction: ltr; '.] + expected: FAIL + + [Test that margin-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-lr; direction: rtl; '.] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-logical/logical-box-padding.html.ini b/testing/web-platform/meta/css/css-logical/logical-box-padding.html.ini new file mode 100644 index 000000000000..157545e16c21 --- /dev/null +++ b/testing/web-platform/meta/css/css-logical/logical-box-padding.html.ini @@ -0,0 +1,31 @@ +[logical-box-padding.html] + [Test that padding-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: horizontal-tb; direction: ltr; '.] + expected: FAIL + + [Test that padding-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: horizontal-tb; direction: rtl; '.] + expected: FAIL + + [Test that padding-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-rl; direction: rtl; '.] + expected: FAIL + + [Test that padding-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-rl; direction: rtl; '.] + expected: FAIL + + [Test that padding-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-rl; direction: ltr; '.] + expected: FAIL + + [Test that padding-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-rl; direction: ltr; '.] + expected: FAIL + + [Test that padding-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-lr; direction: rtl; '.] + expected: FAIL + + [Test that padding-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-lr; direction: ltr; '.] + expected: FAIL + + [Test that padding-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: vertical-lr; direction: ltr; '.] + expected: FAIL + + [Test that padding-* shorthands set the computed value of both logical and physical longhands, with 'writing-mode: sideways-lr; direction: rtl; '.] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-multicol/zero-column-width-layout.html.ini b/testing/web-platform/meta/css/css-multicol/zero-column-width-layout.html.ini index dac77a38c363..ea9268ac427c 100644 --- a/testing/web-platform/meta/css/css-multicol/zero-column-width-layout.html.ini +++ b/testing/web-platform/meta/css/css-multicol/zero-column-width-layout.html.ini @@ -1,3 +1,2 @@ [zero-column-width-layout.html] - expected: - FAIL + expected: FAIL diff --git a/testing/web-platform/meta/css/css-paint-api/idlharness.html.ini b/testing/web-platform/meta/css/css-paint-api/idlharness.html.ini new file mode 100644 index 000000000000..9678ce418be4 --- /dev/null +++ b/testing/web-platform/meta/css/css-paint-api/idlharness.html.ini @@ -0,0 +1,4 @@ +[idlharness.html] + [CSS interface: attribute paintWorklet] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-properties-values-api/register-property.html.ini b/testing/web-platform/meta/css/css-properties-values-api/register-property.html.ini index d927f55963a2..d0c5a2d4415b 100644 --- a/testing/web-platform/meta/css/css-properties-values-api/register-property.html.ini +++ b/testing/web-platform/meta/css/css-properties-values-api/register-property.html.ini @@ -8,3 +8,9 @@ [registerProperty fails for an already registered property] expected: FAIL + [registerProperty only allows omitting initialValue if syntax is '*'] + expected: FAIL + + [registerProperty requires inherits] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-properties-values-api/url-resolution.html.ini b/testing/web-platform/meta/css/css-properties-values-api/url-resolution.html.ini new file mode 100644 index 000000000000..5548e6e26a40 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/url-resolution.html.ini @@ -0,0 +1,7 @@ +[url-resolution.html] + [Untitled] + expected: FAIL + + [url-resolution] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-pseudo/first-letter-opacity-float-001.html.ini b/testing/web-platform/meta/css/css-pseudo/first-letter-opacity-float-001.html.ini new file mode 100644 index 000000000000..29e48b1715a5 --- /dev/null +++ b/testing/web-platform/meta/css/css-pseudo/first-letter-opacity-float-001.html.ini @@ -0,0 +1,2 @@ +[first-letter-opacity-float-001.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-scroll-snap/overflowing-snap-areas.html.ini b/testing/web-platform/meta/css/css-scroll-snap/overflowing-snap-areas.html.ini new file mode 100644 index 000000000000..250736726b43 --- /dev/null +++ b/testing/web-platform/meta/css/css-scroll-snap/overflowing-snap-areas.html.ini @@ -0,0 +1,13 @@ +[overflowing-snap-areas.html] + [Snaps to the snap position if the snap area doesn't cover the snapport on x.] + expected: FAIL + + [Snaps if the distance between the previous(400) and next(800) snap positions is smaller than snapport(500) on x.] + expected: FAIL + + [Snaps if the distance between the previous(400) and next(800) snap positions is smaller than snapport(500) on y.] + expected: FAIL + + [Snap to current scroll position on x as the area is covering x axis.However, we snap to the specified snap position on y as the area is not covering y axis.] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-text/white-space/break-spaces-001.html.ini b/testing/web-platform/meta/css/css-text/white-space/break-spaces-001.html.ini new file mode 100644 index 000000000000..7c6bb38b1e91 --- /dev/null +++ b/testing/web-platform/meta/css/css-text/white-space/break-spaces-001.html.ini @@ -0,0 +1,2 @@ +[break-spaces-001.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/white-space/pre-wrap-008.html.ini b/testing/web-platform/meta/css/css-text/white-space/pre-wrap-008.html.ini deleted file mode 100644 index 7347535e71e0..000000000000 --- a/testing/web-platform/meta/css/css-text/white-space/pre-wrap-008.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[pre-wrap-008.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-transforms/parsing/transform-box-valid.html.ini b/testing/web-platform/meta/css/css-transforms/parsing/transform-box-valid.html.ini new file mode 100644 index 000000000000..e4fd3e70cda7 --- /dev/null +++ b/testing/web-platform/meta/css/css-transforms/parsing/transform-box-valid.html.ini @@ -0,0 +1,7 @@ +[transform-box-valid.html] + [e.style['transform-box'\] = "content-box" should set the property value] + expected: FAIL + + [e.style['transform-box'\] = "stroke-box" should set the property value] + expected: FAIL + diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-vertical-rl-writing-mode.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-vertical-rl-writing-mode.html.ini new file mode 100644 index 000000000000..4f1b673ab377 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-vertical-rl-writing-mode.html.ini @@ -0,0 +1,25 @@ +[scrollIntoView-vertical-rl-writing-mode.html] + [scrollIntoView({block: "start", inline: "start"})] + expected: FAIL + + [scrollIntoView({block: "start", inline: "center"})] + expected: FAIL + + [scrollIntoView({block: "start", inline: "end"})] + expected: FAIL + + [scrollIntoView({block: "center", inline: "start"})] + expected: FAIL + + [scrollIntoView({block: "center", inline: "end"})] + expected: FAIL + + [scrollIntoView({block: "end", inline: "start"})] + expected: FAIL + + [scrollIntoView({block: "end", inline: "center"})] + expected: FAIL + + [scrollIntoView({block: "end", inline: "end"})] + expected: FAIL + diff --git a/testing/web-platform/meta/css/cssom-view/window-interface.xht.ini b/testing/web-platform/meta/css/cssom-view/window-interface.xht.ini deleted file mode 100644 index 1f916c2d3746..000000000000 --- a/testing/web-platform/meta/css/cssom-view/window-interface.xht.ini +++ /dev/null @@ -1,4 +0,0 @@ -[window-interface.xht] - [window_properties_readonly] - expected: FAIL - diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-pseudo.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-pseudo.html.ini index 6bd92946599c..0448f8a3ff68 100644 --- a/testing/web-platform/meta/css/cssom/getComputedStyle-pseudo.html.ini +++ b/testing/web-platform/meta/css/cssom/getComputedStyle-pseudo.html.ini @@ -9,3 +9,6 @@ [Unknown pseudo-elements throw] expected: FAIL + [Dynamically change to display: contents on pseudo-elements] + expected: FAIL + diff --git a/testing/web-platform/meta/css/selectors/focus-visible-005.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-005.html.ini index a247f8d364e0..f1a2a918536e 100644 --- a/testing/web-platform/meta/css/selectors/focus-visible-005.html.ini +++ b/testing/web-platform/meta/css/selectors/focus-visible-005.html.ini @@ -2,3 +2,6 @@ [Programmatic focus should always match :focus-visible] expected: FAIL + [Programmatic focus after click should not match :focus-visible] + expected: FAIL + diff --git a/testing/web-platform/meta/css/selectors/focus-visible-008.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-008.html.ini new file mode 100644 index 000000000000..54f3e7a1d9db --- /dev/null +++ b/testing/web-platform/meta/css/selectors/focus-visible-008.html.ini @@ -0,0 +1,4 @@ +[focus-visible-008.html] + [Programmatic focus after keypress should match :focus-visible] + expected: FAIL + diff --git a/testing/web-platform/meta/css/selectors/focus-visible-009.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-009.html.ini new file mode 100644 index 000000000000..58182fe40921 --- /dev/null +++ b/testing/web-platform/meta/css/selectors/focus-visible-009.html.ini @@ -0,0 +1,4 @@ +[focus-visible-009.html] + [Autofocus should match :focus-visible] + expected: FAIL + diff --git a/testing/web-platform/meta/css/selectors/focus-visible-010.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-010.html.ini new file mode 100644 index 000000000000..42235598dd9e --- /dev/null +++ b/testing/web-platform/meta/css/selectors/focus-visible-010.html.ini @@ -0,0 +1,4 @@ +[focus-visible-010.html] + [Programmatic focus on page load bshould match :focus-visible] + expected: FAIL + diff --git a/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-svg-001e.html.ini b/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-svg-001e.html.ini index 76efd91620f4..69712626d0ff 100644 --- a/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-svg-001e.html.ini +++ b/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-svg-001e.html.ini @@ -1,3 +1,2 @@ [object-position-svg-001e.html] expected: FAIL - diff --git a/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-svg-001o.html.ini b/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-svg-001o.html.ini index 135a02d147ed..24af2f4072c3 100644 --- a/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-svg-001o.html.ini +++ b/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-svg-001o.html.ini @@ -1,2 +1,4 @@ [object-position-svg-001o.html] - expected: FAIL + expected: + if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/dom/events/event-global-extra.window.js.ini b/testing/web-platform/meta/dom/events/event-global-extra.window.js.ini index 7bab847a5e6c..78e0fd32b10b 100644 --- a/testing/web-platform/meta/dom/events/event-global-extra.window.js.ini +++ b/testing/web-platform/meta/dom/events/event-global-extra.window.js.ini @@ -1,8 +1,8 @@ [event-global-extra.window.html] prefs: [dom.webcomponents.shadowdom.enabled:true] - [window.event should not be affected by nodes moving post-dispatch] expected: FAIL [Listener from a different global] expected: FAIL + diff --git a/testing/web-platform/meta/dom/interfaces.html.ini b/testing/web-platform/meta/dom/interfaces.html.ini index 85eaf853198d..2e4ee87423c4 100644 --- a/testing/web-platform/meta/dom/interfaces.html.ini +++ b/testing/web-platform/meta/dom/interfaces.html.ini @@ -99,3 +99,162 @@ [Event interface: new CustomEvent("foo") must inherit property "returnValue" with the proper type] expected: FAIL + +[interfaces.html?1-1000] + [Test driver] + expected: FAIL + + +[interfaces.html?1001-last] + [Test driver] + expected: FAIL + + +[interfaces.html?include=Node] + [Test driver] + expected: FAIL + + +[interfaces.html?exclude=Node] + [Test driver] + expected: FAIL + + +[interfaces.html?exclude=Node] + [Event interface: attribute returnValue] + expected: FAIL + + [Event interface: document.createEvent("Event") must inherit property "returnValue" with the proper type] + expected: FAIL + + [Event interface: new Event("foo") must inherit property "returnValue" with the proper type] + expected: FAIL + + [Event interface: new CustomEvent("foo") must inherit property "returnValue" with the proper type] + expected: FAIL + + [Document interface: attribute origin] + expected: FAIL + + [Document interface: new Document() must inherit property "origin" with the proper type] + expected: FAIL + + [Document interface: xmlDoc must inherit property "origin" with the proper type] + expected: FAIL + + [ShadowRoot interface: existence and properties of interface object] + expected: FAIL + + [ShadowRoot interface object length] + expected: FAIL + + [ShadowRoot interface object name] + expected: FAIL + + [ShadowRoot interface: existence and properties of interface prototype object] + expected: FAIL + + [ShadowRoot interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [ShadowRoot interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [ShadowRoot interface: attribute mode] + expected: FAIL + + [ShadowRoot interface: attribute host] + expected: FAIL + + [Element interface: attribute slot] + expected: FAIL + + [Element interface: operation attachShadow(ShadowRootInit)] + expected: FAIL + + [Element interface: attribute shadowRoot] + expected: FAIL + + [Element interface: attribute assignedSlot] + expected: FAIL + + [Element interface: element must inherit property "slot" with the proper type] + expected: FAIL + + [Element interface: element must inherit property "attachShadow(ShadowRootInit)" with the proper type] + expected: FAIL + + [Element interface: calling attachShadow(ShadowRootInit) on element with too few arguments must throw TypeError] + expected: FAIL + + [Element interface: element must inherit property "shadowRoot" with the proper type] + expected: FAIL + + [Element interface: element must inherit property "assignedSlot" with the proper type] + expected: FAIL + + [Text interface: attribute assignedSlot] + expected: FAIL + + [Text interface: document.createTextNode("abc") must inherit property "assignedSlot" with the proper type] + expected: FAIL + + [AbstractRange interface: existence and properties of interface object] + expected: FAIL + + [AbstractRange interface object length] + expected: FAIL + + [AbstractRange interface object name] + expected: FAIL + + [AbstractRange interface: existence and properties of interface prototype object] + expected: FAIL + + [AbstractRange interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [AbstractRange interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [AbstractRange interface: attribute startContainer] + expected: FAIL + + [AbstractRange interface: attribute startOffset] + expected: FAIL + + [AbstractRange interface: attribute endContainer] + expected: FAIL + + [AbstractRange interface: attribute endOffset] + expected: FAIL + + [AbstractRange interface: attribute collapsed] + expected: FAIL + + [StaticRange interface: existence and properties of interface object] + expected: FAIL + + [StaticRange interface object length] + expected: FAIL + + [StaticRange interface object name] + expected: FAIL + + [StaticRange interface: existence and properties of interface prototype object] + expected: FAIL + + [StaticRange interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [StaticRange interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [Range interface: existence and properties of interface object] + expected: FAIL + + [Range interface: existence and properties of interface prototype object] + expected: FAIL + + +[interfaces.html?include=Node] diff --git a/testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html.ini b/testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html.ini deleted file mode 100644 index 634fed6d058e..000000000000 --- a/testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[euckr-decode-iso-ir-149.html] - [iso-ir-149 decoding] - expected: FAIL - diff --git a/testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html.ini b/testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html.ini deleted file mode 100644 index ae46a3dad34c..000000000000 --- a/testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[euckr-decode-korean.html] - [korean decoding] - expected: FAIL - diff --git a/testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html.ini b/testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html.ini deleted file mode 100644 index e7b87620d244..000000000000 --- a/testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[euckr-decode-ks_c_5601-1987.html] - [ks_c_5601-1987 decoding] - expected: FAIL - diff --git a/testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html.ini b/testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html.ini deleted file mode 100644 index b0de25992ef5..000000000000 --- a/testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[euckr-decode-ks_c_5601-1989.html] - [ks_c_5601-1989 decoding] - expected: FAIL - diff --git a/testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html.ini b/testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html.ini deleted file mode 100644 index 3ad4a2552557..000000000000 --- a/testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[euckr-decode-ksc5601.html] - [ksc5601 decoding] - expected: FAIL - diff --git a/testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html.ini b/testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html.ini deleted file mode 100644 index c7116b150c56..000000000000 --- a/testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[euckr-decode-windows-949.html] - [windows-949 decoding] - expected: FAIL - diff --git a/testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/euckr-decode.html.ini b/testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/euckr-decode.html.ini deleted file mode 100644 index 0ef9ca3fd184..000000000000 --- a/testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/euckr-decode.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[euckr-decode.html] - [EUC-KR decoding] - expected: FAIL - diff --git a/testing/web-platform/meta/encoding/legacy-mb-tchinese/big5/big5-decode-extra.html.ini b/testing/web-platform/meta/encoding/legacy-mb-tchinese/big5/big5-decode-extra.html.ini deleted file mode 100644 index 2c4084d236cb..000000000000 --- a/testing/web-platform/meta/encoding/legacy-mb-tchinese/big5/big5-decode-extra.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[big5-decode-extra.html] - [Big5 decoding (extra)] - expected: FAIL - diff --git a/testing/web-platform/meta/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html.ini b/testing/web-platform/meta/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html.ini deleted file mode 100644 index b5c78c2a4992..000000000000 --- a/testing/web-platform/meta/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[big5-decode-x-x-big5.html] - [x-x-big5 decoding] - expected: FAIL - diff --git a/testing/web-platform/meta/encoding/legacy-mb-tchinese/big5/big5-decode.html.ini b/testing/web-platform/meta/encoding/legacy-mb-tchinese/big5/big5-decode.html.ini deleted file mode 100644 index 1d8093ea2a24..000000000000 --- a/testing/web-platform/meta/encoding/legacy-mb-tchinese/big5/big5-decode.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[big5-decode.html] - [Big5 decoding] - expected: FAIL - diff --git a/testing/web-platform/meta/encoding/legacy-mb-tchinese/big5/big5-encode-href-errors-han.html.ini b/testing/web-platform/meta/encoding/legacy-mb-tchinese/big5/big5-encode-href-errors-han.html.ini index acc0da66830f..8528df8f1dae 100644 --- a/testing/web-platform/meta/encoding/legacy-mb-tchinese/big5/big5-encode-href-errors-han.html.ini +++ b/testing/web-platform/meta/encoding/legacy-mb-tchinese/big5/big5-encode-href-errors-han.html.ini @@ -43227,35 +43227,15 @@ expected: FAIL -[big5-encode-href-errors-han.html?7001-8000] - -[big5-encode-href-errors-han.html?10001-11000] - -[big5-encode-href-errors-han.html?6001-7000] - -[big5-encode-href-errors-han.html?11001-12000] - -[big5-encode-href-errors-han.html?9001-10000] - -[big5-encode-href-errors-han.html?5001-6000] - [big5-encode-href-errors-han.html?19001-20000] expected: TIMEOUT [big5-encode-href-errors-han.html?16001-17000] expected: TIMEOUT -[big5-encode-href-errors-han.html?1-1000] - -[big5-encode-href-errors-han.html?12001-13000] - -[big5-encode-href-errors-han.html?1001-2000] - [big5-encode-href-errors-han.html?23001-last] expected: TIMEOUT -[big5-encode-href-errors-han.html?3001-4000] - [big5-encode-href-errors-han.html?15001-16000] expected: TIMEOUT @@ -43268,18 +43248,38 @@ [big5-encode-href-errors-han.html?17001-18000] expected: TIMEOUT -[big5-encode-href-errors-han.html?8001-9000] - [big5-encode-href-errors-han.html?20001-21000] expected: TIMEOUT -[big5-encode-href-errors-han.html?13001-14000] - [big5-encode-href-errors-han.html?18001-19000] expected: TIMEOUT +[big5-encode-href-errors-han.html?1-1000] + +[big5-encode-href-errors-han.html?7001-8000] + [big5-encode-href-errors-han.html?4001-5000] -[big5-encode-href-errors-han.html?2001-3000] +[big5-encode-href-errors-han.html?12001-13000] [big5-encode-href-errors-han.html?14001-last] + +[big5-encode-href-errors-han.html?1001-2000] + +[big5-encode-href-errors-han.html?10001-11000] + +[big5-encode-href-errors-han.html?13001-14000] + +[big5-encode-href-errors-han.html?6001-7000] + +[big5-encode-href-errors-han.html?5001-6000] + +[big5-encode-href-errors-han.html?11001-12000] + +[big5-encode-href-errors-han.html?9001-10000] + +[big5-encode-href-errors-han.html?3001-4000] + +[big5-encode-href-errors-han.html?8001-9000] + +[big5-encode-href-errors-han.html?2001-3000] diff --git a/testing/web-platform/meta/feature-policy/autoplay-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html.ini b/testing/web-platform/meta/feature-policy/autoplay-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html.ini index 4730c380e33f..7f872e2313ce 100644 --- a/testing/web-platform/meta/feature-policy/autoplay-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html.ini +++ b/testing/web-platform/meta/feature-policy/autoplay-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html.ini @@ -6,3 +6,6 @@ [Feature-Policy allow="autoplay" disallows cross-origin navigation in an iframe.] expected: TIMEOUT + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/feature-policy/autoplay-allowed-by-feature-policy-attribute.https.sub.html.ini b/testing/web-platform/meta/feature-policy/autoplay-allowed-by-feature-policy-attribute.https.sub.html.ini index b92051ed5f9c..644e95ccfcd1 100644 --- a/testing/web-platform/meta/feature-policy/autoplay-allowed-by-feature-policy-attribute.https.sub.html.ini +++ b/testing/web-platform/meta/feature-policy/autoplay-allowed-by-feature-policy-attribute.https.sub.html.ini @@ -6,3 +6,6 @@ [Feature policy "autoplay" can be enabled in cross-origin iframe using allow="autoplay" attribute] expected: TIMEOUT + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/feature-policy/autoplay-allowed-by-feature-policy.https.sub.html.ini b/testing/web-platform/meta/feature-policy/autoplay-allowed-by-feature-policy.https.sub.html.ini index 1b18b6d7aa9c..b2719d91cae7 100644 --- a/testing/web-platform/meta/feature-policy/autoplay-allowed-by-feature-policy.https.sub.html.ini +++ b/testing/web-platform/meta/feature-policy/autoplay-allowed-by-feature-policy.https.sub.html.ini @@ -6,3 +6,6 @@ [Feature-Policy header: autoplay * allows same-origin iframes.] expected: TIMEOUT + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/feature-policy/autoplay-default-feature-policy.https.sub.html.ini b/testing/web-platform/meta/feature-policy/autoplay-default-feature-policy.https.sub.html.ini index b65ca59db5f0..d8d3550b7eea 100644 --- a/testing/web-platform/meta/feature-policy/autoplay-default-feature-policy.https.sub.html.ini +++ b/testing/web-platform/meta/feature-policy/autoplay-default-feature-policy.https.sub.html.ini @@ -9,3 +9,6 @@ [Default "autoplay" feature policy ["self"\] disallows cross-origin iframes.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/feature-policy/autoplay-disabled-by-feature-policy.https.sub.html.ini b/testing/web-platform/meta/feature-policy/autoplay-disabled-by-feature-policy.https.sub.html.ini index 9656021f1544..0386ecc610ed 100644 --- a/testing/web-platform/meta/feature-policy/autoplay-disabled-by-feature-policy.https.sub.html.ini +++ b/testing/web-platform/meta/feature-policy/autoplay-disabled-by-feature-policy.https.sub.html.ini @@ -9,3 +9,6 @@ [Feature-Policy header: autoplay "none" disallows cross-origin iframes.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/feature-policy/experimental-features/document-stream-insertion.tentative.html.ini b/testing/web-platform/meta/feature-policy/experimental-features/document-write.tentative.html.ini similarity index 89% rename from testing/web-platform/meta/feature-policy/experimental-features/document-stream-insertion.tentative.html.ini rename to testing/web-platform/meta/feature-policy/experimental-features/document-write.tentative.html.ini index d0ba7cb72367..fb302843e13f 100644 --- a/testing/web-platform/meta/feature-policy/experimental-features/document-stream-insertion.tentative.html.ini +++ b/testing/web-platform/meta/feature-policy/experimental-features/document-write.tentative.html.ini @@ -1,4 +1,4 @@ -[document-stream-insertion.tentative.html] +[document-write.tentative.html] [Verify 'document.open' is blocked when the feature is disabled.] expected: FAIL diff --git a/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-all.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-all.https.sub.html.ini index 5814720b3259..3147d3f6db79 100644 --- a/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-all.https.sub.html.ini +++ b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-all.https.sub.html.ini @@ -1,17 +1,16 @@ [feature-policy-header-policy-allowed-for-all.https.sub.html] - expected: TIMEOUT [Feature-Policy: fullscreen *NaN] expected: FAIL [Feature-Policy: fullscreen * -- test fullscreen is allowed on same-origin subframe] - expected: TIMEOUT + expected: FAIL [Feature-Policy: fullscreen * -- test fullscreen is allowed on cross-origin subframe] - expected: NOTRUN + expected: FAIL [Feature-Policy: fullscreen *, iframe.allow = fullscreen 'self'; -- test fullscreen is allowed on same-origin subframe] - expected: NOTRUN + expected: FAIL [Feature-Policy: fullscreen *, iframe.allow = fullscreen 'self'; -- test fullscreen is disallowed on cross-origin subframe] - expected: NOTRUN + expected: FAIL diff --git a/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-self.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-self.https.sub.html.ini index 756af112cc5d..59bf18647685 100644 --- a/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-self.https.sub.html.ini +++ b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-self.https.sub.html.ini @@ -1,17 +1,16 @@ [feature-policy-header-policy-allowed-for-self.https.sub.html] - expected: TIMEOUT [Feature-Policy: fullscreen 'self' -- test allowlist is [same_origin\]] expected: FAIL [Feature-Policy: fullscreen 'self' -- test fullscreen is allowed on same-origin subframe] - expected: TIMEOUT + expected: FAIL [Feature-Policy: fullscreen 'self' -- test fullscreen is disallowed on cross-origin subframe] - expected: NOTRUN + expected: FAIL [Feature-Policy: fullscreen 'self', iframe.allow = fullscreen 'src'; -- test fullscreen is allowed on same-origin subframe] - expected: NOTRUN + expected: FAIL [Feature-Policy: fullscreen 'self', iframe.allow = fullscreen 'src'; -- test fullscreen is allowed on cross-origin subframe] - expected: NOTRUN + expected: FAIL diff --git a/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-some.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-some.https.sub.html.ini index 76d52ad0bb00..b69341f1cc5c 100644 --- a/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-some.https.sub.html.ini +++ b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-some.https.sub.html.ini @@ -1,20 +1,19 @@ [feature-policy-header-policy-allowed-for-some.https.sub.html] - expected: TIMEOUT [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com; -- test allowlist is [same_origin, cross_origin, https://www.example.com\]] expected: FAIL [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com; -- test fullscreen is allowed on same-origin subframe] - expected: TIMEOUT + expected: FAIL [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com; -- test fullscreen is allowed on cross-origin https://www.web-platform.test:8443/feature-policy/resources/feature-policy-allowedfeatures.html subframe] - expected: NOTRUN + expected: FAIL [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com; -- test fullscreen is disallowed on cross-origin https://www1.web-platform.test:8443/feature-policy/resources/feature-policy-allowedfeatures.html subframe] - expected: NOTRUN + expected: FAIL [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com;, iframe.allow = fullscreen 'none'; -- test fullscreen is disallowed on same-origin subframe] - expected: NOTRUN + expected: FAIL [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com;iframe.allow = fullscreen 'none'; -- test fullscreen is disallowed on cross-origin subframe] - expected: NOTRUN + expected: FAIL diff --git a/testing/web-platform/meta/feature-policy/feature-policy-header-policy-disallowed-for-all.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-disallowed-for-all.https.sub.html.ini index bb7e920204f3..2c080a73b3da 100644 --- a/testing/web-platform/meta/feature-policy/feature-policy-header-policy-disallowed-for-all.https.sub.html.ini +++ b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-disallowed-for-all.https.sub.html.ini @@ -1,17 +1,16 @@ [feature-policy-header-policy-disallowed-for-all.https.sub.html] - expected: TIMEOUT [Feature-Policy: fullscreen 'none' -- test allowlist is [\]] expected: FAIL [Feature-Policy: fullscreen 'none' -- test fullscreen is disallowed on same-origin subframe] - expected: TIMEOUT + expected: FAIL [Feature-Policy: fullscreen 'none' -- test fullscreen is disallowed on cross-origin subframe] - expected: NOTRUN + expected: FAIL [Feature-Policy: fullscreen 'none', iframe.allow = fullscreen 'src'; -- test fullscreen is disallowed on same-origin subframe] - expected: NOTRUN + expected: FAIL [Feature-Policy: fullscreen 'none', iframe.allow = fullscreen 'src'; -- test fullscreen is disallowed on cross-origin subframe] - expected: NOTRUN + expected: FAIL diff --git a/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-allowed-for-all.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-allowed-for-all.https.sub.html.ini index 4cf0c484fb28..b91eea9c217e 100644 --- a/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-allowed-for-all.https.sub.html.ini +++ b/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-allowed-for-all.https.sub.html.ini @@ -1,20 +1,19 @@ [feature-policy-nested-header-policy-allowed-for-all.https.sub.html] - expected: TIMEOUT [Test nested header policy with local iframe on policy "fullscreen *"] - expected: TIMEOUT + expected: FAIL [Test nested header policy with local iframe on policy "fullscreen 'self'"] - expected: NOTRUN + expected: FAIL [Test nested header policy with local iframe on policy "fullscreen 'none'"] - expected: NOTRUN + expected: FAIL [Test nested header policy with remote iframe on policy "fullscreen *"] - expected: NOTRUN + expected: FAIL [Test nested header policy with remote iframe on policy "fullscreen 'self'"] - expected: NOTRUN + expected: FAIL [Test nested header policy with remote iframe on policy "fullscreen 'none'"] - expected: NOTRUN + expected: FAIL diff --git a/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-allowed-for-self.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-allowed-for-self.https.sub.html.ini index 02b1fe427103..4ecb858a19e6 100644 --- a/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-allowed-for-self.https.sub.html.ini +++ b/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-allowed-for-self.https.sub.html.ini @@ -1,20 +1,19 @@ [feature-policy-nested-header-policy-allowed-for-self.https.sub.html] - expected: TIMEOUT [Test nested header policy with local iframe on policy "fullscreen *"] - expected: TIMEOUT + expected: FAIL [Test nested header policy with local iframe on policy "fullscreen 'self'"] - expected: NOTRUN + expected: FAIL [Test nested header policy with local iframe on policy "fullscreen 'none'"] - expected: NOTRUN + expected: FAIL [Test nested header policy with remote iframe on policy "fullscreen *"] - expected: NOTRUN + expected: FAIL [Test nested header policy with remote iframe on policy "fullscreen 'self'"] - expected: NOTRUN + expected: FAIL [Test nested header policy with remote iframe on policy "fullscreen 'none'"] - expected: NOTRUN + expected: FAIL diff --git a/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-disallowed-for-all.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-disallowed-for-all.https.sub.html.ini index f0ffd5789e83..d7842962468d 100644 --- a/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-disallowed-for-all.https.sub.html.ini +++ b/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-disallowed-for-all.https.sub.html.ini @@ -1,20 +1,19 @@ [feature-policy-nested-header-policy-disallowed-for-all.https.sub.html] - expected: TIMEOUT [Test nested header policy with local iframe on policy "fullscreen *".] - expected: TIMEOUT + expected: FAIL [Test nested header policy with remote iframe on policy "fullscreen *".] - expected: NOTRUN + expected: FAIL [Test nested header policy with local iframe on policy "fullscreen 'self'".] - expected: NOTRUN + expected: FAIL [Test nested header policy with remote iframe on policy "fullscreen 'self'".] - expected: NOTRUN + expected: FAIL [Test nested header policy with local iframe on policy "fullscreen 'none'".] - expected: NOTRUN + expected: FAIL [Test nested header policy with remote iframe on policy "fullscreen 'none'".] - expected: NOTRUN + expected: FAIL diff --git a/testing/web-platform/meta/feature-policy/picture-in-picture-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html.ini b/testing/web-platform/meta/feature-policy/picture-in-picture-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html.ini index f61fdee73328..648790a3de70 100644 --- a/testing/web-platform/meta/feature-policy/picture-in-picture-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html.ini +++ b/testing/web-platform/meta/feature-policy/picture-in-picture-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html.ini @@ -5,3 +5,6 @@ [Feature-Policy allow="picture-in-picture" disallows cross-origin navigation in an iframe.] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/feature-policy/picture-in-picture-allowed-by-feature-policy-attribute.https.sub.html.ini b/testing/web-platform/meta/feature-policy/picture-in-picture-allowed-by-feature-policy-attribute.https.sub.html.ini index b86e07979643..76999f580b00 100644 --- a/testing/web-platform/meta/feature-policy/picture-in-picture-allowed-by-feature-policy-attribute.https.sub.html.ini +++ b/testing/web-platform/meta/feature-policy/picture-in-picture-allowed-by-feature-policy-attribute.https.sub.html.ini @@ -5,3 +5,6 @@ [Feature policy "picture-in-picture" can be enabled in cross-origin iframe using allow="picture-in-picture" attribute] expected: FAIL + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/feature-policy/picture-in-picture-allowed-by-feature-policy.https.sub.html.ini b/testing/web-platform/meta/feature-policy/picture-in-picture-allowed-by-feature-policy.https.sub.html.ini index 7e5c7fa6f455..c64c1d3cd5d7 100644 --- a/testing/web-platform/meta/feature-policy/picture-in-picture-allowed-by-feature-policy.https.sub.html.ini +++ b/testing/web-platform/meta/feature-policy/picture-in-picture-allowed-by-feature-policy.https.sub.html.ini @@ -9,3 +9,6 @@ [Feature-Policy header: picture-in-picture * allows cross-origin iframes.] expected: TIMEOUT + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/feature-policy/picture-in-picture-default-feature-policy.https.sub.html.ini b/testing/web-platform/meta/feature-policy/picture-in-picture-default-feature-policy.https.sub.html.ini index 312c420e029a..214886c91ceb 100644 --- a/testing/web-platform/meta/feature-policy/picture-in-picture-default-feature-policy.https.sub.html.ini +++ b/testing/web-platform/meta/feature-policy/picture-in-picture-default-feature-policy.https.sub.html.ini @@ -9,3 +9,6 @@ [Default "picture-in-picture" feature policy [*\] allows cross-origin iframes.] expected: TIMEOUT + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/feature-policy/picture-in-picture-disabled-by-feature-policy.https.sub.html.ini b/testing/web-platform/meta/feature-policy/picture-in-picture-disabled-by-feature-policy.https.sub.html.ini index 8dcb6fe7524b..56d2252002c2 100644 --- a/testing/web-platform/meta/feature-policy/picture-in-picture-disabled-by-feature-policy.https.sub.html.ini +++ b/testing/web-platform/meta/feature-policy/picture-in-picture-disabled-by-feature-policy.https.sub.html.ini @@ -9,3 +9,6 @@ [Feature-Policy header: picture-in-picture "none" disallows cross-origin iframes.] expected: TIMEOUT + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/fetch/api/request/request-keepalive-quota.html.ini b/testing/web-platform/meta/fetch/api/request/request-keepalive-quota.html.ini index 596a4e446745..4dc7219cf73f 100644 --- a/testing/web-platform/meta/fetch/api/request/request-keepalive-quota.html.ini +++ b/testing/web-platform/meta/fetch/api/request/request-keepalive-quota.html.ini @@ -8,3 +8,52 @@ [A Keep-Alive fetch() should return only its allocated Quota upon promise resolution.] expected: FAIL + +[request-keepalive-quota.html?slow-2] + [Request Keepalive Quota Tests] + expected: FAIL + + +[request-keepalive-quota.html?fast] + [Request Keepalive Quota Tests] + expected: FAIL + + +[request-keepalive-quota.html?slow-3] + [Request Keepalive Quota Tests] + expected: FAIL + + +[request-keepalive-quota.html?slow-1] + [Request Keepalive Quota Tests] + expected: FAIL + + +[request-keepalive-quota.html?include=slow-2] + [Request Keepalive Quota Tests] + expected: FAIL + + [A Keep-Alive fetch() should return only its allocated Quota upon promise resolution.] + expected: FAIL + + +[request-keepalive-quota.html?include=fast] + [Request Keepalive Quota Tests] + expected: FAIL + + [A Keep-Alive fetch() with a body over the Quota Limit should reject.] + expected: FAIL + + +[request-keepalive-quota.html?include=slow-3] + [Request Keepalive Quota Tests] + expected: FAIL + + [A Keep-Alive fetch() should not be allowed if the Quota is used up.] + expected: FAIL + + +[request-keepalive-quota.html?include=slow-1] + [Request Keepalive Quota Tests] + expected: FAIL + diff --git a/testing/web-platform/meta/fetch/corb/preload-image-png-mislabeled-as-html-nosniff.tentative.sub.html.ini b/testing/web-platform/meta/fetch/corb/preload-image-png-mislabeled-as-html-nosniff.tentative.sub.html.ini index 49974c49521c..f498464e8f9b 100644 --- a/testing/web-platform/meta/fetch/corb/preload-image-png-mislabeled-as-html-nosniff.tentative.sub.html.ini +++ b/testing/web-platform/meta/fetch/corb/preload-image-png-mislabeled-as-html-nosniff.tentative.sub.html.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [preload-image-png-mislabeled-as-html-nosniff] + expected: FAIL + diff --git a/testing/web-platform/meta/fetch/cors-rfc1918/idlharness.tentative.any.js.ini b/testing/web-platform/meta/fetch/cors-rfc1918/idlharness.tentative.any.js.ini new file mode 100644 index 000000000000..7d3dc4488102 --- /dev/null +++ b/testing/web-platform/meta/fetch/cors-rfc1918/idlharness.tentative.any.js.ini @@ -0,0 +1,18 @@ +[idlharness.tentative.any.html] + [Document interface: attribute addressSpace] + expected: FAIL + + [Document interface: document must inherit property "addressSpace" with the proper type] + expected: FAIL + + +[idlharness.tentative.any.worker.html] + [WorkerGlobalScope interface: attribute addressSpace] + expected: FAIL + + [WorkerGlobalScope interface: self must inherit property "addressSpace" with the proper type] + expected: FAIL + + [Document interface: document must not have property "addressSpace"] + expected: FAIL + diff --git a/testing/web-platform/meta/fetch/cross-origin-resource-policy/fetch-in-iframe.html.ini b/testing/web-platform/meta/fetch/cross-origin-resource-policy/fetch-in-iframe.html.ini new file mode 100644 index 000000000000..b0709f93d150 --- /dev/null +++ b/testing/web-platform/meta/fetch/cross-origin-resource-policy/fetch-in-iframe.html.ini @@ -0,0 +1,19 @@ +[fetch-in-iframe.html] + [Cross-origin fetch in a data: iframe load fails if the server blocks cross-origin loads with a 'Cross-Origin-Resource-Policy: same' response header.] + expected: FAIL + + [Cross-origin fetch in a cross origin iframe load fails if the server blocks cross-origin loads with a 'Cross-Origin-Resource-Policy: same' response header.] + expected: FAIL + + [Cross-origin fetch in a data: iframe load fails if the server blocks cross-origin loads with a 'Cross-Origin-Resource-Policy: same-site' response header.] + expected: FAIL + + [Cross-origin fetch in a data: iframe load fails if the server blocks cross-origin loads with a 'Cross-Origin-Resource-Policy: same-origin' response header.] + expected: FAIL + + [Cross-origin fetch in a cross origin iframe load fails if the server blocks cross-origin loads with a 'Cross-Origin-Resource-Policy: same-origin' response header.] + expected: FAIL + + [Cross-origin fetch in a cross origin iframe load fails if the server blocks cross-origin loads with a 'Cross-Origin-Resource-Policy: same-site' response header.] + expected: FAIL + diff --git a/testing/web-platform/meta/fetch/cross-origin-resource-policy/fetch-in-service-worker.html.ini b/testing/web-platform/meta/fetch/cross-origin-resource-policy/fetch-in-service-worker.html.ini new file mode 100644 index 000000000000..d876c781ebd2 --- /dev/null +++ b/testing/web-platform/meta/fetch/cross-origin-resource-policy/fetch-in-service-worker.html.ini @@ -0,0 +1,4 @@ +[fetch-in-service-worker.html] + [fetch.any.js test] + expected: FAIL + diff --git a/testing/web-platform/meta/fetch/cross-origin-resource-policy/fetch.any.js.ini b/testing/web-platform/meta/fetch/cross-origin-resource-policy/fetch.any.js.ini new file mode 100644 index 000000000000..30072f59e3c6 --- /dev/null +++ b/testing/web-platform/meta/fetch/cross-origin-resource-policy/fetch.any.js.ini @@ -0,0 +1,40 @@ +[fetch.any.worker.html] + [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header.] + expected: FAIL + + [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-site' response header.] + expected: FAIL + + [Cross-origin no-cors fetch to a same-site URL with a 'Cross-Origin-Resource-Policy: same-origin' response header.] + expected: FAIL + + [Valid cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-site' response header.] + expected: FAIL + + [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header after a redirection.] + expected: FAIL + + [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' redirect response header.] + expected: FAIL + + +[fetch.any.html] + expected: TIMEOUT + [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header.] + expected: FAIL + + [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-site' response header.] + expected: FAIL + + [Cross-origin no-cors fetch to a same-site URL with a 'Cross-Origin-Resource-Policy: same-origin' response header.] + expected: FAIL + + [Valid cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-site' response header.] + expected: FAIL + + [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header after a redirection.] + expected: FAIL + + [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' redirect response header.] + expected: FAIL + diff --git a/testing/web-platform/meta/fetch/cross-origin-resource-policy/iframe-loads.html.ini b/testing/web-platform/meta/fetch/cross-origin-resource-policy/iframe-loads.html.ini new file mode 100644 index 000000000000..4d9e1ffbc028 --- /dev/null +++ b/testing/web-platform/meta/fetch/cross-origin-resource-policy/iframe-loads.html.ini @@ -0,0 +1,4 @@ +[iframe-loads.html] + [Load an iframe that has Cross-Origin-Resource-Policy header] + expected: FAIL + diff --git a/testing/web-platform/meta/fetch/cross-origin-resource-policy/image-loads.html.ini b/testing/web-platform/meta/fetch/cross-origin-resource-policy/image-loads.html.ini new file mode 100644 index 000000000000..e012bc2b3d50 --- /dev/null +++ b/testing/web-platform/meta/fetch/cross-origin-resource-policy/image-loads.html.ini @@ -0,0 +1,10 @@ +[image-loads.html] + [Cross-origin no-cors image load with a 'Cross-Origin-Resource-Policy: same' response header.] + expected: FAIL + + [Cross-origin no-cors image load with a 'Cross-Origin-Resource-Policy: same-site' response header.] + expected: FAIL + + [Cross-origin no-cors image load with a 'Cross-Origin-Resource-Policy: same-origin' response header.] + expected: FAIL + diff --git a/testing/web-platform/meta/fetch/cross-origin-resource-policy/scheme-restriction.any.js.ini b/testing/web-platform/meta/fetch/cross-origin-resource-policy/scheme-restriction.any.js.ini new file mode 100644 index 000000000000..0aef935a8c9f --- /dev/null +++ b/testing/web-platform/meta/fetch/cross-origin-resource-policy/scheme-restriction.any.js.ini @@ -0,0 +1,15 @@ +[scheme-restriction.any.html] + [Cross-Origin-Resource-Policy: same-site's scheme restriction] + expected: FAIL + + [Cross-Origin-Resource-Policy: same-site blocks retrieving HTTPS from HTTP] + expected: FAIL + + +[scheme-restriction.any.worker.html] + [Cross-Origin-Resource-Policy: same-site's scheme restriction] + expected: FAIL + + [Cross-Origin-Resource-Policy: same-site blocks retrieving HTTPS from HTTP] + expected: FAIL + diff --git a/testing/web-platform/meta/fetch/cross-origin-resource-policy/script-loads.html.ini b/testing/web-platform/meta/fetch/cross-origin-resource-policy/script-loads.html.ini new file mode 100644 index 000000000000..1e4b6fcf797e --- /dev/null +++ b/testing/web-platform/meta/fetch/cross-origin-resource-policy/script-loads.html.ini @@ -0,0 +1,10 @@ +[script-loads.html] + [Cross-origin no-cors script load with a 'Cross-Origin-Resource-Policy: same' response header.] + expected: FAIL + + [Cross-origin no-cors script load with a 'Cross-Origin-Resource-Policy: same-site' response header.] + expected: FAIL + + [Cross-origin no-cors script load with a 'Cross-Origin-Resource-Policy: same-origin' response header.] + expected: FAIL + diff --git a/testing/web-platform/meta/fetch/sec-metadata/window-open.tentative.https.sub.html.ini b/testing/web-platform/meta/fetch/sec-metadata/window-open.tentative.https.sub.html.ini index 5ea1e18d2cde..d541a611fc6f 100644 --- a/testing/web-platform/meta/fetch/sec-metadata/window-open.tentative.https.sub.html.ini +++ b/testing/web-platform/meta/fetch/sec-metadata/window-open.tentative.https.sub.html.ini @@ -18,3 +18,6 @@ [Cross-site window, user-activated] expected: TIMEOUT + [Untitled] + expected: FAIL + diff --git a/testing/web-platform/meta/gamepad/idlharness.html.ini b/testing/web-platform/meta/gamepad/idlharness.html.ini new file mode 100644 index 000000000000..d8570eaed3df --- /dev/null +++ b/testing/web-platform/meta/gamepad/idlharness.html.ini @@ -0,0 +1,4 @@ +[idlharness.html] + [GamepadEvent interface object length] + expected: FAIL + diff --git a/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-disabled-by-feature-policy.https.html.ini b/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-disabled-by-feature-policy.https.html.ini index c2ce28be3a49..c36a74071a42 100644 --- a/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-disabled-by-feature-policy.https.html.ini +++ b/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-disabled-by-feature-policy.https.html.ini @@ -5,3 +5,18 @@ [GeolocationSensor Feature Policy Test: Disabled] expected: FAIL + [GeolocationSensor: Feature-Policy header geolocation 'none' disallows the top-level document.] + expected: FAIL + + [GeolocationSensor: Feature-Policy header geolocation 'none' disallows same-origin iframes.] + expected: FAIL + + [GeolocationSensor: Feature-Policy header geolocation 'none' disallows cross-origin iframes.] + expected: FAIL + + [GeolocationSensor.read(): 'SecurityError' is thrown when disabled by Feature Policy] + expected: FAIL + + [GeolocationSensor.read(): 'AbortError' takes priority] + expected: FAIL + diff --git a/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html.ini b/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html.ini index a5e952825627..e895af234cad 100644 --- a/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html.ini +++ b/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html.ini @@ -5,3 +5,9 @@ [GeolocationSensor Feature Policy Test: Enabled by attribute redirect on load] expected: FAIL + [GeolocationSensor: Feature-Policy allow='geolocation' attribute allows same-origin relocation] + expected: FAIL + + [GeolocationSensor: Feature-Policy allow='geolocation' attribute disallows cross-origin relocation] + expected: FAIL + diff --git a/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy-attribute.https.html.ini b/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy-attribute.https.html.ini index f042b4ec6fe3..fb11d7926fb4 100644 --- a/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy-attribute.https.html.ini +++ b/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy-attribute.https.html.ini @@ -5,3 +5,9 @@ [GeolocationSensor Feature Policy Test: Enabled by attribute] expected: FAIL + [GeolocationSensor: Feature-Policy allow='geolocation' attribute allows same-origin iframe] + expected: FAIL + + [GeolocationSensor: Feature-Policy allow='geolocation' attribute allows cross-origin iframe] + expected: FAIL + diff --git a/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy.https.html.ini b/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy.https.html.ini index 2d407ceccb68..ff087a49bed6 100644 --- a/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy.https.html.ini +++ b/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy.https.html.ini @@ -5,3 +5,12 @@ [GeolocationSensor Feature Policy Test: Enabled] expected: FAIL + [GeolocationSensor: Feature-Policy header geolocation * allows the top-level document.] + expected: FAIL + + [GeolocationSensor: Feature-Policy header geolocation * allows same-origin iframes.] + expected: FAIL + + [GeolocationSensor: Feature-Policy header geolocation * allows cross-origin iframes.] + expected: FAIL + diff --git a/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-enabled-on-self-origin-by-feature-policy.https.html.ini b/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-enabled-on-self-origin-by-feature-policy.https.html.ini index 8eae2dbc905b..d5151285472d 100644 --- a/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-enabled-on-self-origin-by-feature-policy.https.html.ini +++ b/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-enabled-on-self-origin-by-feature-policy.https.html.ini @@ -5,3 +5,12 @@ [GeolocationSensor Feature Policy Test: Enabled on self origin] expected: FAIL + [GeolocationSensor: Feature-Policy header geolocation 'self' allows the top-level document.] + expected: FAIL + + [GeolocationSensor: Feature-Policy header geolocation 'self' allows same-origin iframes.] + expected: FAIL + + [GeolocationSensor: Feature-Policy header geolocation 'self' disallows cross-origin iframes.] + expected: FAIL + diff --git a/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-iframe-access.https.html.ini b/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-iframe-access.https.html.ini new file mode 100644 index 000000000000..d02e39b702a8 --- /dev/null +++ b/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-iframe-access.https.html.ini @@ -0,0 +1,7 @@ +[GeolocationSensor-iframe-access.https.html] + [GeolocationSensor: sensor is suspended and resumed when focus traverses from to cross-origin frame] + expected: FAIL + + [GeolocationSensor: sensor is not suspended when focus traverses from to same-origin frame] + expected: FAIL + diff --git a/testing/web-platform/meta/geolocation-sensor/GeolocationSensor.https.html.ini b/testing/web-platform/meta/geolocation-sensor/GeolocationSensor.https.html.ini index acfd4b948a56..beab058c79d8 100644 --- a/testing/web-platform/meta/geolocation-sensor/GeolocationSensor.https.html.ini +++ b/testing/web-platform/meta/geolocation-sensor/GeolocationSensor.https.html.ini @@ -2,3 +2,39 @@ [GeolocationSensor Test] expected: FAIL + [GeolocationSensor: Test that 'onreading' is called and sensor reading is valid] + expected: FAIL + + [GeolocationSensor: sensor reading is correct] + expected: FAIL + + [GeolocationSensor: sensor timestamp is updated when time passes] + expected: FAIL + + [GeolocationSensor: Test that sensor can be successfully created and its states are correct.] + expected: FAIL + + [GeolocationSensor: sensor.start() returns undefined] + expected: FAIL + + [GeolocationSensor: no exception is thrown when calling start() on already started sensor] + expected: FAIL + + [GeolocationSensor: sensor.stop() returns undefined] + expected: FAIL + + [GeolocationSensor: no exception is thrown when calling stop() on already stopped sensor] + expected: FAIL + + [GeolocationSensor: Test that fresh reading is fetched on start()] + expected: FAIL + + [GeolocationSensor: frequency hint works] + expected: FAIL + + [GeolocationSensor: sensor receives suspend / resume notifications when cross-origin subframe is focused] + expected: FAIL + + [GeolocationSensor: throw 'TypeError' if frequency is invalid] + expected: FAIL + diff --git a/testing/web-platform/meta/gyroscope/Gyroscope-iframe-access.https.html.ini b/testing/web-platform/meta/gyroscope/Gyroscope-iframe-access.https.html.ini new file mode 100644 index 000000000000..bee3170594db --- /dev/null +++ b/testing/web-platform/meta/gyroscope/Gyroscope-iframe-access.https.html.ini @@ -0,0 +1,7 @@ +[Gyroscope-iframe-access.https.html] + [Gyroscope: sensor is suspended and resumed when focus traverses from to cross-origin frame] + expected: FAIL + + [Gyroscope: sensor is not suspended when focus traverses from to same-origin frame] + expected: FAIL + diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/window-name-after-cross-origin-main-frame-navigation.sub.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/window-name-after-cross-origin-main-frame-navigation.sub.html.ini index 9b7a41443606..e550d202b653 100644 --- a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/window-name-after-cross-origin-main-frame-navigation.sub.html.ini +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/window-name-after-cross-origin-main-frame-navigation.sub.html.ini @@ -1,5 +1,7 @@ [window-name-after-cross-origin-main-frame-navigation.sub.html] - expected: TIMEOUT [Untitled] expected: FAIL + [window.name should equal "" after a cross-origin main frame navigation] + expected: FAIL + diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/004.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/004.html.ini new file mode 100644 index 000000000000..90b9dc9074bf --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/004.html.ini @@ -0,0 +1,4 @@ +[004.html] + [Fragment Navigation: hashchange event] + expected: FAIL + diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-position-vertical-lr.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-position-vertical-lr.html.ini new file mode 100644 index 000000000000..57dd4c2300e3 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-position-vertical-lr.html.ini @@ -0,0 +1,4 @@ +[scroll-position-vertical-lr.html] + [Fragment Navigation: Scroll to block start position in vertical-lr writing mode] + expected: FAIL + diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-position-vertical-rl.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-position-vertical-rl.html.ini new file mode 100644 index 000000000000..97ae838a5a5e --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-position-vertical-rl.html.ini @@ -0,0 +1,4 @@ +[scroll-position-vertical-rl.html] + [Fragment Navigation: Scroll to block start position in vertical-rl writing mode] + expected: FAIL + diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/006.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/006.html.ini deleted file mode 100644 index c4376e96e795..000000000000 --- a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/006.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[006.html] - expected: TIMEOUT - [salvagable state of document after setting pagehide listener] - expected: TIMEOUT - diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini index 5ff0be44144d..87b07c3e6704 100644 --- a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini @@ -1,5 +1,4 @@ [traverse_the_history_1.html] - expected: TIMEOUT [Multiple history traversals from the same task] - expected: TIMEOUT + expected: FAIL diff --git a/testing/web-platform/meta/html/dom/interfaces.https.html.ini b/testing/web-platform/meta/html/dom/interfaces.https.html.ini index d3e802b958e8..45a99819099e 100644 --- a/testing/web-platform/meta/html/dom/interfaces.https.html.ini +++ b/testing/web-platform/meta/html/dom/interfaces.https.html.ini @@ -1,4 +1,4 @@ -[interfaces.https.html] +[interfaces.https.html?include=(Document|Window)] [Document interface: attribute domain] expected: FAIL @@ -308,9 +308,47 @@ [Document interface: document.implementation.createDocument(null, "", null) must inherit property "onsecuritypolicyviolation" with the proper type] expected: FAIL - [SVGElement interface: attribute nonce] + [Window interface: attribute oncancel] expected: FAIL + [Window interface: attribute oncuechange] + expected: FAIL + + [Window interface: attribute onsecuritypolicyviolation] + expected: FAIL + + [Window interface: attribute onrejectionhandled] + expected: FAIL + + [Window interface: attribute onunhandledrejection] + expected: FAIL + + [Window interface: window must inherit property "self" with the proper type] + expected: FAIL + + [Window interface: window must inherit property "frames" with the proper type] + expected: FAIL + + [Window interface: window must inherit property "parent" with the proper type] + expected: FAIL + + [Window interface: window must inherit property "oncancel" with the proper type] + expected: FAIL + + [Window interface: window must inherit property "oncuechange" with the proper type] + expected: FAIL + + [Window interface: window must inherit property "onsecuritypolicyviolation" with the proper type] + expected: FAIL + + [Window interface: window must inherit property "onrejectionhandled" with the proper type] + expected: FAIL + + [Window interface: window must inherit property "onunhandledrejection" with the proper type] + expected: FAIL + + +[interfaces.https.html?include=HTML.*] [HTMLAllCollection interface: operation item(DOMString)] expected: FAIL @@ -449,141 +487,6 @@ [HTMLMediaElement interface: attribute videoTracks] expected: FAIL - [AudioTrackList interface: existence and properties of interface object] - expected: FAIL - - [AudioTrackList interface object length] - expected: FAIL - - [AudioTrackList interface object name] - expected: FAIL - - [AudioTrackList interface: existence and properties of interface prototype object] - expected: FAIL - - [AudioTrackList interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [AudioTrackList interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [AudioTrackList interface: attribute length] - expected: FAIL - - [AudioTrackList interface: operation getTrackById(DOMString)] - expected: FAIL - - [AudioTrackList interface: attribute onchange] - expected: FAIL - - [AudioTrackList interface: attribute onaddtrack] - expected: FAIL - - [AudioTrackList interface: attribute onremovetrack] - expected: FAIL - - [AudioTrack interface: existence and properties of interface object] - expected: FAIL - - [AudioTrack interface object length] - expected: FAIL - - [AudioTrack interface object name] - expected: FAIL - - [AudioTrack interface: existence and properties of interface prototype object] - expected: FAIL - - [AudioTrack interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [AudioTrack interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [AudioTrack interface: attribute id] - expected: FAIL - - [AudioTrack interface: attribute kind] - expected: FAIL - - [AudioTrack interface: attribute label] - expected: FAIL - - [AudioTrack interface: attribute language] - expected: FAIL - - [AudioTrack interface: attribute enabled] - expected: FAIL - - [VideoTrackList interface: existence and properties of interface object] - expected: FAIL - - [VideoTrackList interface object length] - expected: FAIL - - [VideoTrackList interface object name] - expected: FAIL - - [VideoTrackList interface: existence and properties of interface prototype object] - expected: FAIL - - [VideoTrackList interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [VideoTrackList interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [VideoTrackList interface: attribute length] - expected: FAIL - - [VideoTrackList interface: operation getTrackById(DOMString)] - expected: FAIL - - [VideoTrackList interface: attribute selectedIndex] - expected: FAIL - - [VideoTrackList interface: attribute onchange] - expected: FAIL - - [VideoTrackList interface: attribute onaddtrack] - expected: FAIL - - [VideoTrackList interface: attribute onremovetrack] - expected: FAIL - - [VideoTrack interface: existence and properties of interface object] - expected: FAIL - - [VideoTrack interface object length] - expected: FAIL - - [VideoTrack interface object name] - expected: FAIL - - [VideoTrack interface: existence and properties of interface prototype object] - expected: FAIL - - [VideoTrack interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [VideoTrack interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [VideoTrack interface: attribute id] - expected: FAIL - - [VideoTrack interface: attribute kind] - expected: FAIL - - [VideoTrack interface: attribute label] - expected: FAIL - - [VideoTrack interface: attribute language] - expected: FAIL - - [VideoTrack interface: attribute selected] - expected: FAIL - [HTMLInputElement interface: attribute dirName] expected: FAIL @@ -752,6 +655,275 @@ [HTMLCanvasElement interface: document.createElement("canvas") must inherit property "transferControlToOffscreen()" with the proper type] expected: FAIL + [HTMLMarqueeElement interface: existence and properties of interface object] + expected: FAIL + + [HTMLMarqueeElement interface object length] + expected: FAIL + + [HTMLMarqueeElement interface object name] + expected: FAIL + + [HTMLMarqueeElement interface: existence and properties of interface prototype object] + expected: FAIL + + [HTMLMarqueeElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [HTMLMarqueeElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [HTMLMarqueeElement interface: attribute behavior] + expected: FAIL + + [HTMLMarqueeElement interface: attribute bgColor] + expected: FAIL + + [HTMLMarqueeElement interface: attribute direction] + expected: FAIL + + [HTMLMarqueeElement interface: attribute height] + expected: FAIL + + [HTMLMarqueeElement interface: attribute hspace] + expected: FAIL + + [HTMLMarqueeElement interface: attribute loop] + expected: FAIL + + [HTMLMarqueeElement interface: attribute scrollAmount] + expected: FAIL + + [HTMLMarqueeElement interface: attribute scrollDelay] + expected: FAIL + + [HTMLMarqueeElement interface: attribute trueSpeed] + expected: FAIL + + [HTMLMarqueeElement interface: attribute vspace] + expected: FAIL + + [HTMLMarqueeElement interface: attribute width] + expected: FAIL + + [HTMLMarqueeElement interface: attribute onbounce] + expected: FAIL + + [HTMLMarqueeElement interface: attribute onfinish] + expected: FAIL + + [HTMLMarqueeElement interface: attribute onstart] + expected: FAIL + + [HTMLMarqueeElement interface: operation start()] + expected: FAIL + + [HTMLMarqueeElement interface: operation stop()] + expected: FAIL + + [HTMLMarqueeElement must be primary interface of document.createElement("marquee")] + expected: FAIL + + [Stringification of document.createElement("marquee")] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "behavior" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "bgColor" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "direction" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "hspace" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "loop" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "scrollAmount" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "scrollDelay" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "trueSpeed" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "vspace" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "onbounce" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "onfinish" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "onstart" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "start()" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "stop()" with the proper type] + expected: FAIL + + [HTMLFrameSetElement interface: attribute onrejectionhandled] + expected: FAIL + + [HTMLFrameSetElement interface: attribute onunhandledrejection] + expected: FAIL + + [HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "onrejectionhandled" with the proper type] + expected: FAIL + + [HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "onunhandledrejection" with the proper type] + expected: FAIL + + +[interfaces.https.html?exclude=(Document|Window|HTML.*)] + [AudioTrackList interface: existence and properties of interface object] + expected: FAIL + + [AudioTrackList interface object length] + expected: FAIL + + [AudioTrackList interface object name] + expected: FAIL + + [AudioTrackList interface: existence and properties of interface prototype object] + expected: FAIL + + [AudioTrackList interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [AudioTrackList interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [AudioTrackList interface: attribute length] + expected: FAIL + + [AudioTrackList interface: operation getTrackById(DOMString)] + expected: FAIL + + [AudioTrackList interface: attribute onchange] + expected: FAIL + + [AudioTrackList interface: attribute onaddtrack] + expected: FAIL + + [AudioTrackList interface: attribute onremovetrack] + expected: FAIL + + [AudioTrack interface: existence and properties of interface object] + expected: FAIL + + [AudioTrack interface object length] + expected: FAIL + + [AudioTrack interface object name] + expected: FAIL + + [AudioTrack interface: existence and properties of interface prototype object] + expected: FAIL + + [AudioTrack interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [AudioTrack interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [AudioTrack interface: attribute id] + expected: FAIL + + [AudioTrack interface: attribute kind] + expected: FAIL + + [AudioTrack interface: attribute label] + expected: FAIL + + [AudioTrack interface: attribute language] + expected: FAIL + + [AudioTrack interface: attribute enabled] + expected: FAIL + + [VideoTrackList interface: existence and properties of interface object] + expected: FAIL + + [VideoTrackList interface object length] + expected: FAIL + + [VideoTrackList interface object name] + expected: FAIL + + [VideoTrackList interface: existence and properties of interface prototype object] + expected: FAIL + + [VideoTrackList interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [VideoTrackList interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [VideoTrackList interface: attribute length] + expected: FAIL + + [VideoTrackList interface: operation getTrackById(DOMString)] + expected: FAIL + + [VideoTrackList interface: attribute selectedIndex] + expected: FAIL + + [VideoTrackList interface: attribute onchange] + expected: FAIL + + [VideoTrackList interface: attribute onaddtrack] + expected: FAIL + + [VideoTrackList interface: attribute onremovetrack] + expected: FAIL + + [VideoTrack interface: existence and properties of interface object] + expected: FAIL + + [VideoTrack interface object length] + expected: FAIL + + [VideoTrack interface object name] + expected: FAIL + + [VideoTrack interface: existence and properties of interface prototype object] + expected: FAIL + + [VideoTrack interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [VideoTrack interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [VideoTrack interface: attribute id] + expected: FAIL + + [VideoTrack interface: attribute kind] + expected: FAIL + + [VideoTrack interface: attribute label] + expected: FAIL + + [VideoTrack interface: attribute language] + expected: FAIL + + [VideoTrack interface: attribute selected] + expected: FAIL + [CanvasRenderingContext2D interface: operation getTransform()] expected: FAIL @@ -1082,45 +1254,6 @@ [OffscreenCanvasRenderingContext2D interface: operation ellipse(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean)] expected: FAIL - [Window interface: attribute oncancel] - expected: FAIL - - [Window interface: attribute oncuechange] - expected: FAIL - - [Window interface: attribute onsecuritypolicyviolation] - expected: FAIL - - [Window interface: attribute onrejectionhandled] - expected: FAIL - - [Window interface: attribute onunhandledrejection] - expected: FAIL - - [Window interface: window must inherit property "self" with the proper type] - expected: FAIL - - [Window interface: window must inherit property "frames" with the proper type] - expected: FAIL - - [Window interface: window must inherit property "parent" with the proper type] - expected: FAIL - - [Window interface: window must inherit property "oncancel" with the proper type] - expected: FAIL - - [Window interface: window must inherit property "oncuechange" with the proper type] - expected: FAIL - - [Window interface: window must inherit property "onsecuritypolicyviolation" with the proper type] - expected: FAIL - - [Window interface: window must inherit property "onrejectionhandled" with the proper type] - expected: FAIL - - [Window interface: window must inherit property "onunhandledrejection" with the proper type] - expected: FAIL - [BarProp interface: attribute visible] expected: FAIL @@ -1271,135 +1404,3 @@ [MessageEvent interface: new MessageEvent("message", { data: 5 }) must inherit property "source" with the proper type] expected: FAIL - [HTMLMarqueeElement interface: existence and properties of interface object] - expected: FAIL - - [HTMLMarqueeElement interface object length] - expected: FAIL - - [HTMLMarqueeElement interface object name] - expected: FAIL - - [HTMLMarqueeElement interface: existence and properties of interface prototype object] - expected: FAIL - - [HTMLMarqueeElement interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [HTMLMarqueeElement interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [HTMLMarqueeElement interface: attribute behavior] - expected: FAIL - - [HTMLMarqueeElement interface: attribute bgColor] - expected: FAIL - - [HTMLMarqueeElement interface: attribute direction] - expected: FAIL - - [HTMLMarqueeElement interface: attribute height] - expected: FAIL - - [HTMLMarqueeElement interface: attribute hspace] - expected: FAIL - - [HTMLMarqueeElement interface: attribute loop] - expected: FAIL - - [HTMLMarqueeElement interface: attribute scrollAmount] - expected: FAIL - - [HTMLMarqueeElement interface: attribute scrollDelay] - expected: FAIL - - [HTMLMarqueeElement interface: attribute trueSpeed] - expected: FAIL - - [HTMLMarqueeElement interface: attribute vspace] - expected: FAIL - - [HTMLMarqueeElement interface: attribute width] - expected: FAIL - - [HTMLMarqueeElement interface: attribute onbounce] - expected: FAIL - - [HTMLMarqueeElement interface: attribute onfinish] - expected: FAIL - - [HTMLMarqueeElement interface: attribute onstart] - expected: FAIL - - [HTMLMarqueeElement interface: operation start()] - expected: FAIL - - [HTMLMarqueeElement interface: operation stop()] - expected: FAIL - - [HTMLMarqueeElement must be primary interface of document.createElement("marquee")] - expected: FAIL - - [Stringification of document.createElement("marquee")] - expected: FAIL - - [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "behavior" with the proper type] - expected: FAIL - - [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "bgColor" with the proper type] - expected: FAIL - - [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "direction" with the proper type] - expected: FAIL - - [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "height" with the proper type] - expected: FAIL - - [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "hspace" with the proper type] - expected: FAIL - - [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "loop" with the proper type] - expected: FAIL - - [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "scrollAmount" with the proper type] - expected: FAIL - - [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "scrollDelay" with the proper type] - expected: FAIL - - [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "trueSpeed" with the proper type] - expected: FAIL - - [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "vspace" with the proper type] - expected: FAIL - - [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "width" with the proper type] - expected: FAIL - - [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "onbounce" with the proper type] - expected: FAIL - - [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "onfinish" with the proper type] - expected: FAIL - - [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "onstart" with the proper type] - expected: FAIL - - [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "start()" with the proper type] - expected: FAIL - - [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "stop()" with the proper type] - expected: FAIL - - [HTMLFrameSetElement interface: attribute onrejectionhandled] - expected: FAIL - - [HTMLFrameSetElement interface: attribute onunhandledrejection] - expected: FAIL - - [HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "onrejectionhandled" with the proper type] - expected: FAIL - - [HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "onunhandledrejection" with the proper type] - expected: FAIL - diff --git a/testing/web-platform/meta/html/editing/focus/focus-01.html.ini b/testing/web-platform/meta/html/editing/focus/focus-01.html.ini new file mode 100644 index 000000000000..05440995b7dd --- /dev/null +++ b/testing/web-platform/meta/html/editing/focus/focus-01.html.ini @@ -0,0 +1,4 @@ +[focus-01.html] + [HTML Test: focus - key events] + expected: FAIL + diff --git a/testing/web-platform/meta/html/editing/focus/focus-02.html.ini b/testing/web-platform/meta/html/editing/focus/focus-02.html.ini index 11d565816cd8..f6a59edaf9ad 100644 --- a/testing/web-platform/meta/html/editing/focus/focus-02.html.ini +++ b/testing/web-platform/meta/html/editing/focus/focus-02.html.ini @@ -9,3 +9,6 @@ [The keyup event must be targeted at the body element] expected: NOTRUN + [HTML Test: focus - key events] + expected: FAIL + diff --git a/testing/web-platform/meta/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-negative.html.ini b/testing/web-platform/meta/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-negative.html.ini new file mode 100644 index 000000000000..0c3de447dc06 --- /dev/null +++ b/testing/web-platform/meta/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-negative.html.ini @@ -0,0 +1,4 @@ +[focus-tabindex-negative.html] + [HTML Test: focus - negative tabindex] + expected: FAIL + diff --git a/testing/web-platform/meta/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-order.html.ini b/testing/web-platform/meta/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-order.html.ini index c050c389768e..dcb0cf81119d 100644 --- a/testing/web-platform/meta/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-order.html.ini +++ b/testing/web-platform/meta/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-order.html.ini @@ -2,3 +2,6 @@ [Elements with different tabindex must be focused sequentially when pressing 'Tab' keys] expected: FAIL + [HTML Test: focus - the sequential focus navigation order] + expected: FAIL + diff --git a/testing/web-platform/meta/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-positive.html.ini b/testing/web-platform/meta/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-positive.html.ini new file mode 100644 index 000000000000..02344e9a1132 --- /dev/null +++ b/testing/web-platform/meta/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-positive.html.ini @@ -0,0 +1,4 @@ +[focus-tabindex-positive.html] + [HTML Test: focus - positive tabindex] + expected: FAIL + diff --git a/testing/web-platform/meta/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-zero.html.ini b/testing/web-platform/meta/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-zero.html.ini new file mode 100644 index 000000000000..0534adc60f30 --- /dev/null +++ b/testing/web-platform/meta/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-zero.html.ini @@ -0,0 +1,4 @@ +[focus-tabindex-zero.html] + [HTML Test: focus - zero tabindex] + expected: FAIL + diff --git a/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/serialization-via-idb.any.js.ini b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/serialization-via-idb.any.js.ini index 3ab25edd47bb..e7bd6c13fdc0 100644 --- a/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/serialization-via-idb.any.js.ini +++ b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/serialization-via-idb.any.js.ini @@ -1,5 +1,10 @@ [serialization-via-idb.any.worker.html] - expected: ERROR + [SharedArrayBuffer cloning via IndexedDB: basic case] + expected: FAIL + + [SharedArrayBuffer cloning via the IndexedDB: is interleaved correctly] + expected: FAIL + [serialization-via-idb.any.html] [SharedArrayBuffer cloning via IndexedDB: basic case] diff --git a/testing/web-platform/meta/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html.ini b/testing/web-platform/meta/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html.ini index aeba1bad5018..d56abb206ea4 100644 --- a/testing/web-platform/meta/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html.ini +++ b/testing/web-platform/meta/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html.ini @@ -276,3 +276,141 @@ [Refresh header: "-0.1; url=foo"] expected: FAIL + +[parsing.html?11-20] + expected: TIMEOUT + [: "1\\f"] + expected: TIMEOUT + + +[parsing.html?21-30] + +[parsing.html?71-80] + [: "; foo"] + expected: FAIL + + [Refresh header: "; foo"] + expected: FAIL + + [: ";foo"] + expected: FAIL + + [Refresh header: ";foo"] + expected: FAIL + + [: ", foo"] + expected: FAIL + + [Refresh header: ", foo"] + expected: FAIL + + [: ",foo"] + expected: FAIL + + +[parsing.html?31-40] + expected: TIMEOUT + [: "1;\\furl=foo"] + expected: FAIL + + [: "1,\\furl=foo"] + expected: FAIL + + [: "1\\furl=foo"] + expected: TIMEOUT + + +[parsing.html?111-120] + [Refresh header: "-0"] + expected: FAIL + + +[parsing.html?91-100] + [Refresh header: "-0; url=foo"] + expected: FAIL + + [: "+1; foo"] + expected: FAIL + + [Refresh header: "+1; foo"] + expected: FAIL + + [: "+0; foo"] + expected: FAIL + + [Refresh header: "+0; foo"] + expected: FAIL + + [: "-0; foo"] + expected: FAIL + + +[parsing.html?1-10] + +[parsing.html?61-70] + [: "1; url=\\"foo'bar"] + expected: FAIL + + [Refresh header: "1; url=\\"foo'bar"] + expected: FAIL + + +[parsing.html?41-50] + +[parsing.html?121-130] + +[parsing.html?81-90] + [Refresh header: ",foo"] + expected: FAIL + + [: "+1; url=foo"] + expected: FAIL + + [Refresh header: "+1; url=foo"] + expected: FAIL + + [: "+0; url=foo"] + expected: FAIL + + [Refresh header: "+0; url=foo"] + expected: FAIL + + [: "-0; url=foo"] + expected: FAIL + + +[parsing.html?51-60] + +[parsing.html?131-last] + [: "-0.1; url=foo"] + expected: FAIL + + [Refresh header: "-0.1; url=foo"] + expected: FAIL + + +[parsing.html?101-110] + [Refresh header: "-0; foo"] + expected: FAIL + + [: "+1"] + expected: FAIL + + [Refresh header: "+1"] + expected: FAIL + + [: "-1"] + expected: FAIL + + [Refresh header: "-1"] + expected: FAIL + + [: "+0"] + expected: FAIL + + [Refresh header: "+0"] + expected: FAIL + + [: "-0"] + expected: FAIL + diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-add-remove-cue.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-add-remove-cue.html.ini new file mode 100644 index 000000000000..7f21b7008e84 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-add-remove-cue.html.ini @@ -0,0 +1,4 @@ +[track-add-remove-cue.html] + [TextTrack's addCue and removeCue] + expected: FAIL + diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-track-inband.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-track-inband.html.ini index 25ee43cb70a5..71574ee35fa0 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-track-inband.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-track-inband.html.ini @@ -1,3 +1,2 @@ [track-remove-track-inband.html] disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1473478 - diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-track.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-track.html.ini index 4dfb91e0c314..c0f5737d716c 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-track.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-track.html.ini @@ -1,3 +1,4 @@ [track-remove-track.html] [Tests that the 'removetrack' event is NOT fired for inband TextTrack on a failed load.] expected: FAIL + diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-text-track-cue-list.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-text-track-cue-list.html.ini new file mode 100644 index 000000000000..e1fd0c952bdb --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-text-track-cue-list.html.ini @@ -0,0 +1,4 @@ +[track-text-track-cue-list.html] + [TextTrackCueList functionality: length, operator[\], and getCueById()] + expected: FAIL + diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe-allow.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe-allow.html.ini new file mode 100644 index 000000000000..45fa2c86358b --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe-allow.html.ini @@ -0,0 +1,4 @@ +[iframe-allow.html] + [iframe-cross-origin-allow] + expected: FAIL + diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html.ini index a7ac7def7678..5f414b3492c7 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html.ini @@ -1,2 +1,11 @@ [iframe-allowfullscreen.html] prefs: [full-screen-api.unprefix.enabled:true] + [iframe-same-origin-allowfullscreen] + expected: FAIL + + [iframe-cross-origin-allowfullscreen] + expected: FAIL + + [iframe-noload-noallowfullscreen] + expected: FAIL + diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/invalid-src.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/invalid-src.html.ini index 8413883f7ced..c618e560af41 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/invalid-src.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/invalid-src.html.ini @@ -3,3 +3,6 @@ [src="http://also a broken url"] expected: TIMEOUT + [src="http://["] + expected: TIMEOUT + diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-display-none.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-display-none.html.ini new file mode 100644 index 000000000000..24d7b92b058a --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-display-none.html.ini @@ -0,0 +1,52 @@ +[parse-a-sizes-attribute-display-none.html] + [ ref sizes="1px" (display:none)] + expected: FAIL + + [ ref sizes="1px" (display:none)] + expected: FAIL + + [ ref sizes="1px" (display:none)] + expected: FAIL + + [ ref sizes="1px" (display:none)] + expected: FAIL + + [ ref sizes="1px" (display:none)] + expected: FAIL + + [ ref sizes="1px" (display:none)] + expected: FAIL + + [ ref sizes="1px" (display:none)] + expected: FAIL + + [ ref sizes="1px" (display:none)] + expected: FAIL + + [ ref sizes="1px" (display:none)] + expected: FAIL + + [ ref sizes="1px" (display:none)] + expected: FAIL + + [ ref sizes="1px" (display:none)] + expected: FAIL + + [ ref sizes="1px" (display:none)] + expected: FAIL + + [ ref sizes="1px" (display:none)] + expected: FAIL + + [ ref sizes="1px" (display:none)] + expected: FAIL + + [ ref sizes="1px" (display:none)] + expected: FAIL + + [ ref sizes="1px" (display:none)] + expected: FAIL + + [ ref sizes="1px" (display:none)] + expected: FAIL + diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-quirks-mode.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-quirks-mode.html.ini new file mode 100644 index 000000000000..d5902a67ea6f --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-quirks-mode.html.ini @@ -0,0 +1,52 @@ +[parse-a-sizes-attribute-quirks-mode.html] + [ ref sizes="1px" (quirks mode)] + expected: FAIL + + [ ref sizes="1px" (quirks mode)] + expected: FAIL + + [ ref sizes="1px" (quirks mode)] + expected: FAIL + + [ ref sizes="1px" (quirks mode)] + expected: FAIL + + [ ref sizes="1px" (quirks mode)] + expected: FAIL + + [ ref sizes="1px" (quirks mode)] + expected: FAIL + + [ ref sizes="1px" (quirks mode)] + expected: FAIL + + [ ref sizes="1px" (quirks mode)] + expected: FAIL + + [ ref sizes="1px" (quirks mode)] + expected: FAIL + + [ ref sizes="1px" (quirks mode)] + expected: FAIL + + [ ref sizes="1px" (quirks mode)] + expected: FAIL + + [ ref sizes="1px" (quirks mode)] + expected: FAIL + + [ ref sizes="1px" (quirks mode)] + expected: FAIL + + [ ref sizes="1px" (quirks mode)] + expected: FAIL + + [ ref sizes="1px" (quirks mode)] + expected: FAIL + + [ ref sizes="1px" (quirks mode)] + expected: FAIL + + [ ref sizes="1px" (quirks mode)] + expected: FAIL + diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-standards-mode.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-standards-mode.html.ini new file mode 100644 index 000000000000..779c4de3965a --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-standards-mode.html.ini @@ -0,0 +1,52 @@ +[parse-a-sizes-attribute-standards-mode.html] + [ ref sizes="1px" (standards mode)] + expected: FAIL + + [ ref sizes="1px" (standards mode)] + expected: FAIL + + [ ref sizes="1px" (standards mode)] + expected: FAIL + + [ ref sizes="1px" (standards mode)] + expected: FAIL + + [ ref sizes="1px" (standards mode)] + expected: FAIL + + [ ref sizes="1px" (standards mode)] + expected: FAIL + + [ ref sizes="1px" (standards mode)] + expected: FAIL + + [ ref sizes="1px" (standards mode)] + expected: FAIL + + [ ref sizes="1px" (standards mode)] + expected: FAIL + + [ ref sizes="1px" (standards mode)] + expected: FAIL + + [ ref sizes="1px" (standards mode)] + expected: FAIL + + [ ref sizes="1px" (standards mode)] + expected: FAIL + + [ ref sizes="1px" (standards mode)] + expected: FAIL + + [ ref sizes="1px" (standards mode)] + expected: FAIL + + [ ref sizes="1px" (standards mode)] + expected: FAIL + + [ ref sizes="1px" (standards mode)] + expected: FAIL + + [ ref sizes="1px" (standards mode)] + expected: FAIL + diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html.ini new file mode 100644 index 000000000000..4ae1d2faf27a --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html.ini @@ -0,0 +1,52 @@ +[parse-a-sizes-attribute-width-1000px.html] + [ ref sizes="1px" (width:1000px)] + expected: FAIL + + [ ref sizes="1px" (width:1000px)] + expected: FAIL + + [ ref sizes="1px" (width:1000px)] + expected: FAIL + + [ ref sizes="1px" (width:1000px)] + expected: FAIL + + [ ref sizes="1px" (width:1000px)] + expected: FAIL + + [ ref sizes="1px" (width:1000px)] + expected: FAIL + + [ ref sizes="1px" (width:1000px)] + expected: FAIL + + [ ref sizes="1px" (width:1000px)] + expected: FAIL + + [ ref sizes="1px" (width:1000px)] + expected: FAIL + + [ ref sizes="1px" (width:1000px)] + expected: FAIL + + [ ref sizes="1px" (width:1000px)] + expected: FAIL + + [ ref sizes="1px" (width:1000px)] + expected: FAIL + + [ ref sizes="1px" (width:1000px)] + expected: FAIL + + [ ref sizes="1px" (width:1000px)] + expected: FAIL + + [ ref sizes="1px" (width:1000px)] + expected: FAIL + + [ ref sizes="1px" (width:1000px)] + expected: FAIL + + [ ref sizes="1px" (width:1000px)] + expected: FAIL + diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html.ini deleted file mode 100644 index 9c12eedbdd68..000000000000 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html.ini +++ /dev/null @@ -1,349 +0,0 @@ -[parse-a-sizes-attribute.html] - [ ref sizes="1px" (standards mode)] - expected: FAIL - - [ ref sizes="1px" (standards mode)] - expected: FAIL - - [ ref sizes="1px" (standards mode)] - expected: FAIL - - [ ref sizes="1px" (standards mode)] - expected: FAIL - - [ ref sizes="1px" (standards mode)] - expected: FAIL - - [ ref sizes="1px" (standards mode)] - expected: FAIL - - [ ref sizes="1px" (standards mode)] - expected: FAIL - - [ ref sizes="100vw" (standards mode)] - expected: FAIL - - [ ref sizes="100vw" (standards mode)] - expected: FAIL - - [ ref sizes="1px" (quirks mode)] - expected: FAIL - - [ ref sizes="1px" (quirks mode)] - expected: FAIL - - [ ref sizes="1px" (quirks mode)] - expected: FAIL - - [ ref sizes="1px" (quirks mode)] - expected: FAIL - - [ ref sizes="1px" (quirks mode)] - expected: FAIL - - [ ref sizes="1px" (quirks mode)] - expected: FAIL - - [ ref sizes="1px" (quirks mode)] - expected: FAIL - - [ ref sizes="100vw" (quirks mode)] - expected: FAIL - - [ ref sizes="100vw" (quirks mode)] - expected: FAIL - - [ ref sizes="1px" (display:none)] - expected: FAIL - - [ ref sizes="1px" (display:none)] - expected: FAIL - - [ ref sizes="1px" (display:none)] - expected: FAIL - - [ ref sizes="1px" (display:none)] - expected: FAIL - - [ ref sizes="1px" (display:none)] - expected: FAIL - - [ ref sizes="1px" (display:none)] - expected: FAIL - - [ ref sizes="1px" (display:none)] - expected: FAIL - - [ ref sizes="100vw" (display:none)] - expected: FAIL - - [ ref sizes="100vw" (display:none)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="100vw" (width:1000px)] - expected: FAIL - - [ ref sizes="100vw" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (standards mode)] - expected: FAIL - - [ ref sizes="1px" (standards mode)] - expected: FAIL - - [ ref sizes="1px" (standards mode)] - expected: FAIL - - [ ref sizes="1px" (standards mode)] - expected: FAIL - - [ ref sizes="1px" (standards mode)] - expected: FAIL - - [ ref sizes="1px" (standards mode)] - expected: FAIL - - [ ref sizes="1px" (standards mode)] - expected: FAIL - - [ ref sizes="1px" (standards mode)] - expected: FAIL - - [ ref sizes="1px" (standards mode)] - expected: FAIL - - [ ref sizes="1px" (standards mode)] - expected: FAIL - - [ ref sizes="1px" (quirks mode)] - expected: FAIL - - [ ref sizes="1px" (quirks mode)] - expected: FAIL - - [ ref sizes="1px" (quirks mode)] - expected: FAIL - - [ ref sizes="1px" (quirks mode)] - expected: FAIL - - [ ref sizes="1px" (quirks mode)] - expected: FAIL - - [ ref sizes="1px" (quirks mode)] - expected: FAIL - - [ ref sizes="1px" (quirks mode)] - expected: FAIL - - [ ref sizes="1px" (quirks mode)] - expected: FAIL - - [ ref sizes="1px" (quirks mode)] - expected: FAIL - - [ ref sizes="1px" (quirks mode)] - expected: FAIL - - [ ref sizes="1px" (display:none)] - expected: FAIL - - [ ref sizes="1px" (display:none)] - expected: FAIL - - [ ref sizes="1px" (display:none)] - expected: FAIL - - [ ref sizes="1px" (display:none)] - expected: FAIL - - [ ref sizes="1px" (display:none)] - expected: FAIL - - [ ref sizes="1px" (display:none)] - expected: FAIL - - [ ref sizes="1px" (display:none)] - expected: FAIL - - [ ref sizes="1px" (display:none)] - expected: FAIL - - [ ref sizes="1px" (display:none)] - expected: FAIL - - [ ref sizes="1px" (display:none)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (standards mode)] - expected: FAIL - - [ ref sizes="1px" (standards mode)] - expected: FAIL - - [ ref sizes="1px" (standards mode)] - expected: FAIL - - [ ref sizes="1px" (standards mode)] - expected: FAIL - - [ ref sizes="1px" (standards mode)] - expected: FAIL - - [ ref sizes="1px" (standards mode)] - expected: FAIL - - [ ref sizes="1px" (standards mode)] - expected: FAIL - - [ ref sizes="1px" (standards mode)] - expected: FAIL - - [ ref sizes="1px" (standards mode)] - expected: FAIL - - [ ref sizes="1px" (standards mode)] - expected: FAIL - - [ ref sizes="1px" (quirks mode)] - expected: FAIL - - [ ref sizes="1px" (quirks mode)] - expected: FAIL - - [ ref sizes="1px" (quirks mode)] - expected: FAIL - - [ ref sizes="1px" (quirks mode)] - expected: FAIL - - [ ref sizes="1px" (quirks mode)] - expected: FAIL - - [ ref sizes="1px" (quirks mode)] - expected: FAIL - - [ ref sizes="1px" (quirks mode)] - expected: FAIL - - [ ref sizes="1px" (quirks mode)] - expected: FAIL - - [ ref sizes="1px" (quirks mode)] - expected: FAIL - - [ ref sizes="1px" (quirks mode)] - expected: FAIL - - [ ref sizes="1px" (display:none)] - expected: FAIL - - [ ref sizes="1px" (display:none)] - expected: FAIL - - [ ref sizes="1px" (display:none)] - expected: FAIL - - [ ref sizes="1px" (display:none)] - expected: FAIL - - [ ref sizes="1px" (display:none)] - expected: FAIL - - [ ref sizes="1px" (display:none)] - expected: FAIL - - [ ref sizes="1px" (display:none)] - expected: FAIL - - [ ref sizes="1px" (display:none)] - expected: FAIL - - [ ref sizes="1px" (display:none)] - expected: FAIL - - [ ref sizes="1px" (display:none)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-external-classic.html.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-external-classic.html.ini index e08841edb0f0..89fb96dec92a 100644 --- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-external-classic.html.ini +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-external-classic.html.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [propagate-nonce-external-classic] + expected: FAIL + diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-external-module.html.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-external-module.html.ini index 9929eee6a785..818585792380 100644 --- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-external-module.html.ini +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-external-module.html.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [propagate-nonce-external-module] + expected: FAIL + diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-inline-classic.html.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-inline-classic.html.ini index 391283dfa5ff..6f6f2c3602c3 100644 --- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-inline-classic.html.ini +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-inline-classic.html.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [propagate-nonce-inline-classic] + expected: FAIL + diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-inline-module.html.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-inline-module.html.ini index 6b64fe562f37..1ae15b2cb1f3 100644 --- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-inline-module.html.ini +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-inline-module.html.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [propagate-nonce-inline-module] + expected: FAIL + diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/script-text-modifications.html.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/script-text-modifications.html.ini new file mode 100644 index 000000000000..123d645f1165 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/script-text-modifications.html.ini @@ -0,0 +1,4 @@ +[script-text-modifications.html] + [Modify inline script element's text after prepare-a-script before evaluation] + expected: FAIL + diff --git a/testing/web-platform/meta/html/user-activation/activation-api-click.tentative.html.ini b/testing/web-platform/meta/html/user-activation/activation-api-click.tentative.html.ini new file mode 100644 index 000000000000..9acc1bda29fd --- /dev/null +++ b/testing/web-platform/meta/html/user-activation/activation-api-click.tentative.html.ini @@ -0,0 +1,4 @@ +[activation-api-click.tentative.html] + [Values adjust on activity] + expected: FAIL + diff --git a/testing/web-platform/meta/html/user-activation/activation-api-iframe-no-activate.tenative.html.ini b/testing/web-platform/meta/html/user-activation/activation-api-iframe-no-activate.tenative.html.ini new file mode 100644 index 000000000000..54eaeb4b89c1 --- /dev/null +++ b/testing/web-platform/meta/html/user-activation/activation-api-iframe-no-activate.tenative.html.ini @@ -0,0 +1,4 @@ +[activation-api-iframe-no-activate.tenative.html] + [Values adjust on activity] + expected: FAIL + diff --git a/testing/web-platform/meta/html/user-activation/activation-api-iframe.tenative.html.ini b/testing/web-platform/meta/html/user-activation/activation-api-iframe.tenative.html.ini new file mode 100644 index 000000000000..9e98a12b512a --- /dev/null +++ b/testing/web-platform/meta/html/user-activation/activation-api-iframe.tenative.html.ini @@ -0,0 +1,4 @@ +[activation-api-iframe.tenative.html] + [Values adjust on activity] + expected: FAIL + diff --git a/testing/web-platform/meta/html/user-activation/activation-api-setTimeout.tentative.html.ini b/testing/web-platform/meta/html/user-activation/activation-api-setTimeout.tentative.html.ini new file mode 100644 index 000000000000..7b52134af043 --- /dev/null +++ b/testing/web-platform/meta/html/user-activation/activation-api-setTimeout.tentative.html.ini @@ -0,0 +1,4 @@ +[activation-api-setTimeout.tentative.html] + [Values adjust on activity] + expected: FAIL + diff --git a/testing/web-platform/meta/infrastructure/server/title.any.js.ini b/testing/web-platform/meta/infrastructure/server/title.any.js.ini new file mode 100644 index 000000000000..a34572e368e9 --- /dev/null +++ b/testing/web-platform/meta/infrastructure/server/title.any.js.ini @@ -0,0 +1,8 @@ +[title.any.html] + [title] + expected: FAIL + + +[title.any.worker.html] + +[title.any.sharedworker.html] diff --git a/testing/web-platform/meta/keyboard-map/keyboard-map-two-parallel-requests.https.html.ini b/testing/web-platform/meta/keyboard-map/keyboard-map-two-parallel-requests.https.html.ini deleted file mode 100644 index f37057dda3d4..000000000000 --- a/testing/web-platform/meta/keyboard-map/keyboard-map-two-parallel-requests.https.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[keyboard-map-two-parallel-requests.https.html] - [[Keyboard Map\] getLayoutMap() twice in parallel] - expected: FAIL - diff --git a/testing/web-platform/meta/longtask-timing/idlharness.window.js.ini b/testing/web-platform/meta/longtask-timing/idlharness.window.js.ini new file mode 100644 index 000000000000..e8b032be70bc --- /dev/null +++ b/testing/web-platform/meta/longtask-timing/idlharness.window.js.ini @@ -0,0 +1,55 @@ +[idlharness.window.html] + [longtasks interfaces] + expected: FAIL + + [PerformanceLongTaskTiming interface: existence and properties of interface object] + expected: FAIL + + [PerformanceLongTaskTiming interface object length] + expected: FAIL + + [PerformanceLongTaskTiming interface object name] + expected: FAIL + + [PerformanceLongTaskTiming interface: existence and properties of interface prototype object] + expected: FAIL + + [PerformanceLongTaskTiming interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [PerformanceLongTaskTiming interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [PerformanceLongTaskTiming interface: attribute attribution] + expected: FAIL + + [TaskAttributionTiming interface: existence and properties of interface object] + expected: FAIL + + [TaskAttributionTiming interface object length] + expected: FAIL + + [TaskAttributionTiming interface object name] + expected: FAIL + + [TaskAttributionTiming interface: existence and properties of interface prototype object] + expected: FAIL + + [TaskAttributionTiming interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [TaskAttributionTiming interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [TaskAttributionTiming interface: attribute containerType] + expected: FAIL + + [TaskAttributionTiming interface: attribute containerSrc] + expected: FAIL + + [TaskAttributionTiming interface: attribute containerId] + expected: FAIL + + [TaskAttributionTiming interface: attribute containerName] + expected: FAIL + diff --git a/testing/web-platform/meta/magnetometer/Magnetometer-iframe-access.https.html.ini b/testing/web-platform/meta/magnetometer/Magnetometer-iframe-access.https.html.ini new file mode 100644 index 000000000000..4cbaa6bf16f2 --- /dev/null +++ b/testing/web-platform/meta/magnetometer/Magnetometer-iframe-access.https.html.ini @@ -0,0 +1,13 @@ +[Magnetometer-iframe-access.https.html] + [Magnetometer: sensor is suspended and resumed when focus traverses from to cross-origin frame] + expected: FAIL + + [Magnetometer: sensor is not suspended when focus traverses from to same-origin frame] + expected: FAIL + + [UncalibratedMagnetometer: sensor is suspended and resumed when focus traverses from to cross-origin frame] + expected: FAIL + + [UncalibratedMagnetometer: sensor is not suspended when focus traverses from to same-origin frame] + expected: FAIL + diff --git a/testing/web-platform/meta/media-source/interfaces.html.ini b/testing/web-platform/meta/media-source/interfaces.html.ini index 2ffcdfbbf849..6136e1307a6c 100644 --- a/testing/web-platform/meta/media-source/interfaces.html.ini +++ b/testing/web-platform/meta/media-source/interfaces.html.ini @@ -78,3 +78,12 @@ [SourceBuffer interface: sourceBuffer must inherit property "textTracks" with the proper type] expected: FAIL + [SourceBuffer interface: operation changeType(DOMString)] + expected: FAIL + + [SourceBuffer interface: sourceBuffer must inherit property "changeType(DOMString)" with the proper type] + expected: FAIL + + [SourceBuffer interface: calling changeType(DOMString) on sourceBuffer with too few arguments must throw TypeError] + expected: FAIL + diff --git a/testing/web-platform/meta/media-source/mediasource-append-buffer.html.ini b/testing/web-platform/meta/media-source/mediasource-append-buffer.html.ini index 74e3cba33910..f7d7c15ae020 100644 --- a/testing/web-platform/meta/media-source/mediasource-append-buffer.html.ini +++ b/testing/web-platform/meta/media-source/mediasource-append-buffer.html.ini @@ -1,2 +1,4 @@ [mediasource-append-buffer.html] - expected: ERROR + [Test appendBuffer events order.] + expected: FAIL + diff --git a/testing/web-platform/meta/media-source/mediasource-changetype-play.html.ini b/testing/web-platform/meta/media-source/mediasource-changetype-play.html.ini new file mode 100644 index 000000000000..74fcf56462fb --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-changetype-play.html.ini @@ -0,0 +1,40 @@ +[mediasource-changetype-play.html] + [Test audio-only changeType for video/webm; codecs="vorbis" <-> video/mp4; codecs="mp4a.40.2"] + expected: FAIL + + [Test video-only changeType for video/webm; codecs="vp8" <-> video/webm; codecs="vp9"] + expected: FAIL + + [Test video-only changeType for video/webm; codecs="vp8" <-> video/mp4; codecs="avc1.4D4001"] + expected: FAIL + + [Test video-only changeType for video/webm; codecs="vp9" <-> video/mp4; codecs="avc1.4D4001"] + expected: FAIL + + [Test audio-only changeType for video/webm; codecs="vorbis" <-> video/webm; codecs="vorbis"] + expected: FAIL + + [Test audio-only changeType for video/mp4; codecs="mp4a.40.2" <-> video/webm; codecs="vorbis"] + expected: FAIL + + [Test audio-only changeType for video/mp4; codecs="mp4a.40.2" <-> video/mp4; codecs="mp4a.40.2"] + expected: FAIL + + [Test video-only changeType for video/webm; codecs="vp8" <-> video/webm; codecs="vp8"] + expected: FAIL + + [Test video-only changeType for video/webm; codecs="vp9" <-> video/webm; codecs="vp8"] + expected: FAIL + + [Test video-only changeType for video/webm; codecs="vp9" <-> video/webm; codecs="vp9"] + expected: FAIL + + [Test video-only changeType for video/mp4; codecs="avc1.4D4001" <-> video/webm; codecs="vp8"] + expected: FAIL + + [Test video-only changeType for video/mp4; codecs="avc1.4D4001" <-> video/webm; codecs="vp9"] + expected: FAIL + + [Test video-only changeType for video/mp4; codecs="avc1.4D4001" <-> video/mp4; codecs="avc1.4D4001"] + expected: FAIL + diff --git a/testing/web-platform/meta/media-source/mediasource-changetype.html.ini b/testing/web-platform/meta/media-source/mediasource-changetype.html.ini new file mode 100644 index 000000000000..0ade8a2ba7c7 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-changetype.html.ini @@ -0,0 +1,22 @@ +[mediasource-changetype.html] + [Test changeType after SourceBuffer removed from mediaSource.] + expected: FAIL + + [Test changeType while update pending.] + expected: FAIL + + [Test changeType with null type.] + expected: FAIL + + [Test changeType with unsupported type.] + expected: FAIL + + [Test changeType transitioning readyState from 'ended' to 'open'.] + expected: FAIL + + [Test changeType sets mode to sequence for change to type that generates timestamps] + expected: FAIL + + [Test changeType retains previous mode when changing to type that doesn't generate timestamps] + expected: FAIL + diff --git a/testing/web-platform/meta/mediacapture-fromelement/capture.html.ini b/testing/web-platform/meta/mediacapture-fromelement/capture.html.ini index de30e48bd5ab..c745c5bfd6f3 100644 --- a/testing/web-platform/meta/mediacapture-fromelement/capture.html.ini +++ b/testing/web-platform/meta/mediacapture-fromelement/capture.html.ini @@ -8,3 +8,12 @@ [Untitled 2] expected: FAIL + [capture] + expected: FAIL + + [capture 1] + expected: FAIL + + [capture 2] + expected: FAIL + diff --git a/testing/web-platform/meta/mediacapture-fromelement/creation.html.ini b/testing/web-platform/meta/mediacapture-fromelement/creation.html.ini index 5764086b2f25..39c6aa635fc6 100644 --- a/testing/web-platform/meta/mediacapture-fromelement/creation.html.ini +++ b/testing/web-platform/meta/mediacapture-fromelement/creation.html.ini @@ -8,3 +8,12 @@ [Untitled 2] expected: FAIL + [creation] + expected: FAIL + + [creation 1] + expected: FAIL + + [creation 2] + expected: FAIL + diff --git a/testing/web-platform/meta/mediacapture-fromelement/ended.html.ini b/testing/web-platform/meta/mediacapture-fromelement/ended.html.ini index 0939f36fb9d4..716deaee8441 100644 --- a/testing/web-platform/meta/mediacapture-fromelement/ended.html.ini +++ b/testing/web-platform/meta/mediacapture-fromelement/ended.html.ini @@ -8,3 +8,12 @@ [Untitled 2] expected: FAIL + [ended] + expected: FAIL + + [ended 1] + expected: FAIL + + [ended 2] + expected: FAIL + diff --git a/testing/web-platform/meta/mediacapture-fromelement/idlharness.html.ini b/testing/web-platform/meta/mediacapture-fromelement/idlharness.html.ini index 189ab722d1d3..55509f4c4766 100644 --- a/testing/web-platform/meta/mediacapture-fromelement/idlharness.html.ini +++ b/testing/web-platform/meta/mediacapture-fromelement/idlharness.html.ini @@ -2,3 +2,45 @@ [Media Capture from DOM Elements IDL test] expected: FAIL + [CanvasCaptureMediaStreamTrack interface: existence and properties of interface object] + expected: FAIL + + [CanvasCaptureMediaStreamTrack interface object length] + expected: FAIL + + [CanvasCaptureMediaStreamTrack interface object name] + expected: FAIL + + [CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object] + expected: FAIL + + [CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [CanvasCaptureMediaStreamTrack interface: attribute canvas] + expected: FAIL + + [CanvasCaptureMediaStreamTrack interface: operation requestFrame()] + expected: FAIL + + [CanvasCaptureMediaStreamTrack must be primary interface of canvas.captureStream().getTracks()[0\]] + expected: FAIL + + [Stringification of canvas.captureStream().getTracks()[0\]] + expected: FAIL + + [CanvasCaptureMediaStreamTrack interface: canvas.captureStream().getTracks()[0\] must inherit property "canvas" with the proper type] + expected: FAIL + + [CanvasCaptureMediaStreamTrack interface: canvas.captureStream().getTracks()[0\] must inherit property "requestFrame()" with the proper type] + expected: FAIL + + [HTMLMediaElement interface: operation captureStream()] + expected: FAIL + + [HTMLMediaElement interface: document.getElementById("media") must inherit property "captureStream()" with the proper type] + expected: FAIL + diff --git a/testing/web-platform/meta/mediacapture-image/idlharness.html.ini b/testing/web-platform/meta/mediacapture-image/idlharness.html.ini index e3c400ca72e4..86d0b2303546 100644 --- a/testing/web-platform/meta/mediacapture-image/idlharness.html.ini +++ b/testing/web-platform/meta/mediacapture-image/idlharness.html.ini @@ -2,3 +2,117 @@ [Image Capture IDL test] expected: FAIL + [ImageCapture interface: existence and properties of interface object] + expected: FAIL + + [ImageCapture interface object length] + expected: FAIL + + [ImageCapture interface object name] + expected: FAIL + + [ImageCapture interface: existence and properties of interface prototype object] + expected: FAIL + + [ImageCapture interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [ImageCapture interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [ImageCapture interface: operation takePhoto(PhotoSettings)] + expected: FAIL + + [ImageCapture interface: operation getPhotoCapabilities()] + expected: FAIL + + [ImageCapture interface: operation getPhotoSettings()] + expected: FAIL + + [ImageCapture interface: operation grabFrame()] + expected: FAIL + + [ImageCapture interface: attribute track] + expected: FAIL + + [ImageCapture must be primary interface of undefined] + expected: FAIL + + [Stringification of undefined] + expected: FAIL + + [ImageCapture interface: undefined must inherit property "takePhoto(PhotoSettings)" with the proper type] + expected: FAIL + + [ImageCapture interface: calling takePhoto(PhotoSettings) on undefined with too few arguments must throw TypeError] + expected: FAIL + + [ImageCapture interface: undefined must inherit property "getPhotoCapabilities()" with the proper type] + expected: FAIL + + [ImageCapture interface: undefined must inherit property "getPhotoSettings()" with the proper type] + expected: FAIL + + [ImageCapture interface: undefined must inherit property "grabFrame()" with the proper type] + expected: FAIL + + [ImageCapture interface: undefined must inherit property "track" with the proper type] + expected: FAIL + + [PhotoCapabilities interface: existence and properties of interface object] + expected: FAIL + + [PhotoCapabilities interface object length] + expected: FAIL + + [PhotoCapabilities interface object name] + expected: FAIL + + [PhotoCapabilities interface: existence and properties of interface prototype object] + expected: FAIL + + [PhotoCapabilities interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [PhotoCapabilities interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [PhotoCapabilities interface: attribute redEyeReduction] + expected: FAIL + + [PhotoCapabilities interface: attribute imageHeight] + expected: FAIL + + [PhotoCapabilities interface: attribute imageWidth] + expected: FAIL + + [PhotoCapabilities interface: attribute fillLightMode] + expected: FAIL + + [MediaSettingsRange interface: existence and properties of interface object] + expected: FAIL + + [MediaSettingsRange interface object length] + expected: FAIL + + [MediaSettingsRange interface object name] + expected: FAIL + + [MediaSettingsRange interface: existence and properties of interface prototype object] + expected: FAIL + + [MediaSettingsRange interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [MediaSettingsRange interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [MediaSettingsRange interface: attribute max] + expected: FAIL + + [MediaSettingsRange interface: attribute min] + expected: FAIL + + [MediaSettingsRange interface: attribute step] + expected: FAIL + diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-getSettings.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-getSettings.https.html.ini index e33ac5c22e1f..c3d38cb36d2d 100644 --- a/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-getSettings.https.html.ini +++ b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-getSettings.https.html.ini @@ -5,3 +5,6 @@ [groupId is correctly reported by getSettings() for all devices] expected: FAIL + [audio properties are reported by getSettings()] + expected: FAIL + diff --git a/testing/web-platform/meta/mozilla-sync b/testing/web-platform/meta/mozilla-sync index 2a08ac82d457..413461371a67 100644 --- a/testing/web-platform/meta/mozilla-sync +++ b/testing/web-platform/meta/mozilla-sync @@ -1,2 +1,2 @@ -local: 3da3f1e65b135c9be70f022037a1ea19305650e4 -upstream: 7b2cd8b78d938ea8879adc6419f2ea14b6af8bad +local: 2b8c7925a5880fcdf69bf2353a41d47371fda52e +upstream: 9f00a60d91ba84e52dac35d6e08da2050774811d diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.copy.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.copy.worker.js.ini index 9b9354f87add..d8e7f78ad795 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.copy.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.copy.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-atop.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-atop.worker.js.ini index d34caca971c6..101a10af253f 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-atop.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-atop.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-in.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-in.worker.js.ini index f5f544c392ff..bdd88f0b0a6c 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-in.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-in.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-out.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-out.worker.js.ini index da9380d0fe63..9393242212ff 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-out.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-out.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-over.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-over.worker.js.ini index bb5b439d24c1..e6a970a156cd 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-over.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-over.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.lighter.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.lighter.worker.js.ini index 8d3f1089e325..b9fb2b46d7d6 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.lighter.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.lighter.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-atop.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-atop.worker.js.ini index 4e57ffb5e8a5..a04fae84fca4 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-atop.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-atop.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-in.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-in.worker.js.ini index cc98f3f4bc37..721c2c8d24c9 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-in.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-in.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-out.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-out.worker.js.ini index 6fa6e43826b2..553fa084a3ec 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-out.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-out.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-over.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-over.worker.js.ini index 0ec4401ade6a..841dfca5ad4d 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-over.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-over.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.xor.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.xor.worker.js.ini index 61f1bc96b66f..538a8ad13dd3 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.xor.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.xor.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas.worker.js.ini index 07e07a81ef68..0ed0a29b2dc8 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy.worker.js.ini index 3ca9da3d86ce..0c48a3d75676 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern.worker.js.ini index ca1ee68ce439..98eefe45b87c 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.default.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.default.worker.js.ini index fd739ab39a89..38c40cdaf795 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.default.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.default.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.fill.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.fill.worker.js.ini index 7f521051e2f4..88b2deae44fe 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.fill.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.fill.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.image.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.image.worker.js.ini index f3c098526b9f..d1962d55858b 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.image.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.image.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.imagepattern.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.imagepattern.worker.js.ini index 3811ea846d9e..8cc25f28fbf3 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.imagepattern.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.imagepattern.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.invalid.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.invalid.worker.js.ini index 6a18574278c4..7ce7a7ccd54e 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.invalid.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.invalid.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.range.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.range.worker.js.ini index 36e823d7b492..3ed2df481080 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.range.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.range.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.copy.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.copy.worker.js.ini index 77730ee046f9..e8570ab96fe5 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.copy.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.copy.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-atop.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-atop.worker.js.ini index 6b97db0c067c..bac0a3bbdd87 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-atop.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-atop.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-in.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-in.worker.js.ini index fd10f59739f9..1e7283d8d888 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-in.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-in.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-out.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-out.worker.js.ini index 69c067f5de18..5e41cc5de8aa 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-out.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-out.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-over.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-over.worker.js.ini index 3abddd934f80..29618ea278d9 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-over.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-over.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.lighter.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.lighter.worker.js.ini index 360d78457b1b..4fabe7c2834c 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.lighter.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.lighter.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-atop.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-atop.worker.js.ini index 4ca1c4683aaf..edb34ff17b6f 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-atop.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-atop.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-in.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-in.worker.js.ini index d8e5e9a7c043..2ca5f71d8a02 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-in.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-in.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-out.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-out.worker.js.ini index 2c087e4327f8..b731670fe745 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-out.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-out.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-over.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-over.worker.js.ini index b42f5942ba08..2c2693e7dabd 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-over.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-over.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.xor.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.xor.worker.js.ini index dc6d2b2f01dc..f4bf0d36348a 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.xor.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.xor.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.casesensitive.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.casesensitive.worker.js.ini index 130e7358b9fb..739a8a145669 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.casesensitive.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.casesensitive.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.clear.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.clear.worker.js.ini index f7e458f32d8a..9901585b4808 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.clear.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.clear.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.darker.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.darker.worker.js.ini index 5401dca848c8..e86ec1b1fbe4 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.darker.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.darker.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.default.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.default.worker.js.ini index a3e6fc8c832c..e1fbc92c80ba 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.default.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.default.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.get.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.get.worker.js.ini index 711e0607459e..939ce51c214e 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.get.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.get.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.highlight.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.highlight.worker.js.ini index f5ac747413fc..5f5a82d27a41 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.highlight.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.highlight.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.nullsuffix.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.nullsuffix.worker.js.ini index f350ad093a5b..3987d4c8f074 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.nullsuffix.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.nullsuffix.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.over.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.over.worker.js.ini index 9de64306f5f9..1068346a7518 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.over.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.over.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.unrecognised.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.unrecognised.worker.js.ini index f40ede7841e5..d0e6f230c7e3 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.unrecognised.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.unrecognised.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.copy.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.copy.worker.js.ini index 5603b2bce497..c1c7af7d57ca 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.copy.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.copy.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-atop.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-atop.worker.js.ini index 1288e087ba4b..c9d2659d8446 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-atop.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-atop.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-in.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-in.worker.js.ini index 053758d03976..86d0cd12a31e 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-in.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-in.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-out.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-out.worker.js.ini index 29a817581df8..bf28fbc05399 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-out.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-out.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-over.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-over.worker.js.ini index 9283f1c23d38..57aa00de421a 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-over.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-over.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.lighter.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.lighter.worker.js.ini index d93dfe8adf5e..9823ba56cd03 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.lighter.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.lighter.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-atop.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-atop.worker.js.ini index d7deff5bf1b4..606427acba97 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-atop.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-atop.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-in.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-in.worker.js.ini index 77f9d7d4b5fa..e5d134126f17 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-in.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-in.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-out.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-out.worker.js.ini index 9e255b58efb0..f2224c109e33 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-out.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-out.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-over.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-over.worker.js.ini index 1c629aca45df..3720fe5288a8 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-over.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-over.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.xor.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.xor.worker.js.ini index 3e61cc9be161..26cf15b1a680 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.xor.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.xor.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.copy.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.copy.worker.js.ini index 623e25cc1c0f..57e847cf04f3 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.copy.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.copy.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-atop.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-atop.worker.js.ini index e42c4434f1e0..e3828a8e66ba 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-atop.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-atop.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-in.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-in.worker.js.ini index 9eb13ee07d85..7aa14b6c2029 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-in.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-in.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-out.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-out.worker.js.ini index 6f37917e8fa1..4cf8b0fa3afb 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-out.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-out.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-over.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-over.worker.js.ini index 21e5b3efb290..c5e2aee6bd02 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-over.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-over.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.lighter.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.lighter.worker.js.ini index 7a1ceab471d1..19f1ee3f7275 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.lighter.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.lighter.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-atop.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-atop.worker.js.ini index 1c31fb260469..9f30c84c7f41 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-atop.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-atop.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-in.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-in.worker.js.ini index 6be8182b652a..b86cd004d5f0 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-in.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-in.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-out.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-out.worker.js.ini index 8f4a2317872c..16ca5aabf3b5 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-out.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-out.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-over.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-over.worker.js.ini index 89146547f437..64a3815adfce 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-over.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-over.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.xor.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.xor.worker.js.ini index ce2e5dcd66ea..d4e9518a06c2 100644 --- a/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.xor.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.xor.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob.w.html.ini b/testing/web-platform/meta/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob.w.html.ini index 77e4c1f8bedd..c993ec9d157d 100644 --- a/testing/web-platform/meta/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob.w.html.ini +++ b/testing/web-platform/meta/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob.w.html.ini @@ -1,44 +1,44 @@ [offscreencanvas.convert.to.blob.w.html] expected: ERROR [Test that convertToBlob with default arguments produces correct result in a worker] - expected: TIMEOUT + expected: FAIL [Test that convertToBlob with default type/1.0 quality produces correct result in a worker] - expected: TIMEOUT + expected: FAIL [Test that convertToBlob with default type/0.2 quality produces correct result in a worker] - expected: TIMEOUT + expected: FAIL [Test that convertToBlob with png/default quality produces correct result in a worker] - expected: TIMEOUT + expected: FAIL [Test that convertToBlob with png/1.0 quality produces correct result in a worker] - expected: TIMEOUT + expected: FAIL [Test that convertToBlob with png/0.2 quality produces correct result in a worker] - expected: TIMEOUT + expected: FAIL [Test that convertToBlob with jpeg/default quality produces correct result in a worker] - expected: TIMEOUT + expected: FAIL [Test that convertToBlob with jpeg/1.0 quality produces correct result in a worker] - expected: TIMEOUT + expected: FAIL [Test that convertToBlob with jpeg/0.2 quality produces correct result in a worker] - expected: TIMEOUT + expected: FAIL [Test that convertToBlob with webp/default quality produces correct result in a worker] - expected: TIMEOUT + expected: FAIL [Test that convertToBlob with webp/1.0 quality produces correct result in a worker] - expected: TIMEOUT + expected: FAIL [Test that convertToBlob with webp/0.2 quality produces correct result in a worker] - expected: TIMEOUT + expected: FAIL [Test that call convertToBlob on a detached OffscreenCanvas throws exception in a worker] - expected: TIMEOUT + expected: FAIL [Test that call convertToBlob on a OffscreenCanvas with size 0 throws exception in a worker] - expected: TIMEOUT + expected: FAIL diff --git a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.3arg.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.3arg.worker.js.ini index b501d56abaf3..cf18e82b6952 100644 --- a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.3arg.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.3arg.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.5arg.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.5arg.worker.js.ini index eed3b6381fbb..ef9c26248d69 100644 --- a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.5arg.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.5arg.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.worker.js.ini index aa821de7c481..1ed0b50cab12 100644 --- a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.worker.js.ini index 9b930cf6e9b3..bf096b7d5077 100644 --- a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.worker.js.ini index 28e3507617e5..15406c5027b4 100644 --- a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.worker.js.ini index c3a8918928f6..014a02c0dc47 100644 --- a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.worker.js.ini index cb72ed6258ce..5b751dd5281d 100644 --- a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.alpha.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.alpha.worker.js.ini index 590e9005bf76..964d731b99f1 100644 --- a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.alpha.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.alpha.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.broken.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.broken.worker.js.ini index 3ccad8908b90..15f557dcdbe3 100644 --- a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.broken.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.broken.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas.worker.js.ini index d0448b6ce8cb..674f529b4252 100644 --- a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.clip.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.clip.worker.js.ini index 6fd0c719ac37..de7ee759e12b 100644 --- a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.clip.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.clip.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.composite.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.composite.worker.js.ini index ea08ed40bc24..2fcd7fc56e92 100644 --- a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.composite.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.composite.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.floatsource.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.floatsource.worker.js.ini index cc14ec479498..479eea198172 100644 --- a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.floatsource.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.floatsource.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.null.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.null.worker.js.ini index 10edf916b0b5..a8769a20ab55 100644 --- a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.null.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.null.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.path.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.path.worker.js.ini index 364695e9d8b6..782b959c665c 100644 --- a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.path.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.path.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1.worker.js.ini index b55a6a4b4cb4..0f9c9ecdf45e 100644 --- a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2.worker.js.ini index 2bf63ffb35af..3a92b3b6c407 100644 --- a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.transform.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.transform.worker.js.ini index 0002b4368533..e2ad9e833ee5 100644 --- a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.transform.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.transform.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.worker.js.ini index 7f4b2c6dcb4d..d1aaa72149d8 100644 --- a/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.default.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.default.worker.js.ini index ce66ee9a81e8..b505aa4d8765 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.default.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.default.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.worker.js.ini index 5fb4c792477a..cea5a9bdceb3 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.solid.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.solid.worker.js.ini index 96219c4ddb15..89d7336c0093 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.solid.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.solid.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.transparent.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.transparent.worker.js.ini index e7bf2a0f8c05..10ac4aa1bab0 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.transparent.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.transparent.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidstring.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidstring.worker.js.ini index d146651854f1..b756d6244ca1 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidstring.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidstring.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidtype.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidtype.worker.js.ini index 6b4c9c7f87e0..2ce5903f9168 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidtype.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidtype.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.worker.js.ini index 241f84195225..ea174c293a2b 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.worker.js.ini index b9b102a53869..1b3c1aa20821 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.worker.js.ini index 4be0a83dbbcd..a3c13cc075a4 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.worker.js.ini index 60fe98cc0841..9215fbdae418 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.worker.js.ini index d7dec074fb1e..d6a8451e313c 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.worker.js.ini index 837a47b45320..dc28a8bd81ae 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.worker.js.ini index 0fbd0a3a0811..e525242e579d 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.worker.js.ini index 6cfcef152805..7681018c943f 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.worker.js.ini index 4e6a2f154621..4e8ab4f08271 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.worker.js.ini index a79e754cc230..08357e66d16c 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.worker.js.ini index 768b980fcf38..5a258a2bd870 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.worker.js.ini index 5bd9aa31ce72..66661638582a 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.worker.js.ini index 697f3c7e8747..8ed3292a6068 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.worker.js.ini index e1606267525f..8f1e83e7c302 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.worker.js.ini index 4db297be245f..8f6499d84534 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.worker.js.ini index 5c30dd96f8ac..e76f46c8e7db 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.worker.js.ini index 557178fc3915..f83298a5271a 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.worker.js.ini index 19a9ab5b7131..3ed3b2db228d 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.worker.js.ini index 344681317223..d1fa36d1061d 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.worker.js.ini index 8d1ea8ca5432..7304a4d9c36f 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.worker.js.ini index cf5c94b3451d..727eafb61f67 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.worker.js.ini index fe12d97f43c1..951af4753899 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.worker.js.ini index b235bb231d98..15859d340882 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.worker.js.ini index 86d5d38af87c..c5e501743de0 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.worker.js.ini index d3194861d238..a667f680289e 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.worker.js.ini index be07b26f960a..7dde32df1e31 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.worker.js.ini index 6f78358c4c74..43541db04618 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.worker.js.ini index 97f699bd2974..ba6715b3d5dd 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.worker.js.ini index 92790020a5b9..55f35a0ed441 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.worker.js.ini index 6a15f6cc3c10..6fde2bce49a7 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex3.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex3.worker.js.ini index 2e0a9c2512cc..babb4aa45ec8 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex3.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex3.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex4.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex4.worker.js.ini index 3093dfe22c6d..24ffd9e33d3d 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex4.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex4.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex6.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex6.worker.js.ini index 1a116ae47b2f..2338fdbb7882 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex6.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex6.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex8.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex8.worker.js.ini index 534b4b04d7b3..d51af64e45b9 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex8.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex8.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.worker.js.ini index 49b36a0a871a..b271ca57ad45 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.worker.js.ini index 5cdd7cf23a4c..762a247eb9d9 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.worker.js.ini index 65b49da884e9..e94bfc6b13d1 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.worker.js.ini index 14f5847ed0c9..a5d1d6532e53 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.worker.js.ini index 8036e590711f..3a4097e10eaa 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.worker.js.ini index 708be0ded0cc..417de3550eb3 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.worker.js.ini index c14a6afada4c..80c274ca4c05 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.worker.js.ini index a0d8ea342989..c3f3d87d72ce 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.worker.js.ini index b4541486060e..f0357354f3c1 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.worker.js.ini index debc9ce7f249..88c91a259851 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.worker.js.ini index 7cadb2048978..95e5350225ec 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.worker.js.ini index 6adbd2fc1a7f..868abb1726b2 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.worker.js.ini index 47f443f73aa8..817d7537d319 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.worker.js.ini index e9d6818b1262..aac7b06c9f8c 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.worker.js.ini index bbb297c609d5..488be610b51e 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.worker.js.ini index 15aaceb560f3..c0627da9e890 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.worker.js.ini index 910a52738050..d1ade35173d8 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.worker.js.ini index 722b58cccc73..e6db83aba202 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.html4.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.html4.worker.js.ini index 502cf9b95c58..9c8cc659e903 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.html4.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.html4.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1.worker.js.ini index 0581bd7ce887..34fa38d8a961 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2.worker.js.ini index d4edd5138b42..3341a5a06fcc 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3.worker.js.ini index e0ceb1e51e89..9df2eb6449e1 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.worker.js.ini index baada7fe931a..55bd802bc09c 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5.worker.js.ini index 0afcff2a3c9f..860e10ca0323 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1.worker.js.ini index b11e6e6a7e95..d236faeb1be4 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2.worker.js.ini index aa580382dd5e..ec329f741fb2 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3.worker.js.ini index d61c69d1c7fb..023a107316f9 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1.worker.js.ini index 7c1e2e4ab80b..4d0e583a6218 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2.worker.js.ini index 886acac2a618..411347134e86 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.worker.js.ini index ea7494e0b3d0..c03c50609a4e 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4.worker.js.ini index eda7767575e3..8aec539732d2 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5.worker.js.ini index a8d6c5119c12..2ede10964e62 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1.worker.js.ini index a325697d7d5f..5656c083c628 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.worker.js.ini index e5997df77bfd..3bb8417490b3 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3.worker.js.ini index ae74786a151c..39cedaf8695d 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.worker.js.ini index 25433a8e7d83..90f4f4d5c65e 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.worker.js.ini index 46a7ace07612..a15779015afd 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.worker.js.ini index 619fca9f1923..2620f98ec717 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.worker.js.ini index 8577be143354..70e9a21a1b92 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.worker.js.ini index 86579cb64898..032d24ac6835 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.worker.js.ini index 7665ebec86ea..c216f8c5bbef 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.worker.js.ini index ceeff40f7221..d6b972444897 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.worker.js.ini index efcad09b97b2..c4bb585bffbc 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.worker.js.ini index 588251bd0dbc..9d9e263ca74f 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.worker.js.ini index 01f09f3ecb16..f4c2ed1cfdcb 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.worker.js.ini index c58b9ecf9b08..1b0396f8c0cc 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.worker.js.ini index e08b26b4c641..bceacf9f3967 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.worker.js.ini index ffcacee2f670..35a0e4f0bdf8 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.worker.js.ini index 50347281c18b..5a1643ae27e3 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.worker.js.ini index cb5c922a2408..49005e3d22da 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.worker.js.ini index dc9c8b98a3cf..95a46830619c 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3.worker.js.ini index 425e3b68a63b..cbc6d0fe4ea6 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.worker.js.ini index 9110d48a91e5..b036e2a62aa1 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.worker.js.ini index 41ecdad2eb13..f12d1064b1a1 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.worker.js.ini index 4c15b53faad7..cb23c3a56145 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.worker.js.ini index eaf2a6e2fa89..c4f7aaefd3b3 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.worker.js.ini index cd72839cf0a8..1b935346ca25 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.worker.js.ini index 4591cfef4adb..241cf57053c4 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.worker.js.ini index 98e7bd452a07..469560e5a1e3 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.worker.js.ini index 3c9cd60d19a4..fe72bc901b09 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.worker.js.ini index eab73e394cbd..cde29013d163 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.worker.js.ini index 5eff1866681a..e52de45bb2c1 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.worker.js.ini index ed0e65dac722..b3a82187ebda 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.worker.js.ini index 2c4d6a2031f7..df9ae8d5853b 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.worker.js.ini index 751b8210f371..8a5f13b2d3c6 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.worker.js.ini index 94d9bf392b64..ba01f75395d7 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.worker.js.ini index e45283bbdad3..7cc99aaa64a3 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.worker.js.ini index 317900300e83..8c953aa02633 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.worker.js.ini index e10fcdfb17d5..3273c953c1bc 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.worker.js.ini index c60c85e4839a..7c3ba2913cda 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.worker.js.ini index 39771ed2f2c3..9733cac06c5d 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.worker.js.ini index 4ec50ae9a549..c84815053eb7 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.worker.js.ini index 7f5a27530f7d..2e47faa66f28 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.worker.js.ini index 5262588b1110..50f52ffb0f68 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.worker.js.ini index 13e2398c3bfd..99144edb15b8 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.worker.js.ini index 4ca13026478c..adc40a8305cd 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.worker.js.ini index 5a2cae9f3a5d..fa7c8486e931 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.worker.js.ini index f5e3cbc233d3..0d7fe2104111 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.worker.js.ini index 0ee62d1bfed6..7cc4d3debf31 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.worker.js.ini index 512009e41ccc..3e6b5b471ff2 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.worker.js.ini index a8a506e48cab..194de478dc97 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.worker.js.ini index e61a5e053167..dd26c18efbed 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.worker.js.ini index 98440d5f4eec..6c9de6ffbe69 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.worker.js.ini index b4c73c25175f..b74a56dd5080 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.worker.js.ini index 5b2bf1b71f71..282b7267aaa0 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.system.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.system.worker.js.ini index e7851c14b462..942dc0760aba 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.system.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.system.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.worker.js.ini index 803e049eacf2..cca00b68b98d 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.worker.js.ini index 634ad1ab5afd..c4fd1a8ae3b6 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.empty.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.empty.worker.js.ini index 22b181602bc7..904bc96f0243 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.empty.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.empty.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.alpha.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.alpha.worker.js.ini index 44b685cd2a01..92b262704401 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.alpha.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.alpha.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colour.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colour.worker.js.ini index 2ec48581a16d..e8fe47be8548 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colour.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colour.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.worker.js.ini index d0349ebf6f88..e1e1f33d7a25 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.multiple.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.multiple.worker.js.ini index 6b3b577bf9da..07bff9984cfe 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.multiple.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.multiple.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.outside.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.outside.worker.js.ini index 8d1ac24de93d..56c404838af8 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.outside.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.outside.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap.worker.js.ini index 434976ed6496..a77c3b6d5ecb 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.worker.js.ini index 308252018d45..4f67856f3cd5 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.solid.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.solid.worker.js.ini index 4e592d4bebb2..5b1a1300193a 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.solid.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.solid.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.vertical.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.vertical.worker.js.ini index 828c59454402..5a7cd0940aab 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.vertical.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.vertical.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.worker.js.ini index 0deb51048d82..be5db9ca837e 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.worker.js.ini index 15feb6df2ed6..ec5b88b76744 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.worker.js.ini index 5344ca101861..0663fc0919c7 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.worker.js.ini index 0002875d4de2..c42f77b57ef2 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.compare.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.compare.worker.js.ini index a17dcaacd514..dc3439a1a421 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.compare.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.compare.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.crosscanvas.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.crosscanvas.worker.js.ini index 74dae0d2c3fd..317990377f51 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.crosscanvas.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.crosscanvas.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidcolour.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidcolour.worker.js.ini index 132e646f2765..3ad526076175 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidcolour.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidcolour.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidoffset.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidoffset.worker.js.ini index 0c6e4c982f51..9e7d5b846aa8 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidoffset.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidoffset.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.update.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.update.worker.js.ini index 1252c104c217..5b935928c83a 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.update.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.update.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.behind.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.behind.worker.js.ini index fe0ee3f01078..1a0dd9064805 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.behind.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.behind.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.beside.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.beside.worker.js.ini index 27617e9902b6..1627eda8b6cb 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.beside.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.beside.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.worker.js.ini index f72afe5b8bd6..e45f3a6a1089 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.worker.js.ini index 28ff46709b66..0726fbc7e2f6 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.front.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.front.worker.js.ini index 487eb8239160..18bc6ecafc6f 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.front.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.front.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.worker.js.ini index fa57347f1277..b06f4a1b6f4e 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.worker.js.ini index 57ef82cfcdfc..f9b789fe16ce 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.top.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.top.worker.js.ini index 22189b1bb87c..275f0c90473b 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.top.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.top.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.equal.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.equal.worker.js.ini index 7ab201a0607a..041b58e1e699 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.equal.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.equal.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside1.worker.js.ini index 5fe8a17c0036..51240f24fd95 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside2.worker.js.ini index e41513212be7..44366dc0e8ce 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside3.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside3.worker.js.ini index a652a4682c97..06442aa4b160 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside3.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside3.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside1.worker.js.ini index d7a2fd693ec9..90d247037dc0 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside2.worker.js.ini index 481aab0b5358..a654cebe4a25 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside3.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside3.worker.js.ini index 7f9b172c7a44..2ed3cbab984c 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside3.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside3.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch1.worker.js.ini index 7f3a4fb516e5..e9bb420970d6 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch2.worker.js.ini index 0b5a2dc50081..a8c1cd7314e6 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch3.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch3.worker.js.ini index 0f7b56ca7141..191d3ca284d3 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch3.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch3.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas.worker.js.ini index fbf424623d28..c9a2af483d0c 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.image.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.image.worker.js.ini index 66bce687e17c..c217547ec571 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.image.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.image.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext.worker.js.ini index fb1e8a00aefc..9ce9ea52c3b7 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.worker.js.ini index ca04aa2847b2..473ea82bc44a 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.crosscanvas.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.crosscanvas.worker.js.ini index 955cb797de75..aec151a7d76c 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.crosscanvas.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.crosscanvas.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.null.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.null.worker.js.ini index c2c8fc1a9084..1b1c1c3cf2db 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.null.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.null.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.string.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.string.worker.js.ini index a69ea9399b84..bebb9af6ee81 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.string.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.string.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.undefined.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.undefined.worker.js.ini index cc1a9efcee40..d99a965e3f3b 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.undefined.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.undefined.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1.worker.js.ini index 84c27b9d4e75..5f0fb32dcd76 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2.worker.js.ini index 6a11028f366d..0a58b3dacad2 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.worker.js.ini index 08555b11fa5b..49dde8b75c70 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.worker.js.ini index bfc6a53c3087..2a4d9f810f05 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.worker.js.ini index 1459d903b13a..ab7ad72aa470 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.worker.js.ini index 08794ac351b6..628f7579c76e 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.worker.js.ini index 34d8e31b18dd..27eb598e0332 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.worker.js.ini index 936d79a7a9e6..a969c15665b7 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.worker.js.ini index ccfad688588c..03bf3be10c5a 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.worker.js.ini index b3d02d5f6de9..a51fbd00eb81 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.worker.js.ini index 203b8ab2efbf..038394738c60 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.worker.js.ini index ff3dd84bdf2e..20321443951f 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.worker.js.ini index 334ff0aed1a5..125b5f4d84c5 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.worker.js.ini index 89ebfd7ab405..278b6d140e5c 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.worker.js.ini index fa73c5fc632d..89151df8c72e 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.worker.js.ini index 69c569e1f983..6a205b21e83e 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.worker.js.ini index 2e6e733d2f0d..d48a65a8c208 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.worker.js.ini index 92b1a7c0f72c..d8b9745a4222 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case.worker.js.ini index bde0b288243d..53ac0f25510b 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.empty.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.empty.worker.js.ini index 8f4dfb26750e..593a0c445a54 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.empty.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.empty.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null.worker.js.ini index 7229595de9de..ed2b4e1c6436 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.worker.js.ini index 00affc6d7d01..7250d212c67d 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined.worker.js.ini index 829299733524..7d2bd7307fef 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.worker.js.ini index a5d446882859..593612786845 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.worker.js.ini index 40a11a49b462..b334601ddc25 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.strokeStyle.default.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.strokeStyle.default.worker.js.ini index 7dc415ed5938..336d5171a399 100644 --- a/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.strokeStyle.default.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.strokeStyle.default.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/filter/offscreencanvas.filter.w.html.ini b/testing/web-platform/meta/offscreen-canvas/filter/offscreencanvas.filter.w.html.ini index 27d9fbfb45e0..745263ed8b94 100644 --- a/testing/web-platform/meta/offscreen-canvas/filter/offscreencanvas.filter.w.html.ini +++ b/testing/web-platform/meta/offscreen-canvas/filter/offscreencanvas.filter.w.html.ini @@ -3,3 +3,6 @@ [Untitled] expected: TIMEOUT + [offscreencanvas] + expected: TIMEOUT + diff --git a/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cross.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cross.worker.js.ini index 2a0920812a6e..8a5bb90989be 100644 --- a/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cross.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cross.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.defaults.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.defaults.worker.js.ini index c50457a66711..abe78bd5909b 100644 --- a/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.defaults.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.defaults.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.union.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.union.worker.js.ini index 48a1914dce67..8fa1320d7ab8 100644 --- a/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.union.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.union.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.beginPath.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.beginPath.worker.js.ini index e5388532d06d..b089ff154a40 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.beginPath.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.beginPath.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.basic.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.basic.worker.js.ini index 35dbb123288c..50dfbe444f24 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.basic.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.basic.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.scaled.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.scaled.worker.js.ini index 45fd2ca411dc..f7ab105b9a1d 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.scaled.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.scaled.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.shape.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.shape.worker.js.ini index 2fc6c235a10a..b54f23a2294e 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.shape.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.shape.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.basic.1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.basic.1.worker.js.ini index 2ae4312d4a93..dd25b20e3716 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.basic.1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.basic.1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.basic.2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.basic.2.worker.js.ini index 59cc15a1330c..2cbd5ba2783d 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.basic.2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.basic.2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.empty.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.empty.worker.js.ini index 16d3205c590b..fd2c8048fe39 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.empty.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.empty.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.intersect.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.intersect.worker.js.ini index 262fb22835bb..e3b0ad30602f 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.intersect.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.intersect.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.unaffected.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.unaffected.worker.js.ini index e505aa14a00a..bb4fdba46cea 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.unaffected.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.unaffected.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.winding.1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.winding.1.worker.js.ini index 22e7629c9f1a..1fec13ed2574 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.winding.1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.winding.1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.winding.2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.winding.2.worker.js.ini index f2d00bc469da..730b4a5483f9 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.winding.2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.winding.2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.closePath.empty.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.closePath.empty.worker.js.ini index 5e9b3eed233c..2f02d56320e2 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.closePath.empty.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.closePath.empty.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.closePath.newline.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.closePath.newline.worker.js.ini index 6963231428d4..ec1cb8e68882 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.closePath.newline.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.closePath.newline.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.closePath.nextpoint.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.closePath.nextpoint.worker.js.ini index ad53479eda20..a573d5d8cceb 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.closePath.nextpoint.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.closePath.nextpoint.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.closed.basic.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.closed.basic.worker.js.ini index 50e1b8624e94..8c015b79de35 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.closed.basic.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.closed.basic.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.closed.unaffected.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.closed.unaffected.worker.js.ini index 32ad12da3f5e..0ca8ab4569a2 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.closed.unaffected.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.closed.unaffected.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.overlap.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.overlap.worker.js.ini index d6775f01c5aa..0e9c22e9c27e 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.overlap.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.overlap.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.add.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.add.worker.js.ini index 371e7fe9503b..d2ad8d288563 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.add.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.add.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.1.worker.js.ini index 0320e5da1372..f5db1b143613 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.2.worker.js.ini index 8b28a499edba..e87e85a5691b 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.3.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.3.worker.js.ini index 52ece9942fe7..20e6a16ec318 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.3.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.3.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.initial.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.initial.worker.js.ini index 3ffe803cdf83..7e92dab06ac4 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.initial.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.initial.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.basic.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.basic.worker.js.ini index e06e08dca964..798f04241ac7 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.basic.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.basic.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.nextpoint.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.nextpoint.worker.js.ini index b85073cc3336..de593a1d4110 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.nextpoint.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.nextpoint.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.basic.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.basic.worker.js.ini index 64c8835c8716..7b70dd10edcf 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.basic.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.basic.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.multiple.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.multiple.worker.js.ini index 496b2510ed31..e5ccee76a3c9 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.multiple.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.multiple.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.newsubpath.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.newsubpath.worker.js.ini index e4b1995ab46a..ac8fc56868a3 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.newsubpath.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.newsubpath.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.basic.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.basic.worker.js.ini index 32a771814c57..0738816a2c95 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.basic.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.basic.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.scaled.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.scaled.worker.js.ini index 66153b037da2..92f27b067e78 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.scaled.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.scaled.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.shape.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.shape.worker.js.ini index 98693141bbdc..0ebbb5aab888 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.shape.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.shape.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.basic.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.basic.worker.js.ini index 92de8d206103..d55dcbed8bc9 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.basic.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.basic.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.closed.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.closed.worker.js.ini index 32f2e61a9c04..ffcf8ba46936 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.closed.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.closed.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.end.1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.end.1.worker.js.ini index 3ed3248093e4..1e7280abd054 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.end.1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.end.1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.end.2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.end.2.worker.js.ini index 339255f62c4b..758511d061e4 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.end.2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.end.2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.negative.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.negative.worker.js.ini index ff4825f7a285..e9d9f0be554e 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.negative.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.negative.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.newsubpath.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.newsubpath.worker.js.ini index 8d09fc1d3e69..5642986d623e 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.newsubpath.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.newsubpath.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.selfintersect.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.selfintersect.worker.js.ini index 2d7c5338457a..6833501656c0 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.selfintersect.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.selfintersect.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.winding.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.winding.worker.js.ini index 3ab2959e9a3d..42bbe28639f6 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.winding.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.winding.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.1.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.1.worker.js.ini index 812081ccf00b..f8c14e9b2644 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.1.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.1.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.2.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.2.worker.js.ini index 3fa3393332f9..328c5264ca55 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.2.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.2.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.3.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.3.worker.js.ini index 03d1d6cefce1..734bc72e87e4 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.3.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.3.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.4.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.4.worker.js.ini index 3e2fed8e5e2f..69c035a3d6b3 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.4.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.4.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.5.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.5.worker.js.ini index 93c67637afc3..af2ca81d5c71 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.5.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.5.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.6.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.6.worker.js.ini index 5016988d1c19..9d1bb95de981 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.6.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.6.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.transformation.basic.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.transformation.basic.worker.js.ini index d9272a0bb093..c4b3dae0ef6a 100644 --- a/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.transformation.basic.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.transformation.basic.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.initial.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.initial.worker.js.ini index 46facc6bd8ea..33775dc64300 100644 --- a/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.initial.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.initial.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.invalid.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.invalid.worker.js.ini index a3686ab54d62..33dfc622bc87 100644 --- a/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.invalid.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.invalid.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.valid.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.valid.worker.js.ini index dc869bb2da0f..0f5f168710e6 100644 --- a/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.valid.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.valid.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.initial.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.initial.worker.js.ini index b355ef86bbfe..f20937737eac 100644 --- a/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.initial.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.initial.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.invalid.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.invalid.worker.js.ini index 860321904a50..42f5a9083bc3 100644 --- a/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.invalid.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.invalid.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.valid.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.valid.worker.js.ini index 41ea7123f90a..f768e42ec059 100644 --- a/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.valid.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.valid.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.initial.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.initial.worker.js.ini index 0510b842e768..31f95b9a06c8 100644 --- a/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.initial.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.initial.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.invalid.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.invalid.worker.js.ini index 6f233a68bc65..9a40dfbc3bd4 100644 --- a/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.invalid.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.invalid.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.valid.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.valid.worker.js.ini index 72ccc3ca82d7..bec5f113ef04 100644 --- a/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.valid.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.valid.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.align.default.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.align.default.html.ini new file mode 100644 index 000000000000..cfc8b5f9e747 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.align.default.html.ini @@ -0,0 +1,4 @@ +[2d.text.align.default.html] + [OffscreenCanvas test: 2d.text.align.default] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.align.default.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.align.default.worker.js.ini new file mode 100644 index 000000000000..38fffadbee9f --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.align.default.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.align.default.worker.html] + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.align.invalid.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.align.invalid.html.ini new file mode 100644 index 000000000000..1e8afd14191a --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.align.invalid.html.ini @@ -0,0 +1,4 @@ +[2d.text.align.invalid.html] + [OffscreenCanvas test: 2d.text.align.invalid] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.align.invalid.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.align.invalid.worker.js.ini new file mode 100644 index 000000000000..fd2751fa4fe6 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.align.invalid.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.align.invalid.worker.html] + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.align.valid.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.align.valid.html.ini new file mode 100644 index 000000000000..766fa83b9ad3 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.align.valid.html.ini @@ -0,0 +1,4 @@ +[2d.text.align.valid.html] + [OffscreenCanvas test: 2d.text.align.valid] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.align.valid.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.align.valid.worker.js.ini new file mode 100644 index 000000000000..2a5067811858 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.align.valid.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.align.valid.worker.html] + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.baseline.default.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.baseline.default.html.ini new file mode 100644 index 000000000000..660b1093d74b --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.baseline.default.html.ini @@ -0,0 +1,4 @@ +[2d.text.baseline.default.html] + [OffscreenCanvas test: 2d.text.baseline.default] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.baseline.default.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.baseline.default.worker.js.ini new file mode 100644 index 000000000000..15f63c7a2f4b --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.baseline.default.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.baseline.default.worker.html] + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.baseline.invalid.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.baseline.invalid.html.ini new file mode 100644 index 000000000000..fc890c7ba66d --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.baseline.invalid.html.ini @@ -0,0 +1,4 @@ +[2d.text.baseline.invalid.html] + [OffscreenCanvas test: 2d.text.baseline.invalid] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.baseline.invalid.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.baseline.invalid.worker.js.ini new file mode 100644 index 000000000000..15d3ef67d1e9 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.baseline.invalid.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.baseline.invalid.worker.html] + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.baseline.valid.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.baseline.valid.html.ini new file mode 100644 index 000000000000..3d3c5ae22a21 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.baseline.valid.html.ini @@ -0,0 +1,4 @@ +[2d.text.baseline.valid.html] + [OffscreenCanvas test: 2d.text.baseline.valid] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.baseline.valid.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.baseline.valid.worker.js.ini new file mode 100644 index 000000000000..5a9367cf0944 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.baseline.valid.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.baseline.valid.worker.html] + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.center.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.center.html.ini new file mode 100644 index 000000000000..a94c7f3a91c3 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.center.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.align.center.html] + [textAlign center is the center of the em squares (not the bounding box)] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.center.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.center.worker.js.ini new file mode 100644 index 000000000000..6026785e070d --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.center.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.align.center.worker.html] + [textAlign center is the center of the em squares (not the bounding box)] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.end.ltr.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.end.ltr.html.ini new file mode 100644 index 000000000000..e87fa1ae5422 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.end.ltr.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.align.end.ltr.html] + [textAlign end with ltr is the right edge] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.end.ltr.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.end.ltr.worker.js.ini new file mode 100644 index 000000000000..52631c3760ec --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.end.ltr.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.align.end.ltr.worker.html] + [textAlign end with ltr is the right edge] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.end.rtl.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.end.rtl.html.ini new file mode 100644 index 000000000000..4546e4efe3d0 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.end.rtl.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.align.end.rtl.html] + [textAlign end with rtl is the left edge] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.end.rtl.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.end.rtl.worker.js.ini new file mode 100644 index 000000000000..a7b0a6331122 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.end.rtl.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.align.end.rtl.worker.html] + [textAlign end with rtl is the left edge] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.left.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.left.html.ini new file mode 100644 index 000000000000..44e7bfc33492 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.left.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.align.left.html] + [textAlign left is the left of the first em square (not the bounding box)] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.left.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.left.worker.js.ini new file mode 100644 index 000000000000..3dd79127c2de --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.left.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.align.left.worker.html] + [textAlign left is the left of the first em square (not the bounding box)] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.right.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.right.html.ini new file mode 100644 index 000000000000..ab6ee4d84cf2 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.right.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.align.right.html] + [textAlign right is the right of the last em square (not the bounding box)] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.right.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.right.worker.js.ini new file mode 100644 index 000000000000..5ad453db21b0 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.right.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.align.right.worker.html] + [textAlign right is the right of the last em square (not the bounding box)] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.start.ltr.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.start.ltr.html.ini new file mode 100644 index 000000000000..9403b25f6f18 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.start.ltr.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.align.start.ltr.html] + [textAlign start with ltr is the left edge] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.start.ltr.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.start.ltr.worker.js.ini new file mode 100644 index 000000000000..bfefcfc44e03 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.start.ltr.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.align.start.ltr.worker.html] + [textAlign start with ltr is the left edge] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.start.rtl.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.start.rtl.html.ini new file mode 100644 index 000000000000..297adfc68273 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.start.rtl.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.align.start.rtl.html] + [textAlign start with rtl is the right edge] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.start.rtl.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.start.rtl.worker.js.ini new file mode 100644 index 000000000000..bf27dcf3e329 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.align.start.rtl.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.align.start.rtl.worker.html] + [textAlign start with rtl is the right edge] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.alphabetic.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.alphabetic.html.ini new file mode 100644 index 000000000000..4748acffa82d --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.alphabetic.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.baseline.alphabetic.html] + [OffscreenCanvas test: 2d.text.draw.baseline.alphabetic] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.alphabetic.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.alphabetic.worker.js.ini new file mode 100644 index 000000000000..6b37d3e0e0d4 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.alphabetic.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.baseline.alphabetic.worker.html] + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.bottom.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.bottom.html.ini new file mode 100644 index 000000000000..a7c97c18e6e7 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.bottom.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.baseline.bottom.html] + [textBaseline bottom is the bottom of the em square (not the bounding box)] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.bottom.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.bottom.worker.js.ini new file mode 100644 index 000000000000..9e5116ded9f6 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.bottom.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.baseline.bottom.worker.html] + [textBaseline bottom is the bottom of the em square (not the bounding box)] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.hanging.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.hanging.html.ini new file mode 100644 index 000000000000..eb853cdbacd5 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.hanging.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.baseline.hanging.html] + [OffscreenCanvas test: 2d.text.draw.baseline.hanging] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.hanging.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.hanging.worker.js.ini new file mode 100644 index 000000000000..9faf66f5c5c1 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.hanging.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.baseline.hanging.worker.html] + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.ideographic.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.ideographic.html.ini new file mode 100644 index 000000000000..eb8dc40e7a23 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.ideographic.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.baseline.ideographic.html] + [OffscreenCanvas test: 2d.text.draw.baseline.ideographic] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.ideographic.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.ideographic.worker.js.ini new file mode 100644 index 000000000000..f015913a15ba --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.ideographic.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.baseline.ideographic.worker.html] + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.middle.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.middle.html.ini new file mode 100644 index 000000000000..4969502107fa --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.middle.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.baseline.middle.html] + [textBaseline middle is the middle of the em square (not the bounding box)] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.middle.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.middle.worker.js.ini new file mode 100644 index 000000000000..974b2268d42c --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.middle.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.baseline.middle.worker.html] + [textBaseline middle is the middle of the em square (not the bounding box)] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.top.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.top.html.ini new file mode 100644 index 000000000000..fde10ed8b71c --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.top.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.baseline.top.html] + [textBaseline top is the top of the em square (not the bounding box)] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.top.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.top.worker.js.ini new file mode 100644 index 000000000000..c2767f7d4fd1 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.baseline.top.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.baseline.top.worker.html] + [textBaseline top is the top of the em square (not the bounding box)] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN.html.ini new file mode 100644 index 000000000000..129f379a8aa6 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.fill.maxWidth.NaN.html] + [fillText handles maxWidth correctly] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN.worker.js.ini new file mode 100644 index 000000000000..b74d15ded60e --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.fill.maxWidth.NaN.worker.html] + [fillText handles maxWidth correctly] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound.html.ini new file mode 100644 index 000000000000..1a92a6395871 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.fill.maxWidth.bound.html] + [fillText handles maxWidth based on line size, not bounding box size] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound.worker.js.ini new file mode 100644 index 000000000000..d9887186aa8f --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.fill.maxWidth.bound.worker.html] + [fillText handles maxWidth based on line size, not bounding box size] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface.html.ini new file mode 100644 index 000000000000..3e7da9f9a615 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.fill.maxWidth.fontface.html] + [fillText works on @font-face fonts] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface.worker.js.ini new file mode 100644 index 000000000000..b857906dd866 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.fill.maxWidth.fontface.worker.html] + [fillText works on @font-face fonts] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative.html.ini new file mode 100644 index 000000000000..f21a4d447ca5 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.fill.maxWidth.negative.html] + [fillText handles maxWidth correctly] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative.worker.js.ini new file mode 100644 index 000000000000..0081be79b324 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.fill.maxWidth.negative.worker.html] + [fillText handles maxWidth correctly] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.small.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.small.html.ini new file mode 100644 index 000000000000..5dea18865bea --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.small.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.fill.maxWidth.small.html] + [fillText handles maxWidth correctly] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.small.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.small.worker.js.ini new file mode 100644 index 000000000000..8bfdb470a8b7 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.small.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.fill.maxWidth.small.worker.html] + [fillText handles maxWidth correctly] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero.html.ini new file mode 100644 index 000000000000..ab0f01f54950 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.fill.maxWidth.zero.html] + [fillText handles maxWidth correctly] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero.worker.js.ini new file mode 100644 index 000000000000..9bb2c2f7adac --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.fill.maxWidth.zero.worker.html] + [fillText handles maxWidth correctly] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.unaffected.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.unaffected.html.ini new file mode 100644 index 000000000000..453fa7397e76 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.unaffected.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.fill.unaffected.html] + [fillText does not start a new path or subpath] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.unaffected.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.unaffected.worker.js.ini new file mode 100644 index 000000000000..4e4d06f908d0 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fill.unaffected.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.fill.unaffected.worker.html] + [fillText does not start a new path or subpath] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fontface.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fontface.html.ini new file mode 100644 index 000000000000..9b27eb4714be --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fontface.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.fontface.html] + [OffscreenCanvas test: 2d.text.draw.fontface] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fontface.notinpage.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fontface.notinpage.html.ini new file mode 100644 index 000000000000..21a787eebd0a --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fontface.notinpage.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.fontface.notinpage.html] + [@font-face fonts should work even if they are not used in the page] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fontface.notinpage.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fontface.notinpage.worker.js.ini new file mode 100644 index 000000000000..7edd64d74ac2 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fontface.notinpage.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.fontface.notinpage.worker.html] + [@font-face fonts should work even if they are not used in the page] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fontface.repeat.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fontface.repeat.html.ini new file mode 100644 index 000000000000..b28e435ff8b8 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fontface.repeat.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.fontface.repeat.html] + [Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fontface.repeat.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fontface.repeat.worker.js.ini new file mode 100644 index 000000000000..7dec0caa9d7c --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fontface.repeat.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.fontface.repeat.worker.html] + [Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fontface.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fontface.worker.js.ini new file mode 100644 index 000000000000..dfee74c01a18 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.fontface.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.fontface.worker.html] + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.basic.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.basic.html.ini new file mode 100644 index 000000000000..b24ad7daaf55 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.basic.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.space.basic.html] + [U+0020 is rendered the correct size (1em wide)] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.basic.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.basic.worker.js.ini new file mode 100644 index 000000000000..685610a0956c --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.basic.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.space.basic.worker.html] + [U+0020 is rendered the correct size (1em wide)] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.end.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.end.html.ini new file mode 100644 index 000000000000..cb95d477d9f0 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.end.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.space.collapse.end.html] + [Space characters at the end of a line are collapsed (per CSS)] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.end.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.end.worker.js.ini new file mode 100644 index 000000000000..a6d773d8450b --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.end.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.space.collapse.end.worker.html] + [Space characters at the end of a line are collapsed (per CSS)] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.nonspace.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.nonspace.html.ini new file mode 100644 index 000000000000..403c4063ea3f --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.nonspace.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.space.collapse.nonspace.html] + [Non-space characters are not converted to U+0020 and collapsed] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.nonspace.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.nonspace.worker.js.ini new file mode 100644 index 000000000000..6730cfd78110 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.nonspace.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.space.collapse.nonspace.worker.html] + [Non-space characters are not converted to U+0020 and collapsed] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.other.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.other.html.ini new file mode 100644 index 000000000000..1eb038b12c45 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.other.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.space.collapse.other.html] + [Space characters are converted to U+0020, and collapsed (per CSS)] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.other.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.other.worker.js.ini new file mode 100644 index 000000000000..8959b461ee0c --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.other.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.space.collapse.other.worker.html] + [Space characters are converted to U+0020, and collapsed (per CSS)] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.space.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.space.html.ini new file mode 100644 index 000000000000..6aebf256e44f --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.space.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.space.collapse.space.html] + [Space characters are converted to U+0020, and collapsed (per CSS)] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.space.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.space.worker.js.ini new file mode 100644 index 000000000000..7a55af6845dd --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.space.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.space.collapse.space.worker.html] + [Space characters are converted to U+0020, and collapsed (per CSS)] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.start.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.start.html.ini new file mode 100644 index 000000000000..2e400f45551b --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.start.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.space.collapse.start.html] + [Space characters at the start of a line are collapsed (per CSS)] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.start.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.start.worker.js.ini new file mode 100644 index 000000000000..32469f60d903 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.space.collapse.start.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.space.collapse.start.worker.html] + [Space characters at the start of a line are collapsed (per CSS)] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.stroke.unaffected.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.stroke.unaffected.html.ini new file mode 100644 index 000000000000..837a7012c75a --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.stroke.unaffected.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.stroke.unaffected.html] + [strokeText does not start a new path or subpath] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.stroke.unaffected.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.stroke.unaffected.worker.js.ini new file mode 100644 index 000000000000..790904fd605b --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.draw.stroke.unaffected.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.draw.stroke.unaffected.worker.html] + [strokeText does not start a new path or subpath] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.default.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.default.html.ini new file mode 100644 index 000000000000..cbef4aaf0604 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.default.html.ini @@ -0,0 +1,4 @@ +[2d.text.font.default.html] + [OffscreenCanvas test: 2d.text.font.default] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.default.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.default.worker.js.ini new file mode 100644 index 000000000000..181525db7506 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.default.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.font.default.worker.html] + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.basic.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.basic.html.ini new file mode 100644 index 000000000000..4c038485bba2 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.basic.html.ini @@ -0,0 +1,4 @@ +[2d.text.font.parse.basic.html] + [OffscreenCanvas test: 2d.text.font.parse.basic] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.basic.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.basic.worker.js.ini new file mode 100644 index 000000000000..e8fd7fbfe190 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.basic.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.font.parse.basic.worker.html] + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.complex.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.complex.html.ini new file mode 100644 index 000000000000..08bc327abef3 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.complex.html.ini @@ -0,0 +1,4 @@ +[2d.text.font.parse.complex.html] + [OffscreenCanvas test: 2d.text.font.parse.complex] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.complex.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.complex.worker.js.ini new file mode 100644 index 000000000000..2ae318af99c5 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.complex.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.font.parse.complex.worker.html] + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.invalid.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.invalid.html.ini new file mode 100644 index 000000000000..b2f9ec172daf --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.invalid.html.ini @@ -0,0 +1,4 @@ +[2d.text.font.parse.invalid.html] + [OffscreenCanvas test: 2d.text.font.parse.invalid] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.invalid.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.invalid.worker.js.ini new file mode 100644 index 000000000000..e1d4adca2dd7 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.invalid.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.font.parse.invalid.worker.html] + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.system.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.system.html.ini new file mode 100644 index 000000000000..4011e6441bfa --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.system.html.ini @@ -0,0 +1,4 @@ +[2d.text.font.parse.system.html] + [System fonts must be computed to explicit values] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.system.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.system.worker.js.ini new file mode 100644 index 000000000000..38ba0ec527b4 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.system.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.font.parse.system.worker.html] + [System fonts must be computed to explicit values] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.tiny.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.tiny.html.ini new file mode 100644 index 000000000000..f69fc85b9369 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.tiny.html.ini @@ -0,0 +1,4 @@ +[2d.text.font.parse.tiny.html] + [OffscreenCanvas test: 2d.text.font.parse.tiny] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.tiny.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.tiny.worker.js.ini new file mode 100644 index 000000000000..c2449239defe --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.font.parse.tiny.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.font.parse.tiny.worker.html] + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.measure.width.basic.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.measure.width.basic.html.ini new file mode 100644 index 000000000000..95c463bfbe2e --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.measure.width.basic.html.ini @@ -0,0 +1,4 @@ +[2d.text.measure.width.basic.html] + [OffscreenCanvas test: 2d.text.measure.width.basic] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.measure.width.basic.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.measure.width.basic.worker.js.ini new file mode 100644 index 000000000000..a27243f45cac --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.measure.width.basic.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.measure.width.basic.worker.html] + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.measure.width.empty.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.measure.width.empty.html.ini new file mode 100644 index 000000000000..77304a852d84 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.measure.width.empty.html.ini @@ -0,0 +1,4 @@ +[2d.text.measure.width.empty.html] + [The empty string has zero width] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.measure.width.empty.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.measure.width.empty.worker.js.ini new file mode 100644 index 000000000000..6678ba672e69 --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.measure.width.empty.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.measure.width.empty.worker.html] + [The empty string has zero width] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.measure.width.space.html.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.measure.width.space.html.ini new file mode 100644 index 000000000000..471785ac065c --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.measure.width.space.html.ini @@ -0,0 +1,4 @@ +[2d.text.measure.width.space.html] + [Space characters are converted to U+0020 and collapsed (per CSS)] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/text/2d.text.measure.width.space.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/text/2d.text.measure.width.space.worker.js.ini new file mode 100644 index 000000000000..4a263823300a --- /dev/null +++ b/testing/web-platform/meta/offscreen-canvas/text/2d.text.measure.width.space.worker.js.ini @@ -0,0 +1,4 @@ +[2d.text.measure.width.space.worker.html] + [Space characters are converted to U+0020 and collapsed (per CSS)] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.arguments.missing.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.arguments.missing.worker.js.ini index 87ebdca91ee8..779a02dcdcbb 100644 --- a/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.arguments.missing.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.arguments.missing.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [context] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit.w.html.ini b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit.w.html.ini index 6e37482ffe69..6c08b446ac6c 100644 --- a/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit.w.html.ini +++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit.w.html.ini @@ -1,8 +1,7 @@ [offscreencanvas.commit.w.html] - expected: ERROR [Test that calling OffscreenCanvas's commit pushes its contents to its placeholder.] expected: FAIL [Test that calling commit on an OffscreenCanvas that is not transferred from a HTMLCanvasElement throws an exception in a worker.] - expected: TIMEOUT + expected: FAIL diff --git a/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.w.html.ini b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.w.html.ini index d191b4c9fdb6..f0bab48a2144 100644 --- a/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.w.html.ini +++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.w.html.ini @@ -1,26 +1,26 @@ [offscreencanvas.transfer.to.imagebitmap.w.html] expected: ERROR [Test that transferToImageBitmap returns an ImageBitmap with correct width and height in a worker] - expected: TIMEOUT + expected: FAIL [Test that transferToImageBitmap returns an ImageBitmap with correct color in a worker] - expected: TIMEOUT + expected: FAIL [Test that call transferToImageBitmap twice returns an ImageBitmap with correct color in a worker] - expected: TIMEOUT + expected: FAIL [Test that call transferToImageBitmap twice on a alpha-disabled context returns an ImageBitmap with correct color in a worker] - expected: TIMEOUT + expected: FAIL [Test that transferToImageBitmap won't change context's property in a worker] - expected: TIMEOUT + expected: FAIL [Test that call transferToImageBitmap preserves transform in a worker] - expected: TIMEOUT + expected: FAIL [Test that call transferToImageBitmap on a detached OffscreenCanvas throws an exception in a worker] - expected: TIMEOUT + expected: FAIL [Test that call transferToImageBitmap without a context throws an exception in a worker] - expected: TIMEOUT + expected: FAIL diff --git a/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transferrable.w.html.ini b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transferrable.w.html.ini index baac152d0ece..00244ada41e5 100644 --- a/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transferrable.w.html.ini +++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transferrable.w.html.ini @@ -1,20 +1,20 @@ [offscreencanvas.transferrable.w.html] expected: ERROR [Test that OffscreenCanvas's size is correct after being transferred from a worker.] - expected: TIMEOUT + expected: FAIL [Test that transfer an OffscreenCanvas that has a 2d context throws exception in a worker.] - expected: TIMEOUT + expected: FAIL [Test that transfer an OffscreenCanvas that has a webgl context throws exception in a worker.] - expected: TIMEOUT + expected: FAIL [Test that transfer an OffscreenCanvas twice throws exception in a worker.] - expected: TIMEOUT + expected: FAIL [Test that calling getContext('2d') on a detached OffscreenCanvas throws exception in a worker.] - expected: TIMEOUT + expected: FAIL [Test that calling getContext('webgl') on a detached OffscreenCanvas throws exception in a worker.] - expected: TIMEOUT + expected: FAIL diff --git a/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.large.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.large.worker.js.ini index 2e45e21010b6..23da21dd7a3a 100644 --- a/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.large.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.large.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [size] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.setTransform.multiple.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.setTransform.multiple.worker.js.ini index 9ee32cd5f33b..4b33104d17ac 100644 --- a/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.setTransform.multiple.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.setTransform.multiple.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.setTransform.skewed.worker.js.ini b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.setTransform.skewed.worker.js.ini index a692114631da..9a514134a3d4 100644 --- a/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.setTransform.skewed.worker.js.ini +++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.setTransform.skewed.worker.js.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [2d] + expected: FAIL + diff --git a/testing/web-platform/meta/orientation-event/idlharness.html.ini b/testing/web-platform/meta/orientation-event/idlharness.html.ini deleted file mode 100644 index b4829dc63ac0..000000000000 --- a/testing/web-platform/meta/orientation-event/idlharness.html.ini +++ /dev/null @@ -1,13 +0,0 @@ -[idlharness.html] - [Window interface: attribute ondeviceorientation] - expected: FAIL - - [Window interface: attribute ondevicemotion] - expected: FAIL - - [DeviceMotionEvent interface: new DeviceMotionEvent("foo") must inherit property "interval" with the proper type (3)] - expected: FAIL - - [DeviceMotionEvent interface: new DeviceMotionEvent("foo") must inherit property "interval" with the proper type] - expected: FAIL - diff --git a/testing/web-platform/meta/orientation-event/idlharness.window.js.ini b/testing/web-platform/meta/orientation-event/idlharness.window.js.ini new file mode 100644 index 000000000000..9c4f248d19ec --- /dev/null +++ b/testing/web-platform/meta/orientation-event/idlharness.window.js.ini @@ -0,0 +1,4 @@ +[idlharness.window.html] + [DeviceMotionEvent interface: new DeviceMotionEvent("foo") must inherit property "interval" with the proper type] + expected: FAIL + diff --git a/testing/web-platform/meta/orientation-sensor/AbsoluteOrientationSensor-iframe-access.https.html.ini b/testing/web-platform/meta/orientation-sensor/AbsoluteOrientationSensor-iframe-access.https.html.ini new file mode 100644 index 000000000000..6df63badfa2b --- /dev/null +++ b/testing/web-platform/meta/orientation-sensor/AbsoluteOrientationSensor-iframe-access.https.html.ini @@ -0,0 +1,7 @@ +[AbsoluteOrientationSensor-iframe-access.https.html] + [AbsoluteOrientationSensor: sensor is suspended and resumed when focus traverses from to cross-origin frame] + expected: FAIL + + [AbsoluteOrientationSensor: sensor is not suspended when focus traverses from to same-origin frame] + expected: FAIL + diff --git a/testing/web-platform/meta/orientation-sensor/RelativeOrientationSensor-iframe-access.https.html.ini b/testing/web-platform/meta/orientation-sensor/RelativeOrientationSensor-iframe-access.https.html.ini new file mode 100644 index 000000000000..94f962de3ced --- /dev/null +++ b/testing/web-platform/meta/orientation-sensor/RelativeOrientationSensor-iframe-access.https.html.ini @@ -0,0 +1,7 @@ +[RelativeOrientationSensor-iframe-access.https.html] + [RelativeOrientationSensor: sensor is suspended and resumed when focus traverses from to cross-origin frame] + expected: FAIL + + [RelativeOrientationSensor: sensor is not suspended when focus traverses from to same-origin frame] + expected: FAIL + diff --git a/testing/web-platform/meta/payment-handler/idlharness.https.any.js.ini b/testing/web-platform/meta/payment-handler/idlharness.https.any.js.ini new file mode 100644 index 000000000000..b01a987bc4de --- /dev/null +++ b/testing/web-platform/meta/payment-handler/idlharness.https.any.js.ini @@ -0,0 +1,135 @@ +[idlharness.https.any.html] + [PaymentManager interface: existence and properties of interface object] + expected: FAIL + + [PaymentManager interface object length] + expected: FAIL + + [PaymentManager interface object name] + expected: FAIL + + [PaymentManager interface: existence and properties of interface prototype object] + expected: FAIL + + [PaymentManager interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [PaymentManager interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [PaymentManager interface: attribute instruments] + expected: FAIL + + [PaymentManager interface: operation requestPermission()] + expected: FAIL + + [PaymentManager interface: attribute userHint] + expected: FAIL + + [PaymentInstruments interface: existence and properties of interface object] + expected: FAIL + + [PaymentInstruments interface object length] + expected: FAIL + + [PaymentInstruments interface object name] + expected: FAIL + + [PaymentInstruments interface: existence and properties of interface prototype object] + expected: FAIL + + [PaymentInstruments interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [PaymentInstruments interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [PaymentInstruments interface: operation delete(DOMString)] + expected: FAIL + + [PaymentInstruments interface: operation get(DOMString)] + expected: FAIL + + [PaymentInstruments interface: operation keys()] + expected: FAIL + + [PaymentInstruments interface: operation has(DOMString)] + expected: FAIL + + [PaymentInstruments interface: operation set(DOMString, PaymentInstrument)] + expected: FAIL + + [PaymentInstruments interface: operation clear()] + expected: FAIL + + [ServiceWorkerRegistration interface: attribute paymentManager] + expected: FAIL + + +[idlharness.https.any.worker.html] + [PaymentManager interface: existence and properties of interface object] + expected: FAIL + + [PaymentManager interface object length] + expected: FAIL + + [PaymentManager interface object name] + expected: FAIL + + [PaymentManager interface: existence and properties of interface prototype object] + expected: FAIL + + [PaymentManager interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [PaymentManager interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [PaymentManager interface: attribute instruments] + expected: FAIL + + [PaymentManager interface: member requestPermission] + expected: FAIL + + [PaymentManager interface: attribute userHint] + expected: FAIL + + [PaymentInstruments interface: existence and properties of interface object] + expected: FAIL + + [PaymentInstruments interface object length] + expected: FAIL + + [PaymentInstruments interface object name] + expected: FAIL + + [PaymentInstruments interface: existence and properties of interface prototype object] + expected: FAIL + + [PaymentInstruments interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [PaymentInstruments interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [PaymentInstruments interface: operation delete(DOMString)] + expected: FAIL + + [PaymentInstruments interface: operation get(DOMString)] + expected: FAIL + + [PaymentInstruments interface: operation keys()] + expected: FAIL + + [PaymentInstruments interface: operation has(DOMString)] + expected: FAIL + + [PaymentInstruments interface: operation set(DOMString, PaymentInstrument)] + expected: FAIL + + [PaymentInstruments interface: operation clear()] + expected: FAIL + + [ServiceWorkerRegistration interface: attribute paymentManager] + expected: FAIL + diff --git a/testing/web-platform/meta/payment-handler/interfaces.https.any.js.ini b/testing/web-platform/meta/payment-handler/interfaces.https.any.js.ini index 3fe98363ceec..519e3e7ef8db 100644 --- a/testing/web-platform/meta/payment-handler/interfaces.https.any.js.ini +++ b/testing/web-platform/meta/payment-handler/interfaces.https.any.js.ini @@ -59,6 +59,18 @@ [PaymentInstruments interface: operation clear()] expected: FAIL + [Partial interface ServiceWorkerRegistration: original interface defined] + expected: FAIL + + [Partial interface ServiceWorkerGlobalScope: original interface defined] + expected: FAIL + + [Partial interface ServiceWorkerGlobalScope[2\]: original interface defined] + expected: FAIL + + [PaymentManager interface: attribute userHint] + expected: FAIL + [interfaces.https.any.worker.html] [PaymentManager interface: existence and properties of interface object] @@ -121,3 +133,15 @@ [PaymentInstruments interface: operation clear()] expected: FAIL + [Partial interface ServiceWorkerRegistration: original interface defined] + expected: FAIL + + [Partial interface ServiceWorkerGlobalScope: original interface defined] + expected: FAIL + + [Partial interface ServiceWorkerGlobalScope[2\]: original interface defined] + expected: FAIL + + [PaymentManager interface: attribute userHint] + expected: FAIL + diff --git a/testing/web-platform/meta/payment-request/PaymentMethodChangeEvent/methodDetails-attribute.https.html.ini b/testing/web-platform/meta/payment-request/PaymentMethodChangeEvent/methodDetails-attribute.https.html.ini new file mode 100644 index 000000000000..7aa6710ef2c7 --- /dev/null +++ b/testing/web-platform/meta/payment-request/PaymentMethodChangeEvent/methodDetails-attribute.https.html.ini @@ -0,0 +1,4 @@ +[methodDetails-attribute.https.html] + [Must have a methodDetails IDL attribute, which is initialized with to the methodName dictionary value] + expected: FAIL + diff --git a/testing/web-platform/meta/payment-request/PaymentMethodChangeEvent/methodName-attribute.https.html.ini b/testing/web-platform/meta/payment-request/PaymentMethodChangeEvent/methodName-attribute.https.html.ini new file mode 100644 index 000000000000..7cd2be781039 --- /dev/null +++ b/testing/web-platform/meta/payment-request/PaymentMethodChangeEvent/methodName-attribute.https.html.ini @@ -0,0 +1,4 @@ +[methodName-attribute.https.html] + [Must have a methodName IDL attribute, which is initialized with to the methodName dictionary value] + expected: FAIL + diff --git a/testing/web-platform/meta/payment-request/onpaymentmenthodchange-attribute.https.html.ini b/testing/web-platform/meta/payment-request/onpaymentmenthodchange-attribute.https.html.ini new file mode 100644 index 000000000000..116d7e6840c0 --- /dev/null +++ b/testing/web-platform/meta/payment-request/onpaymentmenthodchange-attribute.https.html.ini @@ -0,0 +1,13 @@ +[onpaymentmenthodchange-attribute.https.html] + [Must have a onpaymentmethodchange IDL attribute] + expected: FAIL + + [onpaymentmethodchange attribute is a generic handler for "paymentmethodchange"] + expected: FAIL + + [onpaymentmethodchange attribute is a handler for PaymentMethodChangeEvent] + expected: FAIL + + [onpaymentmethodchange attribute and listeners both work] + expected: FAIL + diff --git a/testing/web-platform/meta/performance-timeline/idlharness.any.js.ini b/testing/web-platform/meta/performance-timeline/idlharness.any.js.ini index 561bf4b63b01..55155c3c3fa4 100644 --- a/testing/web-platform/meta/performance-timeline/idlharness.any.js.ini +++ b/testing/web-platform/meta/performance-timeline/idlharness.any.js.ini @@ -1,8 +1,8 @@ -[idlharness.any.worker.html] +[idlharness.https.any.serviceworker.html] + expected: TIMEOUT [idlharness.any.html] [idlharness.any.sharedworker.html] -[idlharness.https.any.serviceworker.html] - expected: TIMEOUT +[idlharness.any.worker.html] diff --git a/testing/web-platform/meta/permissions/interfaces.any.js.ini b/testing/web-platform/meta/permissions/interfaces.any.js.ini index 3aa9482ea995..364a0bb06bcf 100644 --- a/testing/web-platform/meta/permissions/interfaces.any.js.ini +++ b/testing/web-platform/meta/permissions/interfaces.any.js.ini @@ -1,12 +1,81 @@ [interfaces.any.worker.html] - [Test IDL implementation of Permissions API] + [PermissionStatus interface: existence and properties of interface object] + expected: FAIL + + [PermissionStatus interface object length] + expected: FAIL + + [PermissionStatus interface object name] + expected: FAIL + + [PermissionStatus interface: existence and properties of interface prototype object] + expected: FAIL + + [PermissionStatus interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [PermissionStatus interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [PermissionStatus interface: attribute state] + expected: FAIL + + [PermissionStatus interface: attribute onchange] + expected: FAIL + + [PermissionStatus must be primary interface of permissionStatus] + expected: FAIL + + [Stringification of permissionStatus] + expected: FAIL + + [PermissionStatus interface: permissionStatus must inherit property "state" with the proper type] + expected: FAIL + + [PermissionStatus interface: permissionStatus must inherit property "onchange" with the proper type] + expected: FAIL + + [Permissions interface: existence and properties of interface object] + expected: FAIL + + [Permissions interface object length] + expected: FAIL + + [Permissions interface object name] + expected: FAIL + + [Permissions interface: existence and properties of interface prototype object] + expected: FAIL + + [Permissions interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [Permissions interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [Permissions interface: operation query(object)] + expected: FAIL + + [Permissions must be primary interface of navigator.permissions] + expected: FAIL + + [Stringification of navigator.permissions] + expected: FAIL + + [Permissions interface: navigator.permissions must inherit property "query(object)" with the proper type] + expected: FAIL + + [Permissions interface: calling query(object) on navigator.permissions with too few arguments must throw TypeError] + expected: FAIL + + [WorkerNavigator interface: attribute permissions] + expected: FAIL + + [WorkerNavigator interface: navigator must inherit property "permissions" with the proper type] expected: FAIL [interfaces.any.html] - [Partial interface WorkerNavigator: valid exposure set] - expected: FAIL - [WorkerNavigator interface: member permissions] expected: FAIL diff --git a/testing/web-platform/meta/picture-in-picture/disable-picture-in-picture.html.ini b/testing/web-platform/meta/picture-in-picture/disable-picture-in-picture.html.ini index e1d2cb9b2436..971d4625c0d3 100644 --- a/testing/web-platform/meta/picture-in-picture/disable-picture-in-picture.html.ini +++ b/testing/web-platform/meta/picture-in-picture/disable-picture-in-picture.html.ini @@ -18,3 +18,6 @@ [pictureInPictureElement is unchanged if disablePictureInPicture becomes true for another video] expected: NOTRUN + [Test disable Picture-in-Picture] + expected: FAIL + diff --git a/testing/web-platform/meta/picture-in-picture/exit-picture-in-picture.html.ini b/testing/web-platform/meta/picture-in-picture/exit-picture-in-picture.html.ini index 81b67a19fbf3..b7c39733ea64 100644 --- a/testing/web-platform/meta/picture-in-picture/exit-picture-in-picture.html.ini +++ b/testing/web-platform/meta/picture-in-picture/exit-picture-in-picture.html.ini @@ -6,3 +6,6 @@ [Exit Picture-in-Picture rejects when there is no Picture-in-Picture video] expected: NOTRUN + [Test exit Picture-in-Picture] + expected: FAIL + diff --git a/testing/web-platform/meta/picture-in-picture/idlharness.window.js.ini b/testing/web-platform/meta/picture-in-picture/idlharness.window.js.ini new file mode 100644 index 000000000000..f2bc3c98ed49 --- /dev/null +++ b/testing/web-platform/meta/picture-in-picture/idlharness.window.js.ini @@ -0,0 +1,58 @@ +[idlharness.window.html] + [PictureInPictureWindow interface: existence and properties of interface object] + expected: FAIL + + [PictureInPictureWindow interface object length] + expected: FAIL + + [PictureInPictureWindow interface object name] + expected: FAIL + + [PictureInPictureWindow interface: existence and properties of interface prototype object] + expected: FAIL + + [PictureInPictureWindow interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [PictureInPictureWindow interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [PictureInPictureWindow interface: attribute width] + expected: FAIL + + [PictureInPictureWindow interface: attribute height] + expected: FAIL + + [PictureInPictureWindow interface: attribute onresize] + expected: FAIL + + [Document interface: attribute pictureInPictureEnabled] + expected: FAIL + + [Document interface: operation exitPictureInPicture()] + expected: FAIL + + [Document interface: attribute pictureInPictureElement] + expected: FAIL + + [Document interface: document must inherit property "pictureInPictureEnabled" with the proper type] + expected: FAIL + + [Document interface: document must inherit property "exitPictureInPicture()" with the proper type] + expected: FAIL + + [Document interface: document must inherit property "pictureInPictureElement" with the proper type] + expected: FAIL + + [HTMLVideoElement interface: operation requestPictureInPicture()] + expected: FAIL + + [HTMLVideoElement interface: attribute onenterpictureinpicture] + expected: FAIL + + [HTMLVideoElement interface: attribute onleavepictureinpicture] + expected: FAIL + + [HTMLVideoElement interface: attribute disablePictureInPicture] + expected: FAIL + diff --git a/testing/web-platform/meta/picture-in-picture/leave-picture-in-picture.html.ini b/testing/web-platform/meta/picture-in-picture/leave-picture-in-picture.html.ini index a5b6230953a7..138a57e7bdf4 100644 --- a/testing/web-platform/meta/picture-in-picture/leave-picture-in-picture.html.ini +++ b/testing/web-platform/meta/picture-in-picture/leave-picture-in-picture.html.ini @@ -6,3 +6,6 @@ [leavepictureinpicture event is fired if video.disablePictureInPicture is set to true] expected: NOTRUN + [Test leavepictureinpicture event] + expected: FAIL + diff --git a/testing/web-platform/meta/picture-in-picture/picture-in-picture-window.html.ini b/testing/web-platform/meta/picture-in-picture/picture-in-picture-window.html.ini index 54296451968b..6c1decb82529 100644 --- a/testing/web-platform/meta/picture-in-picture/picture-in-picture-window.html.ini +++ b/testing/web-platform/meta/picture-in-picture/picture-in-picture-window.html.ini @@ -12,3 +12,6 @@ [Picture-in-Picture window dimensions are set to 0 if disablePictureInPicture becomes true] expected: NOTRUN + [Picture-in-Picture window is unchanged after entering Picture-in-Picture for video already in Picture-in-Picture] + expected: NOTRUN + diff --git a/testing/web-platform/meta/picture-in-picture/request-picture-in-picture.html.ini b/testing/web-platform/meta/picture-in-picture/request-picture-in-picture.html.ini index a05253e3de0f..c4f6ce8a560a 100644 --- a/testing/web-platform/meta/picture-in-picture/request-picture-in-picture.html.ini +++ b/testing/web-platform/meta/picture-in-picture/request-picture-in-picture.html.ini @@ -15,3 +15,6 @@ [request Picture-in-Picture consumes user gesture] expected: NOTRUN + [Test request Picture-in-Picture] + expected: FAIL + diff --git a/testing/web-platform/meta/preload/preload-strict-dynamic.html.ini b/testing/web-platform/meta/preload/preload-strict-dynamic.html.ini new file mode 100644 index 000000000000..1b23022ee319 --- /dev/null +++ b/testing/web-platform/meta/preload/preload-strict-dynamic.html.ini @@ -0,0 +1,4 @@ +[preload-strict-dynamic.html] + [preload from nonced script should work with strict-dynamic. preloaded script from markup should not.] + expected: FAIL + diff --git a/testing/web-platform/meta/presentation-api/controlling-ua/idlharness.https.html.ini b/testing/web-platform/meta/presentation-api/controlling-ua/idlharness.https.html.ini index b7825c1bdb8f..fc93b60634e0 100644 --- a/testing/web-platform/meta/presentation-api/controlling-ua/idlharness.https.html.ini +++ b/testing/web-platform/meta/presentation-api/controlling-ua/idlharness.https.html.ini @@ -2,3 +2,6 @@ [Presentation API IDL tests for Controlling User Agent] expected: FAIL + [Test IDL implementation of Presentation API] + expected: FAIL + diff --git a/testing/web-platform/meta/proximity/ProximitySensor-iframe-access.https.html.ini b/testing/web-platform/meta/proximity/ProximitySensor-iframe-access.https.html.ini new file mode 100644 index 000000000000..045cd28bcfdd --- /dev/null +++ b/testing/web-platform/meta/proximity/ProximitySensor-iframe-access.https.html.ini @@ -0,0 +1,7 @@ +[ProximitySensor-iframe-access.https.html] + [ProximitySensor: sensor is suspended and resumed when focus traverses from to cross-origin frame] + expected: FAIL + + [ProximitySensor: sensor is not suspended when focus traverses from to same-origin frame] + expected: FAIL + diff --git a/testing/web-platform/meta/proximity/ProximitySensor.https.html.ini b/testing/web-platform/meta/proximity/ProximitySensor.https.html.ini index db6df7529222..a0772448a0c4 100644 --- a/testing/web-platform/meta/proximity/ProximitySensor.https.html.ini +++ b/testing/web-platform/meta/proximity/ProximitySensor.https.html.ini @@ -2,3 +2,39 @@ [ProximitySensor Test] expected: FAIL + [ProximitySensor: Test that 'onreading' is called and sensor reading is valid] + expected: FAIL + + [ProximitySensor: sensor reading is correct] + expected: FAIL + + [ProximitySensor: sensor timestamp is updated when time passes] + expected: FAIL + + [ProximitySensor: Test that sensor can be successfully created and its states are correct.] + expected: FAIL + + [ProximitySensor: sensor.start() returns undefined] + expected: FAIL + + [ProximitySensor: no exception is thrown when calling start() on already started sensor] + expected: FAIL + + [ProximitySensor: sensor.stop() returns undefined] + expected: FAIL + + [ProximitySensor: no exception is thrown when calling stop() on already stopped sensor] + expected: FAIL + + [ProximitySensor: Test that fresh reading is fetched on start()] + expected: FAIL + + [ProximitySensor: frequency hint works] + expected: FAIL + + [ProximitySensor: sensor receives suspend / resume notifications when cross-origin subframe is focused] + expected: FAIL + + [ProximitySensor: throw 'TypeError' if frequency is invalid] + expected: FAIL + diff --git a/testing/web-platform/meta/push-api/idlharness.https.any.js.ini b/testing/web-platform/meta/push-api/idlharness.https.any.js.ini new file mode 100644 index 000000000000..ff28b20210d2 --- /dev/null +++ b/testing/web-platform/meta/push-api/idlharness.https.any.js.ini @@ -0,0 +1,17 @@ +[idlharness.https.any.worker.html] + [push-api interfaces] + expected: FAIL + + +[idlharness.https.any.serviceworker.html] + expected: TIMEOUT + +[idlharness.https.any.html] + [push-api interfaces] + expected: FAIL + + +[idlharness.https.any.sharedworker.html] + [push-api interfaces] + expected: FAIL + diff --git a/testing/web-platform/meta/quirks/percentage-height-calculation.html.ini b/testing/web-platform/meta/quirks/percentage-height-calculation.html.ini index edbc024bbd32..87ba87bd21c1 100644 --- a/testing/web-platform/meta/quirks/percentage-height-calculation.html.ini +++ b/testing/web-platform/meta/quirks/percentage-height-calculation.html.ini @@ -1,17 +1,5 @@ [percentage-height-calculation.html] max-asserts: 15 - [The percentage height calculation quirk, html { margin:10px } body { display:inline } #test { height:100% }
] - expected: FAIL - [The percentage height calculation quirk,
] expected: FAIL - [The percentage height calculation quirk,
] - expected: FAIL - - [The percentage height calculation quirk,
] - expected: FAIL - - [The percentage height calculation quirk,
] - expected: FAIL - diff --git a/testing/web-platform/meta/screen-orientation/lock-basic.html.ini b/testing/web-platform/meta/screen-orientation/lock-basic.html.ini index 470b2f2bc676..3299460393bd 100644 --- a/testing/web-platform/meta/screen-orientation/lock-basic.html.ini +++ b/testing/web-platform/meta/screen-orientation/lock-basic.html.ini @@ -1,5 +1,10 @@ [lock-basic.html] - expected: TIMEOUT [Test that screen.orientation.lock returns a pending promise.] - expected: TIMEOUT + expected: FAIL + + [Test that screen.orientation.lock returns a promise which will be fulfilled with a void value.] + expected: FAIL + + [Test that screen.orientation.lock() is actually async] + expected: FAIL diff --git a/testing/web-platform/meta/screen-orientation/lock-sandboxed-iframe.html.ini b/testing/web-platform/meta/screen-orientation/lock-sandboxed-iframe.html.ini index 75bf5c869a19..9bd2b9e23f31 100644 --- a/testing/web-platform/meta/screen-orientation/lock-sandboxed-iframe.html.ini +++ b/testing/web-platform/meta/screen-orientation/lock-sandboxed-iframe.html.ini @@ -1,8 +1,7 @@ [lock-sandboxed-iframe.html] - expected: TIMEOUT [Test without 'allow-orientation-lock' sandboxing directive] expected: FAIL [Test with 'allow-orientation-lock' sandboxing directive] - expected: NOTRUN + expected: FAIL diff --git a/testing/web-platform/meta/screen-orientation/onchange-event-subframe.html.ini b/testing/web-platform/meta/screen-orientation/onchange-event-subframe.html.ini index 5e9a5cda81b9..b03c4e9470b2 100644 --- a/testing/web-platform/meta/screen-orientation/onchange-event-subframe.html.ini +++ b/testing/web-platform/meta/screen-orientation/onchange-event-subframe.html.ini @@ -1,5 +1,4 @@ [onchange-event-subframe.html] - expected: TIMEOUT [Test subframes receive orientation change events] - expected: NOTRUN + expected: FAIL diff --git a/testing/web-platform/meta/screen-orientation/onchange-event.html.ini b/testing/web-platform/meta/screen-orientation/onchange-event.html.ini index 6b32039f4c3d..0faf5682b429 100644 --- a/testing/web-platform/meta/screen-orientation/onchange-event.html.ini +++ b/testing/web-platform/meta/screen-orientation/onchange-event.html.ini @@ -1,8 +1,7 @@ [onchange-event.html] - expected: TIMEOUT [Test that orientationchange event is fired when the orientation changes.] - expected: NOTRUN + expected: FAIL [Test that orientationchange event is not fired when the orientation does not change.] - expected: NOTRUN + expected: FAIL diff --git a/testing/web-platform/meta/screen-orientation/orientation-reading.html.ini b/testing/web-platform/meta/screen-orientation/orientation-reading.html.ini index 075df50e8436..c92fa60d8c0e 100644 --- a/testing/web-platform/meta/screen-orientation/orientation-reading.html.ini +++ b/testing/web-platform/meta/screen-orientation/orientation-reading.html.ini @@ -1,7 +1,4 @@ [orientation-reading.html] - [Test screen.orientation default values.] - expected: FAIL - [Test that screen.orientation values change if the orientation changes] expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/idlharness.html.ini b/testing/web-platform/meta/scroll-animations/idlharness.html.ini new file mode 100644 index 000000000000..0d8b834be51c --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/idlharness.html.ini @@ -0,0 +1,61 @@ +[idlharness.html] + [ScrollTimeline interface: existence and properties of interface object] + expected: FAIL + + [ScrollTimeline interface object length] + expected: FAIL + + [ScrollTimeline interface object name] + expected: FAIL + + [ScrollTimeline interface: existence and properties of interface prototype object] + expected: FAIL + + [ScrollTimeline interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [ScrollTimeline interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [ScrollTimeline interface: attribute scrollSource] + expected: FAIL + + [ScrollTimeline interface: attribute orientation] + expected: FAIL + + [ScrollTimeline interface: attribute startScrollOffset] + expected: FAIL + + [ScrollTimeline interface: attribute endScrollOffset] + expected: FAIL + + [ScrollTimeline interface: attribute timeRange] + expected: FAIL + + [ScrollTimeline interface: attribute fill] + expected: FAIL + + [ScrollTimeline must be primary interface of new ScrollTimeline()] + expected: FAIL + + [Stringification of new ScrollTimeline()] + expected: FAIL + + [ScrollTimeline interface: new ScrollTimeline() must inherit property "scrollSource" with the proper type] + expected: FAIL + + [ScrollTimeline interface: new ScrollTimeline() must inherit property "orientation" with the proper type] + expected: FAIL + + [ScrollTimeline interface: new ScrollTimeline() must inherit property "startScrollOffset" with the proper type] + expected: FAIL + + [ScrollTimeline interface: new ScrollTimeline() must inherit property "endScrollOffset" with the proper type] + expected: FAIL + + [ScrollTimeline interface: new ScrollTimeline() must inherit property "timeRange" with the proper type] + expected: FAIL + + [ScrollTimeline interface: new ScrollTimeline() must inherit property "fill" with the proper type] + expected: FAIL + diff --git a/testing/web-platform/meta/secure-contexts/idlharness.any.js.ini b/testing/web-platform/meta/secure-contexts/idlharness.any.js.ini new file mode 100644 index 000000000000..d85b58edf9c4 --- /dev/null +++ b/testing/web-platform/meta/secure-contexts/idlharness.any.js.ini @@ -0,0 +1,11 @@ +[idlharness.https.any.serviceworker.html] + expected: TIMEOUT + +[idlharness.any.sharedworker.html] + +[idlharness.any.html] + [WindowOrWorkerGlobalScope interface: self must inherit property "isSecureContext" with the proper type] + expected: FAIL + + +[idlharness.any.worker.html] diff --git a/testing/web-platform/meta/server-timing/cross_origin.html.ini b/testing/web-platform/meta/server-timing/cross_origin.html.ini index 58f9bad260f8..ab051b14ca48 100644 --- a/testing/web-platform/meta/server-timing/cross_origin.html.ini +++ b/testing/web-platform/meta/server-timing/cross_origin.html.ini @@ -5,3 +5,6 @@ [Expected entry count for http://web-platform.test:8000/server-timing/resources/blue.png: 1] expected: FAIL + [cross_origin] + expected: FAIL + diff --git a/testing/web-platform/meta/server-timing/idlharness.any.js.ini b/testing/web-platform/meta/server-timing/idlharness.any.js.ini new file mode 100644 index 000000000000..d4694cf1c251 --- /dev/null +++ b/testing/web-platform/meta/server-timing/idlharness.any.js.ini @@ -0,0 +1,69 @@ +[idlharness.any.html] + [PerformanceServerTiming interface: existence and properties of interface object] + expected: FAIL + + [PerformanceServerTiming interface object length] + expected: FAIL + + [PerformanceServerTiming interface object name] + expected: FAIL + + [PerformanceServerTiming interface: existence and properties of interface prototype object] + expected: FAIL + + [PerformanceServerTiming interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [PerformanceServerTiming interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [PerformanceServerTiming interface: attribute name] + expected: FAIL + + [PerformanceServerTiming interface: attribute duration] + expected: FAIL + + [PerformanceServerTiming interface: attribute description] + expected: FAIL + + [PerformanceServerTiming interface: operation toJSON()] + expected: FAIL + + [PerformanceResourceTiming interface: attribute serverTiming] + expected: FAIL + + +[idlharness.any.worker.html] + [PerformanceServerTiming interface: existence and properties of interface object] + expected: FAIL + + [PerformanceServerTiming interface object length] + expected: FAIL + + [PerformanceServerTiming interface object name] + expected: FAIL + + [PerformanceServerTiming interface: existence and properties of interface prototype object] + expected: FAIL + + [PerformanceServerTiming interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [PerformanceServerTiming interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [PerformanceServerTiming interface: attribute name] + expected: FAIL + + [PerformanceServerTiming interface: attribute duration] + expected: FAIL + + [PerformanceServerTiming interface: attribute description] + expected: FAIL + + [PerformanceServerTiming interface: operation toJSON()] + expected: FAIL + + [PerformanceResourceTiming interface: attribute serverTiming] + expected: FAIL + diff --git a/testing/web-platform/meta/server-timing/navigation_timing_idl.html.ini b/testing/web-platform/meta/server-timing/navigation_timing_idl.html.ini index 9d5ecad3fdd6..abcdd6e59118 100644 --- a/testing/web-platform/meta/server-timing/navigation_timing_idl.html.ini +++ b/testing/web-platform/meta/server-timing/navigation_timing_idl.html.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [navigation_timing_idl] + expected: FAIL + diff --git a/testing/web-platform/meta/server-timing/resource_timing_idl.html.ini b/testing/web-platform/meta/server-timing/resource_timing_idl.html.ini index f00a1b3111ec..1ae3cf1ba9e9 100644 --- a/testing/web-platform/meta/server-timing/resource_timing_idl.html.ini +++ b/testing/web-platform/meta/server-timing/resource_timing_idl.html.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [resource_timing_idl] + expected: FAIL + diff --git a/testing/web-platform/meta/server-timing/server_timing_header-parsing.html.ini b/testing/web-platform/meta/server-timing/server_timing_header-parsing.html.ini index 0b5bf88a3294..dee33578e52e 100644 --- a/testing/web-platform/meta/server-timing/server_timing_header-parsing.html.ini +++ b/testing/web-platform/meta/server-timing/server_timing_header-parsing.html.ini @@ -212,3 +212,6 @@ [70.js - count (0 ?== 1)] expected: FAIL + [server_timing_header-parsing] + expected: FAIL + diff --git a/testing/web-platform/meta/server-timing/service_worker_idl.html.ini b/testing/web-platform/meta/server-timing/service_worker_idl.html.ini deleted file mode 100644 index 074bc4b31346..000000000000 --- a/testing/web-platform/meta/server-timing/service_worker_idl.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[service_worker_idl.html] - expected: TIMEOUT diff --git a/testing/web-platform/meta/server-timing/test_server_timing.html.ini b/testing/web-platform/meta/server-timing/test_server_timing.html.ini index 402f737f8038..e0f9f9f85193 100644 --- a/testing/web-platform/meta/server-timing/test_server_timing.html.ini +++ b/testing/web-platform/meta/server-timing/test_server_timing.html.ini @@ -20,3 +20,6 @@ [Entry {"duration":3.1,"name":"metric3","description":"green.png"} could not be found.] expected: FAIL + [test_server_timing] + expected: FAIL + diff --git a/testing/web-platform/meta/server-timing/test_server_timing.https.html.ini b/testing/web-platform/meta/server-timing/test_server_timing.https.html.ini index 1ecef6e2c12a..025acc874143 100644 --- a/testing/web-platform/meta/server-timing/test_server_timing.https.html.ini +++ b/testing/web-platform/meta/server-timing/test_server_timing.https.html.ini @@ -8,3 +8,6 @@ [Entry {"duration":1.2,"name":"metric1","description":"document"} could not be found.] expected: FAIL + [test_server_timing] + expected: FAIL + diff --git a/testing/web-platform/meta/service-workers/service-worker/http-to-https-redirect-and-register.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/http-to-https-redirect-and-register.https.html.ini new file mode 100644 index 000000000000..c512214d0594 --- /dev/null +++ b/testing/web-platform/meta/service-workers/service-worker/http-to-https-redirect-and-register.https.html.ini @@ -0,0 +1,4 @@ +[http-to-https-redirect-and-register.https.html] + [register on a non-secure page after redirect from an non-secure url] + expected: FAIL + diff --git a/testing/web-platform/meta/service-workers/service-worker/referrer-policy-header.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/referrer-policy-header.https.html.ini new file mode 100644 index 000000000000..1ed4a1ff5eae --- /dev/null +++ b/testing/web-platform/meta/service-workers/service-worker/referrer-policy-header.https.html.ini @@ -0,0 +1,4 @@ +[referrer-policy-header.https.html] + [Referrer for a main resource redirected with referrer-policy (origin) should only have origin.] + expected: FAIL + diff --git a/testing/web-platform/meta/shape-detection/idlharness.any.js.ini b/testing/web-platform/meta/shape-detection/idlharness.any.js.ini new file mode 100644 index 000000000000..1edcc0bd917e --- /dev/null +++ b/testing/web-platform/meta/shape-detection/idlharness.any.js.ini @@ -0,0 +1,147 @@ +[idlharness.any.html] + [FaceDetector interface: existence and properties of interface object] + expected: FAIL + + [FaceDetector interface object length] + expected: FAIL + + [FaceDetector interface object name] + expected: FAIL + + [FaceDetector interface: existence and properties of interface prototype object] + expected: FAIL + + [FaceDetector interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [FaceDetector interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [FaceDetector interface: operation detect(ImageBitmapSource)] + expected: FAIL + + [DetectedFace interface: existence and properties of interface object] + expected: FAIL + + [DetectedFace interface object length] + expected: FAIL + + [DetectedFace interface object name] + expected: FAIL + + [DetectedFace interface: existence and properties of interface prototype object] + expected: FAIL + + [DetectedFace interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [DetectedFace interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [DetectedFace interface: attribute boundingBox] + expected: FAIL + + [DetectedFace interface: attribute landmarks] + expected: FAIL + + [BarcodeDetector interface: existence and properties of interface object] + expected: FAIL + + [BarcodeDetector interface object length] + expected: FAIL + + [BarcodeDetector interface object name] + expected: FAIL + + [BarcodeDetector interface: existence and properties of interface prototype object] + expected: FAIL + + [BarcodeDetector interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [BarcodeDetector interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [BarcodeDetector interface: attribute supportedFormats] + expected: FAIL + + [BarcodeDetector interface: operation detect(ImageBitmapSource)] + expected: FAIL + + [DetectedBarcode interface: existence and properties of interface object] + expected: FAIL + + [DetectedBarcode interface object length] + expected: FAIL + + [DetectedBarcode interface object name] + expected: FAIL + + [DetectedBarcode interface: existence and properties of interface prototype object] + expected: FAIL + + [DetectedBarcode interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [DetectedBarcode interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [DetectedBarcode interface: attribute boundingBox] + expected: FAIL + + [DetectedBarcode interface: attribute rawValue] + expected: FAIL + + [DetectedBarcode interface: attribute format] + expected: FAIL + + [DetectedBarcode interface: attribute cornerPoints] + expected: FAIL + + +[idlharness.any.worker.html] + [FaceDetector interface: existence and properties of interface object] + expected: FAIL + + [FaceDetector interface object length] + expected: FAIL + + [FaceDetector interface object name] + expected: FAIL + + [FaceDetector interface: existence and properties of interface prototype object] + expected: FAIL + + [FaceDetector interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [FaceDetector interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [FaceDetector interface: operation detect(ImageBitmapSource)] + expected: FAIL + + [BarcodeDetector interface: existence and properties of interface object] + expected: FAIL + + [BarcodeDetector interface object length] + expected: FAIL + + [BarcodeDetector interface object name] + expected: FAIL + + [BarcodeDetector interface: existence and properties of interface prototype object] + expected: FAIL + + [BarcodeDetector interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [BarcodeDetector interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [BarcodeDetector interface: attribute supportedFormats] + expected: FAIL + + [BarcodeDetector interface: operation detect(ImageBitmapSource)] + expected: FAIL + diff --git a/testing/web-platform/meta/streams/transform-streams/brand-checks.dedicatedworker.html.ini b/testing/web-platform/meta/streams/transform-streams/brand-checks.dedicatedworker.html.ini index 4903be37b8ad..527cde4d2984 100644 --- a/testing/web-platform/meta/streams/transform-streams/brand-checks.dedicatedworker.html.ini +++ b/testing/web-platform/meta/streams/transform-streams/brand-checks.dedicatedworker.html.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [brand-checks] + expected: FAIL + diff --git a/testing/web-platform/meta/streams/writable-streams/brand-checks.dedicatedworker.html.ini b/testing/web-platform/meta/streams/writable-streams/brand-checks.dedicatedworker.html.ini index 4903be37b8ad..527cde4d2984 100644 --- a/testing/web-platform/meta/streams/writable-streams/brand-checks.dedicatedworker.html.ini +++ b/testing/web-platform/meta/streams/writable-streams/brand-checks.dedicatedworker.html.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [brand-checks] + expected: FAIL + diff --git a/testing/web-platform/meta/svg/painting/reftests/paint-context-001.svg.ini b/testing/web-platform/meta/svg/painting/reftests/paint-context-001.svg.ini new file mode 100644 index 000000000000..a779a77c0e5d --- /dev/null +++ b/testing/web-platform/meta/svg/painting/reftests/paint-context-001.svg.ini @@ -0,0 +1,11 @@ +[paint-context-001.svg] + expected: + if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL + if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL + if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/svg/painting/reftests/paint-context-002.svg.ini b/testing/web-platform/meta/svg/painting/reftests/paint-context-002.svg.ini new file mode 100644 index 000000000000..552e6456ebd8 --- /dev/null +++ b/testing/web-platform/meta/svg/painting/reftests/paint-context-002.svg.ini @@ -0,0 +1,11 @@ +[paint-context-002.svg] + expected: + if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL + if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL + if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/svg/path/interfaces/SVGAnimatedPathData-removed.svg.ini b/testing/web-platform/meta/svg/path/interfaces/SVGAnimatedPathData-removed.svg.ini index 7928175c495a..3d029e86c72b 100644 --- a/testing/web-platform/meta/svg/path/interfaces/SVGAnimatedPathData-removed.svg.ini +++ b/testing/web-platform/meta/svg/path/interfaces/SVGAnimatedPathData-removed.svg.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [SVGAnimatedPathData-removed] + expected: FAIL + diff --git a/testing/web-platform/meta/svg/path/property/getComputedStyle.svg.ini b/testing/web-platform/meta/svg/path/property/getComputedStyle.svg.ini index 2948b16d6388..3a69dbdbd9c2 100644 --- a/testing/web-platform/meta/svg/path/property/getComputedStyle.svg.ini +++ b/testing/web-platform/meta/svg/path/property/getComputedStyle.svg.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [getComputedStyle] + expected: FAIL + diff --git a/testing/web-platform/meta/svg/rendering/order/z-index.svg.ini b/testing/web-platform/meta/svg/rendering/order/z-index.svg.ini new file mode 100644 index 000000000000..c36ce72c5666 --- /dev/null +++ b/testing/web-platform/meta/svg/rendering/order/z-index.svg.ini @@ -0,0 +1,7 @@ +[z-index.svg] + expected: + if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + if debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS + if not debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS + if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/svg/styling/required-properties.svg.ini b/testing/web-platform/meta/svg/styling/required-properties.svg.ini new file mode 100644 index 000000000000..d7ef3aafeda6 --- /dev/null +++ b/testing/web-platform/meta/svg/styling/required-properties.svg.ini @@ -0,0 +1,250 @@ +[required-properties.svg] + [Property "alignment-baseline" is supported] + expected: FAIL + + [Property "baseline-shift" is supported] + expected: FAIL + + [Property "clip" is supported] + expected: FAIL + + [Property "clip-path" is supported] + expected: FAIL + + [Property "clip-rule" is supported] + expected: FAIL + + [Property "color" is supported] + expected: FAIL + + [Property "color-interpolation" is supported] + expected: FAIL + + [Property "color-interpolation-filters" is supported] + expected: FAIL + + [Property "color-rendering" is supported] + expected: FAIL + + [Property "cursor" is supported] + expected: FAIL + + [Property "direction" is supported] + expected: FAIL + + [Property "display" is supported] + expected: FAIL + + [Property "dominant-baseline" is supported] + expected: FAIL + + [Property "fill" is supported] + expected: FAIL + + [Property "fill-opacity" is supported] + expected: FAIL + + [Property "fill-rule" is supported] + expected: FAIL + + [Property "filter" is supported] + expected: FAIL + + [Property "flood-color" is supported] + expected: FAIL + + [Property "flood-opacity" is supported] + expected: FAIL + + [Property "font" is supported] + expected: FAIL + + [Property "font-family" is supported] + expected: FAIL + + [Property "font-feature-settings" is supported] + expected: FAIL + + [Property "font-kerning" is supported] + expected: FAIL + + [Property "font-size" is supported] + expected: FAIL + + [Property "font-size-adjust" is supported] + expected: FAIL + + [Property "font-stretch" is supported] + expected: FAIL + + [Property "font-style" is supported] + expected: FAIL + + [Property "font-variant" is supported] + expected: FAIL + + [Property "font-variant-caps" is supported] + expected: FAIL + + [Property "font-variant-east-asian" is supported] + expected: FAIL + + [Property "font-variant-ligatures" is supported] + expected: FAIL + + [Property "font-variant-numeric" is supported] + expected: FAIL + + [Property "font-variant-position" is supported] + expected: FAIL + + [Property "font-weight" is supported] + expected: FAIL + + [Property "glyph-orientation-vertical" is supported] + expected: FAIL + + [Property "image-rendering" is supported] + expected: FAIL + + [Property "isolation" is supported] + expected: FAIL + + [Property "letter-spacing" is supported] + expected: FAIL + + [Property "lighting-color" is supported] + expected: FAIL + + [Property "line-height" is supported] + expected: FAIL + + [Property "marker" is supported] + expected: FAIL + + [Property "marker-end" is supported] + expected: FAIL + + [Property "marker-mid" is supported] + expected: FAIL + + [Property "marker-start" is supported] + expected: FAIL + + [Property "mask" is supported] + expected: FAIL + + [Property "opacity" is supported] + expected: FAIL + + [Property "overflow" is supported] + expected: FAIL + + [Property "paint-order" is supported] + expected: FAIL + + [Property "pointer-events" is supported] + expected: FAIL + + [Property "shape-rendering" is supported] + expected: FAIL + + [Property "stop-color" is supported] + expected: FAIL + + [Property "stop-opacity" is supported] + expected: FAIL + + [Property "stroke" is supported] + expected: FAIL + + [Property "stroke-dasharray" is supported] + expected: FAIL + + [Property "stroke-dashoffset" is supported] + expected: FAIL + + [Property "stroke-linecap" is supported] + expected: FAIL + + [Property "stroke-linejoin" is supported] + expected: FAIL + + [Property "stroke-miterlimit" is supported] + expected: FAIL + + [Property "stroke-opacity" is supported] + expected: FAIL + + [Property "stroke-width" is supported] + expected: FAIL + + [Property "text-align" is supported] + expected: FAIL + + [Property "text-align-all" is supported] + expected: FAIL + + [Property "text-align-last" is supported] + expected: FAIL + + [Property "text-anchor" is supported] + expected: FAIL + + [Property "text-decoration" is supported] + expected: FAIL + + [Property "text-decoration-color" is supported] + expected: FAIL + + [Property "text-decoration-line" is supported] + expected: FAIL + + [Property "text-decoration-style" is supported] + expected: FAIL + + [Property "text-indent" is supported] + expected: FAIL + + [Property "text-orientation" is supported] + expected: FAIL + + [Property "text-overflow" is supported] + expected: FAIL + + [Property "text-rendering" is supported] + expected: FAIL + + [Property "text-space-collapse" is supported] + expected: FAIL + + [Property "transform" is supported] + expected: FAIL + + [Property "transform-box" is supported] + expected: FAIL + + [Property "transform-origin" is supported] + expected: FAIL + + [Property "unicode-bidi" is supported] + expected: FAIL + + [Property "vector-effect" is supported] + expected: FAIL + + [Property "vertical-align" is supported] + expected: FAIL + + [Property "visibility" is supported] + expected: FAIL + + [Property "white-space" is supported] + expected: FAIL + + [Property "word-spacing" is supported] + expected: FAIL + + [Property "writing-mode" is supported] + expected: FAIL + diff --git a/testing/web-platform/meta/svg/types/elements/SVGGeometryElement-rect.svg.ini b/testing/web-platform/meta/svg/types/elements/SVGGeometryElement-rect.svg.ini new file mode 100644 index 000000000000..eedcfa78fc20 --- /dev/null +++ b/testing/web-platform/meta/svg/types/elements/SVGGeometryElement-rect.svg.ini @@ -0,0 +1,4 @@ +[SVGGeometryElement-rect.svg] + [getPointAtLength() returns instance of DOMPoint] + expected: FAIL + diff --git a/testing/web-platform/meta/svg/types/scripted/SVGGraphicsElement.svg.ini b/testing/web-platform/meta/svg/types/scripted/SVGGraphicsElement.svg.ini new file mode 100644 index 000000000000..0a1275a08b6f --- /dev/null +++ b/testing/web-platform/meta/svg/types/scripted/SVGGraphicsElement.svg.ini @@ -0,0 +1,10 @@ +[SVGGraphicsElement.svg] + [getBBox() returns instance of DOMRect] + expected: FAIL + + [getCTM() returns instance of DOMMatrix] + expected: FAIL + + [getScreenCTM() returns instance of DOMMatrix] + expected: FAIL + diff --git a/testing/web-platform/meta/touch-events/idlharness.window.js.ini b/testing/web-platform/meta/touch-events/idlharness.window.js.ini new file mode 100644 index 000000000000..d3d542bbb813 --- /dev/null +++ b/testing/web-platform/meta/touch-events/idlharness.window.js.ini @@ -0,0 +1,37 @@ +[idlharness.window.html] + [Touch interface: attribute altitudeAngle] + expected: FAIL + + [Touch interface: attribute azimuthAngle] + expected: FAIL + + [Touch interface: attribute touchType] + expected: FAIL + + [Touch interface: new Touch({identifier: 1, target: document}) must inherit property "altitudeAngle" with the proper type] + expected: FAIL + + [Touch interface: new Touch({identifier: 1, target: document}) must inherit property "azimuthAngle" with the proper type] + expected: FAIL + + [Touch interface: new Touch({identifier: 1, target: document}) must inherit property "touchType" with the proper type] + expected: FAIL + + [Document interface: operation createTouch(WindowProxy, EventTarget, long, double, double, double, double)] + expected: FAIL + + [Document interface: calling createTouch(WindowProxy, EventTarget, long, double, double, double, double) on document with too few arguments must throw TypeError] + expected: FAIL + + [GlobalEventHandlers interface: window must inherit property "ontouchstart" with the proper type] + expected: FAIL + + [GlobalEventHandlers interface: window must inherit property "ontouchend" with the proper type] + expected: FAIL + + [GlobalEventHandlers interface: window must inherit property "ontouchmove" with the proper type] + expected: FAIL + + [GlobalEventHandlers interface: window must inherit property "ontouchcancel" with the proper type] + expected: FAIL + diff --git a/testing/web-platform/meta/trusted-types/script-src.tentative.html.ini b/testing/web-platform/meta/trusted-types/script-src.tentative.html.ini index 08d1e986005b..dc149dfeb2b6 100644 --- a/testing/web-platform/meta/trusted-types/script-src.tentative.html.ini +++ b/testing/web-platform/meta/trusted-types/script-src.tentative.html.ini @@ -8,3 +8,12 @@ [Untitled 2] expected: FAIL + [script-src] + expected: FAIL + + [script-src 1] + expected: FAIL + + [script-src 2] + expected: FAIL + diff --git a/testing/web-platform/meta/user-timing/idlharness.any.js.ini b/testing/web-platform/meta/user-timing/idlharness.any.js.ini index f45e78e9d6e1..d8f042f9ce4c 100644 --- a/testing/web-platform/meta/user-timing/idlharness.any.js.ini +++ b/testing/web-platform/meta/user-timing/idlharness.any.js.ini @@ -1,8 +1,8 @@ +[idlharness.https.any.serviceworker.html] + expected: TIMEOUT + [idlharness.any.html] [idlharness.any.worker.html] [idlharness.any.sharedworker.html] - -[idlharness.https.any.serviceworker.html] - expected: TIMEOUT diff --git a/testing/web-platform/meta/visual-viewport/viewport-read-size-causes-layout.html.ini b/testing/web-platform/meta/visual-viewport/viewport-read-size-causes-layout.html.ini index 06be6786a639..df197f8a4fa0 100644 --- a/testing/web-platform/meta/visual-viewport/viewport-read-size-causes-layout.html.ini +++ b/testing/web-platform/meta/visual-viewport/viewport-read-size-causes-layout.html.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [viewport-read-size-causes-layout] + expected: FAIL + diff --git a/testing/web-platform/meta/visual-viewport/viewport-read-size-in-iframe-causes-layout.html.ini b/testing/web-platform/meta/visual-viewport/viewport-read-size-in-iframe-causes-layout.html.ini index fd47d3b578cc..fa0c9d6a2af2 100644 --- a/testing/web-platform/meta/visual-viewport/viewport-read-size-in-iframe-causes-layout.html.ini +++ b/testing/web-platform/meta/visual-viewport/viewport-read-size-in-iframe-causes-layout.html.ini @@ -2,3 +2,6 @@ [Untitled] expected: FAIL + [viewport-read-size-in-iframe-causes-layout] + expected: FAIL + diff --git a/testing/web-platform/meta/webaudio/idlharness.https.html.ini b/testing/web-platform/meta/webaudio/idlharness.https.html.ini index 2297083bd987..3813008a544f 100644 --- a/testing/web-platform/meta/webaudio/idlharness.https.html.ini +++ b/testing/web-platform/meta/webaudio/idlharness.https.html.ini @@ -1,4 +1,331 @@ [idlharness.https.html] - [Test driver] + [BaseAudioContext interface: attribute audioWorklet] + expected: FAIL + + [AudioContext interface: attribute baseLatency] + expected: FAIL + + [AudioContext interface: attribute outputLatency] + expected: FAIL + + [AudioContext interface: operation getOutputTimestamp()] + expected: FAIL + + [AudioContext interface: operation createMediaStreamTrackSource(MediaStreamTrack)] + expected: FAIL + + [AudioContext interface: context must inherit property "baseLatency" with the proper type] + expected: FAIL + + [AudioContext interface: context must inherit property "outputLatency" with the proper type] + expected: FAIL + + [AudioContext interface: context must inherit property "getOutputTimestamp()" with the proper type] + expected: FAIL + + [AudioContext interface: context must inherit property "createMediaStreamTrackSource(MediaStreamTrack)" with the proper type] + expected: FAIL + + [AudioContext interface: calling createMediaStreamTrackSource(MediaStreamTrack) on context with too few arguments must throw TypeError] + expected: FAIL + + [BaseAudioContext interface: context must inherit property "audioWorklet" with the proper type] + expected: FAIL + + [OfflineAudioContext interface: operation suspend(double)] + expected: FAIL + + [OfflineAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "suspend(double)" with the proper type] + expected: FAIL + + [OfflineAudioContext interface: calling suspend(double) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError] + expected: FAIL + + [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "audioWorklet" with the proper type] + expected: FAIL + + [AudioParam interface: attribute automationRate] + expected: FAIL + + [AudioParam interface: operation cancelAndHoldAtTime(double)] + expected: FAIL + + [AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "automationRate" with the proper type] + expected: FAIL + + [AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "minValue" with the proper type] + expected: FAIL + + [AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "maxValue" with the proper type] + expected: FAIL + + [AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "cancelAndHoldAtTime(double)" with the proper type] + expected: FAIL + + [AudioParam interface: calling cancelAndHoldAtTime(double) on new AudioBufferSourceNode(context).playbackRate with too few arguments must throw TypeError] + expected: FAIL + + [AudioListener interface: attribute positionX] + expected: FAIL + + [AudioListener interface: attribute positionY] + expected: FAIL + + [AudioListener interface: attribute positionZ] + expected: FAIL + + [AudioListener interface: attribute forwardX] + expected: FAIL + + [AudioListener interface: attribute forwardY] + expected: FAIL + + [AudioListener interface: attribute forwardZ] + expected: FAIL + + [AudioListener interface: attribute upX] + expected: FAIL + + [AudioListener interface: attribute upY] + expected: FAIL + + [AudioListener interface: attribute upZ] + expected: FAIL + + [AudioListener interface: context.listener must inherit property "positionX" with the proper type] + expected: FAIL + + [AudioListener interface: context.listener must inherit property "positionY" with the proper type] + expected: FAIL + + [AudioListener interface: context.listener must inherit property "positionZ" with the proper type] + expected: FAIL + + [AudioListener interface: context.listener must inherit property "forwardX" with the proper type] + expected: FAIL + + [AudioListener interface: context.listener must inherit property "forwardY" with the proper type] + expected: FAIL + + [AudioListener interface: context.listener must inherit property "forwardZ" with the proper type] + expected: FAIL + + [AudioListener interface: context.listener must inherit property "upX" with the proper type] + expected: FAIL + + [AudioListener interface: context.listener must inherit property "upY" with the proper type] + expected: FAIL + + [AudioListener interface: context.listener must inherit property "upZ" with the proper type] + expected: FAIL + + [AudioProcessingEvent interface object length] + expected: FAIL + + [AudioProcessingEvent must be primary interface of new AudioProcessingEvent('', {\n playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n })] + expected: FAIL + + [Stringification of new AudioProcessingEvent('', {\n playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n })] + expected: FAIL + + [AudioProcessingEvent interface: new AudioProcessingEvent('', {\n playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n }) must inherit property "playbackTime" with the proper type] + expected: FAIL + + [AudioProcessingEvent interface: new AudioProcessingEvent('', {\n playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n }) must inherit property "inputBuffer" with the proper type] + expected: FAIL + + [AudioProcessingEvent interface: new AudioProcessingEvent('', {\n playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n }) must inherit property "outputBuffer" with the proper type] + expected: FAIL + + [MediaElementAudioSourceNode interface: attribute mediaElement] + expected: FAIL + + [MediaElementAudioSourceNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "mediaElement" with the proper type] + expected: FAIL + + [MediaStreamAudioSourceNode interface: attribute mediaStream] + expected: FAIL + + [MediaStreamTrackAudioSourceNode interface: existence and properties of interface object] + expected: FAIL + + [MediaStreamTrackAudioSourceNode interface object length] + expected: FAIL + + [MediaStreamTrackAudioSourceNode interface object name] + expected: FAIL + + [MediaStreamTrackAudioSourceNode interface: existence and properties of interface prototype object] + expected: FAIL + + [MediaStreamTrackAudioSourceNode interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [MediaStreamTrackAudioSourceNode interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [PeriodicWave must be primary interface of new PeriodicWave(context)] + expected: FAIL + + [Stringification of new PeriodicWave(context)] + expected: FAIL + + [AudioWorklet interface: existence and properties of interface object] + expected: FAIL + + [AudioWorklet interface object length] + expected: FAIL + + [AudioWorklet interface object name] + expected: FAIL + + [AudioWorklet interface: existence and properties of interface prototype object] + expected: FAIL + + [AudioWorklet interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [AudioWorklet interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [AudioWorklet must be primary interface of context.audioWorklet] + expected: FAIL + + [Stringification of context.audioWorklet] + expected: FAIL + + [AudioParamMap interface: existence and properties of interface object] + expected: FAIL + + [AudioParamMap interface object length] + expected: FAIL + + [AudioParamMap interface object name] + expected: FAIL + + [AudioParamMap interface: existence and properties of interface prototype object] + expected: FAIL + + [AudioParamMap interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [AudioParamMap interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [AudioParamMap must be primary interface of worklet_node.parameters] + expected: FAIL + + [Stringification of worklet_node.parameters] + expected: FAIL + + [AudioWorkletNode interface: existence and properties of interface object] + expected: FAIL + + [AudioWorkletNode interface object length] + expected: FAIL + + [AudioWorkletNode interface object name] + expected: FAIL + + [AudioWorkletNode interface: existence and properties of interface prototype object] + expected: FAIL + + [AudioWorkletNode interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [AudioWorkletNode interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [AudioWorkletNode interface: attribute parameters] + expected: FAIL + + [AudioWorkletNode interface: attribute port] + expected: FAIL + + [AudioWorkletNode interface: attribute onprocessorerror] + expected: FAIL + + [AudioWorkletNode must be primary interface of worklet_node] + expected: FAIL + + [Stringification of worklet_node] + expected: FAIL + + [AudioWorkletNode interface: worklet_node must inherit property "parameters" with the proper type] + expected: FAIL + + [AudioWorkletNode interface: worklet_node must inherit property "port" with the proper type] + expected: FAIL + + [AudioWorkletNode interface: worklet_node must inherit property "onprocessorerror" with the proper type] + expected: FAIL + + [AudioNode interface: worklet_node must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type] + expected: FAIL + + [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on worklet_node with too few arguments must throw TypeError] + expected: FAIL + + [AudioNode interface: worklet_node must inherit property "connect(AudioParam, unsigned long)" with the proper type] + expected: FAIL + + [AudioNode interface: calling connect(AudioParam, unsigned long) on worklet_node with too few arguments must throw TypeError] + expected: FAIL + + [AudioNode interface: worklet_node must inherit property "disconnect()" with the proper type] + expected: FAIL + + [AudioNode interface: worklet_node must inherit property "disconnect(unsigned long)" with the proper type] + expected: FAIL + + [AudioNode interface: calling disconnect(unsigned long) on worklet_node with too few arguments must throw TypeError] + expected: FAIL + + [AudioNode interface: worklet_node must inherit property "disconnect(AudioNode)" with the proper type] + expected: FAIL + + [AudioNode interface: calling disconnect(AudioNode) on worklet_node with too few arguments must throw TypeError] + expected: FAIL + + [AudioNode interface: worklet_node must inherit property "disconnect(AudioNode, unsigned long)" with the proper type] + expected: FAIL + + [AudioNode interface: calling disconnect(AudioNode, unsigned long) on worklet_node with too few arguments must throw TypeError] + expected: FAIL + + [AudioNode interface: worklet_node must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type] + expected: FAIL + + [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on worklet_node with too few arguments must throw TypeError] + expected: FAIL + + [AudioNode interface: worklet_node must inherit property "disconnect(AudioParam)" with the proper type] + expected: FAIL + + [AudioNode interface: calling disconnect(AudioParam) on worklet_node with too few arguments must throw TypeError] + expected: FAIL + + [AudioNode interface: worklet_node must inherit property "disconnect(AudioParam, unsigned long)" with the proper type] + expected: FAIL + + [AudioNode interface: calling disconnect(AudioParam, unsigned long) on worklet_node with too few arguments must throw TypeError] + expected: FAIL + + [AudioNode interface: worklet_node must inherit property "context" with the proper type] + expected: FAIL + + [AudioNode interface: worklet_node must inherit property "numberOfInputs" with the proper type] + expected: FAIL + + [AudioNode interface: worklet_node must inherit property "numberOfOutputs" with the proper type] + expected: FAIL + + [AudioNode interface: worklet_node must inherit property "channelCount" with the proper type] + expected: FAIL + + [AudioNode interface: worklet_node must inherit property "channelCountMode" with the proper type] + expected: FAIL + + [AudioNode interface: worklet_node must inherit property "channelInterpretation" with the proper type] expected: FAIL diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-channels.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-channels.html.ini new file mode 100644 index 000000000000..14f112b41d8e --- /dev/null +++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-channels.html.ini @@ -0,0 +1,13 @@ +[audiobuffersource-channels.html] + [X source.buffer = new buffer did not throw an exception.] + expected: FAIL + + [X source.buffer = buffer again did not throw an exception.] + expected: FAIL + + [< [validate .buffer\] 2 out of 16 assertions were failed.] + expected: FAIL + + [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.] + expected: FAIL + diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-playbackrate-zero.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-playbackrate-zero.html.ini new file mode 100644 index 000000000000..b58e914c17b3 --- /dev/null +++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-playbackrate-zero.html.ini @@ -0,0 +1,10 @@ +[audiobuffersource-playbackrate-zero.html] + [X The zero playbackRate should hold the sample value. Expected 0.5 but got 0.5001220703125 at the index 4097 Got false.] + expected: FAIL + + [< [synthesize-verify\] 1 out of 1 assertions were failed.] + expected: FAIL + + [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.] + expected: FAIL + diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-time-limits.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-time-limits.html.ini new file mode 100644 index 000000000000..b1b1fdea573e --- /dev/null +++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-time-limits.html.ini @@ -0,0 +1,2 @@ +[audiosource-time-limits.html] + expected: ERROR diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-play.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-play.html.ini new file mode 100644 index 000000000000..ed1c1b08dea1 --- /dev/null +++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-play.html.ini @@ -0,0 +1,13 @@ +[note-grain-on-play.html] + [X Pulse 75 boundary expected to be equal to the array [49613,50053\] but differs in 1 places:\n\tIndex\tActual\t\t\tExpected\n\t[1\]\t5.0054000000000000e+4\t5.0053000000000000e+4] + expected: FAIL + + [X Number of grains out of 100 that ended at the wrong time is not equal to 0. Got 1.] + expected: FAIL + + [< [note-grain-on-play\] 2 out of 206 assertions were failed.] + expected: FAIL + + [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.] + expected: FAIL + diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-timing.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-timing.html.ini new file mode 100644 index 000000000000..52a3b7095e9f --- /dev/null +++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-timing.html.ini @@ -0,0 +1,13 @@ +[note-grain-on-timing.html] + [X Pulse 75 boundary expected to be equal to the array [49613,50053\] but differs in 1 places:\n\tIndex\tActual\t\t\tExpected\n\t[1\]\t5.0054000000000000e+4\t5.0053000000000000e+4] + expected: FAIL + + [X Number of grains out of 100 that ended at the wrong time is not equal to 0. Got 1.] + expected: FAIL + + [< [Test timing of noteGrainOn\] 2 out of 105 assertions were failed.] + expected: FAIL + + [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.] + expected: FAIL + diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/k-rate-constant-source.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/k-rate-constant-source.html.ini index ae20cc32d45e..15b176dc660c 100644 --- a/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/k-rate-constant-source.html.ini +++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/k-rate-constant-source.html.ini @@ -20,3 +20,21 @@ [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.] expected: FAIL + [X k-rate offset: Difference between a-rate and k-rate ConstantSourceNode should have contain at least one value different from 0.] + expected: FAIL + + [X k-rate offset k-rate output [0: 127\]: Expected 0 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.01953125\n\t[2\]\t0.0390625\n\t[3\]\t0.05859375\n\t[4\]\t0.078125\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate offset k-rate output [128: 255\]: Expected 2.5 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t2.51953125\n\t[2\]\t2.5390625\n\t[3\]\t2.55859375\n\t[4\]\t2.578125\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate offset k-rate output [256: 383\]: Expected 5 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t5.01953125\n\t[2\]\t5.0390625\n\t[3\]\t5.05859375\n\t[4\]\t5.078125\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate offset k-rate output [384: 511\]: Expected 7.5 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t7.51953125\n\t[2\]\t7.5390625\n\t[3\]\t7.55859375\n\t[4\]\t7.578125\n\t...and 123 more errors.] + expected: FAIL + + [< [ConstantSource k-rate offset\] 5 out of 12 assertions were failed.] + expected: FAIL + diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner.html.ini index bef5f32fa43b..e3a498da2a97 100644 --- a/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner.html.ini +++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner.html.ini @@ -36,3 +36,183 @@ [< [Panner k-rate orientationZ\] 1 out of 8 assertions were failed.] expected: FAIL + [X k-rate positionX: Difference between a-rate and k-rate PannerNode should have contain at least one value different from 0.] + expected: FAIL + + [X k-rate positionX k-rate output [0: 127\]: Expected 0.010075540281832218 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.008199445903301239\n\t[2\]\t0.0062891216948628426\n\t[3\]\t0.004480677656829357\n\t[4\]\t0.0028691929765045643\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate positionX k-rate output [128: 255\]: Expected 0.0007401688490062952 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.0007347769569605589\n\t[2\]\t0.0007294625975191593\n\t[3\]\t0.0007242236752063036\n\t[4\]\t0.0007190588512457907\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate positionX k-rate output [256: 383\]: Expected 0.0003809430927503854 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.00037950131809338927\n\t[2\]\t0.0003780703991651535\n\t[3\]\t0.0003766503359656781\n\t[4\]\t0.0003752406919375062\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate positionX k-rate output [384: 511\]: Expected 0.000256254366831854 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.00025560049107298255\n\t[2\]\t0.0002549499040469527\n\t[3\]\t0.0002543026930652559\n\t[4\]\t0.00025365871260873973\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate positionX k-rate output [512: 639\]: Expected 0.0001930325524881482 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.0001926611439557746\n\t[2\]\t0.0001922911760630086\n\t[3\]\t0.00019192257605027407\n\t[4\]\t0.0001915554457809776\n\t...and 123 more errors.] + expected: FAIL + + [< [Panner k-rate positionX\] 6 out of 13 assertions were failed.] + expected: FAIL + + [X k-rate positionY: Difference between a-rate and k-rate PannerNode should have contain at least one value different from 0.] + expected: FAIL + + [X k-rate positionY k-rate output [0: 127\]: Expected 0.00930858589708805 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.007598105818033218\n\t[2\]\t0.0058776638470590115\n\t[3\]\t0.004241058137267828\n\t[4\]\t0.0027576512657105923\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate positionY k-rate output [128: 255\]: Expected 0.0009437988046556711 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.0009370959014631808\n\t[2\]\t0.0009304865961894393\n\t[3\]\t0.0009239689097739756\n\t[4\]\t0.0009175409213639796\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate positionY k-rate output [256: 383\]: Expected 0.0004916207399219275 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.000489783298689872\n\t[2\]\t0.0004879595071543008\n\t[3\]\t0.00048614933621138334\n\t[4\]\t0.0004843523493036628\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate positionY k-rate output [384: 511\]: Expected 0.00033205715590156615 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.0003312168992124498\n\t[2\]\t0.00033038086257874966\n\t[3\]\t0.0003295490168966353\n\t[4\]\t0.0003287214203737676\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate positionY k-rate output [512: 639\]: Expected 0.0002506476012058556 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.00025016837753355503\n\t[2\]\t0.0002496909291949123\n\t[3\]\t0.00024921534350141883\n\t[4\]\t0.0002487415331415832\n\t...and 123 more errors.] + expected: FAIL + + [< [Panner k-rate positionY\] 6 out of 13 assertions were failed.] + expected: FAIL + + [X k-rate orientationX k-rate output [0: 127\]: Expected 0.006728687323629856 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.0030920887365937233\n\t[2\]\t0.00669326726347208\n\t[3\]\t0.008249746635556221\n\t[4\]\t0.009090697392821312\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate orientationX k-rate output [128: 255\]: Expected 0.011709718033671379 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.01171039417386055\n\t[2\]\t0.0117110600695014\n\t[3\]\t0.011711714789271355\n\t[4\]\t0.011712361127138138\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate orientationX k-rate output [256: 383\]: Expected 0.011753348633646965 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.011753518134355545\n\t[2\]\t0.01175368670374155\n\t[3\]\t0.011753852479159832\n\t[4\]\t0.011754019185900688\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate orientationX k-rate output [384: 511\]: Expected 0.011767895892262459 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.011767972260713577\n\t[2\]\t0.011768046766519547\n\t[3\]\t0.011768121272325516\n\t[4\]\t0.011768195778131485\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate orientationX k-rate output [512: 639\]: Expected 0.01177517231553793 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.011775214225053787\n\t[2\]\t0.011775256134569645\n\t[3\]\t0.011775298975408077\n\t[4\]\t0.011775340884923935\n\t...and 123 more errors.] + expected: FAIL + + [< [Panner k-rate orientationX\] 6 out of 13 assertions were failed.] + expected: FAIL + + [X k-rate orientationY k-rate output [0: 127\]: Expected 0.006728687323629856 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.0030920887365937233\n\t[2\]\t0.00669326726347208\n\t[3\]\t0.008249746635556221\n\t[4\]\t0.009090697392821312\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate orientationY k-rate output [128: 255\]: Expected 0.011709718033671379 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.01171039417386055\n\t[2\]\t0.0117110600695014\n\t[3\]\t0.011711714789271355\n\t[4\]\t0.011712361127138138\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate orientationY k-rate output [256: 383\]: Expected 0.011753348633646965 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.011753518134355545\n\t[2\]\t0.01175368670374155\n\t[3\]\t0.011753852479159832\n\t[4\]\t0.011754019185900688\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate orientationY k-rate output [384: 511\]: Expected 0.011767895892262459 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.011767972260713577\n\t[2\]\t0.011768046766519547\n\t[3\]\t0.011768121272325516\n\t[4\]\t0.011768195778131485\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate orientationY k-rate output [512: 639\]: Expected 0.01177517231553793 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.011775214225053787\n\t[2\]\t0.011775256134569645\n\t[3\]\t0.011775298975408077\n\t[4\]\t0.011775340884923935\n\t...and 123 more errors.] + expected: FAIL + + [< [Panner k-rate orientationY\] 6 out of 13 assertions were failed.] + expected: FAIL + + [X k-rate orientationZ k-rate output [0: 127\]: Expected 0.006728687323629856 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.0030920887365937233\n\t[2\]\t0.00669326726347208\n\t[3\]\t0.008249746635556221\n\t[4\]\t0.009090697392821312\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate orientationZ k-rate output [128: 255\]: Expected 0.011709718033671379 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.01171039417386055\n\t[2\]\t0.0117110600695014\n\t[3\]\t0.011711714789271355\n\t[4\]\t0.011712361127138138\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate orientationZ k-rate output [256: 383\]: Expected 0.011753348633646965 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.011753518134355545\n\t[2\]\t0.01175368670374155\n\t[3\]\t0.011753852479159832\n\t[4\]\t0.011754019185900688\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate orientationZ k-rate output [384: 511\]: Expected 0.011767895892262459 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.011767972260713577\n\t[2\]\t0.011768046766519547\n\t[3\]\t0.011768121272325516\n\t[4\]\t0.011768195778131485\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate orientationZ k-rate output [512: 639\]: Expected 0.01177517231553793 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.011775214225053787\n\t[2\]\t0.011775256134569645\n\t[3\]\t0.011775298975408077\n\t[4\]\t0.011775340884923935\n\t...and 123 more errors.] + expected: FAIL + + [< [Panner k-rate orientationZ\] 6 out of 13 assertions were failed.] + expected: FAIL + + [X k-rate positionX k-rate output [0: 127\]: Expected 3.353939570516218e-9 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.07824614644050598\n\t[2\]\t0.060729388147592545\n\t[3\]\t0.0456632599234581\n\t[4\]\t0.03603517636656761\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate positionX k-rate output [128: 255\]: Expected 0.0012474488466978073 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.0012377985985949636\n\t[2\]\t0.0012282967800274491\n\t[3\]\t0.0012189395492896438\n\t[4\]\t0.00120972387958318\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate positionX k-rate output [256: 383\]: Expected 0.0006243684329092503 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.0006219413480721414\n\t[2\]\t0.0006195332389324903\n\t[3\]\t0.0006171435234136879\n\t[4\]\t0.0006147722597233951\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate positionX k-rate output [384: 511\]: Expected 0.0004163868143223226 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.00041530607268214226\n\t[2\]\t0.00041423088987357914\n\t[3\]\t0.0004131612367928028\n\t[4\]\t0.00041209711343981326\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate positionX k-rate output [512: 639\]: Expected 0.00031234289053827524 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.0003117343003395945\n\t[2\]\t0.0003111281548626721\n\t[3\]\t0.0003105243085883558\n\t[4\]\t0.0003099228488281369\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate positionY k-rate output [0: 127\]: Expected 0.15397992730140686 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.05288306623697281\n\t[2\]\t0.033593595027923584\n\t[3\]\t0.0257780272513628\n\t[4\]\t0.02088121324777603\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate positionY k-rate output [128: 255\]: Expected 0.0008113961666822433 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.0008051462355069816\n\t[2\]\t0.0007989920559339225\n\t[3\]\t0.0007929311250336468\n\t[4\]\t0.0007869615219533443\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate positionY k-rate output [256: 383\]: Expected 0.0004070003633387387 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.000405421742470935\n\t[2\]\t0.0004038553452119231\n\t[3\]\t0.0004023009678348899\n\t[4\]\t0.0004007585230283439\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate positionY k-rate output [384: 511\]: Expected 0.00027162270271219313 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.0002709187101572752\n\t[2\]\t0.00027021835558116436\n\t[3\]\t0.00026952155167236924\n\t[4\]\t0.0002688283857423812\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate positionY k-rate output [512: 639\]: Expected 0.0002038254460785538 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.0002034287463175133\n\t[2\]\t0.00020303361816331744\n\t[3\]\t0.00020263998885639012\n\t[4\]\t0.00020224788750056177\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate orientationX: Output of k-rate PannerNode expected to be equal to the array [NaN,0.0007921538781374693,0.001576882554218173,0.002354217227548361,0.003124210285022855,0.0038868971168994904,0.004642319865524769,0.005390523001551628,0.006131546106189489,0.006865449249744415,0.007592272944748402,0.00831206887960434,0.009024884551763535,0.009730767458677292,0.010429782792925835,0.011121975257992744...\] but differs in 1 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\tNaN\tNaN] + expected: FAIL + + [X k-rate orientationX: Output of a-rate PannerNode expected to be equal to the array [NaN,0.0007921538781374693,0.001576882554218173,0.002354217227548361,0.003124210285022855,0.0038868971168994904,0.004642319865524769,0.005390523001551628,0.006131546106189489,0.006865449249744415,0.007592272944748402,0.00831206887960434,0.009024884551763535,0.009730767458677292,0.010429782792925835,0.011121975257992744...\] but differs in 1 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\tNaN\tNaN] + expected: FAIL + + [X k-rate orientationX k-rate output [0: 127\]: Expected NaN for all values but found 128 unexpected values: \n\tIndex\tActual\n\t[0\]\tNaN\n\t[1\]\t0.0007921538781374693\n\t[2\]\t0.001576882554218173\n\t[3\]\t0.002354217227548361\n\t...and 124 more errors.] + expected: FAIL + + [X k-rate orientationX k-rate output [128: 255\]: Expected 0.05854206159710884 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.05878373980522156\n\t[2\]\t0.05902349576354027\n\t[3\]\t0.05926135554909706\n\t[4\]\t0.05949733406305313\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate orientationX k-rate output [256: 383\]: Expected 0.07888390868902206 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.07898671925067902\n\t[2\]\t0.07908895611763\n\t[3\]\t0.07919061928987503\n\t[4\]\t0.07929172366857529\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate orientationX k-rate output [384: 511\]: Expected 0.08858339488506317 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.08863884955644608\n\t[2\]\t0.08869408071041107\n\t[3\]\t0.08874908089637756\n\t[4\]\t0.08880385756492615\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate orientationX k-rate output [512: 639\]: Expected 0.09418901801109314 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.09422345459461212\n\t[2\]\t0.09425775706768036\n\t[3\]\t0.09429195523262024\n\t[4\]\t0.09432604908943176\n\t...and 123 more errors.] + expected: FAIL + + [< [Panner k-rate orientationX\] 7 out of 13 assertions were failed.] + expected: FAIL + + [X k-rate orientationY k-rate output [0: 127\]: Expected 0.07389304786920547 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.07389718294143677\n\t[2\]\t0.07390936464071274\n\t[3\]\t0.07392925769090652\n\t[4\]\t0.07395651191473007\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate orientationY k-rate output [128: 255\]: Expected 0.08894405514001846 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.08904264867305756\n\t[2\]\t0.08914059400558472\n\t[3\]\t0.08923792839050293\n\t[4\]\t0.0893346294760704\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate orientationY k-rate output [256: 383\]: Expected 0.09769000113010406 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.0977361723780632\n\t[2\]\t0.09778209030628204\n\t[3\]\t0.09782776981592178\n\t[4\]\t0.09787321090698242\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate orientationY k-rate output [384: 511\]: Expected 0.10211683809757233 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.10214255005121231\n\t[2\]\t0.10216816514730453\n\t[3\]\t0.1021936684846878\n\t[4\]\t0.10221906751394272\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate orientationY k-rate output [512: 639\]: Expected 0.1047375425696373 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.1047537699341774\n\t[2\]\t0.10476994514465332\n\t[3\]\t0.10478606820106506\n\t[4\]\t0.10480213910341263\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate orientationZ k-rate output [0: 127\]: Expected 0.07389304786920547 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.07389718294143677\n\t[2\]\t0.07390936464071274\n\t[3\]\t0.07392925769090652\n\t[4\]\t0.07395651191473007\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate orientationZ k-rate output [128: 255\]: Expected 0.08894405514001846 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.08904264867305756\n\t[2\]\t0.08914059400558472\n\t[3\]\t0.08923792839050293\n\t[4\]\t0.0893346294760704\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate orientationZ k-rate output [256: 383\]: Expected 0.09769000113010406 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.0977361723780632\n\t[2\]\t0.09778209030628204\n\t[3\]\t0.09782776981592178\n\t[4\]\t0.09787321090698242\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate orientationZ k-rate output [384: 511\]: Expected 0.10211683809757233 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.10214255005121231\n\t[2\]\t0.10216816514730453\n\t[3\]\t0.1021936684846878\n\t[4\]\t0.10221906751394272\n\t...and 123 more errors.] + expected: FAIL + + [X k-rate orientationZ k-rate output [512: 639\]: Expected 0.1047375425696373 for all values but found 127 unexpected values: \n\tIndex\tActual\n\t[1\]\t0.1047537699341774\n\t[2\]\t0.10476994514465332\n\t[3\]\t0.10478606820106506\n\t[4\]\t0.10480213910341263\n\t...and 123 more errors.] + expected: FAIL + diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/convolver-setBuffer-already-has-value.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/convolver-setBuffer-already-has-value.html.ini new file mode 100644 index 000000000000..1fa26f373d4b --- /dev/null +++ b/testing/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/convolver-setBuffer-already-has-value.html.ini @@ -0,0 +1,16 @@ +[convolver-setBuffer-already-has-value.html] + [X Set buffer a second time did not throw an exception.] + expected: FAIL + + [X Set buffer to non-null to verify we throw eror even if the old buffer is null did not throw an exception.] + expected: FAIL + + [< [test\] 2 out of 6 assertions were failed.] + expected: FAIL + + [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.] + expected: FAIL + + [X Set buffer to non-null to verify to throw an error did not throw an exception.] + expected: FAIL + diff --git a/testing/web-platform/meta/webdriver/tests/delete_session/delete.py.ini b/testing/web-platform/meta/webdriver/tests/delete_session/delete.py.ini new file mode 100644 index 000000000000..34140802ec68 --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/delete_session/delete.py.ini @@ -0,0 +1,4 @@ +[delete.py] + [test_dismissed_beforeunload_prompt] + expected: FAIL + diff --git a/testing/web-platform/meta/webdriver/tests/element_click/interactability.py.ini b/testing/web-platform/meta/webdriver/tests/element_click/interactability.py.ini new file mode 100644 index 000000000000..b64d52191ae7 --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/element_click/interactability.py.ini @@ -0,0 +1,4 @@ +[interactability.py] + [test_element_not_visible_overflow_hidden] + expected: FAIL + diff --git a/testing/web-platform/meta/webdriver/tests/execute_async_script/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/execute_async_script/user_prompts.py.ini index 88de0410dc7e..ece902cc5a0b 100644 --- a/testing/web-platform/meta/webdriver/tests/execute_async_script/user_prompts.py.ini +++ b/testing/web-platform/meta/webdriver/tests/execute_async_script/user_prompts.py.ini @@ -12,3 +12,4 @@ [test_handle_prompt_twice[capabilities0-prompt\]] expected: FAIL disabled: Bug 1459118 + diff --git a/testing/web-platform/meta/webdriver/tests/execute_script/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/execute_script/user_prompts.py.ini index 88de0410dc7e..ece902cc5a0b 100644 --- a/testing/web-platform/meta/webdriver/tests/execute_script/user_prompts.py.ini +++ b/testing/web-platform/meta/webdriver/tests/execute_script/user_prompts.py.ini @@ -12,3 +12,4 @@ [test_handle_prompt_twice[capabilities0-prompt\]] expected: FAIL disabled: Bug 1459118 + diff --git a/testing/web-platform/meta/webrtc/RTCDTMFSender-insertDTMF.https.html.ini b/testing/web-platform/meta/webrtc/RTCDTMFSender-insertDTMF.https.html.ini index 7773d331e0bf..72bbf7fdf990 100644 --- a/testing/web-platform/meta/webrtc/RTCDTMFSender-insertDTMF.https.html.ini +++ b/testing/web-platform/meta/webrtc/RTCDTMFSender-insertDTMF.https.html.ini @@ -2,6 +2,3 @@ [insertDTMF() should throw InvalidStateError if transceiver.currentDirection is recvonly] expected: FAIL - [insertDTMF() should throw InvalidStateError if transceiver.currentDirection is inactive] - expected: FAIL - diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-addTrack.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-addTrack.https.html.ini index d177da91df7e..485a349cff7f 100644 --- a/testing/web-platform/meta/webrtc/RTCPeerConnection-addTrack.https.html.ini +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-addTrack.https.html.ini @@ -11,3 +11,12 @@ [addTrack with existing sender with null track, different kind, and recvonly direction should create new sender] expected: FAIL + [addTrack with single track argument and no stream should succeed] + expected: FAIL + + [addTrack with existing sender that has not been used to send should reuse the sender] + expected: FAIL + + [addTrack with existing sender that has been used to send should create new sender] + expected: FAIL + diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-getStats.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-getStats.https.html.ini index 70b753bc0fd0..b3d42f4d4a36 100644 --- a/testing/web-platform/meta/webrtc/RTCPeerConnection-getStats.https.html.ini +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-getStats.https.html.ini @@ -2,9 +2,6 @@ [getStats() with track not added to connection should reject with InvalidAccessError] expected: FAIL - [getStats() with track added via addTransceiver should succeed] - expected: FAIL - [getStats() with track associated with more than one sender should reject with InvalidAccessError] expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-removeTrack.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-removeTrack.https.html.ini index fe11808e170f..07dadacf1b6b 100644 --- a/testing/web-platform/meta/webrtc/RTCPeerConnection-removeTrack.https.html.ini +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-removeTrack.https.html.ini @@ -1,7 +1,4 @@ [RTCPeerConnection-removeTrack.https.html] - [addTransceiver - Calling removeTrack with valid sender should set sender.track to null] - expected: FAIL - [Calling removeTrack with currentDirection sendrecv should set direction to recvonly] expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-setLocalDescription-pranswer.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-setLocalDescription-pranswer.html.ini index 510555b87f73..68561a220ae5 100644 --- a/testing/web-platform/meta/webrtc/RTCPeerConnection-setLocalDescription-pranswer.html.ini +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-setLocalDescription-pranswer.html.ini @@ -1,5 +1,4 @@ [RTCPeerConnection-setLocalDescription-pranswer.html] - expected: TIMEOUT [setLocalDescription(pranswer) from stable state should reject with InvalidStateError] expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-setLocalDescription-rollback.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-setLocalDescription-rollback.html.ini index 975203e367cb..081b611172de 100644 --- a/testing/web-platform/meta/webrtc/RTCPeerConnection-setLocalDescription-rollback.html.ini +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-setLocalDescription-rollback.html.ini @@ -1,5 +1,4 @@ [RTCPeerConnection-setLocalDescription-rollback.html] - expected: TIMEOUT [setLocalDescription(rollback) from have-local-offer state should reset back to stable state] expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-setLocalDescription.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-setLocalDescription.html.ini index 006dc1fe6bab..5a04302c5ea7 100644 --- a/testing/web-platform/meta/webrtc/RTCPeerConnection-setLocalDescription.html.ini +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-setLocalDescription.html.ini @@ -33,3 +33,9 @@ [Calling setLocalDescription(answer) from have-local-offer state should reject with InvalidStateError] expected: FAIL + [RTCPeerConnection.prototype.setLocalDescription] + expected: FAIL + + [onsignalingstatechange fires before setLocalDescription resolves] + expected: FAIL + diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-pranswer.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-pranswer.html.ini index 2fbc948decdb..4c0294e261b9 100644 --- a/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-pranswer.html.ini +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-pranswer.html.ini @@ -1,5 +1,4 @@ [RTCPeerConnection-setRemoteDescription-pranswer.html] - expected: TIMEOUT [setRemoteDescription(pranswer) from stable state should reject with InvalidStateError] expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-rollback.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-rollback.html.ini index 5e7db8632f0a..770b0ce1bd69 100644 --- a/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-rollback.html.ini +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-rollback.html.ini @@ -1,5 +1,4 @@ [RTCPeerConnection-setRemoteDescription-rollback.html] - expected: TIMEOUT [setRemoteDescription(rollback) in have-remote-offer state should revert to stable state] expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCRtpParameters-encodings.html.ini b/testing/web-platform/meta/webrtc/RTCRtpParameters-encodings.html.ini index 6e3221c1de16..ffd936df93ab 100644 --- a/testing/web-platform/meta/webrtc/RTCRtpParameters-encodings.html.ini +++ b/testing/web-platform/meta/webrtc/RTCRtpParameters-encodings.html.ini @@ -53,3 +53,45 @@ [setParameters() with modified encoding.maxFramerate should succeed] expected: FAIL + [setParameters() with modified encoding.dtx should succeed with RTCRtpTransceiverInit] + expected: FAIL + + [setParameters() with modified encoding.dtx should succeed without RTCRtpTransceiverInit] + expected: FAIL + + [setParameters() with unset encoding.dtx should succeed with RTCRtpTransceiverInit] + expected: FAIL + + [setParameters() with unset encoding.dtx should succeed without RTCRtpTransceiverInit] + expected: FAIL + + [setParameters() with modified encoding.active should succeed with RTCRtpTransceiverInit] + expected: FAIL + + [setParameters() with modified encoding.active should succeed without RTCRtpTransceiverInit] + expected: FAIL + + [setParameters() with modified encoding.priority should succeed with RTCRtpTransceiverInit] + expected: FAIL + + [setParameters() with modified encoding.priority should succeed without RTCRtpTransceiverInit] + expected: FAIL + + [setParameters() with modified encoding.ptime should succeed with RTCRtpTransceiverInit] + expected: FAIL + + [setParameters() with modified encoding.ptime should succeed without RTCRtpTransceiverInit] + expected: FAIL + + [setParameters() with modified encoding.maxBitrate should succeed with RTCRtpTransceiverInit] + expected: FAIL + + [setParameters() with modified encoding.maxBitrate should succeed without RTCRtpTransceiverInit] + expected: FAIL + + [setParameters() with modified encoding.maxFramerate should succeed with RTCRtpTransceiverInit] + expected: FAIL + + [setParameters() with modified encoding.maxFramerate should succeed without RTCRtpTransceiverInit] + expected: FAIL + diff --git a/testing/web-platform/meta/webrtc/RTCRtpParameters-transactionId.html.ini b/testing/web-platform/meta/webrtc/RTCRtpParameters-transactionId.html.ini index 8707a820430d..f981405f4e00 100644 --- a/testing/web-platform/meta/webrtc/RTCRtpParameters-transactionId.html.ini +++ b/testing/web-platform/meta/webrtc/RTCRtpParameters-transactionId.html.ini @@ -14,3 +14,6 @@ [setParameters() with parameters older than last getParameters() should reject with InvalidModificationError] expected: FAIL + [setParameters() twice with the same parameters should reject with InvalidStateError] + expected: FAIL + diff --git a/testing/web-platform/meta/websockets/basic-auth.any.js.ini b/testing/web-platform/meta/websockets/basic-auth.any.js.ini new file mode 100644 index 000000000000..706525018ebb --- /dev/null +++ b/testing/web-platform/meta/websockets/basic-auth.any.js.ini @@ -0,0 +1,8 @@ +[basic-auth.any.html] + +[basic-auth.https.any.serviceworker.html] + expected: TIMEOUT + +[basic-auth.any.worker.html] + +[basic-auth.any.sharedworker.html] diff --git a/testing/web-platform/meta/websockets/opening-handshake/003-sets-origin.worker.js.ini b/testing/web-platform/meta/websockets/opening-handshake/003-sets-origin.worker.js.ini deleted file mode 100644 index e44809b7ba76..000000000000 --- a/testing/web-platform/meta/websockets/opening-handshake/003-sets-origin.worker.js.ini +++ /dev/null @@ -1,2 +0,0 @@ -[003-sets-origin.worker.html] - expected: TIMEOUT diff --git a/testing/web-platform/meta/webusb/idlharness.https.any.js.ini b/testing/web-platform/meta/webusb/idlharness.https.any.js.ini new file mode 100644 index 000000000000..040f4b25b832 --- /dev/null +++ b/testing/web-platform/meta/webusb/idlharness.https.any.js.ini @@ -0,0 +1,14 @@ +[idlharness.https.any.html] + [WebUSB IDL test] + expected: FAIL + + +[idlharness.https.any.worker.html] + [WebUSB IDL test] + expected: FAIL + + +[idlharness.https.any.sharedworker.html] + [WebUSB IDL test] + expected: FAIL + diff --git a/testing/web-platform/meta/webusb/idlharness.https.html.ini b/testing/web-platform/meta/webusb/idlharness.https.html.ini deleted file mode 100644 index 2193f0bdc461..000000000000 --- a/testing/web-platform/meta/webusb/idlharness.https.html.ini +++ /dev/null @@ -1,487 +0,0 @@ -[idlharness.https.html] - [Navigator interface: attribute usb] - expected: FAIL - - [Navigator interface: navigator must inherit property "usb" with the proper type (0)] - expected: FAIL - - [USB interface: existence and properties of interface object] - expected: FAIL - - [USB interface object length] - expected: FAIL - - [USB interface object name] - expected: FAIL - - [USB interface: existence and properties of interface prototype object] - expected: FAIL - - [USB interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [USB interface: attribute onconnect] - expected: FAIL - - [USB interface: attribute ondisconnect] - expected: FAIL - - [USB interface: operation getDevices()] - expected: FAIL - - [USB interface: operation requestDevice(USBDeviceRequestOptions)] - expected: FAIL - - [USB interface: navigator.usb must inherit property "onconnect" with the proper type (0)] - expected: FAIL - - [USB interface: navigator.usb must inherit property "ondisconnect" with the proper type (1)] - expected: FAIL - - [USB interface: navigator.usb must inherit property "getDevices" with the proper type (2)] - expected: FAIL - - [USB interface: navigator.usb must inherit property "requestDevice" with the proper type (3)] - expected: FAIL - - [USB interface: calling requestDevice(USBDeviceRequestOptions) on navigator.usb with too few arguments must throw TypeError] - expected: FAIL - - [USBConnectionEvent interface: existence and properties of interface object] - expected: FAIL - - [USBConnectionEvent interface object length] - expected: FAIL - - [USBConnectionEvent interface object name] - expected: FAIL - - [USBConnectionEvent interface: existence and properties of interface prototype object] - expected: FAIL - - [USBConnectionEvent interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [USBConnectionEvent interface: attribute device] - expected: FAIL - - [USBDevice interface: existence and properties of interface object] - expected: FAIL - - [USBDevice interface object length] - expected: FAIL - - [USBDevice interface object name] - expected: FAIL - - [USBDevice interface: existence and properties of interface prototype object] - expected: FAIL - - [USBDevice interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [USBDevice interface: attribute usbVersionMajor] - expected: FAIL - - [USBDevice interface: attribute usbVersionMinor] - expected: FAIL - - [USBDevice interface: attribute usbVersionSubminor] - expected: FAIL - - [USBDevice interface: attribute deviceClass] - expected: FAIL - - [USBDevice interface: attribute deviceSubclass] - expected: FAIL - - [USBDevice interface: attribute deviceProtocol] - expected: FAIL - - [USBDevice interface: attribute vendorId] - expected: FAIL - - [USBDevice interface: attribute productId] - expected: FAIL - - [USBDevice interface: attribute deviceVersionMajor] - expected: FAIL - - [USBDevice interface: attribute deviceVersionMinor] - expected: FAIL - - [USBDevice interface: attribute deviceVersionSubminor] - expected: FAIL - - [USBDevice interface: attribute manufacturerName] - expected: FAIL - - [USBDevice interface: attribute productName] - expected: FAIL - - [USBDevice interface: attribute serialNumber] - expected: FAIL - - [USBDevice interface: attribute configuration] - expected: FAIL - - [USBDevice interface: attribute configurations] - expected: FAIL - - [USBDevice interface: attribute opened] - expected: FAIL - - [USBDevice interface: operation open()] - expected: FAIL - - [USBDevice interface: operation close()] - expected: FAIL - - [USBDevice interface: operation selectConfiguration(octet)] - expected: FAIL - - [USBDevice interface: operation claimInterface(octet)] - expected: FAIL - - [USBDevice interface: operation releaseInterface(octet)] - expected: FAIL - - [USBDevice interface: operation selectAlternateInterface(octet,octet)] - expected: FAIL - - [USBDevice interface: operation controlTransferIn(USBControlTransferParameters,unsigned short)] - expected: FAIL - - [USBDevice interface: operation controlTransferOut(USBControlTransferParameters,BufferSource)] - expected: FAIL - - [USBDevice interface: operation clearHalt(USBDirection,octet)] - expected: FAIL - - [USBDevice interface: operation transferIn(octet,unsigned long)] - expected: FAIL - - [USBDevice interface: operation transferOut(octet,BufferSource)] - expected: FAIL - - [USBDevice interface: operation isochronousTransferIn(octet,[object Object\])] - expected: FAIL - - [USBDevice interface: operation isochronousTransferOut(octet,BufferSource,[object Object\])] - expected: FAIL - - [USBDevice interface: operation reset()] - expected: FAIL - - [USBInTransferResult interface: existence and properties of interface object] - expected: FAIL - - [USBInTransferResult interface object length] - expected: FAIL - - [USBInTransferResult interface object name] - expected: FAIL - - [USBInTransferResult interface: existence and properties of interface prototype object] - expected: FAIL - - [USBInTransferResult interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [USBInTransferResult interface: attribute data] - expected: FAIL - - [USBInTransferResult interface: attribute status] - expected: FAIL - - [USBInTransferResult interface: new USBInTransferResult("ok") must inherit property "data" with the proper type (0)] - expected: FAIL - - [USBInTransferResult interface: new USBInTransferResult("ok") must inherit property "status" with the proper type (1)] - expected: FAIL - - [USBOutTransferResult interface: existence and properties of interface object] - expected: FAIL - - [USBOutTransferResult interface object length] - expected: FAIL - - [USBOutTransferResult interface object name] - expected: FAIL - - [USBOutTransferResult interface: existence and properties of interface prototype object] - expected: FAIL - - [USBOutTransferResult interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [USBOutTransferResult interface: attribute bytesWritten] - expected: FAIL - - [USBOutTransferResult interface: attribute status] - expected: FAIL - - [USBOutTransferResult interface: new USBOutTransferResult("ok") must inherit property "bytesWritten" with the proper type (0)] - expected: FAIL - - [USBOutTransferResult interface: new USBOutTransferResult("ok") must inherit property "status" with the proper type (1)] - expected: FAIL - - [USBIsochronousInTransferPacket interface: existence and properties of interface object] - expected: FAIL - - [USBIsochronousInTransferPacket interface object length] - expected: FAIL - - [USBIsochronousInTransferPacket interface object name] - expected: FAIL - - [USBIsochronousInTransferPacket interface: existence and properties of interface prototype object] - expected: FAIL - - [USBIsochronousInTransferPacket interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [USBIsochronousInTransferPacket interface: attribute data] - expected: FAIL - - [USBIsochronousInTransferPacket interface: attribute status] - expected: FAIL - - [USBIsochronousInTransferPacket interface: new USBIsochronousInTransferPacket("ok") must inherit property "data" with the proper type (0)] - expected: FAIL - - [USBIsochronousInTransferPacket interface: new USBIsochronousInTransferPacket("ok") must inherit property "status" with the proper type (1)] - expected: FAIL - - [USBIsochronousInTransferResult interface: existence and properties of interface object] - expected: FAIL - - [USBIsochronousInTransferResult interface object length] - expected: FAIL - - [USBIsochronousInTransferResult interface object name] - expected: FAIL - - [USBIsochronousInTransferResult interface: existence and properties of interface prototype object] - expected: FAIL - - [USBIsochronousInTransferResult interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [USBIsochronousInTransferResult interface: attribute data] - expected: FAIL - - [USBIsochronousInTransferResult interface: attribute packets] - expected: FAIL - - [USBIsochronousInTransferResult interface: new USBIsochronousInTransferResult([\]) must inherit property "data" with the proper type (0)] - expected: FAIL - - [USBIsochronousInTransferResult interface: new USBIsochronousInTransferResult([\]) must inherit property "packets" with the proper type (1)] - expected: FAIL - - [USBIsochronousOutTransferPacket interface: existence and properties of interface object] - expected: FAIL - - [USBIsochronousOutTransferPacket interface object length] - expected: FAIL - - [USBIsochronousOutTransferPacket interface object name] - expected: FAIL - - [USBIsochronousOutTransferPacket interface: existence and properties of interface prototype object] - expected: FAIL - - [USBIsochronousOutTransferPacket interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [USBIsochronousOutTransferPacket interface: attribute bytesWritten] - expected: FAIL - - [USBIsochronousOutTransferPacket interface: attribute status] - expected: FAIL - - [USBIsochronousOutTransferPacket interface: new USBIsochronousOutTransferPacket("ok") must inherit property "bytesWritten" with the proper type (0)] - expected: FAIL - - [USBIsochronousOutTransferPacket interface: new USBIsochronousOutTransferPacket("ok") must inherit property "status" with the proper type (1)] - expected: FAIL - - [USBIsochronousOutTransferResult interface: existence and properties of interface object] - expected: FAIL - - [USBIsochronousOutTransferResult interface object length] - expected: FAIL - - [USBIsochronousOutTransferResult interface object name] - expected: FAIL - - [USBIsochronousOutTransferResult interface: existence and properties of interface prototype object] - expected: FAIL - - [USBIsochronousOutTransferResult interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [USBIsochronousOutTransferResult interface: attribute packets] - expected: FAIL - - [USBIsochronousOutTransferResult interface: new USBIsochronousOutTransferResult([\]) must inherit property "packets" with the proper type (0)] - expected: FAIL - - [USBConfiguration interface: existence and properties of interface object] - expected: FAIL - - [USBConfiguration interface object length] - expected: FAIL - - [USBConfiguration interface object name] - expected: FAIL - - [USBConfiguration interface: existence and properties of interface prototype object] - expected: FAIL - - [USBConfiguration interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [USBConfiguration interface: attribute configurationValue] - expected: FAIL - - [USBConfiguration interface: attribute configurationName] - expected: FAIL - - [USBConfiguration interface: attribute interfaces] - expected: FAIL - - [USBInterface interface: existence and properties of interface object] - expected: FAIL - - [USBInterface interface object length] - expected: FAIL - - [USBInterface interface object name] - expected: FAIL - - [USBInterface interface: existence and properties of interface prototype object] - expected: FAIL - - [USBInterface interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [USBInterface interface: attribute interfaceNumber] - expected: FAIL - - [USBInterface interface: attribute alternate] - expected: FAIL - - [USBInterface interface: attribute alternates] - expected: FAIL - - [USBInterface interface: attribute claimed] - expected: FAIL - - [USBAlternateInterface interface: existence and properties of interface object] - expected: FAIL - - [USBAlternateInterface interface object length] - expected: FAIL - - [USBAlternateInterface interface object name] - expected: FAIL - - [USBAlternateInterface interface: existence and properties of interface prototype object] - expected: FAIL - - [USBAlternateInterface interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [USBAlternateInterface interface: attribute alternateSetting] - expected: FAIL - - [USBAlternateInterface interface: attribute interfaceClass] - expected: FAIL - - [USBAlternateInterface interface: attribute interfaceSubclass] - expected: FAIL - - [USBAlternateInterface interface: attribute interfaceProtocol] - expected: FAIL - - [USBAlternateInterface interface: attribute interfaceName] - expected: FAIL - - [USBAlternateInterface interface: attribute endpoints] - expected: FAIL - - [USBEndpoint interface: existence and properties of interface object] - expected: FAIL - - [USBEndpoint interface object length] - expected: FAIL - - [USBEndpoint interface object name] - expected: FAIL - - [USBEndpoint interface: existence and properties of interface prototype object] - expected: FAIL - - [USBEndpoint interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [USBEndpoint interface: attribute endpointNumber] - expected: FAIL - - [USBEndpoint interface: attribute direction] - expected: FAIL - - [USBEndpoint interface: attribute type] - expected: FAIL - - [USBEndpoint interface: attribute packetSize] - expected: FAIL - - [USB must be primary interface of navigator.usb] - expected: FAIL - - [Stringification of navigator.usb] - expected: FAIL - - [USBInTransferResult must be primary interface of new USBInTransferResult("ok")] - expected: FAIL - - [Stringification of new USBInTransferResult("ok")] - expected: FAIL - - [USBOutTransferResult must be primary interface of new USBOutTransferResult("ok")] - expected: FAIL - - [Stringification of new USBOutTransferResult("ok")] - expected: FAIL - - [USBIsochronousInTransferPacket must be primary interface of new USBIsochronousInTransferPacket("ok")] - expected: FAIL - - [Stringification of new USBIsochronousInTransferPacket("ok")] - expected: FAIL - - [USBIsochronousInTransferResult must be primary interface of new USBIsochronousInTransferResult([\])] - expected: FAIL - - [Stringification of new USBIsochronousInTransferResult([\])] - expected: FAIL - - [USBIsochronousOutTransferPacket must be primary interface of new USBIsochronousOutTransferPacket("ok")] - expected: FAIL - - [Stringification of new USBIsochronousOutTransferPacket("ok")] - expected: FAIL - - [USBIsochronousOutTransferResult must be primary interface of new USBIsochronousOutTransferResult([\])] - expected: FAIL - - [Stringification of new USBIsochronousOutTransferResult([\])] - expected: FAIL - - [WebUSB IDL test] - expected: FAIL - diff --git a/testing/web-platform/meta/webusb/usb-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html.ini b/testing/web-platform/meta/webusb/usb-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html.ini index c67d30f3d78d..7ddb197b51c5 100644 --- a/testing/web-platform/meta/webusb/usb-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html.ini +++ b/testing/web-platform/meta/webusb/usb-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html.ini @@ -5,3 +5,9 @@ [Feature-Policy allow="usb" disallows cross-origin relocation.] expected: FAIL + [Feature-Policy allow="usb" allows workers in same-origin relocation.] + expected: FAIL + + [Feature-Policy allow="usb" disallows workers in cross-origin relocation.] + expected: FAIL + diff --git a/testing/web-platform/meta/webusb/usb-allowed-by-feature-policy-attribute.https.sub.html.ini b/testing/web-platform/meta/webusb/usb-allowed-by-feature-policy-attribute.https.sub.html.ini index 57ad28d54607..ce466c0f3be8 100644 --- a/testing/web-platform/meta/webusb/usb-allowed-by-feature-policy-attribute.https.sub.html.ini +++ b/testing/web-platform/meta/webusb/usb-allowed-by-feature-policy-attribute.https.sub.html.ini @@ -8,3 +8,12 @@ [Feature policy "usb" can be enabled in cross-origin iframe using allow="usb" attribute] expected: FAIL + [Feature policy "usb" can be enabled in a worker in same-origin iframe using allow="usb" attribute] + expected: FAIL + + [Feature policy "usb" can be enabled in a worker in cross-origin iframe using allow="usb" attribute] + expected: FAIL + + [Inherited header feature policy allows dedicated workers.] + expected: FAIL + diff --git a/testing/web-platform/meta/webusb/usb-allowed-by-feature-policy.https.sub.html.ini b/testing/web-platform/meta/webusb/usb-allowed-by-feature-policy.https.sub.html.ini index 648642aacdda..0df63722c073 100644 --- a/testing/web-platform/meta/webusb/usb-allowed-by-feature-policy.https.sub.html.ini +++ b/testing/web-platform/meta/webusb/usb-allowed-by-feature-policy.https.sub.html.ini @@ -1,4 +1,5 @@ [usb-allowed-by-feature-policy.https.sub.html] + expected: TIMEOUT [Feature-Policy header {"usb": ["*"\]} allows the top-level document.] expected: FAIL @@ -17,3 +18,12 @@ [Feature-Policy header {"usb" : ["*"\]} allows cross-origin iframes.] expected: FAIL + [Feature-Policy header {"usb" : ["*"\]} allows workers in same-origin iframes.] + expected: TIMEOUT + + [Feature-Policy header {"usb" : ["*"\]} allows workers in cross-origin iframes.] + expected: TIMEOUT + + [Inherited header feature policy allows dedicated workers.] + expected: FAIL + diff --git a/testing/web-platform/meta/webusb/usb-disabled-by-feature-policy.https.sub.html.ini b/testing/web-platform/meta/webusb/usb-disabled-by-feature-policy.https.sub.html.ini index 096286d90f2b..fc00154aa439 100644 --- a/testing/web-platform/meta/webusb/usb-disabled-by-feature-policy.https.sub.html.ini +++ b/testing/web-platform/meta/webusb/usb-disabled-by-feature-policy.https.sub.html.ini @@ -1,4 +1,5 @@ [usb-disabled-by-feature-policy.https.sub.html] + expected: TIMEOUT [Feature-Policy header {"usb": [\]} disallows the top-level document.] expected: FAIL @@ -11,3 +12,12 @@ [Feature-Policy header {"usb" : [\]} disallows the top-level document.] expected: FAIL + [Feature-Policy header {"usb" : [\]} disallows workers in same-origin iframes.] + expected: TIMEOUT + + [Feature-Policy header {"usb" : [\]} disallows workers in cross-origin iframes.] + expected: TIMEOUT + + [Inherited Feature-Policy header {"usb" : [\]} disallows dedicated workers.] + expected: FAIL + diff --git a/testing/web-platform/meta/webusb/usb.https.any.js.ini b/testing/web-platform/meta/webusb/usb.https.any.js.ini new file mode 100644 index 000000000000..7e20d8e52d7c --- /dev/null +++ b/testing/web-platform/meta/webusb/usb.https.any.js.ini @@ -0,0 +1,41 @@ +[usb.https.any.html] + [getDevices returns devices that are connected] + expected: FAIL + + [getDevices returns the same objects for each USB device] + expected: FAIL + + [onconnect event is trigged by adding a device] + expected: FAIL + + [ondisconnect event is triggered by removing a device] + expected: FAIL + + +[usb.https.any.sharedworker.html] + [getDevices returns devices that are connected] + expected: FAIL + + [getDevices returns the same objects for each USB device] + expected: FAIL + + [onconnect event is trigged by adding a device] + expected: FAIL + + [ondisconnect event is triggered by removing a device] + expected: FAIL + + +[usb.https.any.worker.html] + [getDevices returns devices that are connected] + expected: FAIL + + [getDevices returns the same objects for each USB device] + expected: FAIL + + [onconnect event is trigged by adding a device] + expected: FAIL + + [ondisconnect event is triggered by removing a device] + expected: FAIL + diff --git a/testing/web-platform/meta/webusb/usb.https.html.ini b/testing/web-platform/meta/webusb/usb.https.window.js.ini similarity index 58% rename from testing/web-platform/meta/webusb/usb.https.html.ini rename to testing/web-platform/meta/webusb/usb.https.window.js.ini index 890121e3eaf1..e8669c2bce2c 100644 --- a/testing/web-platform/meta/webusb/usb.https.html.ini +++ b/testing/web-platform/meta/webusb/usb.https.window.js.ini @@ -1,10 +1,4 @@ -[usb.https.html] - [getDevices returns devices that are connected] - expected: FAIL - - [getDevices returns the same objects for each USB device] - expected: FAIL - +[usb.https.window.html] [requestDevice rejects when called without a user gesture] expected: FAIL @@ -20,12 +14,6 @@ [filters are sent correctly] expected: FAIL - [onconnect event is trigged by adding a device] - expected: FAIL - - [ondisconnect event is triggered by removing a device] - expected: FAIL - [multiple requestDevice calls are allowed per user activation] expected: FAIL diff --git a/testing/web-platform/meta/webusb/usbConnectionEvent.https.any.js.ini b/testing/web-platform/meta/webusb/usbConnectionEvent.https.any.js.ini new file mode 100644 index 000000000000..f11322d35469 --- /dev/null +++ b/testing/web-platform/meta/webusb/usbConnectionEvent.https.any.js.ini @@ -0,0 +1,23 @@ +[usbConnectionEvent.https.any.sharedworker.html] + [Can construct a USBConnectionEvent with a device] + expected: FAIL + + [Cannot construct a USBConnectionEvent without a device] + expected: FAIL + + +[usbConnectionEvent.https.any.worker.html] + [Can construct a USBConnectionEvent with a device] + expected: FAIL + + [Cannot construct a USBConnectionEvent without a device] + expected: FAIL + + +[usbConnectionEvent.https.any.html] + [Can construct a USBConnectionEvent with a device] + expected: FAIL + + [Cannot construct a USBConnectionEvent without a device] + expected: FAIL + diff --git a/testing/web-platform/meta/webusb/usbConnectionEvent.https.html.ini b/testing/web-platform/meta/webusb/usbConnectionEvent.https.html.ini deleted file mode 100644 index 325b1e22d8bd..000000000000 --- a/testing/web-platform/meta/webusb/usbConnectionEvent.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[usbConnectionEvent.https.html] - [Can construct a USBConnectionEvent with a device] - expected: FAIL - - [Cannot construct a USBConnectionEvent without a device] - expected: FAIL - diff --git a/testing/web-platform/meta/webusb/usbDevice.https.any.js.ini b/testing/web-platform/meta/webusb/usbDevice.https.any.js.ini new file mode 100644 index 000000000000..a4cd28cdd4af --- /dev/null +++ b/testing/web-platform/meta/webusb/usbDevice.https.any.js.ini @@ -0,0 +1,347 @@ +[usbDevice.https.any.html] + [open rejects when called on a disconnected device] + expected: FAIL + + [disconnection closes the device] + expected: FAIL + + [a device can be opened and closed] + expected: FAIL + + [open and close can be called multiple times] + expected: FAIL + + [open and close cannot be called again while open or close are in progress] + expected: FAIL + + [close rejects when called on a disconnected device] + expected: FAIL + + [selectConfiguration rejects when called on a disconnected device] + expected: FAIL + + [methods requiring it reject when the device is not open] + expected: FAIL + + [device configuration can be set and queried] + expected: FAIL + + [selectConfiguration rejects on invalid configurations] + expected: FAIL + + [methods requiring it reject when the device is unconfigured] + expected: FAIL + + [an interface can be claimed and released] + expected: FAIL + + [interfaces are released on close] + expected: FAIL + + [a non-existent interface cannot be claimed or released] + expected: FAIL + + [claimInterface rejects when called on a disconnected device] + expected: FAIL + + [releaseInterface rejects when called on a disconnected device] + expected: FAIL + + [can select an alternate interface] + expected: FAIL + + [cannot select a non-existent alternate interface] + expected: FAIL + + [selectAlternateInterface rejects when called on a disconnected device] + expected: FAIL + + [can issue IN control transfer] + expected: FAIL + + [controlTransferIn rejects when called on a disconnected device] + expected: FAIL + + [can issue OUT control transfer] + expected: FAIL + + [controlTransferOut rejects when called on a disconnected device] + expected: FAIL + + [requests to interfaces and endpoint require an interface claim] + expected: FAIL + + [can clear a halt condition] + expected: FAIL + + [clearHalt rejects when called on a disconnected device] + expected: FAIL + + [transfers to unavailable endpoints are rejected] + expected: FAIL + + [can issue IN interrupt transfer] + expected: FAIL + + [can issue IN bulk transfer] + expected: FAIL + + [transferIn rejects if called on a disconnected device] + expected: FAIL + + [can issue OUT bulk transfer] + expected: FAIL + + [transferOut rejects if called on a disconnected device] + expected: FAIL + + [can issue IN isochronous transfer] + expected: FAIL + + [isochronousTransferIn rejects when called on a disconnected device] + expected: FAIL + + [can issue OUT isochronous transfer] + expected: FAIL + + [isochronousTransferOut rejects when called on a disconnected device] + expected: FAIL + + [can reset the device] + expected: FAIL + + [resetDevice rejects when called on a disconnected device] + expected: FAIL + + +[usbDevice.https.any.worker.html] + [open rejects when called on a disconnected device] + expected: FAIL + + [disconnection closes the device] + expected: FAIL + + [a device can be opened and closed] + expected: FAIL + + [open and close can be called multiple times] + expected: FAIL + + [open and close cannot be called again while open or close are in progress] + expected: FAIL + + [close rejects when called on a disconnected device] + expected: FAIL + + [selectConfiguration rejects when called on a disconnected device] + expected: FAIL + + [methods requiring it reject when the device is not open] + expected: FAIL + + [device configuration can be set and queried] + expected: FAIL + + [selectConfiguration rejects on invalid configurations] + expected: FAIL + + [methods requiring it reject when the device is unconfigured] + expected: FAIL + + [an interface can be claimed and released] + expected: FAIL + + [interfaces are released on close] + expected: FAIL + + [a non-existent interface cannot be claimed or released] + expected: FAIL + + [claimInterface rejects when called on a disconnected device] + expected: FAIL + + [releaseInterface rejects when called on a disconnected device] + expected: FAIL + + [can select an alternate interface] + expected: FAIL + + [cannot select a non-existent alternate interface] + expected: FAIL + + [selectAlternateInterface rejects when called on a disconnected device] + expected: FAIL + + [can issue IN control transfer] + expected: FAIL + + [controlTransferIn rejects when called on a disconnected device] + expected: FAIL + + [can issue OUT control transfer] + expected: FAIL + + [controlTransferOut rejects when called on a disconnected device] + expected: FAIL + + [requests to interfaces and endpoint require an interface claim] + expected: FAIL + + [can clear a halt condition] + expected: FAIL + + [clearHalt rejects when called on a disconnected device] + expected: FAIL + + [transfers to unavailable endpoints are rejected] + expected: FAIL + + [can issue IN interrupt transfer] + expected: FAIL + + [can issue IN bulk transfer] + expected: FAIL + + [transferIn rejects if called on a disconnected device] + expected: FAIL + + [can issue OUT bulk transfer] + expected: FAIL + + [transferOut rejects if called on a disconnected device] + expected: FAIL + + [can issue IN isochronous transfer] + expected: FAIL + + [isochronousTransferIn rejects when called on a disconnected device] + expected: FAIL + + [can issue OUT isochronous transfer] + expected: FAIL + + [isochronousTransferOut rejects when called on a disconnected device] + expected: FAIL + + [can reset the device] + expected: FAIL + + [resetDevice rejects when called on a disconnected device] + expected: FAIL + + +[usbDevice.https.any.sharedworker.html] + [open rejects when called on a disconnected device] + expected: FAIL + + [disconnection closes the device] + expected: FAIL + + [a device can be opened and closed] + expected: FAIL + + [open and close can be called multiple times] + expected: FAIL + + [open and close cannot be called again while open or close are in progress] + expected: FAIL + + [close rejects when called on a disconnected device] + expected: FAIL + + [selectConfiguration rejects when called on a disconnected device] + expected: FAIL + + [methods requiring it reject when the device is not open] + expected: FAIL + + [device configuration can be set and queried] + expected: FAIL + + [selectConfiguration rejects on invalid configurations] + expected: FAIL + + [methods requiring it reject when the device is unconfigured] + expected: FAIL + + [an interface can be claimed and released] + expected: FAIL + + [interfaces are released on close] + expected: FAIL + + [a non-existent interface cannot be claimed or released] + expected: FAIL + + [claimInterface rejects when called on a disconnected device] + expected: FAIL + + [releaseInterface rejects when called on a disconnected device] + expected: FAIL + + [can select an alternate interface] + expected: FAIL + + [cannot select a non-existent alternate interface] + expected: FAIL + + [selectAlternateInterface rejects when called on a disconnected device] + expected: FAIL + + [can issue IN control transfer] + expected: FAIL + + [controlTransferIn rejects when called on a disconnected device] + expected: FAIL + + [can issue OUT control transfer] + expected: FAIL + + [controlTransferOut rejects when called on a disconnected device] + expected: FAIL + + [requests to interfaces and endpoint require an interface claim] + expected: FAIL + + [can clear a halt condition] + expected: FAIL + + [clearHalt rejects when called on a disconnected device] + expected: FAIL + + [transfers to unavailable endpoints are rejected] + expected: FAIL + + [can issue IN interrupt transfer] + expected: FAIL + + [can issue IN bulk transfer] + expected: FAIL + + [transferIn rejects if called on a disconnected device] + expected: FAIL + + [can issue OUT bulk transfer] + expected: FAIL + + [transferOut rejects if called on a disconnected device] + expected: FAIL + + [can issue IN isochronous transfer] + expected: FAIL + + [isochronousTransferIn rejects when called on a disconnected device] + expected: FAIL + + [can issue OUT isochronous transfer] + expected: FAIL + + [isochronousTransferOut rejects when called on a disconnected device] + expected: FAIL + + [can reset the device] + expected: FAIL + + [resetDevice rejects when called on a disconnected device] + expected: FAIL + diff --git a/testing/web-platform/meta/webusb/usbDevice.https.html.ini b/testing/web-platform/meta/webusb/usbDevice.https.html.ini deleted file mode 100644 index 9b8417b70695..000000000000 --- a/testing/web-platform/meta/webusb/usbDevice.https.html.ini +++ /dev/null @@ -1,115 +0,0 @@ -[usbDevice.https.html] - [open rejects when called on a disconnected device] - expected: FAIL - - [disconnection closes the device] - expected: FAIL - - [a device can be opened and closed] - expected: FAIL - - [open and close can be called multiple times] - expected: FAIL - - [open and close cannot be called again while open or close are in progress] - expected: FAIL - - [close rejects when called on a disconnected device] - expected: FAIL - - [selectConfiguration rejects when called on a disconnected device] - expected: FAIL - - [methods requiring it reject when the device is not open] - expected: FAIL - - [device configuration can be set and queried] - expected: FAIL - - [selectConfiguration rejects on invalid configurations] - expected: FAIL - - [methods requiring it reject when the device is unconfigured] - expected: FAIL - - [an interface can be claimed and released] - expected: FAIL - - [interfaces are released on close] - expected: FAIL - - [a non-existent interface cannot be claimed or released] - expected: FAIL - - [claimInterface rejects when called on a disconnected device] - expected: FAIL - - [releaseInterface rejects when called on a disconnected device] - expected: FAIL - - [can select an alternate interface] - expected: FAIL - - [cannot select a non-existent alternate interface] - expected: FAIL - - [selectAlternateInterface rejects when called on a disconnected device] - expected: FAIL - - [can issue IN control transfer] - expected: FAIL - - [controlTransferIn rejects when called on a disconnected device] - expected: FAIL - - [can issue OUT control transfer] - expected: FAIL - - [controlTransferOut rejects when called on a disconnected device] - expected: FAIL - - [requests to interfaces and endpoint require an interface claim] - expected: FAIL - - [can clear a halt condition] - expected: FAIL - - [clearHalt rejects when called on a disconnected device] - expected: FAIL - - [transfers to unavailable endpoints are rejected] - expected: FAIL - - [can issue IN interrupt transfer] - expected: FAIL - - [can issue IN bulk transfer] - expected: FAIL - - [transferIn rejects if called on a disconnected device] - expected: FAIL - - [can issue OUT bulk transfer] - expected: FAIL - - [transferOut rejects if called on a disconnected device] - expected: FAIL - - [can issue IN isochronous transfer] - expected: FAIL - - [isochronousTransferIn rejects when called on a disconnected device] - expected: FAIL - - [can issue OUT isochronous transfer] - expected: FAIL - - [isochronousTransferOut rejects when called on a disconnected device] - expected: FAIL - - [can reset the device] - expected: FAIL - - [resetDevice rejects when called on a disconnected device] - expected: FAIL - diff --git a/testing/web-platform/meta/webusb/usbInTransferResult.https.any.js.ini b/testing/web-platform/meta/webusb/usbInTransferResult.https.any.js.ini new file mode 100644 index 000000000000..d2b896db0722 --- /dev/null +++ b/testing/web-platform/meta/webusb/usbInTransferResult.https.any.js.ini @@ -0,0 +1,41 @@ +[usbInTransferResult.https.any.worker.html] + [Can construct a USBInTransferResult] + expected: FAIL + + [Can construct a USBInTransferResult without a DataView] + expected: FAIL + + [Cannot construct USBInTransferResult with an invalid status] + expected: FAIL + + [Cannot construct USBInTransferResult without a status] + expected: FAIL + + +[usbInTransferResult.https.any.sharedworker.html] + [Can construct a USBInTransferResult] + expected: FAIL + + [Can construct a USBInTransferResult without a DataView] + expected: FAIL + + [Cannot construct USBInTransferResult with an invalid status] + expected: FAIL + + [Cannot construct USBInTransferResult without a status] + expected: FAIL + + +[usbInTransferResult.https.any.html] + [Can construct a USBInTransferResult] + expected: FAIL + + [Can construct a USBInTransferResult without a DataView] + expected: FAIL + + [Cannot construct USBInTransferResult with an invalid status] + expected: FAIL + + [Cannot construct USBInTransferResult without a status] + expected: FAIL + diff --git a/testing/web-platform/meta/webusb/usbInTransferResult.https.html.ini b/testing/web-platform/meta/webusb/usbInTransferResult.https.html.ini deleted file mode 100644 index 9e68fcf8f1ad..000000000000 --- a/testing/web-platform/meta/webusb/usbInTransferResult.https.html.ini +++ /dev/null @@ -1,13 +0,0 @@ -[usbInTransferResult.https.html] - [Can construct a USBInTransferResult] - expected: FAIL - - [Can construct a USBInTransferResult without a DataView] - expected: FAIL - - [Cannot construct USBInTransferResult with an invalid status] - expected: FAIL - - [Cannot construct USBInTransferResult without a status] - expected: FAIL - diff --git a/testing/web-platform/meta/webusb/usbIsochronousInTransferPacket.https.any.js.ini b/testing/web-platform/meta/webusb/usbIsochronousInTransferPacket.https.any.js.ini new file mode 100644 index 000000000000..7b49db02cae5 --- /dev/null +++ b/testing/web-platform/meta/webusb/usbIsochronousInTransferPacket.https.any.js.ini @@ -0,0 +1,41 @@ +[usbIsochronousInTransferPacket.https.any.html] + [Can construct a USBIsochronousInTransferPacket] + expected: FAIL + + [Can construct a USBIsochronousInTransferPacket without a DataView] + expected: FAIL + + [Cannot construct USBIsochronousInTransferPacket with an invalid status] + expected: FAIL + + [Cannot construct USBIsochronousInTransferPacket without a status] + expected: FAIL + + +[usbIsochronousInTransferPacket.https.any.worker.html] + [Can construct a USBIsochronousInTransferPacket] + expected: FAIL + + [Can construct a USBIsochronousInTransferPacket without a DataView] + expected: FAIL + + [Cannot construct USBIsochronousInTransferPacket with an invalid status] + expected: FAIL + + [Cannot construct USBIsochronousInTransferPacket without a status] + expected: FAIL + + +[usbIsochronousInTransferPacket.https.any.sharedworker.html] + [Can construct a USBIsochronousInTransferPacket] + expected: FAIL + + [Can construct a USBIsochronousInTransferPacket without a DataView] + expected: FAIL + + [Cannot construct USBIsochronousInTransferPacket with an invalid status] + expected: FAIL + + [Cannot construct USBIsochronousInTransferPacket without a status] + expected: FAIL + diff --git a/testing/web-platform/meta/webusb/usbIsochronousInTransferPacket.https.html.ini b/testing/web-platform/meta/webusb/usbIsochronousInTransferPacket.https.html.ini deleted file mode 100644 index 8c0fcb363d56..000000000000 --- a/testing/web-platform/meta/webusb/usbIsochronousInTransferPacket.https.html.ini +++ /dev/null @@ -1,13 +0,0 @@ -[usbIsochronousInTransferPacket.https.html] - [Can construct a USBIsochronousInTransferPacket] - expected: FAIL - - [Can construct a USBIsochronousInTransferPacket without a DataView] - expected: FAIL - - [Cannot construct USBIsochronousInTransferPacket with an invalid status] - expected: FAIL - - [Cannot construct USBIsochronousInTransferPacket without a status] - expected: FAIL - diff --git a/testing/web-platform/meta/webusb/usbIsochronousInTransferResult.https.any.js.ini b/testing/web-platform/meta/webusb/usbIsochronousInTransferResult.https.any.js.ini new file mode 100644 index 000000000000..cd18d6787e5c --- /dev/null +++ b/testing/web-platform/meta/webusb/usbIsochronousInTransferResult.https.any.js.ini @@ -0,0 +1,32 @@ +[usbIsochronousInTransferResult.https.any.html] + [Can construct a USBIsochronousInTransferResult] + expected: FAIL + + [Can construct a USBIsochronousInTransferResult without a DataView] + expected: FAIL + + [Cannot construct a USBIsochronousInTransferResult without packets] + expected: FAIL + + +[usbIsochronousInTransferResult.https.any.worker.html] + [Can construct a USBIsochronousInTransferResult] + expected: FAIL + + [Can construct a USBIsochronousInTransferResult without a DataView] + expected: FAIL + + [Cannot construct a USBIsochronousInTransferResult without packets] + expected: FAIL + + +[usbIsochronousInTransferResult.https.any.sharedworker.html] + [Can construct a USBIsochronousInTransferResult] + expected: FAIL + + [Can construct a USBIsochronousInTransferResult without a DataView] + expected: FAIL + + [Cannot construct a USBIsochronousInTransferResult without packets] + expected: FAIL + diff --git a/testing/web-platform/meta/webusb/usbIsochronousInTransferResult.https.html.ini b/testing/web-platform/meta/webusb/usbIsochronousInTransferResult.https.html.ini deleted file mode 100644 index 5cf0c13c7e5b..000000000000 --- a/testing/web-platform/meta/webusb/usbIsochronousInTransferResult.https.html.ini +++ /dev/null @@ -1,10 +0,0 @@ -[usbIsochronousInTransferResult.https.html] - [Can construct a USBIsochronousInTransferResult] - expected: FAIL - - [Can construct a USBIsochronousInTransferResult without a DataView] - expected: FAIL - - [Cannot construct a USBIsochronousInTransferResult without packets] - expected: FAIL - diff --git a/testing/web-platform/meta/webusb/usbIsochronousOutTransferPacket.https.any.js.ini b/testing/web-platform/meta/webusb/usbIsochronousOutTransferPacket.https.any.js.ini new file mode 100644 index 000000000000..b7c1c4207a42 --- /dev/null +++ b/testing/web-platform/meta/webusb/usbIsochronousOutTransferPacket.https.any.js.ini @@ -0,0 +1,32 @@ +[usbIsochronousOutTransferPacket.https.any.html] + [Can construct USBIsochronousOutTransferPacket] + expected: FAIL + + [Cannot construct USBIsochronousOutTransferPacket with an invalid status] + expected: FAIL + + [Cannot construct USBIsochronousOutTransferPacket without a status] + expected: FAIL + + +[usbIsochronousOutTransferPacket.https.any.worker.html] + [Can construct USBIsochronousOutTransferPacket] + expected: FAIL + + [Cannot construct USBIsochronousOutTransferPacket with an invalid status] + expected: FAIL + + [Cannot construct USBIsochronousOutTransferPacket without a status] + expected: FAIL + + +[usbIsochronousOutTransferPacket.https.any.sharedworker.html] + [Can construct USBIsochronousOutTransferPacket] + expected: FAIL + + [Cannot construct USBIsochronousOutTransferPacket with an invalid status] + expected: FAIL + + [Cannot construct USBIsochronousOutTransferPacket without a status] + expected: FAIL + diff --git a/testing/web-platform/meta/webusb/usbIsochronousOutTransferPacket.https.html.ini b/testing/web-platform/meta/webusb/usbIsochronousOutTransferPacket.https.html.ini deleted file mode 100644 index f0e3b0feb84e..000000000000 --- a/testing/web-platform/meta/webusb/usbIsochronousOutTransferPacket.https.html.ini +++ /dev/null @@ -1,10 +0,0 @@ -[usbIsochronousOutTransferPacket.https.html] - [Can construct USBIsochronousOutTransferPacket] - expected: FAIL - - [Cannot construct USBIsochronousOutTransferPacket with an invalid status] - expected: FAIL - - [Cannot construct USBIsochronousOutTransferPacket without a status] - expected: FAIL - diff --git a/testing/web-platform/meta/webusb/usbIsochronousOutTransferResult.https.any.js.ini b/testing/web-platform/meta/webusb/usbIsochronousOutTransferResult.https.any.js.ini new file mode 100644 index 000000000000..39be79cdcb00 --- /dev/null +++ b/testing/web-platform/meta/webusb/usbIsochronousOutTransferResult.https.any.js.ini @@ -0,0 +1,23 @@ +[usbIsochronousOutTransferResult.https.any.sharedworker.html] + [Can construct a USBIsochronousOutTransferResult] + expected: FAIL + + [Cannot construct a USBIsochronousOutTransferResult without packets] + expected: FAIL + + +[usbIsochronousOutTransferResult.https.any.worker.html] + [Can construct a USBIsochronousOutTransferResult] + expected: FAIL + + [Cannot construct a USBIsochronousOutTransferResult without packets] + expected: FAIL + + +[usbIsochronousOutTransferResult.https.any.html] + [Can construct a USBIsochronousOutTransferResult] + expected: FAIL + + [Cannot construct a USBIsochronousOutTransferResult without packets] + expected: FAIL + diff --git a/testing/web-platform/meta/webusb/usbIsochronousOutTransferResult.https.html.ini b/testing/web-platform/meta/webusb/usbIsochronousOutTransferResult.https.html.ini deleted file mode 100644 index 74f3a20fdc01..000000000000 --- a/testing/web-platform/meta/webusb/usbIsochronousOutTransferResult.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[usbIsochronousOutTransferResult.https.html] - [Can construct a USBIsochronousOutTransferResult] - expected: FAIL - - [Cannot construct a USBIsochronousOutTransferResult without packets] - expected: FAIL - diff --git a/testing/web-platform/meta/webusb/usbOutTransferResult.https.any.js.ini b/testing/web-platform/meta/webusb/usbOutTransferResult.https.any.js.ini new file mode 100644 index 000000000000..edb2a7433d42 --- /dev/null +++ b/testing/web-platform/meta/webusb/usbOutTransferResult.https.any.js.ini @@ -0,0 +1,32 @@ +[usbOutTransferResult.https.any.html] + [Can construct USBOutTransferResult] + expected: FAIL + + [Cannot construct USBOutTransferResult with an invalid status] + expected: FAIL + + [Cannot construct USBOutTransferResult without a status] + expected: FAIL + + +[usbOutTransferResult.https.any.worker.html] + [Can construct USBOutTransferResult] + expected: FAIL + + [Cannot construct USBOutTransferResult with an invalid status] + expected: FAIL + + [Cannot construct USBOutTransferResult without a status] + expected: FAIL + + +[usbOutTransferResult.https.any.sharedworker.html] + [Can construct USBOutTransferResult] + expected: FAIL + + [Cannot construct USBOutTransferResult with an invalid status] + expected: FAIL + + [Cannot construct USBOutTransferResult without a status] + expected: FAIL + diff --git a/testing/web-platform/meta/webusb/usbOutTransferResult.https.html.ini b/testing/web-platform/meta/webusb/usbOutTransferResult.https.html.ini deleted file mode 100644 index 3761fc0f336d..000000000000 --- a/testing/web-platform/meta/webusb/usbOutTransferResult.https.html.ini +++ /dev/null @@ -1,10 +0,0 @@ -[usbOutTransferResult.https.html] - [Can construct USBOutTransferResult] - expected: FAIL - - [Cannot construct USBOutTransferResult with an invalid status] - expected: FAIL - - [Cannot construct USBOutTransferResult without a status] - expected: FAIL - diff --git a/testing/web-platform/meta/webusb/worker/idlharness.dedicatedworker.https.html.ini b/testing/web-platform/meta/webusb/worker/idlharness.dedicatedworker.https.html.ini deleted file mode 100644 index 82d339b53925..000000000000 --- a/testing/web-platform/meta/webusb/worker/idlharness.dedicatedworker.https.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[idlharness.dedicatedworker.https.html] - [WebUSB on Workers IDL test] - expected: FAIL - diff --git a/testing/web-platform/meta/webusb/worker/idlharness.sharedworker.https.html.ini b/testing/web-platform/meta/webusb/worker/idlharness.sharedworker.https.html.ini deleted file mode 100644 index 5ef702b87cf1..000000000000 --- a/testing/web-platform/meta/webusb/worker/idlharness.sharedworker.https.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[idlharness.sharedworker.https.html] - [WebUSB on Workers IDL test] - expected: FAIL - diff --git a/testing/web-platform/meta/webusb/worker/usb.dedicatedworker.https.html.ini b/testing/web-platform/meta/webusb/worker/usb.dedicatedworker.https.html.ini deleted file mode 100644 index eefeb20fe894..000000000000 --- a/testing/web-platform/meta/webusb/worker/usb.dedicatedworker.https.html.ini +++ /dev/null @@ -1,16 +0,0 @@ -[usb.dedicatedworker.https.html] - [Web workers should have the WebUSB API exposed as defined in the spec.] - expected: FAIL - - [getDevices returns devices that are connected] - expected: FAIL - - [getDevices returns the same objects for each USB device] - expected: FAIL - - [onconnect event is trigged by adding a device] - expected: FAIL - - [ondisconnect event is triggered by removing a device] - expected: FAIL - diff --git a/testing/web-platform/meta/webusb/worker/usb.sharedworker.https.html.ini b/testing/web-platform/meta/webusb/worker/usb.sharedworker.https.html.ini deleted file mode 100644 index 5de0cd1c049f..000000000000 --- a/testing/web-platform/meta/webusb/worker/usb.sharedworker.https.html.ini +++ /dev/null @@ -1,16 +0,0 @@ -[usb.sharedworker.https.html] - [Web workers should have the WebUSB API exposed as defined in the spec.] - expected: FAIL - - [getDevices returns devices that are connected] - expected: FAIL - - [getDevices returns the same objects for each USB device] - expected: FAIL - - [onconnect event is trigged by adding a device] - expected: FAIL - - [ondisconnect event is triggered by removing a device] - expected: FAIL - diff --git a/testing/web-platform/meta/webxr/interfaces.https.html.ini b/testing/web-platform/meta/webxr/interfaces.https.html.ini index 3b03ebd1d021..f698e334daf2 100644 --- a/testing/web-platform/meta/webxr/interfaces.https.html.ini +++ b/testing/web-platform/meta/webxr/interfaces.https.html.ini @@ -446,3 +446,27 @@ [XRWebGLLayer interface: operation getViewport(XRView)] expected: FAIL + [XRFrame interface: existence and properties of interface object] + expected: FAIL + + [XRFrame interface object length] + expected: FAIL + + [XRFrame interface object name] + expected: FAIL + + [XRFrame interface: existence and properties of interface prototype object] + expected: FAIL + + [XRFrame interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [XRFrame interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [XRFrame interface: attribute views] + expected: FAIL + + [XRFrame interface: operation getDevicePose(XRCoordinateSystem)] + expected: FAIL + diff --git a/testing/web-platform/meta/workers/modules/dedicated-worker-import-blob-url.any.js.ini b/testing/web-platform/meta/workers/modules/dedicated-worker-import-blob-url.any.js.ini new file mode 100644 index 000000000000..fbd3d1bcc397 --- /dev/null +++ b/testing/web-platform/meta/workers/modules/dedicated-worker-import-blob-url.any.js.ini @@ -0,0 +1,47 @@ +[dedicated-worker-import-blob-url.any.worker.html] + expected: ERROR + [Static import.] + expected: TIMEOUT + + [Nested static import.] + expected: NOTRUN + + [Static import and then dynamic import.] + expected: NOTRUN + + [Dynamic import.] + expected: NOTRUN + + [Nested dynamic import.] + expected: NOTRUN + + [Dynamic import and then static import.] + expected: NOTRUN + + [eval(import()).] + expected: NOTRUN + + +[dedicated-worker-import-blob-url.any.html] + expected: ERROR + [Static import.] + expected: TIMEOUT + + [Nested static import.] + expected: NOTRUN + + [Static import and then dynamic import.] + expected: NOTRUN + + [Dynamic import.] + expected: NOTRUN + + [Nested dynamic import.] + expected: NOTRUN + + [Dynamic import and then static import.] + expected: NOTRUN + + [eval(import()).] + expected: NOTRUN + diff --git a/testing/web-platform/meta/workers/modules/dedicated-worker-import-data-url.any.js.ini b/testing/web-platform/meta/workers/modules/dedicated-worker-import-data-url.any.js.ini new file mode 100644 index 000000000000..731dd715e2c3 --- /dev/null +++ b/testing/web-platform/meta/workers/modules/dedicated-worker-import-data-url.any.js.ini @@ -0,0 +1,47 @@ +[dedicated-worker-import-data-url.any.html] + expected: ERROR + [Static import.] + expected: TIMEOUT + + [Nested static import.] + expected: NOTRUN + + [Static import and then dynamic import.] + expected: NOTRUN + + [Dynamic import.] + expected: NOTRUN + + [Nested dynamic import.] + expected: NOTRUN + + [Dynamic import and then static import.] + expected: NOTRUN + + [eval(import()).] + expected: NOTRUN + + +[dedicated-worker-import-data-url.any.worker.html] + expected: ERROR + [Static import.] + expected: TIMEOUT + + [Nested static import.] + expected: NOTRUN + + [Static import and then dynamic import.] + expected: NOTRUN + + [Dynamic import.] + expected: NOTRUN + + [Nested dynamic import.] + expected: NOTRUN + + [Dynamic import and then static import.] + expected: NOTRUN + + [eval(import()).] + expected: NOTRUN + diff --git a/testing/web-platform/meta/workers/modules/dedicated-worker-import-failure.html.ini b/testing/web-platform/meta/workers/modules/dedicated-worker-import-failure.html.ini index 234eaf4c27d9..c382640ac105 100644 --- a/testing/web-platform/meta/workers/modules/dedicated-worker-import-failure.html.ini +++ b/testing/web-platform/meta/workers/modules/dedicated-worker-import-failure.html.ini @@ -6,3 +6,6 @@ [Dynamic import for non-existent script should throw an exception.] expected: TIMEOUT + [Worker construction for a file URL should throw an exception.] + expected: FAIL + diff --git a/testing/web-platform/meta/workers/modules/dedicated-worker-import.any.js.ini b/testing/web-platform/meta/workers/modules/dedicated-worker-import.any.js.ini new file mode 100644 index 000000000000..79c0cc75ffff --- /dev/null +++ b/testing/web-platform/meta/workers/modules/dedicated-worker-import.any.js.ini @@ -0,0 +1,47 @@ +[dedicated-worker-import.any.html] + expected: ERROR + [Static import.] + expected: TIMEOUT + + [Nested static import.] + expected: NOTRUN + + [Static import and then dynamic import.] + expected: NOTRUN + + [Dynamic import.] + expected: NOTRUN + + [Nested dynamic import.] + expected: NOTRUN + + [Dynamic import and then static import.] + expected: NOTRUN + + [eval(import()).] + expected: NOTRUN + + +[dedicated-worker-import.any.worker.html] + expected: ERROR + [Static import.] + expected: TIMEOUT + + [Nested static import.] + expected: NOTRUN + + [Static import and then dynamic import.] + expected: NOTRUN + + [Dynamic import.] + expected: NOTRUN + + [Nested dynamic import.] + expected: NOTRUN + + [Dynamic import and then static import.] + expected: NOTRUN + + [eval(import()).] + expected: NOTRUN + diff --git a/testing/web-platform/meta/workers/modules/dedicated-worker-import.html.ini b/testing/web-platform/meta/workers/modules/dedicated-worker-import.html.ini deleted file mode 100644 index fa0f22e1ae55..000000000000 --- a/testing/web-platform/meta/workers/modules/dedicated-worker-import.html.ini +++ /dev/null @@ -1,53 +0,0 @@ -[dedicated-worker-import.html] - expected: ERROR - [Test static import on DedicatedWorkerGlobalScope.] - expected: TIMEOUT - - [Test nested static import on DedicatedWorkerGlobalScope.] - expected: NOTRUN - - [Test static import and then dynamic import on DedicatedWorkerGlobalScope.] - expected: NOTRUN - - [Test dynamic import on DedicatedWorkerGlobalScope.] - expected: NOTRUN - - [Test nested dynamic import on DedicatedWorkerGlobalScope.] - expected: NOTRUN - - [Test dynamic import and then static import on DedicatedWorkerGlobalScope.] - expected: NOTRUN - - [importScripts() on module worker should throw an exception.] - expected: NOTRUN - - [Worker construction for non-existent script should throw an exception.] - expected: NOTRUN - - [Static import for non-existent script should throw an exception.] - expected: NOTRUN - - [Dynamic import for non-existent script should throw an exception.] - expected: NOTRUN - - [Static import.] - expected: TIMEOUT - - [Nested static import.] - expected: NOTRUN - - [Static import and then dynamic import.] - expected: NOTRUN - - [Dynamic import.] - expected: NOTRUN - - [Nested dynamic import.] - expected: NOTRUN - - [Dynamic import and then static import.] - expected: NOTRUN - - [eval(import()).] - expected: NOTRUN - diff --git a/testing/web-platform/meta/worklets/animation-worklet-referrer.https.html.ini b/testing/web-platform/meta/worklets/animation-worklet-referrer.https.html.ini index 8b0fe567765a..408a8d77c271 100644 --- a/testing/web-platform/meta/worklets/animation-worklet-referrer.https.html.ini +++ b/testing/web-platform/meta/worklets/animation-worklet-referrer.https.html.ini @@ -44,3 +44,48 @@ [Importing a remote-origin script from a remote-origin worklet script that has "same-origin" referrer policy should not send referrer.] expected: FAIL + [Importing a same-origin script from a page that has "no-referrer" referrer policy.] + expected: FAIL + + [Importing a remote-origin script from a page that has "no-referrer" referrer policy.] + expected: FAIL + + [Importing a same-origin script from a page that has "origin" referrer policy.] + expected: FAIL + + [Importing a remote-origin script from a page that has "origin" referrer policy.] + expected: FAIL + + [Importing a same-origin script from a page that has "same-origin" referrer policy.] + expected: FAIL + + [Importing a remote-origin script from a page that has "same-origin" referrer policy.] + expected: FAIL + + [Importing a same-origin script from a same-origin worklet script that has "no-referrer" referrer policy.] + expected: FAIL + + [Importing a remote-origin script from a same-origin worklet script that has "no-referrer" referrer policy.] + expected: FAIL + + [Importing a remote-origin script from a remote-origin worklet script that has "no-referrer" referrer policy.] + expected: FAIL + + [Importing a same-origin script from a same-origin worklet script that has "origin" referrer policy.] + expected: FAIL + + [Importing a remote-origin script from a same-origin worklet script that has "origin" referrer policy.] + expected: FAIL + + [Importing a remote-origin script from a remote-origin worklet script that has "origin" referrer policy.] + expected: FAIL + + [Importing a same-origin script from a same-origin worklet script that has "same-origin" referrer policy.] + expected: FAIL + + [Importing a remote-origin script from a same-origin worklet script that has "same-origin" referrer policy.] + expected: FAIL + + [Importing a remote-origin script from a remote-origin worklet script that has "same-origin" referrer policy.] + expected: FAIL + diff --git a/testing/web-platform/meta/worklets/layout-worklet-referrer.https.html.ini b/testing/web-platform/meta/worklets/layout-worklet-referrer.https.html.ini index ed0d787fdfe2..45218ed8c646 100644 --- a/testing/web-platform/meta/worklets/layout-worklet-referrer.https.html.ini +++ b/testing/web-platform/meta/worklets/layout-worklet-referrer.https.html.ini @@ -44,3 +44,48 @@ [Importing a remote-origin script from a remote-origin worklet script that has "same-origin" referrer policy should not send referrer.] expected: FAIL + [Importing a same-origin script from a page that has "no-referrer" referrer policy.] + expected: FAIL + + [Importing a remote-origin script from a page that has "no-referrer" referrer policy.] + expected: FAIL + + [Importing a same-origin script from a page that has "origin" referrer policy.] + expected: FAIL + + [Importing a remote-origin script from a page that has "origin" referrer policy.] + expected: FAIL + + [Importing a same-origin script from a page that has "same-origin" referrer policy.] + expected: FAIL + + [Importing a remote-origin script from a page that has "same-origin" referrer policy.] + expected: FAIL + + [Importing a same-origin script from a same-origin worklet script that has "no-referrer" referrer policy.] + expected: FAIL + + [Importing a remote-origin script from a same-origin worklet script that has "no-referrer" referrer policy.] + expected: FAIL + + [Importing a remote-origin script from a remote-origin worklet script that has "no-referrer" referrer policy.] + expected: FAIL + + [Importing a same-origin script from a same-origin worklet script that has "origin" referrer policy.] + expected: FAIL + + [Importing a remote-origin script from a same-origin worklet script that has "origin" referrer policy.] + expected: FAIL + + [Importing a remote-origin script from a remote-origin worklet script that has "origin" referrer policy.] + expected: FAIL + + [Importing a same-origin script from a same-origin worklet script that has "same-origin" referrer policy.] + expected: FAIL + + [Importing a remote-origin script from a same-origin worklet script that has "same-origin" referrer policy.] + expected: FAIL + + [Importing a remote-origin script from a remote-origin worklet script that has "same-origin" referrer policy.] + expected: FAIL + diff --git a/testing/web-platform/meta/worklets/paint-worklet-referrer.https.html.ini b/testing/web-platform/meta/worklets/paint-worklet-referrer.https.html.ini index f15ff9e2b0da..2142623fb448 100644 --- a/testing/web-platform/meta/worklets/paint-worklet-referrer.https.html.ini +++ b/testing/web-platform/meta/worklets/paint-worklet-referrer.https.html.ini @@ -44,3 +44,48 @@ [Importing a remote-origin script from a remote-origin worklet script that has "same-origin" referrer policy should not send referrer.] expected: FAIL + [Importing a same-origin script from a page that has "no-referrer" referrer policy.] + expected: FAIL + + [Importing a remote-origin script from a page that has "no-referrer" referrer policy.] + expected: FAIL + + [Importing a same-origin script from a page that has "origin" referrer policy.] + expected: FAIL + + [Importing a remote-origin script from a page that has "origin" referrer policy.] + expected: FAIL + + [Importing a same-origin script from a page that has "same-origin" referrer policy.] + expected: FAIL + + [Importing a remote-origin script from a page that has "same-origin" referrer policy.] + expected: FAIL + + [Importing a same-origin script from a same-origin worklet script that has "no-referrer" referrer policy.] + expected: FAIL + + [Importing a remote-origin script from a same-origin worklet script that has "no-referrer" referrer policy.] + expected: FAIL + + [Importing a remote-origin script from a remote-origin worklet script that has "no-referrer" referrer policy.] + expected: FAIL + + [Importing a same-origin script from a same-origin worklet script that has "origin" referrer policy.] + expected: FAIL + + [Importing a remote-origin script from a same-origin worklet script that has "origin" referrer policy.] + expected: FAIL + + [Importing a remote-origin script from a remote-origin worklet script that has "origin" referrer policy.] + expected: FAIL + + [Importing a same-origin script from a same-origin worklet script that has "same-origin" referrer policy.] + expected: FAIL + + [Importing a remote-origin script from a same-origin worklet script that has "same-origin" referrer policy.] + expected: FAIL + + [Importing a remote-origin script from a remote-origin worklet script that has "same-origin" referrer policy.] + expected: FAIL + diff --git a/testing/web-platform/tests/.well-known/idp-proxy/META.yml b/testing/web-platform/tests/.well-known/idp-proxy/META.yml new file mode 100644 index 000000000000..9901aed94e7d --- /dev/null +++ b/testing/web-platform/tests/.well-known/idp-proxy/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - nils-ohlmeier diff --git a/testing/web-platform/tests/.well-known/idp-proxy/OWNERS b/testing/web-platform/tests/.well-known/idp-proxy/OWNERS deleted file mode 100644 index 79ac31d21016..000000000000 --- a/testing/web-platform/tests/.well-known/idp-proxy/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@nils-ohlmeier diff --git a/testing/web-platform/tests/2dcontext/META.yml b/testing/web-platform/tests/2dcontext/META.yml new file mode 100644 index 000000000000..3c0af55426e5 --- /dev/null +++ b/testing/web-platform/tests/2dcontext/META.yml @@ -0,0 +1,6 @@ +suggested_reviewers: + - AmeliaBR + - annevk + - kenrussell + - jdashg + - fserb diff --git a/testing/web-platform/tests/2dcontext/OWNERS b/testing/web-platform/tests/2dcontext/OWNERS deleted file mode 100644 index 3bb6edf248aa..000000000000 --- a/testing/web-platform/tests/2dcontext/OWNERS +++ /dev/null @@ -1,5 +0,0 @@ -@AmeliaBR -@annevk -@kenrussell -@jdashg -@fserb diff --git a/testing/web-platform/tests/2dcontext/imagebitmap/createImageBitmap-bounds.html b/testing/web-platform/tests/2dcontext/imagebitmap/createImageBitmap-bounds.html new file mode 100644 index 000000000000..544bd77b8852 --- /dev/null +++ b/testing/web-platform/tests/2dcontext/imagebitmap/createImageBitmap-bounds.html @@ -0,0 +1,44 @@ + + +createImageBitmap: clipping to the bitmap + + + + diff --git a/testing/web-platform/tests/2dcontext/scroll/2d.scrollPathIntoView.basic.html b/testing/web-platform/tests/2dcontext/scroll/2d.scrollPathIntoView.basic.html new file mode 100644 index 000000000000..458b9ec6fd65 --- /dev/null +++ b/testing/web-platform/tests/2dcontext/scroll/2d.scrollPathIntoView.basic.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.scrollPathIntoView.basic + + + + + + +

2d.scrollPathIntoView.basic

+

scrollPathIntoView() works

+ + +

Actual output:

+

FAIL (fallback content)

+ +
    + + diff --git a/testing/web-platform/tests/2dcontext/scroll/2d.scrollPathIntoView.path.html b/testing/web-platform/tests/2dcontext/scroll/2d.scrollPathIntoView.path.html new file mode 100644 index 000000000000..4f1bb37c3203 --- /dev/null +++ b/testing/web-platform/tests/2dcontext/scroll/2d.scrollPathIntoView.path.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.scrollPathIntoView.path + + + + + + +

    2d.scrollPathIntoView.path

    +

    scrollPathIntoView() with path argument works

    + + +

    Actual output:

    +

    FAIL (fallback content)

    + +
      + + diff --git a/testing/web-platform/tests/2dcontext/scroll/2d.scrollPathIntoView.verticalLR.html b/testing/web-platform/tests/2dcontext/scroll/2d.scrollPathIntoView.verticalLR.html new file mode 100644 index 000000000000..fb16433aeaba --- /dev/null +++ b/testing/web-platform/tests/2dcontext/scroll/2d.scrollPathIntoView.verticalLR.html @@ -0,0 +1,39 @@ + + +Canvas test: 2d.scrollPathIntoView.verticalLR + + + + + + +

      2d.scrollPathIntoView.verticalLR

      +

      scrollPathIntoView() works in vertical-lr writing mode

      + + +

      Actual output:

      +

      FAIL (fallback content)

      + +
        + + diff --git a/testing/web-platform/tests/2dcontext/scroll/2d.scrollPathIntoView.verticalRL.html b/testing/web-platform/tests/2dcontext/scroll/2d.scrollPathIntoView.verticalRL.html new file mode 100644 index 000000000000..a5ac8c2d16d2 --- /dev/null +++ b/testing/web-platform/tests/2dcontext/scroll/2d.scrollPathIntoView.verticalRL.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.scrollPathIntoView.verticalRL + + + + + + +

        2d.scrollPathIntoView.verticalRL

        +

        scrollPathIntoView() works in vertical-rl writing mode

        + + +

        Actual output:

        +

        FAIL (fallback content)

        + +
          + + diff --git a/testing/web-platform/tests/2dcontext/tools/META.yml b/testing/web-platform/tests/2dcontext/tools/META.yml new file mode 100644 index 000000000000..0f0f7aa96a3d --- /dev/null +++ b/testing/web-platform/tests/2dcontext/tools/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - gsnedders diff --git a/testing/web-platform/tests/2dcontext/tools/OWNERS b/testing/web-platform/tests/2dcontext/tools/OWNERS deleted file mode 100644 index 26ea3154662d..000000000000 --- a/testing/web-platform/tests/2dcontext/tools/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@gsnedders diff --git a/testing/web-platform/tests/2dcontext/tools/name2dir.yaml b/testing/web-platform/tests/2dcontext/tools/name2dir.yaml index 2c2eecdba3dc..479c171810cf 100644 --- a/testing/web-platform/tests/2dcontext/tools/name2dir.yaml +++ b/testing/web-platform/tests/2dcontext/tools/name2dir.yaml @@ -32,6 +32,7 @@ 2d.text.draw.space.collapse.space: "text-styles" 2d.text.draw.space.collapse.start: "text-styles" 2d.state: "the-canvas-state" +2d.scrollPathIntoView: "scroll" 2d.canvas: "../html/semantics/embedded-content/the-canvas-element" 2d.getcontext: "../html/semantics/embedded-content/the-canvas-element" 2d.scaled: "../html/semantics/embedded-content/the-canvas-element" diff --git a/testing/web-platform/tests/2dcontext/tools/spec.yaml b/testing/web-platform/tests/2dcontext/tools/spec.yaml index e57bbc866bc6..be86c7fb6e1c 100644 --- a/testing/web-platform/tests/2dcontext/tools/spec.yaml +++ b/testing/web-platform/tests/2dcontext/tools/spec.yaml @@ -687,6 +687,9 @@ assertions: - id: 2d.colorspace.img.noinfo text: "Furthermore, the rendering of images that have no color correction information (such as those returned by the toDataURL() method) *must* be rendered with no color correction<^>." + - id: 2d.scrollPathIntoView.basic + text: "The scrollPathIntoView() method, when invoked, *must* run these steps<^>:" + - id: security.start text: "All canvas elements *must* start with their origin-clean set to true<^>." - id: security.drawImage.image diff --git a/testing/web-platform/tests/2dcontext/tools/tests2d.yaml b/testing/web-platform/tests/2dcontext/tools/tests2d.yaml index f7b858a6df9e..7feebd0c0e0a 100644 --- a/testing/web-platform/tests/2dcontext/tools/tests2d.yaml +++ b/testing/web-platform/tests/2dcontext/tools/tests2d.yaml @@ -10153,3 +10153,79 @@ ctx.fill(); @assert pixel 50,25 ==~ 0,255,0,255; expected: green + +- name: 2d.scrollPathIntoView.basic + desc: scrollPathIntoView() works + testing: + - 2d.scrollPathIntoView.basic + code: | + var div = document.createElement('div'); + div.style.cssText = 'width: 200vw; height: 200vh'; + document.body.appendChild(div); + canvas.style.cssText = 'position: absolute; top: 100px; left: 200px; border: none;'; + window.scrollTo(0, 0); + + ctx.beginPath(); + ctx.rect(4, 8, 16, 32); + ctx.scrollPathIntoView(); + var rect = canvas.getBoundingClientRect(); + @assert Math.round(rect.top) === -8; + @assert Math.round(rect.left) === 200; + +- name: 2d.scrollPathIntoView.verticalLR + desc: scrollPathIntoView() works in vertical-lr writing mode + testing: + - 2d.scrollPathIntoView.basic + code: | + document.documentElement.style.cssText = 'writing-mode: vertical-lr'; + var div = document.createElement('div'); + div.style.cssText = 'width: 200vw; height: 200vh'; + document.body.appendChild(div); + canvas.style.cssText = 'position: absolute; top: 100px; left: 200px; border: none;'; + window.scrollTo(0, 0); + + ctx.beginPath(); + ctx.rect(4, 8, 16, 32); + ctx.scrollPathIntoView(); + var rect = canvas.getBoundingClientRect(); + @assert Math.round(rect.top) === 100; + @assert Math.round(rect.left) === -4; + +- name: 2d.scrollPathIntoView.verticalRL + desc: scrollPathIntoView() works in vertical-rl writing mode + testing: + - 2d.scrollPathIntoView.basic + code: | + document.documentElement.style.cssText = 'writing-mode: vertical-rl'; + var div = document.createElement('div'); + div.style.cssText = 'width: 200vw; height: 200vh'; + document.body.appendChild(div); + canvas.style.cssText = 'position: absolute; top: 100px; right: 200px; border: none;'; + window.scrollTo(0, 0); + + ctx.beginPath(); + ctx.rect(4, 8, 16, 32); + ctx.scrollPathIntoView(); + var rect = canvas.getBoundingClientRect(); + var viewportWidth = document.scrollingElement.clientWidth; + var canvasWidth = canvas.width; + @assert Math.round(rect.top) === 100; + @assert Math.round(rect.right) === viewportWidth + (canvasWidth - 4 - 16); + +- name: 2d.scrollPathIntoView.path + desc: scrollPathIntoView() with path argument works + testing: + - 2d.scrollPathIntoView.basic + code: | + var div = document.createElement('div'); + div.style.cssText = 'width: 200vw; height: 200vh'; + document.body.appendChild(div); + canvas.style.cssText = 'position: absolute; top: 100px; left: 200px; border: none;'; + window.scrollTo(0, 0); + + var path = new Path2D(); + path.rect(4, 8, 16, 32); + ctx.scrollPathIntoView(path); + var rect = canvas.getBoundingClientRect(); + @assert Math.round(rect.top) === -8; + @assert Math.round(rect.left) === 200; diff --git a/testing/web-platform/tests/BackgroundSync/META.yml b/testing/web-platform/tests/BackgroundSync/META.yml new file mode 100644 index 000000000000..fe808bc61517 --- /dev/null +++ b/testing/web-platform/tests/BackgroundSync/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - beverloo diff --git a/testing/web-platform/tests/BackgroundSync/OWNERS b/testing/web-platform/tests/BackgroundSync/OWNERS deleted file mode 100644 index 9cc0eff9fd27..000000000000 --- a/testing/web-platform/tests/BackgroundSync/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@beverloo diff --git a/testing/web-platform/tests/BackgroundSync/interfaces.any.js b/testing/web-platform/tests/BackgroundSync/interfaces.https.any.js similarity index 100% rename from testing/web-platform/tests/BackgroundSync/interfaces.any.js rename to testing/web-platform/tests/BackgroundSync/interfaces.https.any.js diff --git a/testing/web-platform/tests/FileAPI/META.yml b/testing/web-platform/tests/FileAPI/META.yml new file mode 100644 index 000000000000..d2f5722e5c18 --- /dev/null +++ b/testing/web-platform/tests/FileAPI/META.yml @@ -0,0 +1,5 @@ +suggested_reviewers: + - inexorabletash + - zqzhang + - jdm + - mkruisselbrink diff --git a/testing/web-platform/tests/FileAPI/OWNERS b/testing/web-platform/tests/FileAPI/OWNERS deleted file mode 100644 index feec67b46ca0..000000000000 --- a/testing/web-platform/tests/FileAPI/OWNERS +++ /dev/null @@ -1,4 +0,0 @@ -@inexorabletash -@zqzhang -@jdm -@mkruisselbrink diff --git a/testing/web-platform/tests/FileAPI/idlharness-manual.html b/testing/web-platform/tests/FileAPI/idlharness-manual.html index c3374629d7f9..199f49db4dba 100644 --- a/testing/web-platform/tests/FileAPI/idlharness-manual.html +++ b/testing/web-platform/tests/FileAPI/idlharness-manual.html @@ -27,117 +27,6 @@
          - - - - diff --git a/testing/web-platform/tests/FileAPI/idlharness.worker.js b/testing/web-platform/tests/FileAPI/idlharness.worker.js index fdf208df7c43..4262a6dd149c 100644 --- a/testing/web-platform/tests/FileAPI/idlharness.worker.js +++ b/testing/web-platform/tests/FileAPI/idlharness.worker.js @@ -1,31 +1,25 @@ importScripts("/resources/testharness.js"); importScripts("/resources/WebIDLParser.js", "/resources/idlharness.js"); -var request = new XMLHttpRequest(); -request.open("GET", "/interfaces/FileAPI.idl"); -request.send(); -request.onload = function() { - var idl_array = new IdlArray(); - var idls = request.responseText; +promise_test(async () => { + const idl = await fetch('/interfaces/FileAPI.idl').then(r => r.text()); + const dom = await fetch('/interfaces/dom.idl').then(r => r.text()); + const html = await fetch('/interfaces/html.idl').then(r => r.text()); + const url = await fetch('/interfaces/url.idl').then(r => r.text()); - idl_array.add_untested_idls("[Global] interface Window { };"); + const idl_array = new IdlArray(); + idl_array.add_idls(idl); + idl_array.add_dependency_idls(dom); + idl_array.add_dependency_idls(html); + idl_array.add_dependency_idls(url); + idl_array.add_untested_idls("[Exposed=(Window,Worker)] interface ArrayBuffer {};"); + idl_array.add_objects({ + Blob: ['new Blob(["TEST"])'], + File: ['new File(["myFileBits"], "myFileName")'], + FileReader: ['new FileReader()'], + FileReaderSync: ['new FileReaderSync()'] + }); - idl_array.add_untested_idls("[Exposed=(Window,Worker)] interface ArrayBuffer {};"); - idl_array.add_untested_idls("interface URL {};"); - idl_array.add_untested_idls("[Exposed=(Window,Worker)] interface EventTarget {};"); - idl_array.add_untested_idls("[Exposed=(Window,Worker)] interface Event {};"); - idl_array.add_untested_idls("[TreatNonCallableAsNull] callback EventHandlerNonNull = any (Event event);"); - idl_array.add_untested_idls("typedef EventHandlerNonNull? EventHandler;"); - - idl_array.add_idls(idls); - - idl_array.add_objects({ - Blob: ['new Blob(["TEST"])'], - File: ['new File(["myFileBits"], "myFileName")'], - FileReader: ['new FileReader()'], - FileReaderSync: ['new FileReaderSync()'] - }); - - idl_array.test(); - done(); -}; + idl_array.test(); +}, 'Test FileAPI IDL implementation'); +done(); diff --git a/testing/web-platform/tests/FileAPI/reading-data-section/filereader_readAsDataURL.html b/testing/web-platform/tests/FileAPI/reading-data-section/filereader_readAsDataURL.html index f0a3957e7606..5bc39499a229 100644 --- a/testing/web-platform/tests/FileAPI/reading-data-section/filereader_readAsDataURL.html +++ b/testing/web-platform/tests/FileAPI/reading-data-section/filereader_readAsDataURL.html @@ -1,39 +1,51 @@ - - - - - FileAPI Test: filereader_readAsDataURL - - - - - - -
          + + +FileAPI Test: FileReader.readAsDataURL + + + + - - - + reader.onload = this.step_func(function() { + assert_equals(reader.result, "data:text/plain;base64,VEVTVA=="); + testCase.done(); + }); + reader.readAsDataURL(blob); +}, 'readAsDataURL result for Blob with specified MIME type'); + +async_test(function(testCase) { + var blob = new Blob(["TEST"]); + var reader = new FileReader(); + + reader.onload = this.step_func(function() { + assert_equals(reader.result, + "data:application/octet-stream;base64,VEVTVA=="); + testCase.done(); + }); + reader.readAsDataURL(blob); +}, 'readAsDataURL result for Blob with unspecified MIME type'); + + \ No newline at end of file diff --git a/testing/web-platform/tests/FileAPI/url/resources/revoke-helper.js b/testing/web-platform/tests/FileAPI/url/resources/revoke-helper.js index 28afce7a2590..c3e05b64b1a6 100644 --- a/testing/web-platform/tests/FileAPI/url/resources/revoke-helper.js +++ b/testing/web-platform/tests/FileAPI/url/resources/revoke-helper.js @@ -1,4 +1,9 @@ self.addEventListener('message', e => { URL.revokeObjectURL(e.data.url); + // Registering a new object URL will make absolutely sure that the revocation + // has propagated. Without this at least in chrome it is possible for the + // below postMessage to arrive at its destination before the revocation has + // been fully processed. + URL.createObjectURL(new Blob([])); self.postMessage('revoked'); }); diff --git a/testing/web-platform/tests/FileAPI/url/url-in-tags-revoke.window.js b/testing/web-platform/tests/FileAPI/url/url-in-tags-revoke.window.js index f624f188fa82..d6a54ce400fd 100644 --- a/testing/web-platform/tests/FileAPI/url/url-in-tags-revoke.window.js +++ b/testing/web-platform/tests/FileAPI/url/url-in-tags-revoke.window.js @@ -97,3 +97,18 @@ async_test(t => { document.body.appendChild(e); URL.revokeObjectURL(url); }, 'Fetching a blob URL immediately before revoking it works in - - - - -

          deriveBits Tests for ECDH

          - -
          - diff --git a/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https.html b/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https.html deleted file mode 100644 index b303295f4c6c..000000000000 --- a/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https.html +++ /dev/null @@ -1,17 +0,0 @@ - - - -WebCryptoAPI:deriveKey() Using ECDH - - - - - - - -

          deriveKey Tests for ECDH

          - -
          - diff --git a/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https.html b/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https.html deleted file mode 100644 index 23143bdbc851..000000000000 --- a/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https.html +++ /dev/null @@ -1,19 +0,0 @@ - - - -WebCryptoAPI: deriveBits() and deriveKey() Using HKDF - - - - - - - - - -

          deriveBits and deriveKey Tests for HKDF

          - -
          - diff --git a/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_empty.https.html b/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_empty.https.html deleted file mode 100644 index 15af4f38f6da..000000000000 --- a/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_empty.https.html +++ /dev/null @@ -1,22 +0,0 @@ - - - -WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2 - - - - - - - - - -

          deriveBits and deriveKey Tests for PBKDF2

          - -
          - diff --git a/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_long.https.html b/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_long.https.html deleted file mode 100644 index c8a251dd3f27..000000000000 --- a/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_long.https.html +++ /dev/null @@ -1,22 +0,0 @@ - - - -WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2 - - - - - - - - - -

          deriveBits and deriveKey Tests for PBKDF2

          - -
          - diff --git a/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_short.https.html b/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_short.https.html deleted file mode 100644 index 62da41aab5b7..000000000000 --- a/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_short.https.html +++ /dev/null @@ -1,22 +0,0 @@ - - - -WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2 - - - - - - - - - -

          deriveBits and deriveKey Tests for PBKDF2

          - -
          - diff --git a/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https.html b/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https.html deleted file mode 100644 index 3b5845fcdfba..000000000000 --- a/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https.html +++ /dev/null @@ -1,22 +0,0 @@ - - - -WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2 - - - - - - - - - -

          deriveBits and deriveKey Tests for PBKDF2

          - -
          - diff --git a/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_long.https.html b/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_long.https.html deleted file mode 100644 index d9d04433de16..000000000000 --- a/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_long.https.html +++ /dev/null @@ -1,22 +0,0 @@ - - - -WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2 - - - - - - - - - -

          deriveBits and deriveKey Tests for PBKDF2

          - -
          - diff --git a/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_short.https.html b/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_short.https.html deleted file mode 100644 index fa81c7f3c1e4..000000000000 --- a/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_short.https.html +++ /dev/null @@ -1,22 +0,0 @@ - - - -WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2 - - - - - - - - - -

          deriveBits and deriveKey Tests for PBKDF2

          - -
          - diff --git a/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https.html b/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https.html deleted file mode 100644 index 2497b522c98a..000000000000 --- a/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https.html +++ /dev/null @@ -1,22 +0,0 @@ - - - -WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2 - - - - - - - - - -

          deriveBits and deriveKey Tests for PBKDF2

          - -
          - diff --git a/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_long.https.html b/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_long.https.html deleted file mode 100644 index f56cd2c6ad05..000000000000 --- a/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_long.https.html +++ /dev/null @@ -1,22 +0,0 @@ - - - -WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2 - - - - - - - - - -

          deriveBits and deriveKey Tests for PBKDF2

          - -
          - diff --git a/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_short.https.html b/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_short.https.html deleted file mode 100644 index c5fa4273b9d1..000000000000 --- a/testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_short.https.html +++ /dev/null @@ -1,22 +0,0 @@ - - - -WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2 - - - - - - - - - -

          deriveBits and deriveKey Tests for PBKDF2

          - -
          - diff --git a/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_AES-CBC.https.any.js b/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_AES-CBC.https.any.js index 19c9fb28b3bc..38bed1cc7028 100644 --- a/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_AES-CBC.https.any.js +++ b/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_AES-CBC.https.any.js @@ -1,3 +1,4 @@ +// META: title=WebCryptoAPI: generateKey() for Failures // META: timeout=long // META: script=../util/helpers.js // META: script=failures.js diff --git a/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_AES-CTR.https.any.js b/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_AES-CTR.https.any.js index 2f8a0b3596f1..0e7940775fe0 100644 --- a/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_AES-CTR.https.any.js +++ b/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_AES-CTR.https.any.js @@ -1,3 +1,4 @@ +// META: title=WebCryptoAPI: generateKey() for Failures // META: timeout=long // META: script=../util/helpers.js // META: script=failures.js diff --git a/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_AES-GCM.https.any.js b/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_AES-GCM.https.any.js index bb0ab46fbe6c..a394c8b629c5 100644 --- a/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_AES-GCM.https.any.js +++ b/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_AES-GCM.https.any.js @@ -1,3 +1,4 @@ +// META: title=WebCryptoAPI: generateKey() for Failures // META: timeout=long // META: script=../util/helpers.js // META: script=failures.js diff --git a/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_AES-KW.https.any.js b/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_AES-KW.https.any.js index 54d685f75657..40c199b29a5c 100644 --- a/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_AES-KW.https.any.js +++ b/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_AES-KW.https.any.js @@ -1,3 +1,4 @@ +// META: title=WebCryptoAPI: generateKey() for Failures // META: timeout=long // META: script=../util/helpers.js // META: script=failures.js diff --git a/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_ECDH.https.any.js b/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_ECDH.https.any.js index 4c13c5ac5721..e522254d743a 100644 --- a/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_ECDH.https.any.js +++ b/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_ECDH.https.any.js @@ -1,3 +1,4 @@ +// META: title=WebCryptoAPI: generateKey() for Failures // META: timeout=long // META: script=../util/helpers.js // META: script=failures.js diff --git a/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any.js b/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any.js index 74cd480e2c2d..e19974ff488c 100644 --- a/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any.js +++ b/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any.js @@ -1,3 +1,4 @@ +// META: title=WebCryptoAPI: generateKey() for Failures // META: timeout=long // META: script=../util/helpers.js // META: script=failures.js diff --git a/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_HMAC.https.any.js b/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_HMAC.https.any.js index 708d33beba49..43ce1c026fc7 100644 --- a/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_HMAC.https.any.js +++ b/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_HMAC.https.any.js @@ -1,3 +1,4 @@ +// META: title=WebCryptoAPI: generateKey() for Failures // META: timeout=long // META: script=../util/helpers.js // META: script=failures.js diff --git a/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_RSA-OAEP.https.any.js b/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_RSA-OAEP.https.any.js index 4ec0ec20bac1..1d2bca96b18c 100644 --- a/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_RSA-OAEP.https.any.js +++ b/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_RSA-OAEP.https.any.js @@ -1,3 +1,4 @@ +// META: title=WebCryptoAPI: generateKey() for Failures // META: timeout=long // META: script=../util/helpers.js // META: script=failures.js diff --git a/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.js b/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.js index 557b5785e348..562f66697c9f 100644 --- a/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.js +++ b/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.js @@ -1,3 +1,4 @@ +// META: title=WebCryptoAPI: generateKey() for Failures // META: timeout=long // META: script=../util/helpers.js // META: script=failures.js diff --git a/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.https.any.js b/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.https.any.js index 45771bf0d46e..fb19308de6f7 100644 --- a/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.https.any.js +++ b/testing/web-platform/tests/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.https.any.js @@ -1,3 +1,4 @@ +// META: title=WebCryptoAPI: generateKey() for Failures // META: timeout=long // META: script=../util/helpers.js // META: script=failures.js diff --git a/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_AES-CBC.https.any.js b/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_AES-CBC.https.any.js index 6feb60e5caa7..80f92c2cb7d7 100644 --- a/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_AES-CBC.https.any.js +++ b/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_AES-CBC.https.any.js @@ -1,3 +1,4 @@ +// META: title=WebCryptoAPI: generateKey() Successful Calls // META: timeout=long // META: script=../util/helpers.js // META: script=/common/subset-tests.js diff --git a/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_AES-CTR.https.any.js b/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_AES-CTR.https.any.js index 7b4f2df5fb1b..243a104b606d 100644 --- a/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_AES-CTR.https.any.js +++ b/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_AES-CTR.https.any.js @@ -1,3 +1,4 @@ +// META: title=WebCryptoAPI: generateKey() Successful Calls // META: timeout=long // META: script=../util/helpers.js // META: script=/common/subset-tests.js diff --git a/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_AES-GCM.https.any.js b/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_AES-GCM.https.any.js index 8e7bc92170c6..f0f947c8160f 100644 --- a/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_AES-GCM.https.any.js +++ b/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_AES-GCM.https.any.js @@ -1,3 +1,4 @@ +// META: title=WebCryptoAPI: generateKey() Successful Calls // META: timeout=long // META: script=../util/helpers.js // META: script=/common/subset-tests.js diff --git a/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_AES-KW.https.any.js b/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_AES-KW.https.any.js index 5eb023369f40..dbc040fdc5cb 100644 --- a/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_AES-KW.https.any.js +++ b/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_AES-KW.https.any.js @@ -1,3 +1,4 @@ +// META: title=WebCryptoAPI: generateKey() Successful Calls // META: timeout=long // META: script=../util/helpers.js // META: script=/common/subset-tests.js diff --git a/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_ECDH.https.any.js b/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_ECDH.https.any.js index 87590d23ea43..e9dee526149d 100644 --- a/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_ECDH.https.any.js +++ b/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_ECDH.https.any.js @@ -1,3 +1,4 @@ +// META: title=WebCryptoAPI: generateKey() Successful Calls // META: timeout=long // META: script=../util/helpers.js // META: script=/common/subset-tests.js diff --git a/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any.js b/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any.js index 734d86972fc6..a022f31fe9d1 100644 --- a/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any.js +++ b/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any.js @@ -1,3 +1,4 @@ +// META: title=WebCryptoAPI: generateKey() Successful Calls // META: timeout=long // META: script=../util/helpers.js // META: script=/common/subset-tests.js diff --git a/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_HMAC.https.any.js b/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_HMAC.https.any.js index bc106f3c117c..18e0b271226f 100644 --- a/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_HMAC.https.any.js +++ b/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_HMAC.https.any.js @@ -1,3 +1,4 @@ +// META: title=WebCryptoAPI: generateKey() Successful Calls // META: timeout=long // META: script=../util/helpers.js // META: script=/common/subset-tests.js diff --git a/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.js b/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.js index b0412286c58e..d933fd981d4a 100644 --- a/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.js +++ b/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.js @@ -1,3 +1,4 @@ +// META: title=WebCryptoAPI: generateKey() Successful Calls // META: timeout=long // META: variant=?1-10 // META: variant=?11-20 diff --git a/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.js b/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.js index ea91c8f99b04..cb43e3de3de3 100644 --- a/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.js +++ b/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.js @@ -1,3 +1,4 @@ +// META: title=WebCryptoAPI: generateKey() Successful Calls // META: timeout=long // META: variant=?1-10 // META: variant=?11-20 diff --git a/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.js b/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.js index fc785f9b31c9..b8db5972284d 100644 --- a/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.js +++ b/testing/web-platform/tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.js @@ -1,3 +1,4 @@ +// META: title=WebCryptoAPI: generateKey() Successful Calls // META: timeout=long // META: variant=?1-10 // META: variant=?11-20 diff --git a/testing/web-platform/tests/WebCryptoAPI/idlharness.https.any.js b/testing/web-platform/tests/WebCryptoAPI/idlharness.https.any.js new file mode 100644 index 000000000000..20aa40edbafb --- /dev/null +++ b/testing/web-platform/tests/WebCryptoAPI/idlharness.https.any.js @@ -0,0 +1,16 @@ +// META: script=/resources/WebIDLParser.js +// META: script=/resources/idlharness.js + +// https://w3c.github.io/webcrypto/Overview.html + +promise_test(async () => { + const idl = await fetch(`/interfaces/WebCryptoAPI.idl`).then(r => r.text()); + + const idl_array = new IdlArray(); + idl_array.add_idls(idl); + idl_array.add_objects({ + Crypto: ['crypto'], + SubtleCrypto: ['crypto.subtle'] + }); + idl_array.test(); +}, 'WebCryptoAPI interfaces'); diff --git a/testing/web-platform/tests/WebCryptoAPI/idlharness.https.html b/testing/web-platform/tests/WebCryptoAPI/idlharness.https.html deleted file mode 100644 index c4fd0f34092f..000000000000 --- a/testing/web-platform/tests/WebCryptoAPI/idlharness.https.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - -IDL check of WebCrypto - - - - - - - - - -

          Description

          - -

          This test verifies that the implementations of the WebCrypto API match with its WebIDL definition.

          - -
          - - diff --git a/testing/web-platform/tests/WebCryptoAPI/idlharness.https.worker.js b/testing/web-platform/tests/WebCryptoAPI/idlharness.https.worker.js deleted file mode 100644 index b4bbdda4b296..000000000000 --- a/testing/web-platform/tests/WebCryptoAPI/idlharness.https.worker.js +++ /dev/null @@ -1,22 +0,0 @@ -importScripts("/resources/testharness.js"); -importScripts("/resources/WebIDLParser.js", "/resources/idlharness.js"); - -var request = new XMLHttpRequest(); -request.open("GET", "../interfaces/WebCryptoAPI.idl"); -request.send(); -request.onload = function() { - var idl_array = new IdlArray(); - var idls = request.responseText; - - idl_array.add_untested_idls("[Global] interface Window { };"); - - idl_array.add_untested_idls("interface ArrayBuffer {};"); - idl_array.add_untested_idls("interface ArrayBufferView {};"); - - idl_array.add_idls(idls); - - idl_array.add_objects({"Crypto":["crypto"], "SubtleCrypto":["crypto.subtle"]}); - - idl_array.test(); - done(); -}; diff --git a/testing/web-platform/tests/WebIDL/META.yml b/testing/web-platform/tests/WebIDL/META.yml new file mode 100644 index 000000000000..033a3eb2d7cf --- /dev/null +++ b/testing/web-platform/tests/WebIDL/META.yml @@ -0,0 +1,5 @@ +suggested_reviewers: + - domenic + - jensl + - tobie + - yuki3 diff --git a/testing/web-platform/tests/WebIDL/OWNERS b/testing/web-platform/tests/WebIDL/OWNERS deleted file mode 100644 index 7ccc510535f7..000000000000 --- a/testing/web-platform/tests/WebIDL/OWNERS +++ /dev/null @@ -1,4 +0,0 @@ -@domenic -@jensl -@tobie -@yuki3 diff --git a/testing/web-platform/tests/WebIDL/ecmascript-binding/interface-prototype-object.html b/testing/web-platform/tests/WebIDL/ecmascript-binding/interface-prototype-object.html index 590710dc8e70..03ada7aa0d4d 100644 --- a/testing/web-platform/tests/WebIDL/ecmascript-binding/interface-prototype-object.html +++ b/testing/web-platform/tests/WebIDL/ecmascript-binding/interface-prototype-object.html @@ -16,4 +16,12 @@ test(function() { assert_equals(Document.prototype[Symbol.toStringTag], "DocumentPrototype"); }, "The class string of an interface prototype object is the concatenation of " + "the interface's identifier and the string 'Prototype'."); + +test(function() { + // https://heycam.github.io/webidl/#create-an-interface-prototype-object + assert_own_property(Element.prototype, Symbol.unscopables, "Element.prototype has @@unscopables."); + let unscopables = Element.prototype[Symbol.unscopables]; + assert_equals(typeof unscopables, "object", "@@unscopables is an Object."); + assert_equals(Object.getPrototypeOf(unscopables), null, "@@unscopables's prototype is null."); +}, "[Unscopable] extended attribute makes @@unscopables object on the prototype object, whose prototype is null."); diff --git a/testing/web-platform/tests/WebIDL/interfaces.html b/testing/web-platform/tests/WebIDL/interfaces.html index c3e66952ca60..2683aae9cb6c 100644 --- a/testing/web-platform/tests/WebIDL/interfaces.html +++ b/testing/web-platform/tests/WebIDL/interfaces.html @@ -22,7 +22,7 @@ function doTest(idl) { } promise_test(function() { - return fetch("/interfaces/webidl.idl").then(response => response.text()) + return fetch("/interfaces/WebIDL.idl").then(response => response.text()) .then(doTest); }, "Test driver"); diff --git a/testing/web-platform/tests/accelerometer/Accelerometer-iframe-access.https.html b/testing/web-platform/tests/accelerometer/Accelerometer-iframe-access.https.html new file mode 100644 index 000000000000..6a8c9bcb7fc3 --- /dev/null +++ b/testing/web-platform/tests/accelerometer/Accelerometer-iframe-access.https.html @@ -0,0 +1,16 @@ + + +Accelerometer iframe test + + + + + + + +
          + diff --git a/testing/web-platform/tests/accelerometer/META.yml b/testing/web-platform/tests/accelerometer/META.yml new file mode 100644 index 000000000000..2eeea5b1e997 --- /dev/null +++ b/testing/web-platform/tests/accelerometer/META.yml @@ -0,0 +1,7 @@ +suggested_reviewers: + - zqzhang + - dontcallmedom + - riju + - Honry + - alexshalamov + - rakuco diff --git a/testing/web-platform/tests/accelerometer/OWNERS b/testing/web-platform/tests/accelerometer/OWNERS deleted file mode 100644 index eb920ae0f1ee..000000000000 --- a/testing/web-platform/tests/accelerometer/OWNERS +++ /dev/null @@ -1,6 +0,0 @@ -@zqzhang -@dontcallmedom -@riju -@Honry -@alexshalamov -@pozdnyakov diff --git a/testing/web-platform/tests/accname/META.yml b/testing/web-platform/tests/accname/META.yml new file mode 100644 index 000000000000..d99ed62b8e3e --- /dev/null +++ b/testing/web-platform/tests/accname/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - halindrome + - joanmarie diff --git a/testing/web-platform/tests/accname/OWNERS b/testing/web-platform/tests/accname/OWNERS deleted file mode 100644 index 2a4c47ed4df0..000000000000 --- a/testing/web-platform/tests/accname/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@halindrome -@joanmarie diff --git a/testing/web-platform/tests/acid/META.yml b/testing/web-platform/tests/acid/META.yml new file mode 100644 index 000000000000..dbb02a654f4c --- /dev/null +++ b/testing/web-platform/tests/acid/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - Ms2ger diff --git a/testing/web-platform/tests/acid/OWNERS b/testing/web-platform/tests/acid/OWNERS deleted file mode 100644 index fd31fb27543a..000000000000 --- a/testing/web-platform/tests/acid/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@Ms2ger diff --git a/testing/web-platform/tests/ambient-light/AmbientLightSensor-disabled-by-feature-policy.https.html b/testing/web-platform/tests/ambient-light/AmbientLightSensor-disabled-by-feature-policy.https.html index 3525320e256a..fb20d70d938f 100644 --- a/testing/web-platform/tests/ambient-light/AmbientLightSensor-disabled-by-feature-policy.https.html +++ b/testing/web-platform/tests/ambient-light/AmbientLightSensor-disabled-by-feature-policy.https.html @@ -8,6 +8,6 @@ diff --git a/testing/web-platform/tests/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html b/testing/web-platform/tests/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html index 84bee5571868..1d28792cbcaa 100644 --- a/testing/web-platform/tests/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html +++ b/testing/web-platform/tests/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html @@ -8,6 +8,6 @@ diff --git a/testing/web-platform/tests/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute.https.html b/testing/web-platform/tests/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute.https.html index a9810128956f..4b58a2624480 100644 --- a/testing/web-platform/tests/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute.https.html +++ b/testing/web-platform/tests/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute.https.html @@ -8,6 +8,6 @@ diff --git a/testing/web-platform/tests/ambient-light/AmbientLightSensor-enabled-by-feature-policy.https.html b/testing/web-platform/tests/ambient-light/AmbientLightSensor-enabled-by-feature-policy.https.html index e4ce2566bf07..a1651b876dd7 100644 --- a/testing/web-platform/tests/ambient-light/AmbientLightSensor-enabled-by-feature-policy.https.html +++ b/testing/web-platform/tests/ambient-light/AmbientLightSensor-enabled-by-feature-policy.https.html @@ -8,6 +8,6 @@ diff --git a/testing/web-platform/tests/ambient-light/AmbientLightSensor-enabled-on-self-origin-by-feature-policy.https.html b/testing/web-platform/tests/ambient-light/AmbientLightSensor-enabled-on-self-origin-by-feature-policy.https.html index bb2c4a618411..ab9848cb2c55 100644 --- a/testing/web-platform/tests/ambient-light/AmbientLightSensor-enabled-on-self-origin-by-feature-policy.https.html +++ b/testing/web-platform/tests/ambient-light/AmbientLightSensor-enabled-on-self-origin-by-feature-policy.https.html @@ -8,6 +8,6 @@ diff --git a/testing/web-platform/tests/ambient-light/AmbientLightSensor-iframe-access.https.html b/testing/web-platform/tests/ambient-light/AmbientLightSensor-iframe-access.https.html new file mode 100644 index 000000000000..9600843145cd --- /dev/null +++ b/testing/web-platform/tests/ambient-light/AmbientLightSensor-iframe-access.https.html @@ -0,0 +1,14 @@ + + +AmbientLightSensor iframe test + + + + + + + +
          + diff --git a/testing/web-platform/tests/ambient-light/AmbientLightSensor.https.html b/testing/web-platform/tests/ambient-light/AmbientLightSensor.https.html index 88bb19a96ce9..8fcc4c7cd227 100644 --- a/testing/web-platform/tests/ambient-light/AmbientLightSensor.https.html +++ b/testing/web-platform/tests/ambient-light/AmbientLightSensor.https.html @@ -9,6 +9,6 @@
          diff --git a/testing/web-platform/tests/ambient-light/AmbientLightSensor_onerror-manual.https.html b/testing/web-platform/tests/ambient-light/AmbientLightSensor_onerror-manual.https.html index 8bcb9082cc9d..139e76fe1f92 100644 --- a/testing/web-platform/tests/ambient-light/AmbientLightSensor_onerror-manual.https.html +++ b/testing/web-platform/tests/ambient-light/AmbientLightSensor_onerror-manual.https.html @@ -15,6 +15,6 @@ diff --git a/testing/web-platform/tests/ambient-light/META.yml b/testing/web-platform/tests/ambient-light/META.yml new file mode 100644 index 000000000000..f6b3ed4471e1 --- /dev/null +++ b/testing/web-platform/tests/ambient-light/META.yml @@ -0,0 +1,8 @@ +suggested_reviewers: + - zqzhang + - Volker-E + - dontcallmedom + - riju + - alexshalamov + - rakuco + - Honry diff --git a/testing/web-platform/tests/ambient-light/OWNERS b/testing/web-platform/tests/ambient-light/OWNERS deleted file mode 100644 index 86b5a458c770..000000000000 --- a/testing/web-platform/tests/ambient-light/OWNERS +++ /dev/null @@ -1,7 +0,0 @@ -@zqzhang -@Volker-E -@dontcallmedom -@riju -@alexshalamov -@pozdnyakov -@Honry diff --git a/testing/web-platform/tests/annotation-model/META.yml b/testing/web-platform/tests/annotation-model/META.yml new file mode 100644 index 000000000000..320a8277a0e1 --- /dev/null +++ b/testing/web-platform/tests/annotation-model/META.yml @@ -0,0 +1,4 @@ +suggested_reviewers: + - halindrome + - bigbluehat + - tcole3 diff --git a/testing/web-platform/tests/annotation-model/OWNERS b/testing/web-platform/tests/annotation-model/OWNERS deleted file mode 100644 index e17fd64dd820..000000000000 --- a/testing/web-platform/tests/annotation-model/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -@halindrome -@bigbluehat -@tcole3 diff --git a/testing/web-platform/tests/annotation-protocol/META.yml b/testing/web-platform/tests/annotation-protocol/META.yml new file mode 100644 index 000000000000..a157432430e2 --- /dev/null +++ b/testing/web-platform/tests/annotation-protocol/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - halindrome diff --git a/testing/web-platform/tests/annotation-protocol/OWNERS b/testing/web-platform/tests/annotation-protocol/OWNERS deleted file mode 100644 index 35ae0f6c00b5..000000000000 --- a/testing/web-platform/tests/annotation-protocol/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@halindrome diff --git a/testing/web-platform/tests/annotation-vocab/META.yml b/testing/web-platform/tests/annotation-vocab/META.yml new file mode 100644 index 000000000000..fd672daab3dd --- /dev/null +++ b/testing/web-platform/tests/annotation-vocab/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - halindrome + - gkellogg diff --git a/testing/web-platform/tests/annotation-vocab/OWNERS b/testing/web-platform/tests/annotation-vocab/OWNERS deleted file mode 100644 index 187f28b698e1..000000000000 --- a/testing/web-platform/tests/annotation-vocab/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@halindrome -@gkellogg diff --git a/testing/web-platform/tests/apng/META.yml b/testing/web-platform/tests/apng/META.yml new file mode 100644 index 000000000000..89834729f75c --- /dev/null +++ b/testing/web-platform/tests/apng/META.yml @@ -0,0 +1,4 @@ +suggested_reviewers: + - stuartparmenter + - svgeesus + - leonscroggins diff --git a/testing/web-platform/tests/apng/OWNERS b/testing/web-platform/tests/apng/OWNERS deleted file mode 100644 index a2f0669fa514..000000000000 --- a/testing/web-platform/tests/apng/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -@stuartparmenter -@svgeesus -@leonscroggins diff --git a/testing/web-platform/tests/async-local-storage/META.yml b/testing/web-platform/tests/async-local-storage/META.yml new file mode 100644 index 000000000000..0f3cf596537f --- /dev/null +++ b/testing/web-platform/tests/async-local-storage/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - domenic diff --git a/testing/web-platform/tests/async-local-storage/OWNERS b/testing/web-platform/tests/async-local-storage/OWNERS deleted file mode 100644 index 7231f6248dcc..000000000000 --- a/testing/web-platform/tests/async-local-storage/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@domenic diff --git a/testing/web-platform/tests/audio-output/HTMLMediaElement-sinkId-idl.html b/testing/web-platform/tests/audio-output/HTMLMediaElement-sinkId-idl.html deleted file mode 100644 index 4260672e90ef..000000000000 --- a/testing/web-platform/tests/audio-output/HTMLMediaElement-sinkId-idl.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - -IDL check of sinkId on HTMLMediaElement - - - - - -

          Description

          -

          This test verifies the availability of sinkId/setSinkId on the HTMLMediaElement interface.

          -
          - - - - - - - - - - - diff --git a/testing/web-platform/tests/audio-output/META.yml b/testing/web-platform/tests/audio-output/META.yml new file mode 100644 index 000000000000..21057e773218 --- /dev/null +++ b/testing/web-platform/tests/audio-output/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - guidou diff --git a/testing/web-platform/tests/audio-output/OWNERS b/testing/web-platform/tests/audio-output/OWNERS deleted file mode 100644 index 4a5c2a885b43..000000000000 --- a/testing/web-platform/tests/audio-output/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@guidou diff --git a/testing/web-platform/tests/audio-output/idlharness.window.js b/testing/web-platform/tests/audio-output/idlharness.window.js new file mode 100644 index 000000000000..f10e523bcdc5 --- /dev/null +++ b/testing/web-platform/tests/audio-output/idlharness.window.js @@ -0,0 +1,24 @@ +// META: script=/resources/WebIDLParser.js +// META: script=/resources/idlharness.js + +// https://w3c.github.io/mediacapture-output/ + +'use strict'; + +promise_test(async () => { + const srcs = ['audio-output', 'dom', 'html']; + const [idl, dom, html] = await Promise.all( + srcs.map(i => fetch(`/interfaces/${i}.idl`).then(r => r.text()))); + + const idl_array = new IdlArray(); + idl_array.add_idls(idl); + idl_array.add_dependency_idls(html); + idl_array.add_dependency_idls(dom); + self.audio = document.createElement('audio'); + self.video = document.createElement('video'); + idl_array.add_objects({ + HTMLAudioElement: ['audio'], + HTMLVideoElement: ['video'] + }); + idl_array.test(); +}, 'Test IDL implementation of audio-output API'); diff --git a/testing/web-platform/tests/background-fetch/META.yml b/testing/web-platform/tests/background-fetch/META.yml new file mode 100644 index 000000000000..68247b4e45c3 --- /dev/null +++ b/testing/web-platform/tests/background-fetch/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - beverloo + - jakearchibald diff --git a/testing/web-platform/tests/background-fetch/OWNERS b/testing/web-platform/tests/background-fetch/OWNERS deleted file mode 100644 index 01dfd9b409a2..000000000000 --- a/testing/web-platform/tests/background-fetch/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@beverloo -@jakearchibald diff --git a/testing/web-platform/tests/background-fetch/interfaces-worker.https.html b/testing/web-platform/tests/background-fetch/interfaces-worker.https.html deleted file mode 100644 index 03a7fb6c11e9..000000000000 --- a/testing/web-platform/tests/background-fetch/interfaces-worker.https.html +++ /dev/null @@ -1,15 +0,0 @@ - - -Background Fetch API IDL tests - - - - -

          idlharness test

          -

          This test validates the WebIDL included in the Background Fetch API (Service Workers).

          - - diff --git a/testing/web-platform/tests/background-fetch/interfaces.html b/testing/web-platform/tests/background-fetch/interfaces.html deleted file mode 100644 index 51e320e64379..000000000000 --- a/testing/web-platform/tests/background-fetch/interfaces.html +++ /dev/null @@ -1,28 +0,0 @@ - - -Background Fetch API IDL tests - - - - - -

          idlharness test

          -

          This test validates the WebIDL included in the Background Fetch API (Documents).

          - - diff --git a/testing/web-platform/tests/background-fetch/interfaces.https.any.js b/testing/web-platform/tests/background-fetch/interfaces.https.any.js new file mode 100644 index 000000000000..668a679b2c0e --- /dev/null +++ b/testing/web-platform/tests/background-fetch/interfaces.https.any.js @@ -0,0 +1,19 @@ +// META: script=/resources/WebIDLParser.js +// META: script=/resources/idlharness.js + +'use strict'; + +// https://wicg.github.io/background-fetch/ + +promise_test(async () => { + const srcs = ['background-fetch', 'dedicated-workers', 'ServiceWorker', 'dom']; + const [idls, worker, serviceWorker, dom] = await Promise.all( + srcs.map(i => fetch(`/interfaces/${i}.idl`).then(r => r.text()))); + + var idlArray = new IdlArray(); + idlArray.add_idls(idls); + idlArray.add_dependency_idls(serviceWorker); + idlArray.add_dependency_idls(worker); + idlArray.add_dependency_idls(dom); + idlArray.test(); +}, 'background-fetch interfaces'); diff --git a/testing/web-platform/tests/background-fetch/interfaces.worker.js b/testing/web-platform/tests/background-fetch/interfaces.worker.js deleted file mode 100644 index 0760ffd59af5..000000000000 --- a/testing/web-platform/tests/background-fetch/interfaces.worker.js +++ /dev/null @@ -1,20 +0,0 @@ -'use strict'; - -importScripts('/resources/testharness.js'); -importScripts('/resources/WebIDLParser.js', '/resources/idlharness.js'); - -promise_test(async function() { - const idls = await fetch('/interfaces/background-fetch.idl').then(r => r.text()); - const dom = await fetch('/interfaces/dom.idl').then(r => r.text()); - - var idlArray = new IdlArray(); - idlArray.add_untested_idls('interface ServiceWorkerRegistration {};'); - idlArray.add_untested_idls('[SecureContext, Exposed = (Window, Worker)] interface ServiceWorkerGlobalScope {};'); - idlArray.add_untested_idls('interface ExtendableEvent{};'); - idlArray.add_untested_idls('dictionary ExtendableEventInit{};'); - idlArray.add_untested_idls(dom, { only: ['EventTarget'] }); - idlArray.add_idls(idls); - idlArray.test(); -}, 'Exposed interfaces in a Service Worker.'); - -done(); diff --git a/testing/web-platform/tests/battery-status/META.yml b/testing/web-platform/tests/battery-status/META.yml new file mode 100644 index 000000000000..d6bb8cc6250a --- /dev/null +++ b/testing/web-platform/tests/battery-status/META.yml @@ -0,0 +1,4 @@ +suggested_reviewers: + - anssiko + - dontcallmedom + - zqzhang diff --git a/testing/web-platform/tests/battery-status/OWNERS b/testing/web-platform/tests/battery-status/OWNERS deleted file mode 100644 index eb86aa069337..000000000000 --- a/testing/web-platform/tests/battery-status/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -@anssiko -@dontcallmedom -@zqzhang diff --git a/testing/web-platform/tests/beacon/META.yml b/testing/web-platform/tests/beacon/META.yml new file mode 100644 index 000000000000..c75a8d0ba917 --- /dev/null +++ b/testing/web-platform/tests/beacon/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - toddreifsteck + - igrigorik diff --git a/testing/web-platform/tests/beacon/OWNERS b/testing/web-platform/tests/beacon/OWNERS deleted file mode 100644 index 719eb69cf52b..000000000000 --- a/testing/web-platform/tests/beacon/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@toddreifsteck -@igrigorik diff --git a/testing/web-platform/tests/beacon/idlharness.any.js b/testing/web-platform/tests/beacon/idlharness.any.js new file mode 100644 index 000000000000..958daf4865d1 --- /dev/null +++ b/testing/web-platform/tests/beacon/idlharness.any.js @@ -0,0 +1,17 @@ +// META: script=/resources/WebIDLParser.js +// META: script=/resources/idlharness.js + +// https://w3c.github.io/beacon/ + +promise_test(async () => { + const idl = await fetch('/interfaces/beacon.idl').then(r => r.text()); + const html = await fetch('/interfaces/html.idl').then(r => r.text()); + + const idl_array = new IdlArray(); + idl_array.add_idls(idl); + idl_array.add_dependency_idls(html); + idl_array.add_objects({ + Navigator: ['navigator'], + }); + idl_array.test(); +}, 'beacon interfaces'); diff --git a/testing/web-platform/tests/bluetooth/META.yml b/testing/web-platform/tests/bluetooth/META.yml new file mode 100644 index 000000000000..13aeeb280a6a --- /dev/null +++ b/testing/web-platform/tests/bluetooth/META.yml @@ -0,0 +1,4 @@ +suggested_reviewers: + - jyasskin + - g-ortuno + - scheib diff --git a/testing/web-platform/tests/bluetooth/OWNERS b/testing/web-platform/tests/bluetooth/OWNERS deleted file mode 100644 index 9a9c462090d9..000000000000 --- a/testing/web-platform/tests/bluetooth/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -@jyasskin -@g-ortuno -@scheib diff --git a/testing/web-platform/tests/bluetooth/idl/idlharness.tentative.window.js b/testing/web-platform/tests/bluetooth/idl/idlharness.tentative.window.js new file mode 100644 index 000000000000..6214f133ffdd --- /dev/null +++ b/testing/web-platform/tests/bluetooth/idl/idlharness.tentative.window.js @@ -0,0 +1,19 @@ +// META: script=/resources/WebIDLParser.js +// META: script=/resources/idlharness.js + +'use strict'; + +// https://webbluetoothcg.github.io/web-bluetooth/ + +promise_test(async () => { + const srcs = ['web-bluetooth', 'dom', 'html', 'permissions']; + const [idl, dom, html, permissions] = await Promise.all( + srcs.map(i => fetch(`/interfaces/${i}.idl`).then(r => r.text()))); + + const idl_array = new IdlArray(); + idl_array.add_idls(idl); + idl_array.add_dependency_idls(dom); + idl_array.add_dependency_idls(html); + idl_array.add_dependency_idls(permissions); + idl_array.test(); +}, 'web-bluetooth interfaces.'); diff --git a/testing/web-platform/tests/budget-api/META.yml b/testing/web-platform/tests/budget-api/META.yml new file mode 100644 index 000000000000..fe808bc61517 --- /dev/null +++ b/testing/web-platform/tests/budget-api/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - beverloo diff --git a/testing/web-platform/tests/budget-api/OWNERS b/testing/web-platform/tests/budget-api/OWNERS deleted file mode 100644 index 9cc0eff9fd27..000000000000 --- a/testing/web-platform/tests/budget-api/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@beverloo diff --git a/testing/web-platform/tests/clear-site-data/META.yml b/testing/web-platform/tests/clear-site-data/META.yml new file mode 100644 index 000000000000..18d3ecb2f63f --- /dev/null +++ b/testing/web-platform/tests/clear-site-data/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - mikewest + - msramek diff --git a/testing/web-platform/tests/clear-site-data/OWNERS b/testing/web-platform/tests/clear-site-data/OWNERS deleted file mode 100644 index fa38108161e7..000000000000 --- a/testing/web-platform/tests/clear-site-data/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@mikewest -@msramek diff --git a/testing/web-platform/tests/client-hints/META.yml b/testing/web-platform/tests/client-hints/META.yml new file mode 100644 index 000000000000..e3a5edae1c7f --- /dev/null +++ b/testing/web-platform/tests/client-hints/META.yml @@ -0,0 +1,4 @@ +suggested_reviewers: + - igrigorik + - yoavweiss + - tarunban diff --git a/testing/web-platform/tests/client-hints/OWNERS b/testing/web-platform/tests/client-hints/OWNERS deleted file mode 100644 index 1bcab3b39a19..000000000000 --- a/testing/web-platform/tests/client-hints/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -@igrigorik -@yoavweiss -@tarunban diff --git a/testing/web-platform/tests/client-hints/accept_ch.tentative.https.html b/testing/web-platform/tests/client-hints/accept_ch.tentative.https.html new file mode 100644 index 000000000000..b8379de46a22 --- /dev/null +++ b/testing/web-platform/tests/client-hints/accept_ch.tentative.https.html @@ -0,0 +1,67 @@ + +Accept-CH test + + + + + + + + + diff --git a/testing/web-platform/tests/client-hints/accept_ch.sub.https.html b/testing/web-platform/tests/client-hints/accept_ch.tentative.sub.https.html similarity index 97% rename from testing/web-platform/tests/client-hints/accept_ch.sub.https.html rename to testing/web-platform/tests/client-hints/accept_ch.tentative.sub.https.html index 78c7ad0e1855..43c1fb12c200 100644 --- a/testing/web-platform/tests/client-hints/accept_ch.sub.https.html +++ b/testing/web-platform/tests/client-hints/accept_ch.tentative.sub.https.html @@ -16,7 +16,7 @@ // of client hints it receives in the request headers. promise_test(t => { - return fetch("https://{{domains[]}}:{{ports[https][0]}}/client-hints/echo_client_hints_received.py", {"mode": "no-cors"}).then(r => { + return fetch("https://{{domains[]}}:{{ports[https][0]}}/client-hints/echo_client_hints_received.py").then(r => { assert_equals(r.status, 200) // Verify that the browser includes client hints in the headers for a // same-origin fetch. diff --git a/testing/web-platform/tests/client-hints/accept_ch.sub.https.html.headers b/testing/web-platform/tests/client-hints/accept_ch.tentative.sub.https.html.headers similarity index 100% rename from testing/web-platform/tests/client-hints/accept_ch.sub.https.html.headers rename to testing/web-platform/tests/client-hints/accept_ch.tentative.sub.https.html.headers diff --git a/testing/web-platform/tests/client-hints/accept_ch_lifetime.tentative.https.html b/testing/web-platform/tests/client-hints/accept_ch_lifetime.tentative.https.html new file mode 100644 index 000000000000..0055b131f928 --- /dev/null +++ b/testing/web-platform/tests/client-hints/accept_ch_lifetime.tentative.https.html @@ -0,0 +1,67 @@ + +Accept-CH-Lifetime test + + + + + + + + + diff --git a/testing/web-platform/tests/client-hints/accept_ch_lifetime_cross_origin_iframe.tentative.sub.https.html b/testing/web-platform/tests/client-hints/accept_ch_lifetime_cross_origin_iframe.tentative.sub.https.html new file mode 100644 index 000000000000..8273ac78b271 --- /dev/null +++ b/testing/web-platform/tests/client-hints/accept_ch_lifetime_cross_origin_iframe.tentative.sub.https.html @@ -0,0 +1,68 @@ + +Accept-CH-Lifetime test with cross-origin iframe + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/client-hints/accept_ch_lifetime_same_origin_iframe.tentative.https.html b/testing/web-platform/tests/client-hints/accept_ch_lifetime_same_origin_iframe.tentative.https.html new file mode 100644 index 000000000000..4d339b6dbf26 --- /dev/null +++ b/testing/web-platform/tests/client-hints/accept_ch_lifetime_same_origin_iframe.tentative.https.html @@ -0,0 +1,67 @@ + +Accept-CH-Lifetime test with same-origin iframe + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/client-hints/accept_ch_lifetime_subresource.tentative.https.html b/testing/web-platform/tests/client-hints/accept_ch_lifetime_subresource.tentative.https.html new file mode 100644 index 000000000000..e3864294875c --- /dev/null +++ b/testing/web-platform/tests/client-hints/accept_ch_lifetime_subresource.tentative.https.html @@ -0,0 +1,71 @@ + +Accept-CH-Lifetime test with subresource + + + + + + + + + diff --git a/testing/web-platform/tests/client-hints/http_equiv_accept_ch.tentative.http.html b/testing/web-platform/tests/client-hints/http_equiv_accept_ch.tentative.http.html new file mode 100644 index 000000000000..2bdced2ece76 --- /dev/null +++ b/testing/web-platform/tests/client-hints/http_equiv_accept_ch.tentative.http.html @@ -0,0 +1,35 @@ + + +Accept-CH http-equiv insecure transport test + + + + + + + diff --git a/testing/web-platform/tests/client-hints/http_equiv_accept_ch.tentative.https.html b/testing/web-platform/tests/client-hints/http_equiv_accept_ch.tentative.https.html new file mode 100644 index 000000000000..3e4d638ffc32 --- /dev/null +++ b/testing/web-platform/tests/client-hints/http_equiv_accept_ch.tentative.https.html @@ -0,0 +1,49 @@ + + +Accept-CH http-equiv cross-navigation test + + + + +
          +

          Apart from this webpage, the test opens another html web page. One test + is run in this web page, and another in the second web page. +

          + + + + diff --git a/testing/web-platform/tests/client-hints/http_equiv_accept_ch.tentative.sub.https.html b/testing/web-platform/tests/client-hints/http_equiv_accept_ch.tentative.sub.https.html new file mode 100644 index 000000000000..459b00e973bc --- /dev/null +++ b/testing/web-platform/tests/client-hints/http_equiv_accept_ch.tentative.sub.https.html @@ -0,0 +1,62 @@ + + +Accept-CH http-equiv same-origin and cross-origin test + + + + + + + diff --git a/testing/web-platform/tests/client-hints/http_equiv_accept_ch_lifetime.tentative.https.html b/testing/web-platform/tests/client-hints/http_equiv_accept_ch_lifetime.tentative.https.html new file mode 100644 index 000000000000..73ca1fcdbe01 --- /dev/null +++ b/testing/web-platform/tests/client-hints/http_equiv_accept_ch_lifetime.tentative.https.html @@ -0,0 +1,66 @@ + +Accept-CH-Lifetime test + + + + + + + + + diff --git a/testing/web-platform/tests/client-hints/http_equiv_accept_ch_lifetime_cross_origin_iframe.tentative.sub.https.html b/testing/web-platform/tests/client-hints/http_equiv_accept_ch_lifetime_cross_origin_iframe.tentative.sub.https.html new file mode 100644 index 000000000000..ab878f889610 --- /dev/null +++ b/testing/web-platform/tests/client-hints/http_equiv_accept_ch_lifetime_cross_origin_iframe.tentative.sub.https.html @@ -0,0 +1,66 @@ + +Accept-CH-Lifetime test with cross-origin iframe + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/client-hints/http_equiv_accept_ch_lifetime_same_origin_iframe.tentative.https.html b/testing/web-platform/tests/client-hints/http_equiv_accept_ch_lifetime_same_origin_iframe.tentative.https.html new file mode 100644 index 000000000000..9f7d1f35096a --- /dev/null +++ b/testing/web-platform/tests/client-hints/http_equiv_accept_ch_lifetime_same_origin_iframe.tentative.https.html @@ -0,0 +1,67 @@ + +Accept-CH-Lifetime test with same-origin iframe + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/client-hints/http_equiv_accept_ch_lifetime_subresource.tentative.https.html b/testing/web-platform/tests/client-hints/http_equiv_accept_ch_lifetime_subresource.tentative.https.html new file mode 100644 index 000000000000..17f287d3ea9f --- /dev/null +++ b/testing/web-platform/tests/client-hints/http_equiv_accept_ch_lifetime_subresource.tentative.https.html @@ -0,0 +1,74 @@ + +Accept-CH-Lifetime test with subresource + + + + + + + + + diff --git a/testing/web-platform/tests/client-hints/http_equiv_accept_ch_malformed_header.tentative.https.html b/testing/web-platform/tests/client-hints/http_equiv_accept_ch_malformed_header.tentative.https.html new file mode 100644 index 000000000000..dd516a97c965 --- /dev/null +++ b/testing/web-platform/tests/client-hints/http_equiv_accept_ch_malformed_header.tentative.https.html @@ -0,0 +1,28 @@ + + +Accept-CH malformed http-equiv test + + + + + + + + diff --git a/testing/web-platform/tests/client-hints/resources/accept_ch.html b/testing/web-platform/tests/client-hints/resources/accept_ch.html new file mode 100644 index 000000000000..48d09f2d95c5 --- /dev/null +++ b/testing/web-platform/tests/client-hints/resources/accept_ch.html @@ -0,0 +1,10 @@ + + + + + + + diff --git a/testing/web-platform/tests/client-hints/resources/accept_ch.html.headers b/testing/web-platform/tests/client-hints/resources/accept_ch.html.headers new file mode 100644 index 000000000000..91ee40652f06 --- /dev/null +++ b/testing/web-platform/tests/client-hints/resources/accept_ch.html.headers @@ -0,0 +1 @@ +Accept-CH: device-memory diff --git a/testing/web-platform/tests/client-hints/resources/accept_ch_lifetime.html b/testing/web-platform/tests/client-hints/resources/accept_ch_lifetime.html new file mode 100644 index 000000000000..2927d7c4580d --- /dev/null +++ b/testing/web-platform/tests/client-hints/resources/accept_ch_lifetime.html @@ -0,0 +1,11 @@ + + + + + + + diff --git a/testing/web-platform/tests/client-hints/resources/accept_ch_lifetime.html.headers b/testing/web-platform/tests/client-hints/resources/accept_ch_lifetime.html.headers new file mode 100644 index 000000000000..ec146dfa87ba --- /dev/null +++ b/testing/web-platform/tests/client-hints/resources/accept_ch_lifetime.html.headers @@ -0,0 +1,2 @@ +Accept-CH: device-memory +Accept-CH-Lifetime: 5 diff --git a/testing/web-platform/tests/client-hints/resources/do_not_expect_client_hints_headers.html b/testing/web-platform/tests/client-hints/resources/do_not_expect_client_hints_headers.html new file mode 100644 index 000000000000..b3cf5df4c272 --- /dev/null +++ b/testing/web-platform/tests/client-hints/resources/do_not_expect_client_hints_headers.html @@ -0,0 +1,22 @@ + + + + + diff --git a/testing/web-platform/tests/client-hints/resources/expect_client_hints_headers.html b/testing/web-platform/tests/client-hints/resources/expect_client_hints_headers.html new file mode 100644 index 000000000000..8e64b1989ab2 --- /dev/null +++ b/testing/web-platform/tests/client-hints/resources/expect_client_hints_headers.html @@ -0,0 +1,22 @@ + + + + + diff --git a/testing/web-platform/tests/client-hints/resources/http_equiv_accept_ch_lifetime.html b/testing/web-platform/tests/client-hints/resources/http_equiv_accept_ch_lifetime.html new file mode 100644 index 000000000000..2dd18068427c --- /dev/null +++ b/testing/web-platform/tests/client-hints/resources/http_equiv_accept_ch_lifetime.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/testing/web-platform/tests/clipboard-apis/META.yml b/testing/web-platform/tests/clipboard-apis/META.yml new file mode 100644 index 000000000000..d971dece976c --- /dev/null +++ b/testing/web-platform/tests/clipboard-apis/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - garykac + - hallvors diff --git a/testing/web-platform/tests/clipboard-apis/OWNERS b/testing/web-platform/tests/clipboard-apis/OWNERS deleted file mode 100644 index 6332787efaff..000000000000 --- a/testing/web-platform/tests/clipboard-apis/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@garykac -@hallvors diff --git a/testing/web-platform/tests/common/META.yml b/testing/web-platform/tests/common/META.yml new file mode 100644 index 000000000000..594c8b170f50 --- /dev/null +++ b/testing/web-platform/tests/common/META.yml @@ -0,0 +1,5 @@ +suggested_reviewers: + - zqzhang + - dontcallmedom + - deniak + - gsnedders diff --git a/testing/web-platform/tests/common/OWNERS b/testing/web-platform/tests/common/OWNERS deleted file mode 100644 index 3a97291b154d..000000000000 --- a/testing/web-platform/tests/common/OWNERS +++ /dev/null @@ -1,4 +0,0 @@ -@zqzhang -@dontcallmedom -@deniak -@gsnedders diff --git a/testing/web-platform/tests/common/canvas-tests.js b/testing/web-platform/tests/common/canvas-tests.js index bf13d4a349cd..732f2a435b81 100644 --- a/testing/web-platform/tests/common/canvas-tests.js +++ b/testing/web-platform/tests/common/canvas-tests.js @@ -50,10 +50,14 @@ function _assertPixelApprox(canvas, x,y, r,g,b,a, pos, colour, tolerance) assert_approx_equals(c[3], a, tolerance, 'Alpha channel of the pixel at (' + x + ', ' + y + ')'); } +let _deferred = false; + +function deferTest() { + _deferred = true; +} + function _addTest(testFn) { - var deferred = false; - window.deferTest = function () { deferred = true; }; on_event(window, "load", function() { t.step(function() { @@ -62,7 +66,7 @@ function _addTest(testFn) t.step(testFn, window, canvas, ctx); }); - if (!deferred) { + if (!_deferred) { t.done(); } }); diff --git a/testing/web-platform/tests/common/get-host-info.sub.js b/testing/web-platform/tests/common/get-host-info.sub.js index c0ad19bc7a3a..35acad33a8fa 100644 --- a/testing/web-platform/tests/common/get-host-info.sub.js +++ b/testing/web-platform/tests/common/get-host-info.sub.js @@ -6,6 +6,7 @@ function get_host_info() { var ORIGINAL_HOST = '{{host}}'; var REMOTE_HOST = (ORIGINAL_HOST === 'localhost') ? '127.0.0.1' : ('www1.' + ORIGINAL_HOST); var OTHER_HOST = '{{domains[www2]}}'; + var NOTSAMESITE_HOST = (ORIGINAL_HOST === 'localhost') ? '127.0.0.1' : ('not-' + ORIGINAL_HOST); return { HTTP_PORT: HTTP_PORT, @@ -19,6 +20,7 @@ function get_host_info() { HTTPS_ORIGIN_WITH_CREDS: 'https://foo:bar@' + ORIGINAL_HOST + ':' + HTTPS_PORT, HTTP_ORIGIN_WITH_DIFFERENT_PORT: 'http://' + ORIGINAL_HOST + ':' + HTTP_PORT2, HTTP_REMOTE_ORIGIN: 'http://' + REMOTE_HOST + ':' + HTTP_PORT, + HTTP_NOTSAMESITE_ORIGIN: 'http://' + NOTSAMESITE_HOST + ':' + HTTP_PORT, HTTP_REMOTE_ORIGIN_WITH_DIFFERENT_PORT: 'http://' + REMOTE_HOST + ':' + HTTP_PORT2, HTTPS_REMOTE_ORIGIN: 'https://' + REMOTE_HOST + ':' + HTTPS_PORT, HTTPS_REMOTE_ORIGIN_WITH_CREDS: 'https://foo:bar@' + REMOTE_HOST + ':' + HTTPS_PORT, diff --git a/testing/web-platform/tests/common/subset-tests-by-key.js b/testing/web-platform/tests/common/subset-tests-by-key.js new file mode 100644 index 000000000000..d87ea9f76ee2 --- /dev/null +++ b/testing/web-platform/tests/common/subset-tests-by-key.js @@ -0,0 +1,76 @@ +// Only test a subset of tests with ?include=Foo or ?exclude=Foo in the URL. +// Can be used together with +// Sample usage: +// for (const test of tests) { +// subsetTestByKey("Foo", async_test, test.fn, test.name); +// } +(function() { + var subTestKeyPattern = null; + var match; + var collectKeys = false; + var collectCounts = false; + var keys = {}; + var exclude = false; + if (location.search) { + match = /(?:^\?|&)(include|exclude)=([^&]+)?/.exec(location.search); + if (match) { + subTestKeyPattern = new RegExp(`^${match[2]}$`); + if (match[1] === 'exclude') { + exclude = true; + } + } + // Below is utility code to generate for copy/paste into tests. + // Sample usage: + // test.html?get-keys + match = /(?:^\?|&)get-keys(&get-counts)?(?:&|$)/.exec(location.search); + if (match) { + collectKeys = true; + if (match[1]) { + collectCounts = true; + } + add_completion_callback(() => { + var metas = []; + var template = ''; + if (collectCounts) { + template += ' '; + } + for (var key in keys) { + var meta = template.replace("%s", key); + if (collectCounts) { + meta = meta.replace("%s", keys[key]); + } + metas.push(meta); + } + var pre = document.createElement('pre'); + pre.textContent = metas.join('\n') + '\n'; + document.body.insertBefore(pre, document.body.firstChild); + document.getSelection().selectAllChildren(pre); + }); + } + } + function shouldRunSubTest(key) { + if (key && subTestKeyPattern) { + var found = subTestKeyPattern.test(key); + if (exclude) { + return !found; + } + return found; + } + return true; + } + function subsetTestByKey(key, testFunc, ...args) { + if (collectKeys) { + if (collectCounts && key in keys) { + keys[key]++; + } else { + keys[key] = 1; + } + } + if (shouldRunSubTest(key)) { + return testFunc(...args); + } + return null; + } + self.shouldRunSubTest = shouldRunSubTest; + self.subsetTestByKey = subsetTestByKey; +})(); diff --git a/testing/web-platform/tests/compat/META.yml b/testing/web-platform/tests/compat/META.yml new file mode 100644 index 000000000000..ff92c06159f9 --- /dev/null +++ b/testing/web-platform/tests/compat/META.yml @@ -0,0 +1,4 @@ +suggested_reviewers: + - cdumez + - foolip + - miketaylr diff --git a/testing/web-platform/tests/compat/OWNERS b/testing/web-platform/tests/compat/OWNERS deleted file mode 100644 index d517a33a54ae..000000000000 --- a/testing/web-platform/tests/compat/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -@cdumez -@foolip -@miketaylr diff --git a/testing/web-platform/tests/conformance-checkers/META.yml b/testing/web-platform/tests/conformance-checkers/META.yml new file mode 100644 index 000000000000..978b5c85721c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - sideshowbarker diff --git a/testing/web-platform/tests/conformance-checkers/OWNERS b/testing/web-platform/tests/conformance-checkers/OWNERS deleted file mode 100644 index 2ac6145caa83..000000000000 --- a/testing/web-platform/tests/conformance-checkers/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@sideshowbarker diff --git a/testing/web-platform/tests/console/META.yml b/testing/web-platform/tests/console/META.yml new file mode 100644 index 000000000000..a8a6f3925ced --- /dev/null +++ b/testing/web-platform/tests/console/META.yml @@ -0,0 +1,4 @@ +suggested_reviewers: + - domenic + - pwnall + - domfarolino diff --git a/testing/web-platform/tests/console/OWNERS b/testing/web-platform/tests/console/OWNERS deleted file mode 100644 index 9b93c595b02c..000000000000 --- a/testing/web-platform/tests/console/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -@domenic -@pwnall -@domfarolino diff --git a/testing/web-platform/tests/console/console-count-logging-manual.html b/testing/web-platform/tests/console/console-count-logging-manual.html index 4cd430e3703f..640729f1a216 100644 --- a/testing/web-platform/tests/console/console-count-logging-manual.html +++ b/testing/web-platform/tests/console/console-count-logging-manual.html @@ -7,7 +7,7 @@ -

          Open the console inside the developer tools. It should contain four lines whose contents are:

          +

          Open the console inside the developer tools. It should contain four entries whose contents are:

          default: 1

          default: 2

          default: 3

          diff --git a/testing/web-platform/tests/console/console-countReset-logging-manual.html b/testing/web-platform/tests/console/console-countReset-logging-manual.html index e2ed2dd062f1..7fe01f50edbf 100644 --- a/testing/web-platform/tests/console/console-countReset-logging-manual.html +++ b/testing/web-platform/tests/console/console-countReset-logging-manual.html @@ -4,10 +4,10 @@ Console Count Reset - Logging Manual Test - + -

          Open the console inside the developer tools. It should contain lines whose contents are:

          +

          Open the console inside the developer tools. It should contain entries whose contents are:

          default: 1

          default: 1

          default: 1

          diff --git a/testing/web-platform/tests/console/console-counting-label-conversion.any.js b/testing/web-platform/tests/console/console-counting-label-conversion.any.js deleted file mode 100644 index bbc77f011b7b..000000000000 --- a/testing/web-platform/tests/console/console-counting-label-conversion.any.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; -// https://console.spec.whatwg.org/#count -// https://console.spec.whatwg.org/#countreset - -// TODO(domfarolino): make this a link to -// https://console.spec.whatwg/org/#counting pending -// the resolution of https://github.com/whatwg/console/issues/135 - -// TODO(domfarolino): DRY up the label conversion tests for count/countReset/time/timeEnd -// by probably making a helper function that passes in the console method to perform the -// conversion with so we're not duplicating everything - -test(() => { - let countLabelToStringCalled = false; - - console.count({ - toString() { - countLabelToStringCalled = true; - } - }); - - assert_true(countLabelToStringCalled, "toString() must be called on count()'s label when label is an object"); -}, "console.count()'s label gets converted to string via label.toString() when label is an object"); - -test(() => { - assert_throws({name: "Error"}, () => { - console.count({ - toString() { - throw new Error("conversion error"); - } - }); - }, "count() must re-throw any exceptions thrown by label.toString() conversion"); -}, "console.count() throws exceptions generated by erroneous label.toString() conversion"); - -test(() => { - let countLabelToStringCalled = false; - - console.countReset({ - toString() { - countLabelToStringCalled = true; - } - }); - - assert_true(countLabelToStringCalled, "toString() must be called on countReset()'s label when label is an object"); -}, "console.countReset()'s label gets converted to string via label.toString() when label is an object"); - -test(() => { - assert_throws({name: "Error"}, () => { - console.countReset({ - toString() { - throw new Error("conversion error"); - } - }); - }, "countReset() must re-throw any exceptions thrown by label.toString() conversion"); -}, "console.countReset() throws exceptions generated by erroneous label.toString() conversion"); diff --git a/testing/web-platform/tests/console/console-label-conversion.any.js b/testing/web-platform/tests/console/console-label-conversion.any.js new file mode 100644 index 000000000000..1fb269d4061c --- /dev/null +++ b/testing/web-platform/tests/console/console-label-conversion.any.js @@ -0,0 +1,29 @@ +"use strict"; +// https://console.spec.whatwg/org/#counting +// https://console.spec.whatwg/org/#timing + +const methods = ['count', 'countReset', 'time', 'timeLog', 'timeEnd']; + +for (const method of methods) { + test(() => { + let labelToStringCalled = false; + + console[method]({ + toString() { + labelToStringCalled = true; + } + }); + + assert_true(labelToStringCalled, `${method}() must call toString() on label when label is an object`); + }, `console.${method}()'s label gets converted to string via label.toString() when label is an object`); + + test(() => { + assert_throws({name: 'Error'}, () => { + console[method]({ + toString() { + throw new Error('conversion error'); + } + }); + }, `${method} must re-throw any exceptions thrown by label.toString() conversion`); + }, `console.${method}() throws exceptions generated by erroneous label.toString() conversion`); +} diff --git a/testing/web-platform/tests/console/console-number-format-specifiers-symbol-manual.html b/testing/web-platform/tests/console/console-number-format-specifiers-symbol-manual.html index 4fb65fa8f18a..f77b84e51595 100644 --- a/testing/web-platform/tests/console/console-number-format-specifiers-symbol-manual.html +++ b/testing/web-platform/tests/console/console-number-format-specifiers-symbol-manual.html @@ -7,7 +7,7 @@ -

          Open the console inside the developer tools. It should contain 15 lines, each of which are:

          +

          Open the console inside the developer tools. It should contain 15 entries, each of which are:

          NaN

          + + diff --git a/testing/web-platform/tests/content-security-policy/META.yml b/testing/web-platform/tests/content-security-policy/META.yml new file mode 100644 index 000000000000..69172f5b39f6 --- /dev/null +++ b/testing/web-platform/tests/content-security-policy/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - hillbrad diff --git a/testing/web-platform/tests/content-security-policy/OWNERS b/testing/web-platform/tests/content-security-policy/OWNERS deleted file mode 100644 index 1df5d1ae68f8..000000000000 --- a/testing/web-platform/tests/content-security-policy/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@hillbrad diff --git a/testing/web-platform/tests/content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_hashed_attributes.html b/testing/web-platform/tests/content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_hashes.html similarity index 70% rename from testing/web-platform/tests/content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_hashed_attributes.html rename to testing/web-platform/tests/content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_hashes.html index 889210c253a0..2d5fa1574a16 100644 --- a/testing/web-platform/tests/content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_hashed_attributes.html +++ b/testing/web-platform/tests/content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_hashes.html @@ -1,7 +1,7 @@ -Embedded Enforcement: Subsumption Algorithm - 'unsafe-hashed-attributes' keyword. +Embedded Enforcement: Subsumption Algorithm - 'unsafe-hashes' keyword. @@ -9,36 +9,36 @@ - + \ No newline at end of file diff --git a/testing/web-platform/tests/content-security-policy/sandbox/support/sandboxed-post-message-to-parent.sub.html b/testing/web-platform/tests/content-security-policy/sandbox/support/sandboxed-post-message-to-parent.html similarity index 100% rename from testing/web-platform/tests/content-security-policy/sandbox/support/sandboxed-post-message-to-parent.sub.html rename to testing/web-platform/tests/content-security-policy/sandbox/support/sandboxed-post-message-to-parent.html diff --git a/testing/web-platform/tests/content-security-policy/sandbox/support/sandboxed-post-property-to-opener.html b/testing/web-platform/tests/content-security-policy/sandbox/support/sandboxed-post-property-to-opener.html new file mode 100644 index 000000000000..ebbb54d36d86 --- /dev/null +++ b/testing/web-platform/tests/content-security-policy/sandbox/support/sandboxed-post-property-to-opener.html @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/testing/web-platform/tests/content-security-policy/sandbox/support/sandboxed-post-message-to-parent.sub.html.sub.headers b/testing/web-platform/tests/content-security-policy/sandbox/support/sandboxed-post-property-to-opener.html.sub.headers similarity index 100% rename from testing/web-platform/tests/content-security-policy/sandbox/support/sandboxed-post-message-to-parent.sub.html.sub.headers rename to testing/web-platform/tests/content-security-policy/sandbox/support/sandboxed-post-property-to-opener.html.sub.headers diff --git a/testing/web-platform/tests/content-security-policy/sandbox/support/unsandboxed-post-property-to-opener.html b/testing/web-platform/tests/content-security-policy/sandbox/support/unsandboxed-post-property-to-opener.html new file mode 100644 index 000000000000..ebbb54d36d86 --- /dev/null +++ b/testing/web-platform/tests/content-security-policy/sandbox/support/unsandboxed-post-property-to-opener.html @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/testing/web-platform/tests/content-security-policy/sandbox/window-reuse-sandboxed.html b/testing/web-platform/tests/content-security-policy/sandbox/window-reuse-sandboxed.html new file mode 100644 index 000000000000..a7a080daf72e --- /dev/null +++ b/testing/web-platform/tests/content-security-policy/sandbox/window-reuse-sandboxed.html @@ -0,0 +1,22 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/content-security-policy/sandbox/window-reuse-unsandboxed.html b/testing/web-platform/tests/content-security-policy/sandbox/window-reuse-unsandboxed.html new file mode 100644 index 000000000000..dd69c41354b5 --- /dev/null +++ b/testing/web-platform/tests/content-security-policy/sandbox/window-reuse-unsandboxed.html @@ -0,0 +1,22 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_allowed-href.html b/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_allowed-href.html new file mode 100644 index 000000000000..76e9576e8b11 --- /dev/null +++ b/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_allowed-href.html @@ -0,0 +1,26 @@ + + + + + + + + + + + +
          + + + + + diff --git a/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_allowed-href_blank.html b/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_allowed-href_blank.html new file mode 100644 index 000000000000..30d05ee04f5c --- /dev/null +++ b/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_allowed-href_blank.html @@ -0,0 +1,26 @@ + + + + + + + + + + + +
          +
          + + + + diff --git a/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_allowed-window_location.html b/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_allowed-window_location.html new file mode 100644 index 000000000000..7dfb7b572f97 --- /dev/null +++ b/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_allowed-window_location.html @@ -0,0 +1,27 @@ + + + + + + + + + + +
          + + + + diff --git a/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_allowed-window_open.html b/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_allowed-window_open.html new file mode 100644 index 000000000000..970290e3f6f8 --- /dev/null +++ b/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_allowed-window_open.html @@ -0,0 +1,29 @@ + + + + + + + + + + + +
          + + + + diff --git a/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href.html b/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href.html new file mode 100644 index 000000000000..f53a2e924c34 --- /dev/null +++ b/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href.html @@ -0,0 +1,29 @@ + + + + + + + + + + + +
          +
          + + + + diff --git a/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href_blank.html b/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href_blank.html new file mode 100644 index 000000000000..6b9f60ce368d --- /dev/null +++ b/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href_blank.html @@ -0,0 +1,29 @@ + + + + + + + + + + + +
          +
          + + + + diff --git a/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-window_location.html b/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-window_location.html new file mode 100644 index 000000000000..c014bd1554a8 --- /dev/null +++ b/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-window_location.html @@ -0,0 +1,27 @@ + + + + + + + + + + +
          + + + + diff --git a/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-window_open.html b/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-window_open.html new file mode 100644 index 000000000000..3667f8016fa9 --- /dev/null +++ b/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-window_open.html @@ -0,0 +1,30 @@ + + + + + + + + + + + +
          + + + + diff --git a/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href.html b/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href.html new file mode 100644 index 000000000000..adae81b0c061 --- /dev/null +++ b/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href.html @@ -0,0 +1,29 @@ + + + + + + + + + + + +
          +
          + + + + diff --git a/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href_blank.html b/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href_blank.html new file mode 100644 index 000000000000..470283e10be3 --- /dev/null +++ b/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href_blank.html @@ -0,0 +1,29 @@ + + + + + + + + + + + +
          +
          + + + + diff --git a/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-window_location.html b/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-window_location.html new file mode 100644 index 000000000000..cfb8d6b958e0 --- /dev/null +++ b/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-window_location.html @@ -0,0 +1,27 @@ + + + + + + + + + + +
          + + + + diff --git a/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-window_open.html b/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-window_open.html new file mode 100644 index 000000000000..8314e6ab911e --- /dev/null +++ b/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-window_open.html @@ -0,0 +1,30 @@ + + + + + + + + + + + +
          + + + + diff --git a/testing/web-platform/tests/content-security-policy/unsafe-hashed-attributes/script_event_handlers_allowed.html b/testing/web-platform/tests/content-security-policy/unsafe-hashes/script_event_handlers_allowed.html similarity index 80% rename from testing/web-platform/tests/content-security-policy/unsafe-hashed-attributes/script_event_handlers_allowed.html rename to testing/web-platform/tests/content-security-policy/unsafe-hashes/script_event_handlers_allowed.html index 17f19384dad1..cd7855998faa 100644 --- a/testing/web-platform/tests/content-security-policy/unsafe-hashed-attributes/script_event_handlers_allowed.html +++ b/testing/web-platform/tests/content-security-policy/unsafe-hashes/script_event_handlers_allowed.html @@ -2,8 +2,8 @@ - - Event handlers should be allowed if a matching hash and 'unsafe-hashed-attributes' are present + + Event handlers should be allowed if a matching hash and 'unsafe-hashes' are present diff --git a/testing/web-platform/tests/content-security-policy/unsafe-hashed-attributes/script_event_handlers_denied_matching_hash_no_unsafe_inline_attribute.html b/testing/web-platform/tests/content-security-policy/unsafe-hashes/script_event_handlers_denied_missing_unsafe_hashes.html similarity index 94% rename from testing/web-platform/tests/content-security-policy/unsafe-hashed-attributes/script_event_handlers_denied_matching_hash_no_unsafe_inline_attribute.html rename to testing/web-platform/tests/content-security-policy/unsafe-hashes/script_event_handlers_denied_missing_unsafe_hashes.html index 1dae30cbbdd6..0323dda50b7b 100644 --- a/testing/web-platform/tests/content-security-policy/unsafe-hashed-attributes/script_event_handlers_denied_matching_hash_no_unsafe_inline_attribute.html +++ b/testing/web-platform/tests/content-security-policy/unsafe-hashes/script_event_handlers_denied_missing_unsafe_hashes.html @@ -3,7 +3,7 @@ - Event handlers should not be allowed if a matching hash is present without 'unsafe-hashed-attributes' + Event handlers should not be allowed if a matching hash is present without 'unsafe-hashes' diff --git a/testing/web-platform/tests/content-security-policy/unsafe-hashed-attributes/script_event_handlers_denied_not_matching_hash.html b/testing/web-platform/tests/content-security-policy/unsafe-hashes/script_event_handlers_denied_wrong_hash.html similarity index 91% rename from testing/web-platform/tests/content-security-policy/unsafe-hashed-attributes/script_event_handlers_denied_not_matching_hash.html rename to testing/web-platform/tests/content-security-policy/unsafe-hashes/script_event_handlers_denied_wrong_hash.html index 993ed550d4e7..b9b13572c3ba 100644 --- a/testing/web-platform/tests/content-security-policy/unsafe-hashed-attributes/script_event_handlers_denied_not_matching_hash.html +++ b/testing/web-platform/tests/content-security-policy/unsafe-hashes/script_event_handlers_denied_wrong_hash.html @@ -2,7 +2,7 @@ - + Event handlers should be not allowed if a matching hash is not present diff --git a/testing/web-platform/tests/content-security-policy/unsafe-hashes/style_attribute_allowed.html b/testing/web-platform/tests/content-security-policy/unsafe-hashes/style_attribute_allowed.html new file mode 100644 index 000000000000..69657efda7e1 --- /dev/null +++ b/testing/web-platform/tests/content-security-policy/unsafe-hashes/style_attribute_allowed.html @@ -0,0 +1,31 @@ + + + + + + + Event handlers should be allowed if a matching hash and 'unsafe-hashes' are present + + + + + +
          + + + + + diff --git a/testing/web-platform/tests/content-security-policy/unsafe-hashes/style_attribute_denied_missing_unsafe_hashes.html b/testing/web-platform/tests/content-security-policy/unsafe-hashes/style_attribute_denied_missing_unsafe_hashes.html new file mode 100644 index 000000000000..66be2c3d8072 --- /dev/null +++ b/testing/web-platform/tests/content-security-policy/unsafe-hashes/style_attribute_denied_missing_unsafe_hashes.html @@ -0,0 +1,29 @@ + + + + + + + Event handlers should be allowed if a matching hash and 'unsafe-hashes' are present + + + + + +
          + + + + + diff --git a/testing/web-platform/tests/content-security-policy/unsafe-hashes/style_attribute_denied_wrong_hash.html b/testing/web-platform/tests/content-security-policy/unsafe-hashes/style_attribute_denied_wrong_hash.html new file mode 100644 index 000000000000..32ca66a8a8b8 --- /dev/null +++ b/testing/web-platform/tests/content-security-policy/unsafe-hashes/style_attribute_denied_wrong_hash.html @@ -0,0 +1,29 @@ + + + + + + + Event handlers should be allowed if a matching hash and 'unsafe-hashes' are present + + + + + +
          + + + + + diff --git a/testing/web-platform/tests/content-security-policy/unsafe-hashes/support/child_window_location_navigate.sub.html b/testing/web-platform/tests/content-security-policy/unsafe-hashes/support/child_window_location_navigate.sub.html new file mode 100644 index 000000000000..b6e60467b648 --- /dev/null +++ b/testing/web-platform/tests/content-security-policy/unsafe-hashes/support/child_window_location_navigate.sub.html @@ -0,0 +1,18 @@ + + + + + + + + + + + + diff --git a/testing/web-platform/tests/cookie-store/META.yml b/testing/web-platform/tests/cookie-store/META.yml new file mode 100644 index 000000000000..eeb57de03025 --- /dev/null +++ b/testing/web-platform/tests/cookie-store/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - inexorabletash + - pwnall diff --git a/testing/web-platform/tests/cookie-store/OWNERS b/testing/web-platform/tests/cookie-store/OWNERS deleted file mode 100644 index 6e762960c8f5..000000000000 --- a/testing/web-platform/tests/cookie-store/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@bsittler -@pwnall diff --git a/testing/web-platform/tests/cookie-store/cookieListItem_attributes.tentative.https.window.js b/testing/web-platform/tests/cookie-store/cookieListItem_attributes.tentative.https.window.js new file mode 100644 index 000000000000..3e7b02b1085b --- /dev/null +++ b/testing/web-platform/tests/cookie-store/cookieListItem_attributes.tentative.https.window.js @@ -0,0 +1,229 @@ +'use strict'; + +// Workaround because add_cleanup doesn't support async functions yet. +// See https://github.com/web-platform-tests/wpt/issues/6075 +async function async_cleanup(cleanup_function) { + try { + await cleanup_function(); + } catch (e) { + // Errors in cleanup functions shouldn't result in test failures. + } +} + +const kCurrentHostname = (new URL(self.location.href)).hostname; + +const kOneDay = 24 * 60 * 60 * 1000; +const kTenYears = 10 * 365 * kOneDay; +const kTenYearsFromNow = Date.now() + kTenYears; + +const kCookieListItemKeys = + ['domain', 'expires', 'name', 'path', 'sameSite', 'secure', 'value'].sort(); + +promise_test(async testCase => { + await cookieStore.delete('cookie-name'); + + await cookieStore.set('cookie-name', 'cookie-value'); + + const cookie = await cookieStore.get('cookie-name'); + assert_equals(cookie.name, 'cookie-name'); + assert_equals(cookie.value, 'cookie-value'); + assert_equals(cookie.domain, null); + assert_equals(cookie.path, '/'); + assert_equals(cookie.expires, null); + assert_equals(cookie.secure, true); + assert_equals(cookie.sameSite, 'strict'); + assert_array_equals(Object.keys(cookie).sort(), kCookieListItemKeys); + + await async_cleanup(() => cookieStore.delete('cookie-name')); +}, 'CookieListItem - cookieStore.set defaults with positional name and value'); + +promise_test(async testCase => { + await cookieStore.delete('cookie-name'); + + await cookieStore.set({ name: 'cookie-name', value: 'cookie-value' }); + const cookie = await cookieStore.get('cookie-name'); + assert_equals(cookie.name, 'cookie-name'); + assert_equals(cookie.value, 'cookie-value'); + assert_equals(cookie.domain, null); + assert_equals(cookie.path, '/'); + assert_equals(cookie.expires, null); + assert_equals(cookie.secure, true); + assert_equals(cookie.sameSite, 'strict'); + assert_array_equals(Object.keys(cookie).sort(), kCookieListItemKeys); + + await async_cleanup(() => cookieStore.delete('cookie-name')); +}, 'CookieListItem - cookieStore.set defaults with name and value in options'); + +promise_test(async testCase => { + await cookieStore.delete('cookie-name'); + + await cookieStore.set('cookie-name', 'cookie-value', + { expires: kTenYearsFromNow }); + const cookie = await cookieStore.get('cookie-name'); + assert_equals(cookie.name, 'cookie-name'); + assert_equals(cookie.value, 'cookie-value'); + assert_equals(cookie.domain, null); + assert_equals(cookie.path, '/'); + assert_approx_equals(cookie.expires, kTenYearsFromNow, kOneDay); + assert_equals(cookie.secure, true); + assert_equals(cookie.sameSite, 'strict'); + assert_array_equals(Object.keys(cookie).sort(), kCookieListItemKeys); + + await async_cleanup(() => cookieStore.delete('cookie-name')); +}, 'CookieListItem - cookieStore.set with expires set to a timestamp 10 ' + + 'years in the future'); + +promise_test(async testCase => { + await cookieStore.delete('cookie-name'); + + await cookieStore.set({ name: 'cookie-name', value: 'cookie-value', + expires: kTenYearsFromNow }); + const cookie = await cookieStore.get('cookie-name'); + assert_equals(cookie.name, 'cookie-name'); + assert_equals(cookie.value, 'cookie-value'); + assert_equals(cookie.domain, null); + assert_equals(cookie.path, '/'); + assert_approx_equals(cookie.expires, kTenYearsFromNow, kOneDay); + assert_equals(cookie.secure, true); + assert_equals(cookie.sameSite, 'strict'); + assert_array_equals(Object.keys(cookie).sort(), kCookieListItemKeys); + + await async_cleanup(() => cookieStore.delete('cookie-name')); +}, 'CookieListItem - cookieStore.set with name and value in options and ' + + 'expires set to a future timestamp'); + +promise_test(async testCase => { + await cookieStore.delete('cookie-name'); + + await cookieStore.set('cookie-name', 'cookie-value', + { expires: new Date(kTenYearsFromNow) }); + const cookie = await cookieStore.get('cookie-name'); + assert_equals(cookie.name, 'cookie-name'); + assert_equals(cookie.value, 'cookie-value'); + assert_equals(cookie.domain, null); + assert_equals(cookie.path, '/'); + assert_approx_equals(cookie.expires, kTenYearsFromNow, kOneDay); + assert_equals(cookie.secure, true); + + await async_cleanup(() => cookieStore.delete('cookie-name')); +}, 'CookieListItem - cookieStore.set with expires set to a Date 10 ' + + 'years in the future'); + +promise_test(async testCase => { + await cookieStore.delete('cookie-name'); + + await cookieStore.set({ name: 'cookie-name', value: 'cookie-value', + expires: new Date(kTenYearsFromNow) }); + const cookie = await cookieStore.get('cookie-name'); + assert_equals(cookie.name, 'cookie-name'); + assert_equals(cookie.value, 'cookie-value'); + assert_equals(cookie.domain, null); + assert_equals(cookie.path, '/'); + assert_approx_equals(cookie.expires, kTenYearsFromNow, kOneDay); + assert_equals(cookie.secure, true); + assert_equals(cookie.sameSite, 'strict'); + assert_array_equals(Object.keys(cookie).sort(), kCookieListItemKeys); + + await async_cleanup(() => cookieStore.delete('cookie-name')); +}, 'CookieListItem - cookieStore.set with name and value in options and ' + + 'expires set to a future Date'); + +promise_test(async testCase => { + await cookieStore.delete({ name: 'cookie-name', domain: kCurrentHostname }); + + await cookieStore.set('cookie-name', 'cookie-value', + { domain: kCurrentHostname }); + const cookie = await cookieStore.get('cookie-name'); + assert_equals(cookie.name, 'cookie-name'); + assert_equals(cookie.value, 'cookie-value'); + assert_equals(cookie.domain, kCurrentHostname); + assert_equals(cookie.path, '/'); + assert_equals(cookie.expires, null); + assert_equals(cookie.secure, true); + assert_equals(cookie.sameSite, 'strict'); + assert_array_equals(Object.keys(cookie).sort(), kCookieListItemKeys); + + await async_cleanup(async () => { + await cookieStore.delete({ name: 'cookie-name', domain: kCurrentHostname }); + }); +}, 'CookieListItem - cookieStore.set with domain set to the current hostname'); + +promise_test(async testCase => { + const currentUrl = new URL(self.location.href); + const currentPath = currentUrl.pathname; + const currentDirectory = + currentPath.substr(0, currentPath.lastIndexOf('/') + 1); + await cookieStore.delete({ name: 'cookie-name', path: currentDirectory }); + + await cookieStore.set('cookie-name', 'cookie-value', + { path: currentDirectory }); + const cookie = await cookieStore.get('cookie-name'); + assert_equals(cookie.name, 'cookie-name'); + assert_equals(cookie.value, 'cookie-value'); + assert_equals(cookie.domain, null); + assert_equals(cookie.path, currentDirectory); + assert_equals(cookie.expires, null); + assert_equals(cookie.secure, true); + assert_equals(cookie.sameSite, 'strict'); + assert_array_equals(Object.keys(cookie).sort(), kCookieListItemKeys); + + await async_cleanup(async () => { + await cookieStore.delete({ name: 'cookie-name', path: currentDirectory }); + }); +}, 'CookieListItem - cookieStore.set with path set to the current directory'); + +promise_test(async testCase => { + await cookieStore.delete('cookie-name'); + + await cookieStore.set('cookie-name', 'cookie-value', { secure: false }); + const cookie = await cookieStore.get('cookie-name'); + assert_equals(cookie.name, 'cookie-name'); + assert_equals(cookie.value, 'cookie-value'); + assert_equals(cookie.domain, null); + assert_equals(cookie.path, '/'); + assert_equals(cookie.expires, null); + assert_equals(cookie.secure, false); + assert_equals(cookie.sameSite, 'strict'); + assert_array_equals(Object.keys(cookie).sort(), kCookieListItemKeys); + + await async_cleanup(() => cookieStore.delete('cookie-name')); +}, 'CookieListItem - cookieStore.set with secure set to false'); + +['strict', 'lax', 'unrestricted'].forEach(sameSiteValue => { + promise_test(async testCase => { + await cookieStore.delete('cookie-name'); + + await cookieStore.set({ + name: 'cookie-name', value: 'cookie-value', sameSite: sameSiteValue }); + const cookie = await cookieStore.get('cookie-name'); + assert_equals(cookie.name, 'cookie-name'); + assert_equals(cookie.value, 'cookie-value'); + assert_equals(cookie.domain, null); + assert_equals(cookie.path, '/'); + assert_equals(cookie.expires, null); + assert_equals(cookie.secure, true); + assert_equals(cookie.sameSite, sameSiteValue); + assert_array_equals(Object.keys(cookie).sort(), kCookieListItemKeys); + + await async_cleanup(() => cookieStore.delete('cookie-name')); + }, `CookieListItem - cookieStore.set with sameSite set to ${sameSiteValue}`); + + promise_test(async testCase => { + await cookieStore.delete('cookie-name'); + + await cookieStore.set('cookie-name', 'cookie-value', + { sameSite: sameSiteValue }); + const cookie = await cookieStore.get('cookie-name'); + assert_equals(cookie.name, 'cookie-name'); + assert_equals(cookie.value, 'cookie-value'); + assert_equals(cookie.domain, null); + assert_equals(cookie.path, '/'); + assert_equals(cookie.expires, null); + assert_equals(cookie.secure, true); + assert_equals(cookie.sameSite, sameSiteValue); + assert_array_equals(Object.keys(cookie).sort(), kCookieListItemKeys); + + await async_cleanup(() => cookieStore.delete('cookie-name')); + }, 'CookieListItem - cookieStore.set with positional name and value and ' + + `sameSite set to ${sameSiteValue}`); +}); diff --git a/testing/web-platform/tests/cookie-store/cookieStore_delete_arguments.tentative.window.js b/testing/web-platform/tests/cookie-store/cookieStore_delete_arguments.tentative.https.window.js similarity index 66% rename from testing/web-platform/tests/cookie-store/cookieStore_delete_arguments.tentative.window.js rename to testing/web-platform/tests/cookie-store/cookieStore_delete_arguments.tentative.https.window.js index 974d16bc2cb5..8cfa03dd0540 100644 --- a/testing/web-platform/tests/cookie-store/cookieStore_delete_arguments.tentative.window.js +++ b/testing/web-platform/tests/cookie-store/cookieStore_delete_arguments.tentative.https.window.js @@ -31,73 +31,12 @@ promise_test(async testCase => { promise_test(async testCase => { await cookieStore.set('cookie-name', 'cookie-value'); - await promise_rejects(testCase, new TypeError(), cookieStore.delete( - 'cookie-name', { name: 'cookie-name' })); - const cookie = await cookieStore.get('cookie-name'); - assert_equals(cookie.name, 'cookie-name'); - assert_equals(cookie.value, 'cookie-value'); - - await async_cleanup(() => cookieStore.delete('cookie-name')); -}, 'cookieStore.delete with name in both positional arguments and options'); - -promise_test(async testCase => { - await cookieStore.set('cookie-name', 'cookie-value'); - - await promise_rejects(testCase, new TypeError(), cookieStore.delete( - 'cookie-name', { value: 'cookie-value' })); - const cookie = await cookieStore.get('cookie-name'); - assert_equals(cookie.name, 'cookie-name'); - assert_equals(cookie.value, 'cookie-value'); - - await async_cleanup(() => cookieStore.delete('cookie-name')); -}, 'cookieStore.delete with value in options'); - -promise_test(async testCase => { - await cookieStore.set('cookie-name', 'cookie-value'); - - const tenYears = 10 * 365 * 24 * 60 * 60 * 1000; - const tenYearsAgo = Date.now() - tenYears; - - await promise_rejects(testCase, new TypeError(), cookieStore.delete( - 'cookie-name', { expires: tenYearsAgo })); - const cookie = await cookieStore.get('cookie-name'); - assert_equals(cookie.name, 'cookie-name'); - assert_equals(cookie.value, 'cookie-value'); - - await async_cleanup(() => cookieStore.delete('cookie-name')); -}, 'cookieStore.delete with expires in options'); - -promise_test(async testCase => { - const currentUrl = new URL(self.location.href); - const currentDomain = currentUrl.hostname; - await cookieStore.set( - 'cookie-name', 'cookie-value', { domain: currentDomain }); - - await cookieStore.delete('cookie-name', { domain: currentDomain }); + await cookieStore.delete('cookie-name', { name: 'wrong-cookie-name' }); const cookie = await cookieStore.get('cookie-name'); assert_equals(cookie, null); - await async_cleanup(async () => { - await cookieStore.delete('cookie-name', { domain: currentDomain }) - }); -}, 'cookieStore.delete with domain set to the current hostname'); - -promise_test(async testCase => { - const currentUrl = new URL(self.location.href); - const currentDomain = currentUrl.hostname; - const subDomain = `sub.${currentDomain}`; - await cookieStore.set( - 'cookie-name', 'cookie-value', { domain: currentDomain }); - - await cookieStore.delete('cookie-name', { domain: subDomain }); - const cookie = await cookieStore.get('cookie-name'); - assert_equals(cookie.name, 'cookie-name'); - assert_equals(cookie.value, 'cookie-value'); - - await async_cleanup(async () => { - await cookieStore.delete('cookie-name', { domain: currentDomain }) - }); -}, 'cookieStore.delete with domain set to a subdomain of the current hostname'); + await async_cleanup(() => cookieStore.delete('cookie-name')); +}, 'cookieStore.delete with name in both positional arguments and options'); promise_test(async testCase => { const currentUrl = new URL(self.location.href); @@ -110,7 +49,43 @@ promise_test(async testCase => { assert_equals(cookie, null); await async_cleanup(async () => { - await cookieStore.delete('cookie-name', { domain: currentDomain }) + await cookieStore.delete({ name: 'cookie-name', domain: currentDomain }); + }); +}, 'cookieStore.delete with domain set to the current hostname'); + +promise_test(async testCase => { + const currentUrl = new URL(self.location.href); + const currentDomain = currentUrl.hostname; + const subDomain = `sub.${currentDomain}`; + + await promise_rejects(testCase, new TypeError(), cookieStore.delete( + { name: 'cookie-name', domain: subDomain })); +}, 'cookieStore.delete with domain set to a subdomain of the current hostname'); + +promise_test(async testCase => { + const currentUrl = new URL(self.location.href); + const currentDomain = currentUrl.hostname; + assert_not_equals(currentDomain[0] === '.', + 'this test assumes that the current hostname does not start with .'); + const domainSuffix = currentDomain.substr(1); + + await promise_rejects(testCase, new TypeError(), cookieStore.delete( + { name: 'cookie-name', domain: domainSuffix })); +}, 'cookieStore.delete with domain set to a non-domain-matching suffix of ' + + 'the current hostname'); + +promise_test(async testCase => { + const currentUrl = new URL(self.location.href); + const currentDomain = currentUrl.hostname; + await cookieStore.set( + 'cookie-name', 'cookie-value', { domain: currentDomain }); + + await cookieStore.delete({ name: 'cookie-name', domain: currentDomain }); + const cookie = await cookieStore.get('cookie-name'); + assert_equals(cookie, null); + + await async_cleanup(async () => { + await cookieStore.delete({ name: 'cookie-name', domain: currentDomain }); }); }, 'cookieStore.delete with name in options and domain set to the current ' + 'hostname'); @@ -119,20 +94,23 @@ promise_test(async testCase => { const currentUrl = new URL(self.location.href); const currentDomain = currentUrl.hostname; const subDomain = `sub.${currentDomain}`; - await cookieStore.set( - 'cookie-name', 'cookie-value', { domain: currentDomain }); - await cookieStore.delete({ name: 'cookie-name', domain: subDomain }); - const cookie = await cookieStore.get('cookie-name'); - assert_equals(cookie.name, 'cookie-name'); - assert_equals(cookie.value, 'cookie-value'); - - await async_cleanup(async () => { - await cookieStore.delete('cookie-name', { domain: currentDomain }) - }); + await promise_rejects(testCase, new TypeError(), cookieStore.delete( + { name: 'cookie-name', domain: subDomain })); }, 'cookieStore.delete with name in options and domain set to a subdomain of ' + 'the current hostname'); +promise_test(async testCase => { + const currentUrl = new URL(self.location.href); + const currentDomain = currentUrl.hostname; + assert_not_equals(currentDomain[0] === '.', + 'this test assumes that the current hostname does not start with .'); + const domainSuffix = currentDomain.substr(1); + + await promise_rejects(testCase, new TypeError(), cookieStore.delete( + { name: 'cookie-name', domain: domainSuffix })); +}, 'cookieStore.delete with name in options and domain set to a ' + + 'non-domain-matching suffix of the current hostname'); promise_test(async testCase => { const currentUrl = new URL(self.location.href); @@ -142,12 +120,12 @@ promise_test(async testCase => { await cookieStore.set( 'cookie-name', 'cookie-value', { path: currentDirectory }); - await cookieStore.delete('cookie-name', { path: currentDirectory }); + await cookieStore.delete({ name: 'cookie-name', path: currentDirectory }); const cookie = await cookieStore.get('cookie-name'); assert_equals(cookie, null); async_cleanup(async () => { - await cookieStore.delete('cookie-name', { path: currentDirectory }) + await cookieStore.delete({ name: 'cookie-name', path: currentDirectory }); }); }, 'cookieStore.delete with path set to the current directory'); @@ -160,12 +138,26 @@ promise_test(async testCase => { await cookieStore.set( 'cookie-name', 'cookie-value', { path: currentDirectory }); - await cookieStore.delete('cookie-name', { path: subDirectory }); + await cookieStore.delete({ name: 'cookie-name', path: subDirectory }); const cookie = await cookieStore.get('cookie-name'); assert_equals(cookie.name, 'cookie-name'); assert_equals(cookie.value, 'cookie-value'); await async_cleanup(async () => { - await cookieStore.delete('cookie-name', { path: currentDirectory }) + await cookieStore.delete({ name: 'cookie-name', path: currentDirectory }); }); }, 'cookieStore.delete with path set to subdirectory of the current directory'); + +promise_test(async testCase => { + await cookieStore.set('cookie-name', 'cookie-value'); + + const cookie_attributes = await cookieStore.get('cookie-name'); + assert_equals(cookie_attributes.name, 'cookie-name'); + assert_equals(cookie_attributes.value, 'cookie-value'); + + await cookieStore.delete(cookie_attributes); + const cookie = await cookieStore.get('cookie-name'); + assert_equals(cookie, null); + + await async_cleanup(() => cookieStore.delete('cookie-name')); +}, 'cookieStore.delete with get result'); diff --git a/testing/web-platform/tests/cookie-store/cookieStore_delete_basic.tentative.window.js b/testing/web-platform/tests/cookie-store/cookieStore_delete_basic.tentative.https.window.js similarity index 100% rename from testing/web-platform/tests/cookie-store/cookieStore_delete_basic.tentative.window.js rename to testing/web-platform/tests/cookie-store/cookieStore_delete_basic.tentative.https.window.js diff --git a/testing/web-platform/tests/cookie-store/cookieStore_event_arguments.tenative.window.js b/testing/web-platform/tests/cookie-store/cookieStore_event_arguments.tenative.https.window.js similarity index 100% rename from testing/web-platform/tests/cookie-store/cookieStore_event_arguments.tenative.window.js rename to testing/web-platform/tests/cookie-store/cookieStore_event_arguments.tenative.https.window.js diff --git a/testing/web-platform/tests/cookie-store/cookieStore_event_basic.tentative.window.js b/testing/web-platform/tests/cookie-store/cookieStore_event_basic.tentative.https.window.js similarity index 100% rename from testing/web-platform/tests/cookie-store/cookieStore_event_basic.tentative.window.js rename to testing/web-platform/tests/cookie-store/cookieStore_event_basic.tentative.https.window.js diff --git a/testing/web-platform/tests/cookie-store/cookieStore_event_delete.tenative.window.js b/testing/web-platform/tests/cookie-store/cookieStore_event_delete.tenative.https.window.js similarity index 100% rename from testing/web-platform/tests/cookie-store/cookieStore_event_delete.tenative.window.js rename to testing/web-platform/tests/cookie-store/cookieStore_event_delete.tenative.https.window.js diff --git a/testing/web-platform/tests/cookie-store/cookieStore_event_overwrite.tentative.window.js b/testing/web-platform/tests/cookie-store/cookieStore_event_overwrite.tentative.https.window.js similarity index 100% rename from testing/web-platform/tests/cookie-store/cookieStore_event_overwrite.tentative.window.js rename to testing/web-platform/tests/cookie-store/cookieStore_event_overwrite.tentative.https.window.js diff --git a/testing/web-platform/tests/cookie-store/cookieStore_getAll_arguments.tentative.window.js b/testing/web-platform/tests/cookie-store/cookieStore_getAll_arguments.tentative.https.window.js similarity index 73% rename from testing/web-platform/tests/cookie-store/cookieStore_getAll_arguments.tentative.window.js rename to testing/web-platform/tests/cookie-store/cookieStore_getAll_arguments.tentative.https.window.js index 4519a1eabda1..5106a6270cd9 100644 --- a/testing/web-platform/tests/cookie-store/cookieStore_getAll_arguments.tentative.window.js +++ b/testing/web-platform/tests/cookie-store/cookieStore_getAll_arguments.tentative.https.window.js @@ -56,8 +56,11 @@ promise_test(async testCase => { await cookieStore.set('cookie-name', 'cookie-value'); await cookieStore.set('cookie-name-2', 'cookie-value-2'); - await promise_rejects(testCase, new TypeError(), cookieStore.get( - 'cookie-name', { name: 'cookie-name' })); + const cookies = await cookieStore.getAll('cookie-name', + { name: 'wrong-cookie-name' }); + assert_equals(cookies.length, 1); + assert_equals(cookies[0].name, 'cookie-name'); + assert_equals(cookies[0].value, 'cookie-value'); await async_cleanup(() => cookieStore.delete('cookie-name')); await async_cleanup(() => cookieStore.delete('cookie-name-2')); @@ -66,8 +69,8 @@ promise_test(async testCase => { promise_test(async testCase => { await cookieStore.set('cookie-name', 'cookie-value'); - const cookies = await cookieStore.getAll( - 'cookie-name', { matchType: 'equals' }); + const cookies = await cookieStore.getAll({ name: 'cookie-name', + matchType: 'equals' }); assert_equals(cookies.length, 1); assert_equals(cookies[0].name, 'cookie-name'); assert_equals(cookies[0].value, 'cookie-value'); @@ -83,22 +86,22 @@ promise_test(async testCase => { await cookieStore.set('cookie-name', 'cookie-value'); await cookieStore.set('cookie-name-2', 'cookie-value-2'); - const cookies = await cookieStore.getAll( - 'cookie-name-', { matchType: 'startsWith' }); + const cookies = await cookieStore.getAll({ name: 'cookie-name-', + matchType: 'starts-with' }); assert_equals(cookies.length, 1); assert_equals(cookies[0].name, 'cookie-name-2'); assert_equals(cookies[0].value, 'cookie-value-2'); await async_cleanup(() => cookieStore.delete('cookie-name')); await async_cleanup(() => cookieStore.delete('cookie-name-2')); -}, 'cookieStore.getAll with matchType set to startsWith'); +}, 'cookieStore.getAll with matchType set to starts-with'); promise_test(async testCase => { await cookieStore.set('cookie-name', 'cookie-value'); await cookieStore.set('cookie-name-2', 'cookie-value-2'); await promise_rejects(testCase, new TypeError(), cookieStore.getAll( - 'cookie-name', { matchType: 'invalid' })); + { name: 'cookie-name', matchType: 'invalid' })); await async_cleanup(() => cookieStore.delete('cookie-name')); await async_cleanup(() => cookieStore.delete('cookie-name-2')); @@ -106,14 +109,22 @@ promise_test(async testCase => { promise_test(async testCase => { await cookieStore.set('cookie-name', 'cookie-value'); - await cookieStore.set('cookie-name-2', 'cookie-value-2'); - const cookies = await cookieStore.getAll( - { matchType: 'startsWith', name: 'cookie-name-' }); + const cookies = await cookieStore.getAll({ matchType: 'equals' }); assert_equals(cookies.length, 1); - assert_equals(cookies[0].name, 'cookie-name-2'); - assert_equals(cookies[0].value, 'cookie-value-2'); + assert_equals(cookies[0].name, 'cookie-name'); + assert_equals(cookies[0].value, 'cookie-value'); - await async_cleanup(() => cookieStore.delete('cookie-name')); - await async_cleanup(() => cookieStore.delete('cookie-name-2')); -}, 'cookieStore.getAll with matchType set to startsWith and name in options'); + async_cleanup(() => cookieStore.delete('cookie-name')); +}, 'cookieStore.getAll with matchType set to equals and missing name'); + +promise_test(async testCase => { + await cookieStore.set('cookie-name', 'cookie-value'); + + const cookies = await cookieStore.getAll({ matchType: 'starts-with' }); + assert_equals(cookies.length, 1); + assert_equals(cookies[0].name, 'cookie-name'); + assert_equals(cookies[0].value, 'cookie-value'); + + async_cleanup(() => cookieStore.delete('cookie-name')); +}, 'cookieStore.getAll with matchType set to starts-with and missing name'); diff --git a/testing/web-platform/tests/cookie-store/document_getAll_multiple.tentative.html b/testing/web-platform/tests/cookie-store/cookieStore_getAll_multiple.tentative.https.window.js similarity index 76% rename from testing/web-platform/tests/cookie-store/document_getAll_multiple.tentative.html rename to testing/web-platform/tests/cookie-store/cookieStore_getAll_multiple.tentative.https.window.js index 82fd2e6358d0..78b3c56fdd38 100644 --- a/testing/web-platform/tests/cookie-store/document_getAll_multiple.tentative.html +++ b/testing/web-platform/tests/cookie-store/cookieStore_getAll_multiple.tentative.https.window.js @@ -1,11 +1,3 @@ - - -Async Cookies: cookieStore.getAll() sees cookieStore.set() cookie - - - - - diff --git a/testing/web-platform/tests/cookie-store/cookieStore_getAll_set_basic.tentative.window.js b/testing/web-platform/tests/cookie-store/cookieStore_getAll_set_basic.tentative.https.window.js similarity index 100% rename from testing/web-platform/tests/cookie-store/cookieStore_getAll_set_basic.tentative.window.js rename to testing/web-platform/tests/cookie-store/cookieStore_getAll_set_basic.tentative.https.window.js diff --git a/testing/web-platform/tests/cookie-store/cookieStore_get_arguments.tentative.window.js b/testing/web-platform/tests/cookie-store/cookieStore_get_arguments.tentative.https.window.js similarity index 64% rename from testing/web-platform/tests/cookie-store/cookieStore_get_arguments.tentative.window.js rename to testing/web-platform/tests/cookie-store/cookieStore_get_arguments.tentative.https.window.js index 66d815f3053b..bb126864ff76 100644 --- a/testing/web-platform/tests/cookie-store/cookieStore_get_arguments.tentative.window.js +++ b/testing/web-platform/tests/cookie-store/cookieStore_get_arguments.tentative.https.window.js @@ -10,6 +10,16 @@ async function async_cleanup(cleanup_function) { } } +promise_test(async testCase => { + await cookieStore.set('cookie-name', 'cookie-value'); + + const cookie = await cookieStore.get(); + assert_equals(cookie.name, 'cookie-name'); + assert_equals(cookie.value, 'cookie-value'); + + await async_cleanup(() => cookieStore.delete('cookie-name')); +}, 'cookieStore.get with no arguments'); + promise_test(async testCase => { await cookieStore.set('cookie-name', 'cookie-value'); @@ -33,8 +43,8 @@ promise_test(async testCase => { promise_test(async testCase => { await cookieStore.set('cookie-name', 'cookie-value'); - await promise_rejects(testCase, new TypeError(), cookieStore.get( - 'cookie-name', { name: 'cookie-name' })); + const cookie = await cookieStore.get('cookie-name', + { name: 'wrong-cookie-name' }); await async_cleanup(() => cookieStore.delete('cookie-name')); }, 'cookieStore.get with name in both positional arguments and options'); @@ -47,8 +57,8 @@ promise_test(async testCase => { assert_equals(cookie.name, 'cookie-name'); assert_equals(cookie.value, 'cookie-value'); - const no_cookie = await cookieStore.get( - 'cookie-na', { matchType: 'equals' }); + const no_cookie = await cookieStore.get({ name: 'cookie-na', + matchType: 'equals' }); assert_equals(no_cookie, null); await async_cleanup(() => cookieStore.delete('cookie-name')); @@ -57,19 +67,19 @@ promise_test(async testCase => { promise_test(async testCase => { await cookieStore.set('cookie-name', 'cookie-value'); - const cookie = await cookieStore.get( - 'cookie-na', { matchType: 'startsWith' }); + const cookie = await cookieStore.get({ name: 'cookie-na', + matchType: 'starts-with' }); assert_equals(cookie.name, 'cookie-name'); assert_equals(cookie.value, 'cookie-value'); async_cleanup(() => cookieStore.delete('cookie-name')); -}, 'cookieStore.get with matchType set to startsWith'); +}, 'cookieStore.get with matchType set to starts-with'); promise_test(async testCase => { await cookieStore.set('cookie-name', 'cookie-value'); await promise_rejects(testCase, new TypeError(), cookieStore.get( - 'cookie-name', { matchType: 'invalid' })); + { name: 'cookie-name', matchType: 'invalid' })); await async_cleanup(() => cookieStore.delete('cookie-name')); }, 'cookieStore.get with invalid matchType'); @@ -77,10 +87,19 @@ promise_test(async testCase => { promise_test(async testCase => { await cookieStore.set('cookie-name', 'cookie-value'); - const cookie = await cookieStore.get( - { matchType: 'startsWith', name: 'cookie-na' }); + const cookie = await cookieStore.get({ matchType: 'equals' }); assert_equals(cookie.name, 'cookie-name'); assert_equals(cookie.value, 'cookie-value'); async_cleanup(() => cookieStore.delete('cookie-name')); -}, 'cookieStore.get with matchType set to startsWith and name in options'); +}, 'cookieStore.get with matchType set to equals and missing name'); + +promise_test(async testCase => { + await cookieStore.set('cookie-name', 'cookie-value'); + + const cookie = await cookieStore.get({ matchType: 'starts-with' }); + assert_equals(cookie.name, 'cookie-name'); + assert_equals(cookie.value, 'cookie-value'); + + async_cleanup(() => cookieStore.delete('cookie-name')); +}, 'cookieStore.get with matchType set to starts-with and missing name'); diff --git a/testing/web-platform/tests/cookie-store/cookieStore_get_delete_basic.tentative.window.js b/testing/web-platform/tests/cookie-store/cookieStore_get_delete_basic.tentative.https.window.js similarity index 100% rename from testing/web-platform/tests/cookie-store/cookieStore_get_delete_basic.tentative.window.js rename to testing/web-platform/tests/cookie-store/cookieStore_get_delete_basic.tentative.https.window.js diff --git a/testing/web-platform/tests/cookie-store/cookieStore_get_set_basic.tentative.window.js b/testing/web-platform/tests/cookie-store/cookieStore_get_set_basic.tentative.https.window.js similarity index 100% rename from testing/web-platform/tests/cookie-store/cookieStore_get_set_basic.tentative.window.js rename to testing/web-platform/tests/cookie-store/cookieStore_get_set_basic.tentative.https.window.js diff --git a/testing/web-platform/tests/cookie-store/cookieStore_has_arguments.tentative.window.js b/testing/web-platform/tests/cookie-store/cookieStore_has_arguments.tentative.window.js deleted file mode 100644 index c013b7200947..000000000000 --- a/testing/web-platform/tests/cookie-store/cookieStore_has_arguments.tentative.window.js +++ /dev/null @@ -1,92 +0,0 @@ -'use strict'; - -// Workaround because add_cleanup doesn't support async functions yet. -// See https://github.com/web-platform-tests/wpt/issues/6075 -async function async_cleanup(cleanup_function) { - try { - await cleanup_function(); - } catch (e) { - // Errors in cleanup functions shouldn't result in test failures. - } -} - -promise_test(async testCase => { - await cookieStore.set('cookie-name', 'cookie-value'); - await cookieStore.delete('cookie-name-2'); - - const has_cookie = await cookieStore.has('cookie-name'); - assert_equals(has_cookie, true); - const has_cookie2 = await cookieStore.has('cookie-name-2'); - assert_equals(has_cookie2, false); - - await async_cleanup(() => cookieStore.delete('cookie-name')); -}, 'cookieStore.has with positional name'); - -promise_test(async testCase => { - await cookieStore.set('cookie-name', 'cookie-value'); - await cookieStore.delete('cookie-name-2'); - - const has_cookie = await cookieStore.has({ name: 'cookie-name' }); - assert_equals(has_cookie, true); - const has_cookie2 = await cookieStore.has({ name: 'cookie-name-2' }); - assert_equals(has_cookie2, false); - - await async_cleanup(() => cookieStore.delete('cookie-name')); -}, 'cookieStore.has with name in options'); - -promise_test(async testCase => { - await cookieStore.set('cookie-name', 'cookie-value'); - - await promise_rejects(testCase, new TypeError(), cookieStore.has( - 'cookie-name', { name: 'cookie-name' })); - - await async_cleanup(() => cookieStore.delete('cookie-name')); -}, 'cookieStore.has with name in both positional arguments and options'); - -promise_test(async testCase => { - await cookieStore.set('cookie-name', 'cookie-value'); - - const has_cookie = await cookieStore.has( - 'cookie-na', { matchType: 'equals' }); - assert_equals(has_cookie, false); - const has_cookie2 = await cookieStore.has( - 'cookie-name', { matchType: 'equals' }); - assert_equals(has_cookie2, true); - - await async_cleanup(() => cookieStore.delete('cookie-name')); -}, 'cookieStore.has with matchType explicitly set to equals'); - -promise_test(async testCase => { - await cookieStore.set('cookie-name', 'cookie-value'); - - const has_cookie = await cookieStore.has( - 'cookie-na', { matchType: 'startsWith' }); - assert_equals(has_cookie, true); - const has_cookie2 = await cookieStore.has( - 'cookie-name-', { matchType: 'startsWith' }); - assert_equals(has_cookie2, false); - - await async_cleanup(() => cookieStore.delete('cookie-name')); -}, 'cookieStore.has with matchType set to startsWith'); - -promise_test(async testCase => { - await cookieStore.set('cookie-name', 'cookie-value'); - - await promise_rejects(testCase, new TypeError(), cookieStore.has( - 'cookie-name', { matchType: 'invalid' })); - - await async_cleanup(() => cookieStore.delete('cookie-name')); -}, 'cookieStore.has with invalid matchType'); - -promise_test(async testCase => { - await cookieStore.set('cookie-name', 'cookie-value'); - - const has_cookie = await cookieStore.has( - { matchType: 'startsWith', name: 'cookie-na' }); - assert_equals(has_cookie, true); - const has_cookie2 = await cookieStore.has( - { matchType: 'startsWith', name: 'cookie-name-' }); - assert_equals(has_cookie2, false); - - await async_cleanup(() => cookieStore.delete('cookie-name')); -}, 'cookieStore.has with matchType set to startsWith and name in options'); diff --git a/testing/web-platform/tests/cookie-store/cookieStore_has_basic.tentative.window.js b/testing/web-platform/tests/cookie-store/cookieStore_has_basic.tentative.window.js deleted file mode 100644 index 0bef0b18dbc5..000000000000 --- a/testing/web-platform/tests/cookie-store/cookieStore_has_basic.tentative.window.js +++ /dev/null @@ -1,25 +0,0 @@ -'use strict'; - -// Workaround because add_cleanup doesn't support async functions yet. -// See https://github.com/web-platform-tests/wpt/issues/6075 -async function async_cleanup(cleanup_function) { - try { - await cleanup_function(); - } catch (e) { - // Errors in cleanup functions shouldn't result in test failures. - } -} - -promise_test(async testCase => { - await cookieStore.set('cookie-name', 'cookie-value'); - assert_equals(await cookieStore.has('cookie-name'), true); - - await async_cleanup(() => cookieStore.delete('cookie-name')); -}, 'cookieStore.has returns true for cookie set by cookieStore.set()'); - -promise_test(async testCase => { - await cookieStore.delete('cookie-name'); - assert_equals(await cookieStore.has('cookie-name'), false); - - await async_cleanup(() => cookieStore.delete('cookie-name')); -}, 'cookieStore.has returns false for cookie deleted by cookieStore.delete()'); diff --git a/testing/web-platform/tests/cookie-store/cookieStore_in_detached_frame.tentative.html b/testing/web-platform/tests/cookie-store/cookieStore_in_detached_frame.tentative.https.html similarity index 100% rename from testing/web-platform/tests/cookie-store/cookieStore_in_detached_frame.tentative.html rename to testing/web-platform/tests/cookie-store/cookieStore_in_detached_frame.tentative.https.html diff --git a/testing/web-platform/tests/cookie-store/cookieStore_set_arguments.tentative.window.js b/testing/web-platform/tests/cookie-store/cookieStore_set_arguments.tentative.https.window.js similarity index 64% rename from testing/web-platform/tests/cookie-store/cookieStore_set_arguments.tentative.window.js rename to testing/web-platform/tests/cookie-store/cookieStore_set_arguments.tentative.https.window.js index 9656acfa8e9d..18f60ad974e1 100644 --- a/testing/web-platform/tests/cookie-store/cookieStore_set_arguments.tentative.window.js +++ b/testing/web-platform/tests/cookie-store/cookieStore_set_arguments.tentative.https.window.js @@ -36,10 +36,10 @@ promise_test(async testCase => { promise_test(async testCase => { await cookieStore.delete('cookie-name'); - await promise_rejects(testCase, new TypeError(), cookieStore.set( - 'cookie-name', 'cookie-value', { name: 'cookie-name' })); + cookieStore.set('cookie-name', 'cookie-value', { name: 'wrong-cookie-name' }); const cookie = await cookieStore.get('cookie-name'); - assert_equals(cookie, null); + assert_equals(cookie.name, 'cookie-name'); + assert_equals(cookie.value, 'cookie-value'); await async_cleanup(() => cookieStore.delete('cookie-name')); }, 'cookieStore.set with name in both positional arguments and options'); @@ -47,10 +47,11 @@ promise_test(async testCase => { promise_test(async testCase => { await cookieStore.delete('cookie-name'); - await promise_rejects(testCase, new TypeError(), cookieStore.set( - 'cookie-name', 'cookie-value', { value: 'cookie-value' })); + cookieStore.set('cookie-name', 'cookie-value', + { value: 'wrong-cookie-value' }); const cookie = await cookieStore.get('cookie-name'); - assert_equals(cookie, null); + assert_equals(cookie.name, 'cookie-name'); + assert_equals(cookie.value, 'cookie-value'); await async_cleanup(() => cookieStore.delete('cookie-name')); }, 'cookieStore.set with value in both positional arguments and options'); @@ -67,7 +68,7 @@ promise_test(async testCase => { assert_equals(cookie.value, 'cookie-value'); await async_cleanup(() => cookieStore.delete('cookie-name')); -}, 'cookieStore.set with expires in the future'); +}, 'cookieStore.set with expires set to a future timestamp'); promise_test(async testCase => { const tenYears = 10 * 365 * 24 * 60 * 60 * 1000; @@ -80,7 +81,34 @@ promise_test(async testCase => { assert_equals(cookie, null); await async_cleanup(() => cookieStore.delete('cookie-name')); -}, 'cookieStore.set with expires in the past'); +}, 'cookieStore.set with expires set to a past timestamp'); + +promise_test(async testCase => { + const tenYears = 10 * 365 * 24 * 60 * 60 * 1000; + const tenYearsFromNow = Date.now() + tenYears; + await cookieStore.delete('cookie-name'); + + await cookieStore.set( + 'cookie-name', 'cookie-value', { expires: new Date(tenYearsFromNow) }); + const cookie = await cookieStore.get('cookie-name'); + assert_equals(cookie.name, 'cookie-name'); + assert_equals(cookie.value, 'cookie-value'); + + await async_cleanup(() => cookieStore.delete('cookie-name')); +}, 'cookieStore.set with expires set to a future Date'); + +promise_test(async testCase => { + const tenYears = 10 * 365 * 24 * 60 * 60 * 1000; + const tenYearsAgo = Date.now() - tenYears; + await cookieStore.delete('cookie-name'); + + await cookieStore.set( + 'cookie-name', 'cookie-value', { expires: new Date(tenYearsAgo) }); + const cookie = await cookieStore.get('cookie-name'); + assert_equals(cookie, null); + + await async_cleanup(() => cookieStore.delete('cookie-name')); +}, 'cookieStore.set with expires set to a past Date'); promise_test(async testCase => { const tenYears = 10 * 365 * 24 * 60 * 60 * 1000; @@ -112,7 +140,7 @@ promise_test(async testCase => { promise_test(async testCase => { const currentUrl = new URL(self.location.href); const currentDomain = currentUrl.hostname; - await cookieStore.delete('cookie-name', { domain: currentDomain }); + await cookieStore.delete({ name: 'cookie-name', domain: currentDomain }); await cookieStore.set( 'cookie-name', 'cookie-value', { domain: currentDomain }); @@ -121,7 +149,7 @@ promise_test(async testCase => { assert_equals(cookie.value, 'cookie-value'); await async_cleanup(async () => { - await cookieStore.delete('cookie-name', { domain: currentDomain }); + await cookieStore.delete({ name: 'cookie-name', domain: currentDomain }); }); }, 'cookieStore.set with domain set to the current hostname'); @@ -129,45 +157,58 @@ promise_test(async testCase => { const currentUrl = new URL(self.location.href); const currentDomain = currentUrl.hostname; const subDomain = `sub.${currentDomain}`; - await cookieStore.delete('cookie-name', { domain: currentDomain }); - await cookieStore.delete('cookie-name', { domain: subDomain }); - await cookieStore.set( - 'cookie-name', 'cookie-value', { domain: subDomain }); + await promise_rejects(testCase, new TypeError(), cookieStore.set( + 'cookie-name', 'cookie-value', { domain: subDomain })); const cookie = await cookieStore.get('cookie-name'); assert_equals(cookie, null); - - await async_cleanup(async () => { - await cookieStore.delete('cookie-name', { domain: subDomain }); - }); }, 'cookieStore.set with domain set to a subdomain of the current hostname'); +promise_test(async testCase => { + const currentUrl = new URL(self.location.href); + const currentDomain = currentUrl.hostname; + assert_not_equals(currentDomain[0] === '.', + 'this test assumes that the current hostname does not start with .'); + const domainSuffix = currentDomain.substr(1); + + await promise_rejects(testCase, new TypeError(), cookieStore.set( + 'cookie-name', 'cookie-value', { domain: domainSuffix })); + const cookie = await cookieStore.get('cookie-name'); + assert_equals(cookie, null); +}, 'cookieStore.set with domain set to a non-domain-matching suffix of the ' + + 'current hostname'); + promise_test(async testCase => { const currentUrl = new URL(self.location.href); const currentDomain = currentUrl.hostname; await cookieStore.delete('cookie-name'); - await cookieStore.set('cookie-name', 'cookie-old-value'); - await cookieStore.set( - 'cookie-name', 'cookie-new-value', { domain: currentDomain }); + await cookieStore.set('cookie-name', 'cookie-value1'); + await cookieStore.set('cookie-name', 'cookie-value2', + { domain: currentDomain }); const cookies = await cookieStore.getAll('cookie-name'); - assert_equals(cookies.length, 1); + assert_equals(cookies.length, 2); + assert_equals(cookies[0].name, 'cookie-name'); - assert_equals(cookies[0].value, 'cookie-new-value'); + assert_equals(cookies[1].name, 'cookie-name'); + + const values = cookies.map((cookie) => cookie.value); + values.sort(); + assert_array_equals(values, ['cookie-value1', 'cookie-value2']); await async_cleanup(async () => { await cookieStore.delete('cookie-name'); - await cookieStore.delete('cookie-name', { domain: currentDomain }); + await cookieStore.delete({ name: 'cookie-name', domain: currentDomain }); }); -}, 'cookieStore.set default domain is current hostname'); +}, 'cookieStore.set default domain is null and differs from current hostname'); promise_test(async testCase => { const currentUrl = new URL(self.location.href); const currentPath = currentUrl.pathname; const currentDirectory = currentPath.substr(0, currentPath.lastIndexOf('/') + 1); - await cookieStore.delete('cookie-name', { path: currentDirectory }); + await cookieStore.delete({ name: 'cookie-name', path: currentDirectory }); await cookieStore.set( 'cookie-name', 'cookie-value', { path: currentDirectory }); @@ -176,7 +217,7 @@ promise_test(async testCase => { assert_equals(cookie.value, 'cookie-value'); await async_cleanup(async () => { - await cookieStore.delete('cookie-name', { path: currentDirectory }); + await cookieStore.delete({ name: 'cookie-name', path: currentDirectory }); }); }, 'cookieStore.set with path set to the current directory'); @@ -186,8 +227,8 @@ promise_test(async testCase => { const currentDirectory = currentPath.substr(0, currentPath.lastIndexOf('/') + 1); const subDirectory = currentDirectory + "subdir/"; - await cookieStore.delete('cookie-name', { path: currentDirectory }); - await cookieStore.delete('cookie-name', { path: subDirectory }); + await cookieStore.delete({ name: 'cookie-name', path: currentDirectory }); + await cookieStore.delete({ name: 'cookie-name', path: subDirectory }); await cookieStore.set( 'cookie-name', 'cookie-value', { path: subDirectory }); @@ -195,7 +236,7 @@ promise_test(async testCase => { assert_equals(cookie, null); await async_cleanup(async () => { - await cookieStore.delete('cookie-name', { path: subDirectory }); + await cookieStore.delete({ name: 'cookie-name', path: subDirectory }); }); }, 'cookieStore.set with path set to a subdirectory of the current directory'); @@ -210,6 +251,24 @@ promise_test(async testCase => { assert_equals(cookies[0].name, 'cookie-name'); assert_equals(cookies[0].value, 'cookie-new-value'); - await async_cleanup(() => cookieStore.delete('cookie-name')); - await async_cleanup(() => cookieStore.delete('cookie-name', { path: '/' })); + await async_cleanup(async () => { + await cookieStore.delete('cookie-name'); + await cookieStore.delete({ name: 'cookie-name', path: '/' }); + }); }, 'cookieStore.set default path is /'); + +promise_test(async testCase => { + await cookieStore.set('cookie-name', 'old-cookie-value'); + + const cookie_attributes = await cookieStore.get('cookie-name'); + assert_equals(cookie_attributes.name, 'cookie-name'); + assert_equals(cookie_attributes.value, 'old-cookie-value'); + + cookie_attributes.value = 'new-cookie-value'; + await cookieStore.set(cookie_attributes); + const cookie = await cookieStore.get('cookie-name'); + assert_equals(cookie.name, 'cookie-name'); + assert_equals(cookie.value, 'new-cookie-value'); + + await async_cleanup(() => cookieStore.delete('cookie-name')); +}, 'cookieStore.set with get result'); diff --git a/testing/web-platform/tests/cookie-store/cookieStore_set_expires_option.tentative.window.js b/testing/web-platform/tests/cookie-store/cookieStore_set_expires_option.tentative.window.js deleted file mode 100644 index 6f3e6f4980e2..000000000000 --- a/testing/web-platform/tests/cookie-store/cookieStore_set_expires_option.tentative.window.js +++ /dev/null @@ -1,59 +0,0 @@ -'use strict'; - -// Workaround because add_cleanup doesn't support async functions yet. -// See https://github.com/web-platform-tests/wpt/issues/6075 -async function async_cleanup(cleanup_function) { - try { - await cleanup_function(); - } catch (e) { - // Errors in cleanup functions shouldn't result in test failures. - } -} - -promise_test(async testCase => { - const inTwentyFourHours = new Date(Date.now() + 24 * 60 * 60 * 1000); - - assert_equals( - await cookieStore.set( - 'cookie-name', 'cookie-value', { expires: inTwentyFourHours }), - undefined); - - const cookie = await cookieStore.get('cookie-name'); - assert_equals(cookie.name, 'cookie-name'); - assert_equals(cookie.value, 'cookie-value'); - - await async_cleanup(() => cookieStore.delete('cookie-name')); -}, 'cookieStore.set with expires option: Date object'); - -promise_test(async testCase => { - const inTwentyFourHours = Date.now() + 24 * 60 * 60 * 1000; - - assert_equals( - await cookieStore.set( - 'cookie-name', 'cookie-value', { expires: inTwentyFourHours }), - undefined); - - const cookie = await cookieStore.get('cookie-name'); - assert_equals(cookie.name, 'cookie-name'); - assert_equals(cookie.value, 'cookie-value'); - - await async_cleanup(() => cookieStore.delete('cookie-name')); -}, 'cookieStore.set with expires option: milliseconds since epoch object'); - -promise_test(async testCase => { - const year = (new Date()).getUTCFullYear() + 1; - const date = new Date('07 Jun ' + year + ' 07:07:07 UTC'); - const day = ('Sun Mon Tue Wed Thu Fri Sat'.split(' '))[date.getUTCDay()]; - const nextJune = `${day}, 07 Jun ${year} + ' 07:07:07 GMT`; - - assert_equals( - await cookieStore.set( - 'cookie-name', 'cookie-value', { expires: nextJune }), - undefined); - - const cookie = await cookieStore.get('cookie-name'); - assert_equals(cookie.name, 'cookie-name'); - assert_equals(cookie.value, 'cookie-value'); - - await async_cleanup(() => cookieStore.delete('cookie-name')); -}, 'cookieStore.set with expires option: HTTP date string'); diff --git a/testing/web-platform/tests/cookie-store/cookieStore_special_names.tentative.html b/testing/web-platform/tests/cookie-store/cookieStore_special_names.tentative.html deleted file mode 100644 index 9859e100521c..000000000000 --- a/testing/web-platform/tests/cookie-store/cookieStore_special_names.tentative.html +++ /dev/null @@ -1,71 +0,0 @@ - - -Cookie Store: cookieStore handles special cookie names correctly - - - - - diff --git a/testing/web-platform/tests/cookie-store/cookieStore_special_names.tentative.https.html b/testing/web-platform/tests/cookie-store/cookieStore_special_names.tentative.https.window.js similarity index 77% rename from testing/web-platform/tests/cookie-store/cookieStore_special_names.tentative.https.html rename to testing/web-platform/tests/cookie-store/cookieStore_special_names.tentative.https.window.js index 0d1be12fa182..c82883a6069e 100644 --- a/testing/web-platform/tests/cookie-store/cookieStore_special_names.tentative.https.html +++ b/testing/web-platform/tests/cookie-store/cookieStore_special_names.tentative.https.window.js @@ -1,11 +1,3 @@ - - -Cookie Store: cookieStore handles special cookie names correctly (secure context) - - - - - diff --git a/testing/web-platform/tests/cookie-store/document_cookie.tentative.html b/testing/web-platform/tests/cookie-store/document_cookie.tentative.html deleted file mode 100644 index f5528d2d96cb..000000000000 --- a/testing/web-platform/tests/cookie-store/document_cookie.tentative.html +++ /dev/null @@ -1,8 +0,0 @@ - - -Async Cookies: document.cookie - - - - - diff --git a/testing/web-platform/tests/cookie-store/http_cookie_and_set_cookie_headers.tentative.html b/testing/web-platform/tests/cookie-store/http_cookie_and_set_cookie_headers.tentative.html deleted file mode 100644 index 4370350a9486..000000000000 --- a/testing/web-platform/tests/cookie-store/http_cookie_and_set_cookie_headers.tentative.html +++ /dev/null @@ -1,8 +0,0 @@ - - -Async Cookies: HTTP Cookie and Set-Cookie headers - - - - - diff --git a/testing/web-platform/tests/cookie-store/httponly_cookies.window.js b/testing/web-platform/tests/cookie-store/httponly_cookies.https.window.js similarity index 100% rename from testing/web-platform/tests/cookie-store/httponly_cookies.window.js rename to testing/web-platform/tests/cookie-store/httponly_cookies.https.window.js diff --git a/testing/web-platform/tests/cookie-store/idlharness.tentative.html b/testing/web-platform/tests/cookie-store/idlharness.tentative.https.html similarity index 100% rename from testing/web-platform/tests/cookie-store/idlharness.tentative.html rename to testing/web-platform/tests/cookie-store/idlharness.tentative.https.html diff --git a/testing/web-platform/tests/cookie-store/no_name_and_no_value.tentative.html b/testing/web-platform/tests/cookie-store/no_name_and_no_value.tentative.html deleted file mode 100644 index 79923b5ae8c9..000000000000 --- a/testing/web-platform/tests/cookie-store/no_name_and_no_value.tentative.html +++ /dev/null @@ -1,8 +0,0 @@ - - -Async Cookies: Test No Name and No Value - - - - - diff --git a/testing/web-platform/tests/cookie-store/no_name_equals_in_value.tentative.html b/testing/web-platform/tests/cookie-store/no_name_equals_in_value.tentative.html deleted file mode 100644 index 17597038c08e..000000000000 --- a/testing/web-platform/tests/cookie-store/no_name_equals_in_value.tentative.html +++ /dev/null @@ -1,8 +0,0 @@ - - -Async Cookies: Test No Name, '=' in Value - - - - - diff --git a/testing/web-platform/tests/cookie-store/no_name_multiple_values.tentative.html b/testing/web-platform/tests/cookie-store/no_name_multiple_values.tentative.html deleted file mode 100644 index 755d1066799d..000000000000 --- a/testing/web-platform/tests/cookie-store/no_name_multiple_values.tentative.html +++ /dev/null @@ -1,8 +0,0 @@ - - -Async Cookies: Test No Name, Multiple Values - - - - - diff --git a/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_arguments.js b/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_arguments.js index 0ffe6f8b0b01..7e19c9851390 100644 --- a/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_arguments.js +++ b/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_arguments.js @@ -5,10 +5,12 @@ self.GLOBAL = { importScripts("/resources/testharness.js"); importScripts( - "cookieStore_delete_arguments.tentative.window.js", - "cookieStore_get_arguments.tentative.window.js", - "cookieStore_getAll_arguments.tentative.window.js", - "cookieStore_has_arguments.tentative.window.js", - "cookieStore_set_arguments.tentative.window.js"); + "cookieListItem_attributes.tentative.https.window.js", + "cookieStore_delete_arguments.tentative.https.window.js", + "cookieStore_get_arguments.tentative.https.window.js", + "cookieStore_getAll_arguments.tentative.https.window.js", + "cookieStore_getAll_multiple.tentative.https.window.js", + "cookieStore_set_arguments.tentative.https.window.js", + "cookieStore_special_names.tentative.https.window.js"); done(); diff --git a/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_basic.js b/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_basic.js index 0d8039f9d339..7461ef5f98d0 100644 --- a/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_basic.js +++ b/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_basic.js @@ -5,9 +5,9 @@ self.GLOBAL = { importScripts("/resources/testharness.js"); importScripts( - "cookieStore_get_delete_basic.tentative.window.js", - "cookieStore_get_set_basic.tentative.window.js", - "cookieStore_getAll_set_basic.tentative.window.js", - "cookieStore_has_basic.tentative.window.js"); + "cookieStore_delete_basic.tentative.https.window.js", + "cookieStore_get_delete_basic.tentative.https.window.js", + "cookieStore_get_set_basic.tentative.https.window.js", + "cookieStore_getAll_set_basic.tentative.https.window.js"); done(); diff --git a/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_subscriptions.js b/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_subscriptions.js index a2affed5eac8..9913bf3aa2c1 100644 --- a/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_subscriptions.js +++ b/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_subscriptions.js @@ -13,7 +13,7 @@ self.addEventListener('install', (event) => { { name: 'cookie-name1', matchType: 'equals', url: '/scope/path1' }]); await cookieStore.subscribeToChanges([ { }, // Test the default values for subscription properties. - { name: 'cookie-prefix', matchType: 'startsWith' }, + { name: 'cookie-prefix', matchType: 'starts-with' }, ]); })()); }); @@ -54,10 +54,10 @@ promise_test(async testCase => { assert_equals('equals', subscriptions[0].matchType); assert_equals(subscriptions[1].name, 'cookie-prefix'); - assert_equals('startsWith', subscriptions[1].matchType); + assert_equals('starts-with', subscriptions[1].matchType); assert_false('name' in subscriptions[2]); - assert_equals('startsWith', subscriptions[2].matchType); + assert_equals('starts-with', subscriptions[2].matchType); }, 'getChangeSubscriptions returns subscriptions passed to subscribeToChanges'); promise_test(async testCase => { @@ -103,8 +103,8 @@ promise_test(async testCase => { assert_true(event instanceof ExtendableCookieChangeEvent); assert_true(event instanceof ExtendableEvent); - await async_cleanup(() => { - cookieStore.delete('cookie-name'); + await async_cleanup(async () => { + await cookieStore.delete('cookie-name'); g_cookie_changes = []; RearmCookieChangeReceivedPromise(); }); diff --git a/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_subscriptions_basic.js b/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_subscriptions_basic.js index 2b602f4c5f07..08eef8498023 100644 --- a/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_subscriptions_basic.js +++ b/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_subscriptions_basic.js @@ -6,7 +6,7 @@ importScripts("/resources/testharness.js"); self.addEventListener('install', (event) => { event.waitUntil((async () => { - cookieStore.subscribeToChanges([ + await cookieStore.subscribeToChanges([ { name: 'cookie-name', matchType: 'equals', url: '/scope/path' }]); })()); }); @@ -40,7 +40,7 @@ promise_test(async testCase => { promise_test(async testCase => { await kServiceWorkerActivatedPromise; - cookie_change_received_promise = new Promise((resolve) => { + const cookie_change_received_promise = new Promise((resolve) => { self.addEventListener('cookiechange', (event) => { resolve(event); }); @@ -57,7 +57,8 @@ promise_test(async testCase => { assert_true(event instanceof ExtendableCookieChangeEvent); assert_true(event instanceof ExtendableEvent); - await async_cleanup(() => { cookieStore.delete('cookie-name'); }); -}, 'cookiechange dispatched with cookie change that matches subscription'); + await async_cleanup(() => cookieStore.delete('cookie-name')); +}, 'cookiechange dispatched with cookie change that matches subscription ' + + 'to event handler registered with addEventListener'); done(); diff --git a/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_subscriptions_empty.js b/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_subscriptions_empty.js new file mode 100644 index 000000000000..d355055d08ae --- /dev/null +++ b/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_subscriptions_empty.js @@ -0,0 +1,36 @@ +self.GLOBAL = { + isWindow: function() { return false; }, + isWorker: function() { return true; }, +}; +importScripts("/resources/testharness.js"); + +self.addEventListener('install', (event) => { + event.waitUntil((async () => { + await cookieStore.subscribeToChanges([]); + })()); +}); + +// Workaround because add_cleanup doesn't support async functions yet. +// See https://github.com/w3c/web-platform-tests/issues/6075 +async function async_cleanup(cleanup_function) { + try { + await cleanup_function(); + } catch (e) { + // Errors in cleanup functions shouldn't result in test failures. + } +} + +// Resolves when the service worker receives the 'activate' event. +const kServiceWorkerActivatedPromise = new Promise(resolve => { + self.addEventListener('activate', event => { resolve(); }); +}); + +promise_test(async testCase => { + await kServiceWorkerActivatedPromise; + + const subscriptions = await cookieStore.getChangeSubscriptions(); + assert_equals(subscriptions.length, 0); + +}, 'getChangeSubscriptions returns an empty array when there are no subscriptions'); + +done(); diff --git a/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_subscriptions_empty.tentative.https.html b/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_subscriptions_empty.tentative.https.html new file mode 100644 index 000000000000..38690fe3c72b --- /dev/null +++ b/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_subscriptions_empty.tentative.https.html @@ -0,0 +1,21 @@ + + +Async Cookies: ServiceWorker without cookie change subscriptions + + + + diff --git a/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_subscriptions_eventhandler_attribute.js b/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_subscriptions_eventhandler_attribute.js new file mode 100644 index 000000000000..1a5b67df3532 --- /dev/null +++ b/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_subscriptions_eventhandler_attribute.js @@ -0,0 +1,51 @@ +self.GLOBAL = { + isWindow: function() { return false; }, + isWorker: function() { return true; }, +}; +importScripts("/resources/testharness.js"); + +self.addEventListener('install', (event) => { + event.waitUntil((async () => { + await cookieStore.subscribeToChanges([ + { name: 'cookie-name', matchType: 'equals', url: '/scope/path' }]); + })()); +}); + +// Workaround because add_cleanup doesn't support async functions yet. +// See https://github.com/web-platform-tests/wpt/issues/6075 +async function async_cleanup(cleanup_function) { + try { + await cleanup_function(); + } catch (e) { + // Errors in cleanup functions shouldn't result in test failures. + } +} + +// Resolves when the service worker receives the 'activate' event. +const kServiceWorkerActivatedPromise = new Promise(resolve => { + self.addEventListener('activate', event => { resolve(); }); +}); + +promise_test(async testCase => { + await kServiceWorkerActivatedPromise; + + const cookie_change_received_promise = new Promise((resolve) => { + self.oncookiechange = (event) => { resolve(event); }; + }); + + await cookieStore.set('cookie-name', 'cookie-value'); + + const event = await cookie_change_received_promise; + assert_equals(event.type, 'cookiechange'); + assert_equals(event.changed.length, 1); + assert_equals(event.changed[0].name, 'cookie-name'); + assert_equals(event.changed[0].value, 'cookie-value'); + assert_equals(event.deleted.length, 0); + assert_true(event instanceof ExtendableCookieChangeEvent); + assert_true(event instanceof ExtendableEvent); + + await async_cleanup(() => cookieStore.delete('cookie-name')); +}, 'cookiechange dispatched with cookie change that matches subscription ' + + 'to event handler registered with oncookiechange'); + +done(); diff --git a/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_subscriptions_eventhandler_attribute.tentative.https.html b/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_subscriptions_eventhandler_attribute.tentative.https.html new file mode 100644 index 000000000000..8f9255b46491 --- /dev/null +++ b/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_subscriptions_eventhandler_attribute.tentative.https.html @@ -0,0 +1,22 @@ + + +Async Cookies: oncookiechange event handler attribute in ServiceWorker + + + + + diff --git a/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_subscriptions_mismatch.js b/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_subscriptions_mismatch.js new file mode 100644 index 000000000000..d72300512347 --- /dev/null +++ b/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_subscriptions_mismatch.js @@ -0,0 +1,53 @@ +self.GLOBAL = { + isWindow: function() { return false; }, + isWorker: function() { return true; }, +}; +importScripts("/resources/testharness.js"); + +self.addEventListener('install', (event) => { + event.waitUntil((async () => { + await cookieStore.subscribeToChanges([ + { name: 'cookie-name', matchType: 'equals', url: '/scope/path' }]); + })()); +}); + +// Workaround because add_cleanup doesn't support async functions yet. +// See https://github.com/w3c/web-platform-tests/issues/6075 +async function async_cleanup(cleanup_function) { + try { + await cleanup_function(); + } catch (e) { + // Errors in cleanup functions shouldn't result in test failures. + } +} + +// Resolves when the service worker receives the 'activate' event. +const kServiceWorkerActivatedPromise = new Promise(resolve => { + self.addEventListener('activate', event => { resolve(); }); +}); + +promise_test(async testCase => { + await kServiceWorkerActivatedPromise; + + const cookie_change_received_promise = new Promise((resolve) => { + self.addEventListener('cookiechange', (event) => { + resolve(event); + }); + }); + + await cookieStore.set('another-cookie-name', 'cookie-value'); + await cookieStore.set('cookie-name', 'cookie-value'); + + const event = await cookie_change_received_promise; + assert_equals(event.type, 'cookiechange'); + assert_equals(event.changed.length, 1); + assert_equals(event.changed[0].name, 'cookie-name'); + assert_equals(event.changed[0].value, 'cookie-value'); + + await async_cleanup(async () => { + await cookieStore.delete('another-cookie-name'); + await cookieStore.delete('cookie-name'); + }); +}, 'cookiechange not dispatched for change that does not match subscription'); + +done(); diff --git a/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_subscriptions_mismatch.tentative.https.html b/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_subscriptions_mismatch.tentative.https.html new file mode 100644 index 000000000000..ea70a1efcd05 --- /dev/null +++ b/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_subscriptions_mismatch.tentative.https.html @@ -0,0 +1,21 @@ + + +Async Cookies: ServiceWorker cookiechange event filtering + + + + diff --git a/testing/web-platform/tests/cookies/META.yml b/testing/web-platform/tests/cookies/META.yml new file mode 100644 index 000000000000..946da8833ac8 --- /dev/null +++ b/testing/web-platform/tests/cookies/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - inikulin + - mikewest diff --git a/testing/web-platform/tests/cookies/OWNERS b/testing/web-platform/tests/cookies/OWNERS deleted file mode 100644 index 570af2728513..000000000000 --- a/testing/web-platform/tests/cookies/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@inikulin -@mikewest diff --git a/testing/web-platform/tests/core-aam/META.yml b/testing/web-platform/tests/core-aam/META.yml new file mode 100644 index 000000000000..d99ed62b8e3e --- /dev/null +++ b/testing/web-platform/tests/core-aam/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - halindrome + - joanmarie diff --git a/testing/web-platform/tests/core-aam/OWNERS b/testing/web-platform/tests/core-aam/OWNERS deleted file mode 100644 index 2a4c47ed4df0..000000000000 --- a/testing/web-platform/tests/core-aam/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@halindrome -@joanmarie diff --git a/testing/web-platform/tests/cors/META.yml b/testing/web-platform/tests/cors/META.yml new file mode 100644 index 000000000000..b7e50cdf7b4b --- /dev/null +++ b/testing/web-platform/tests/cors/META.yml @@ -0,0 +1,6 @@ +suggested_reviewers: + - zqzhang + - odinho + - hillbrad + - jdm + - annevk diff --git a/testing/web-platform/tests/cors/OWNERS b/testing/web-platform/tests/cors/OWNERS deleted file mode 100644 index b16b052d8e2e..000000000000 --- a/testing/web-platform/tests/cors/OWNERS +++ /dev/null @@ -1,5 +0,0 @@ -@zqzhang -@odinho -@hillbrad -@jdm -@annevk diff --git a/testing/web-platform/tests/cors/resources/cache-304.py b/testing/web-platform/tests/cors/resources/cache-304.py new file mode 100644 index 000000000000..7acdfd697682 --- /dev/null +++ b/testing/web-platform/tests/cors/resources/cache-304.py @@ -0,0 +1,10 @@ +def main(request, response): + match = request.headers.get("If-None-Match", None) + if match is not None and match == "mybestscript-v1": + response.status = (304, "YEP") + return "" + response.headers.set("Access-Control-Allow-Origin", "*") + response.headers.set("Cache-Control", "must-revalidate") + response.headers.set("ETag", "mybestscript-v1") + response.headers.set("Content-Type", "text/javascript") + return "function hep() { }" diff --git a/testing/web-platform/tests/cors/script-304.html b/testing/web-platform/tests/cors/script-304.html new file mode 100644 index 000000000000..e164ca6f41b7 --- /dev/null +++ b/testing/web-platform/tests/cors/script-304.html @@ -0,0 +1,40 @@ + + + + + + + + + + +
          + + + + diff --git a/testing/web-platform/tests/credential-management/META.yml b/testing/web-platform/tests/credential-management/META.yml new file mode 100644 index 000000000000..d0743949b6a1 --- /dev/null +++ b/testing/web-platform/tests/credential-management/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - mikewest diff --git a/testing/web-platform/tests/credential-management/OWNERS b/testing/web-platform/tests/credential-management/OWNERS deleted file mode 100644 index 12f907ceb418..000000000000 --- a/testing/web-platform/tests/credential-management/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@mikewest diff --git a/testing/web-platform/tests/credential-management/idl.https.html b/testing/web-platform/tests/credential-management/idl.https.html deleted file mode 100644 index 8754b5a30b6c..000000000000 --- a/testing/web-platform/tests/credential-management/idl.https.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - - diff --git a/testing/web-platform/tests/credential-management/idlharness.https.window.js b/testing/web-platform/tests/credential-management/idlharness.https.window.js new file mode 100644 index 000000000000..15508b872ed7 --- /dev/null +++ b/testing/web-platform/tests/credential-management/idlharness.https.window.js @@ -0,0 +1,35 @@ +// META: script=/resources/WebIDLParser.js +// META: script=/resources/idlharness.js + +// https://w3c.github.io/webappsec-credential-management/ + +'use strict'; + +promise_test(async () => { + const idl = await fetch('/interfaces/credential-management.idl').then(r => r.text()); + const html = await fetch('/interfaces/html.idl').then(r => r.text()); + + var idl_array = new IdlArray(); + idl_array.add_idls(idl); + idl_array.add_dependency_idls(html); + idl_array.add_objects({ + CredentialsContainer: ['navigator.credentials'], + PasswordCredential: [ + `new PasswordCredential({ + id: "id", + password: "pencil", + iconURL: "https://example.com/", + name: "name" + })` + ], + FederatedCredential: [ + `new FederatedCredential({ + id: "id", + provider: "https://example.com", + iconURL: "https://example.com/", + name: "name" + })` + ] + }); + idl_array.test(); +}) diff --git a/testing/web-platform/tests/css/CSS1/META.yml b/testing/web-platform/tests/css/CSS1/META.yml new file mode 100644 index 000000000000..98c404edff8d --- /dev/null +++ b/testing/web-platform/tests/css/CSS1/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - fantasai diff --git a/testing/web-platform/tests/css/CSS1/OWNERS b/testing/web-platform/tests/css/CSS1/OWNERS deleted file mode 100644 index 267d58e4050f..000000000000 --- a/testing/web-platform/tests/css/CSS1/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@fantasai diff --git a/testing/web-platform/tests/css/CSS2/META.yml b/testing/web-platform/tests/css/CSS2/META.yml new file mode 100644 index 000000000000..c8479a1247d3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/META.yml @@ -0,0 +1,9 @@ +suggested_reviewers: + - fantasai + - dbaron + - svgeesus + - chenxix + - kojiishi + - kwkbtr + - frivoal + - bert-github diff --git a/testing/web-platform/tests/css/CSS2/OWNERS b/testing/web-platform/tests/css/CSS2/OWNERS deleted file mode 100644 index 6a605c39d576..000000000000 --- a/testing/web-platform/tests/css/CSS2/OWNERS +++ /dev/null @@ -1,8 +0,0 @@ -@fantasai -@dbaron -@svgeesus -@chenxix -@kojiishi -@kwkbtr -@frivoal -@bert-github diff --git a/testing/web-platform/tests/css/CSS2/abspos/between-float-and-text.html b/testing/web-platform/tests/css/CSS2/abspos/between-float-and-text.html new file mode 100644 index 000000000000..b4c933e8d802 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/abspos/between-float-and-text.html @@ -0,0 +1,11 @@ + +Auto-positioned abspos after text, before float + + + +

          Test passes if there is a filled green square and no red.

          +
          +   +
          +
          +
          diff --git a/testing/web-platform/tests/css/CSS2/abspos/hypothetical-inline-alone-on-second-line-ref.html b/testing/web-platform/tests/css/CSS2/abspos/hypothetical-inline-alone-on-second-line-ref.html new file mode 100644 index 000000000000..1ceebb0f7e39 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/abspos/hypothetical-inline-alone-on-second-line-ref.html @@ -0,0 +1,7 @@ + + +

          The second line should be just below the first line.

          +
          + Line 1
          + Line 2 +
          diff --git a/testing/web-platform/tests/css/CSS2/abspos/hypothetical-inline-alone-on-second-line.html b/testing/web-platform/tests/css/CSS2/abspos/hypothetical-inline-alone-on-second-line.html new file mode 100644 index 000000000000..b06c54f69c01 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/abspos/hypothetical-inline-alone-on-second-line.html @@ -0,0 +1,10 @@ + +Auto-positioned out-of-flow positioned box that would have been the sole piece of content on a second line, had it not been out-of-flow positioned + + + +

          The second line should be just below the first line.

          + + Line 1
          + Line 2 +
          diff --git a/testing/web-platform/tests/css/CSS2/abspos/remove-block-between-inline-and-abspos.html b/testing/web-platform/tests/css/CSS2/abspos/remove-block-between-inline-and-abspos.html new file mode 100644 index 000000000000..977f063bcaf6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/abspos/remove-block-between-inline-and-abspos.html @@ -0,0 +1,22 @@ + +Removing block between inline and float should put the two on the same line + + + +

          Test passes if there is a filled green square and no red.

          + +
          +
          +
          +
          + +
          + diff --git a/testing/web-platform/tests/css/CSS2/css1/c563-list-type-000-ref.xht b/testing/web-platform/tests/css/CSS2/css1/c563-list-type-000-ref.xht index 1ec1d5fe97ca..91112b622966 100644 --- a/testing/web-platform/tests/css/CSS2/css1/c563-list-type-000-ref.xht +++ b/testing/web-platform/tests/css/CSS2/css1/c563-list-type-000-ref.xht @@ -9,7 +9,7 @@ + + +

          Test passes if there is a filled green square and no red.

          +
          +
          + + diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-color-valid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-color-valid.html index e5f582f820e0..d7a5d967d552 100644 --- a/testing/web-platform/tests/css/css-backgrounds/parsing/background-color-valid.html +++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-color-valid.html @@ -12,9 +12,8 @@ + + + + + + + diff --git a/testing/web-platform/tests/css/css-box/parsing/clear-valid.html b/testing/web-platform/tests/css/css-box/parsing/clear-valid.html new file mode 100644 index 000000000000..59b68f1923b2 --- /dev/null +++ b/testing/web-platform/tests/css/css-box/parsing/clear-valid.html @@ -0,0 +1,21 @@ + + + + +CSS basic box model: parsing clear with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-box/parsing/float-invalid.html b/testing/web-platform/tests/css/css-box/parsing/float-invalid.html new file mode 100644 index 000000000000..f20183f0527a --- /dev/null +++ b/testing/web-platform/tests/css/css-box/parsing/float-invalid.html @@ -0,0 +1,20 @@ + + + + +CSS basic box model: parsing float with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-box/parsing/float-valid.html b/testing/web-platform/tests/css/css-box/parsing/float-valid.html new file mode 100644 index 000000000000..be91602a4a22 --- /dev/null +++ b/testing/web-platform/tests/css/css-box/parsing/float-valid.html @@ -0,0 +1,29 @@ + + + + +CSS basic box model: parsing float with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-box/parsing/height-invalid.html b/testing/web-platform/tests/css/css-box/parsing/height-invalid.html new file mode 100644 index 000000000000..120cce6fcfa3 --- /dev/null +++ b/testing/web-platform/tests/css/css-box/parsing/height-invalid.html @@ -0,0 +1,30 @@ + + + + +CSS basic box model: parsing height with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-box/parsing/height-valid.html b/testing/web-platform/tests/css/css-box/parsing/height-valid.html new file mode 100644 index 000000000000..9b3df67c11dc --- /dev/null +++ b/testing/web-platform/tests/css/css-box/parsing/height-valid.html @@ -0,0 +1,30 @@ + + + + +CSS basic box model: parsing height with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-box/parsing/margin-invalid.html b/testing/web-platform/tests/css/css-box/parsing/margin-invalid.html new file mode 100644 index 000000000000..d28c4823b6ce --- /dev/null +++ b/testing/web-platform/tests/css/css-box/parsing/margin-invalid.html @@ -0,0 +1,25 @@ + + + + +CSS basic box model: parsing margin with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-box/parsing/margin-valid.html b/testing/web-platform/tests/css/css-box/parsing/margin-valid.html new file mode 100644 index 000000000000..9986222e263f --- /dev/null +++ b/testing/web-platform/tests/css/css-box/parsing/margin-valid.html @@ -0,0 +1,34 @@ + + + + +CSS basic box model: parsing margin with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-box/parsing/max-height-invalid.html b/testing/web-platform/tests/css/css-box/parsing/max-height-invalid.html new file mode 100644 index 000000000000..9f37619f334b --- /dev/null +++ b/testing/web-platform/tests/css/css-box/parsing/max-height-invalid.html @@ -0,0 +1,30 @@ + + + + +CSS basic box model: parsing max-height with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-box/parsing/max-height-valid.html b/testing/web-platform/tests/css/css-box/parsing/max-height-valid.html new file mode 100644 index 000000000000..846eb1da92b6 --- /dev/null +++ b/testing/web-platform/tests/css/css-box/parsing/max-height-valid.html @@ -0,0 +1,31 @@ + + + + +CSS basic box model: parsing max-height with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-box/parsing/max-width-invalid.html b/testing/web-platform/tests/css/css-box/parsing/max-width-invalid.html new file mode 100644 index 000000000000..32f51ef45296 --- /dev/null +++ b/testing/web-platform/tests/css/css-box/parsing/max-width-invalid.html @@ -0,0 +1,30 @@ + + + + +CSS basic box model: parsing max-width with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-box/parsing/max-width-valid.html b/testing/web-platform/tests/css/css-box/parsing/max-width-valid.html new file mode 100644 index 000000000000..73e175918f80 --- /dev/null +++ b/testing/web-platform/tests/css/css-box/parsing/max-width-valid.html @@ -0,0 +1,31 @@ + + + + +CSS basic box model: parsing max-width with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-box/parsing/min-height-invalid.html b/testing/web-platform/tests/css/css-box/parsing/min-height-invalid.html new file mode 100644 index 000000000000..846d18883627 --- /dev/null +++ b/testing/web-platform/tests/css/css-box/parsing/min-height-invalid.html @@ -0,0 +1,33 @@ + + + + +CSS basic box model: parsing min-height with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-box/parsing/min-height-valid.html b/testing/web-platform/tests/css/css-box/parsing/min-height-valid.html new file mode 100644 index 000000000000..728667015e0d --- /dev/null +++ b/testing/web-platform/tests/css/css-box/parsing/min-height-valid.html @@ -0,0 +1,29 @@ + + + + +CSS basic box model: parsing min-height with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-box/parsing/min-width-invalid.html b/testing/web-platform/tests/css/css-box/parsing/min-width-invalid.html new file mode 100644 index 000000000000..e6998b0001ce --- /dev/null +++ b/testing/web-platform/tests/css/css-box/parsing/min-width-invalid.html @@ -0,0 +1,33 @@ + + + + +CSS basic box model: parsing min-width with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-box/parsing/min-width-valid.html b/testing/web-platform/tests/css/css-box/parsing/min-width-valid.html new file mode 100644 index 000000000000..5440b8793d70 --- /dev/null +++ b/testing/web-platform/tests/css/css-box/parsing/min-width-valid.html @@ -0,0 +1,29 @@ + + + + +CSS basic box model: parsing min-width with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-box/parsing/overflow-invalid.html b/testing/web-platform/tests/css/css-box/parsing/overflow-invalid.html new file mode 100644 index 000000000000..dd97b9823f74 --- /dev/null +++ b/testing/web-platform/tests/css/css-box/parsing/overflow-invalid.html @@ -0,0 +1,24 @@ + + + + +CSS basic box model: parsing overflow with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-box/parsing/overflow-valid.html b/testing/web-platform/tests/css/css-box/parsing/overflow-valid.html new file mode 100644 index 000000000000..d4411c803670 --- /dev/null +++ b/testing/web-platform/tests/css/css-box/parsing/overflow-valid.html @@ -0,0 +1,35 @@ + + + + +CSS basic box model: parsing overflow with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-box/parsing/padding-invalid.html b/testing/web-platform/tests/css/css-box/parsing/padding-invalid.html new file mode 100644 index 000000000000..54bfc69cfe36 --- /dev/null +++ b/testing/web-platform/tests/css/css-box/parsing/padding-invalid.html @@ -0,0 +1,34 @@ + + + + +CSS basic box model: parsing padding with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-box/parsing/padding-valid.html b/testing/web-platform/tests/css/css-box/parsing/padding-valid.html new file mode 100644 index 000000000000..f3cda52a4a29 --- /dev/null +++ b/testing/web-platform/tests/css/css-box/parsing/padding-valid.html @@ -0,0 +1,25 @@ + + + + +CSS basic box model: parsing padding with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-box/parsing/resources/parsing-testcommon.js b/testing/web-platform/tests/css/css-box/parsing/resources/parsing-testcommon.js new file mode 100644 index 000000000000..b075882f89aa --- /dev/null +++ b/testing/web-platform/tests/css/css-box/parsing/resources/parsing-testcommon.js @@ -0,0 +1,39 @@ +'use strict'; + +// serializedValue can be the expected serialization of value, +// or an array of permitted serializations, +// or omitted if value should serialize as value. +function test_valid_value(property, value, serializedValue) { + if (arguments.length < 3) + serializedValue = value; + + var stringifiedValue = JSON.stringify(value); + + test(function(){ + var div = document.createElement('div'); + div.style[property] = value; + assert_not_equals(div.style.getPropertyValue(property), "", "property should be set"); + + var div = document.createElement('div'); + div.style[property] = value; + var readValue = div.style.getPropertyValue(property); + if (serializedValue instanceof Array) + assert_in_array(readValue, serializedValue, "serialization should be sound"); + else + assert_equals(readValue, serializedValue, "serialization should be canonical"); + + div.style[property] = readValue; + assert_equals(div.style.getPropertyValue(property), readValue, "serialization should round-trip"); + + }, "e.style['" + property + "'] = " + stringifiedValue + " should set the property value"); +} + +function test_invalid_value(property, value) { + var stringifiedValue = JSON.stringify(value); + + test(function(){ + var div = document.createElement('div'); + div.style[property] = value; + assert_equals(div.style.getPropertyValue(property), ""); + }, "e.style['" + property + "'] = " + stringifiedValue + " should not set the property value"); +} diff --git a/testing/web-platform/tests/css/css-box/parsing/visibility-invalid.html b/testing/web-platform/tests/css/css-box/parsing/visibility-invalid.html new file mode 100644 index 000000000000..39050694101f --- /dev/null +++ b/testing/web-platform/tests/css/css-box/parsing/visibility-invalid.html @@ -0,0 +1,19 @@ + + + + +CSS basic box model: parsing visibility with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-box/parsing/visibility-valid.html b/testing/web-platform/tests/css/css-box/parsing/visibility-valid.html new file mode 100644 index 000000000000..fbff1f098129 --- /dev/null +++ b/testing/web-platform/tests/css/css-box/parsing/visibility-valid.html @@ -0,0 +1,20 @@ + + + + +CSS basic box model: parsing visibility with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-box/parsing/width-invalid.html b/testing/web-platform/tests/css/css-box/parsing/width-invalid.html new file mode 100644 index 000000000000..f573ba2c5f45 --- /dev/null +++ b/testing/web-platform/tests/css/css-box/parsing/width-invalid.html @@ -0,0 +1,31 @@ + + + + +CSS basic box model: parsing width with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-box/parsing/width-valid.html b/testing/web-platform/tests/css/css-box/parsing/width-valid.html new file mode 100644 index 000000000000..7ae55ccb2d59 --- /dev/null +++ b/testing/web-platform/tests/css/css-box/parsing/width-valid.html @@ -0,0 +1,29 @@ + + + + +CSS basic box model: parsing width with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-break/META.yml b/testing/web-platform/tests/css/css-break/META.yml new file mode 100644 index 000000000000..665036c8170a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - mstensho diff --git a/testing/web-platform/tests/css/css-break/OWNERS b/testing/web-platform/tests/css/css-break/OWNERS deleted file mode 100644 index f4d064aef213..000000000000 --- a/testing/web-platform/tests/css/css-break/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@mstensho diff --git a/testing/web-platform/tests/css/css-break/hit-test-inline-fragmentation-with-border-radius.html b/testing/web-platform/tests/css/css-break/hit-test-inline-fragmentation-with-border-radius.html new file mode 100644 index 000000000000..4d0fc7eccc45 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/hit-test-inline-fragmentation-with-border-radius.html @@ -0,0 +1,268 @@ + + + + + + +
          +FOO
          BAR
          +
          + +
          +FOO
          BAR
          +
          + +
          +FOO
          BAR
          +
          + + diff --git a/testing/web-platform/tests/css/css-cascade/META.yml b/testing/web-platform/tests/css/css-cascade/META.yml new file mode 100644 index 000000000000..27a5735cc45a --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - fantasai + - tabatkins diff --git a/testing/web-platform/tests/css/css-cascade/OWNERS b/testing/web-platform/tests/css/css-cascade/OWNERS deleted file mode 100644 index 9c54e0d36ef0..000000000000 --- a/testing/web-platform/tests/css/css-cascade/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@fantasai -@tabatkins diff --git a/testing/web-platform/tests/css/css-cascade/all-prop-initial-xml.html b/testing/web-platform/tests/css/css-cascade/all-prop-initial-xml.html new file mode 100644 index 000000000000..a04956a52d1f --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/all-prop-initial-xml.html @@ -0,0 +1,34 @@ + +all: initial on unknown XML tree + + + + + diff --git a/testing/web-platform/tests/css/css-cascade/parsing/all-invalid.html b/testing/web-platform/tests/css/css-cascade/parsing/all-invalid.html new file mode 100644 index 000000000000..8b7c044a0341 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/parsing/all-invalid.html @@ -0,0 +1,24 @@ + + + + +CSS Cascading and Inheritance Level 3: parsing all with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-cascade/parsing/all-valid.html b/testing/web-platform/tests/css/css-cascade/parsing/all-valid.html new file mode 100644 index 000000000000..668a6c242412 --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/parsing/all-valid.html @@ -0,0 +1,20 @@ + + + + +CSS Cascading and Inheritance Level 3: parsing all with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-cascade/parsing/support/parsing-testcommon.js b/testing/web-platform/tests/css/css-cascade/parsing/support/parsing-testcommon.js new file mode 100644 index 000000000000..b075882f89aa --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/parsing/support/parsing-testcommon.js @@ -0,0 +1,39 @@ +'use strict'; + +// serializedValue can be the expected serialization of value, +// or an array of permitted serializations, +// or omitted if value should serialize as value. +function test_valid_value(property, value, serializedValue) { + if (arguments.length < 3) + serializedValue = value; + + var stringifiedValue = JSON.stringify(value); + + test(function(){ + var div = document.createElement('div'); + div.style[property] = value; + assert_not_equals(div.style.getPropertyValue(property), "", "property should be set"); + + var div = document.createElement('div'); + div.style[property] = value; + var readValue = div.style.getPropertyValue(property); + if (serializedValue instanceof Array) + assert_in_array(readValue, serializedValue, "serialization should be sound"); + else + assert_equals(readValue, serializedValue, "serialization should be canonical"); + + div.style[property] = readValue; + assert_equals(div.style.getPropertyValue(property), readValue, "serialization should round-trip"); + + }, "e.style['" + property + "'] = " + stringifiedValue + " should set the property value"); +} + +function test_invalid_value(property, value) { + var stringifiedValue = JSON.stringify(value); + + test(function(){ + var div = document.createElement('div'); + div.style[property] = value; + assert_equals(div.style.getPropertyValue(property), ""); + }, "e.style['" + property + "'] = " + stringifiedValue + " should not set the property value"); +} diff --git a/testing/web-platform/tests/css/css-color/META.yml b/testing/web-platform/tests/css/css-color/META.yml new file mode 100644 index 000000000000..0ca5cb15304c --- /dev/null +++ b/testing/web-platform/tests/css/css-color/META.yml @@ -0,0 +1,7 @@ +suggested_reviewers: + - dbaron + - JianfengXu + - chenxix + - tantek + - svgeesus + - tabatkins diff --git a/testing/web-platform/tests/css/css-color/OWNERS b/testing/web-platform/tests/css/css-color/OWNERS deleted file mode 100644 index 567cfcae87db..000000000000 --- a/testing/web-platform/tests/css/css-color/OWNERS +++ /dev/null @@ -1,6 +0,0 @@ -@dbaron -@JianfengXu -@chenxix -@tantek -@svgeesus -@tabatkins diff --git a/testing/web-platform/tests/css/css-color/parsing/color-invalid.html b/testing/web-platform/tests/css/css-color/parsing/color-invalid.html new file mode 100644 index 000000000000..978eb895a2a5 --- /dev/null +++ b/testing/web-platform/tests/css/css-color/parsing/color-invalid.html @@ -0,0 +1,27 @@ + + + + +CSS Color Module Level 3: parsing color with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-color/parsing/color-valid.html b/testing/web-platform/tests/css/css-color/parsing/color-valid.html new file mode 100644 index 000000000000..e94eb38f6955 --- /dev/null +++ b/testing/web-platform/tests/css/css-color/parsing/color-valid.html @@ -0,0 +1,32 @@ + + + + +CSS Color Module Level 3: parsing color with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-color/parsing/opacity-invalid.html b/testing/web-platform/tests/css/css-color/parsing/opacity-invalid.html new file mode 100644 index 000000000000..955903ff354c --- /dev/null +++ b/testing/web-platform/tests/css/css-color/parsing/opacity-invalid.html @@ -0,0 +1,20 @@ + + + + +CSS opacity Module Level 3: parsing opacity with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-color/parsing/opacity-valid.html b/testing/web-platform/tests/css/css-color/parsing/opacity-valid.html new file mode 100644 index 000000000000..738c3d077061 --- /dev/null +++ b/testing/web-platform/tests/css/css-color/parsing/opacity-valid.html @@ -0,0 +1,22 @@ + + + + +CSS opacity Module Level 3: parsing opacity with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-color/parsing/resources/parsing-testcommon.js b/testing/web-platform/tests/css/css-color/parsing/resources/parsing-testcommon.js new file mode 100644 index 000000000000..b075882f89aa --- /dev/null +++ b/testing/web-platform/tests/css/css-color/parsing/resources/parsing-testcommon.js @@ -0,0 +1,39 @@ +'use strict'; + +// serializedValue can be the expected serialization of value, +// or an array of permitted serializations, +// or omitted if value should serialize as value. +function test_valid_value(property, value, serializedValue) { + if (arguments.length < 3) + serializedValue = value; + + var stringifiedValue = JSON.stringify(value); + + test(function(){ + var div = document.createElement('div'); + div.style[property] = value; + assert_not_equals(div.style.getPropertyValue(property), "", "property should be set"); + + var div = document.createElement('div'); + div.style[property] = value; + var readValue = div.style.getPropertyValue(property); + if (serializedValue instanceof Array) + assert_in_array(readValue, serializedValue, "serialization should be sound"); + else + assert_equals(readValue, serializedValue, "serialization should be canonical"); + + div.style[property] = readValue; + assert_equals(div.style.getPropertyValue(property), readValue, "serialization should round-trip"); + + }, "e.style['" + property + "'] = " + stringifiedValue + " should set the property value"); +} + +function test_invalid_value(property, value) { + var stringifiedValue = JSON.stringify(value); + + test(function(){ + var div = document.createElement('div'); + div.style[property] = value; + assert_equals(div.style.getPropertyValue(property), ""); + }, "e.style['" + property + "'] = " + stringifiedValue + " should not set the property value"); +} diff --git a/testing/web-platform/tests/css/css-conditional/META.yml b/testing/web-platform/tests/css/css-conditional/META.yml new file mode 100644 index 000000000000..56e9d3d11f61 --- /dev/null +++ b/testing/web-platform/tests/css/css-conditional/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - dbaron + - frivoal diff --git a/testing/web-platform/tests/css/css-conditional/OWNERS b/testing/web-platform/tests/css/css-conditional/OWNERS deleted file mode 100644 index 28effb156b2e..000000000000 --- a/testing/web-platform/tests/css/css-conditional/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@dbaron -@frivoal diff --git a/testing/web-platform/tests/css/css-conditional/idlharness.html b/testing/web-platform/tests/css/css-conditional/idlharness.html new file mode 100644 index 000000000000..410466b25230 --- /dev/null +++ b/testing/web-platform/tests/css/css-conditional/idlharness.html @@ -0,0 +1,33 @@ + + + + + + css-conditional IDL tests + + + + + + + + +
          + + + + + + diff --git a/testing/web-platform/tests/css/css-contain/META.yml b/testing/web-platform/tests/css/css-contain/META.yml new file mode 100644 index 000000000000..bfbf8277e296 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - tabatkins + - frivoal diff --git a/testing/web-platform/tests/css/css-contain/OWNERS b/testing/web-platform/tests/css/css-contain/OWNERS deleted file mode 100644 index 9d556e00e6f0..000000000000 --- a/testing/web-platform/tests/css/css-contain/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@tabatkins -@frivoal diff --git a/testing/web-platform/tests/css/css-contain/contain-size-012.html b/testing/web-platform/tests/css/css-contain/contain-size-012.html index af56444f987c..73a79e04af8a 100644 --- a/testing/web-platform/tests/css/css-contain/contain-size-012.html +++ b/testing/web-platform/tests/css/css-contain/contain-size-012.html @@ -3,8 +3,8 @@ CSS Containment Test: Size containment on table - - + + -

          This test passes if you can NOT see the word FAIL below.

          -
          FAIL
          +

          This test passes if you can see the word PASS below.

          +
          PASS
          diff --git a/testing/web-platform/tests/css/css-contain/contain-size-013.html b/testing/web-platform/tests/css/css-contain/contain-size-013.html new file mode 100644 index 000000000000..4d1cbc403bd4 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/contain-size-013.html @@ -0,0 +1,17 @@ + + +CSS Containment Test: Size containment replaced elements intrinsic size + + + + + + +

          Test passes if there is a filled green square and no red.

          +Image download support must be enabled diff --git a/testing/web-platform/tests/css/css-contain/contain-size-button-001.html b/testing/web-platform/tests/css/css-contain/contain-size-button-001.html new file mode 100644 index 000000000000..1e4965e9daf3 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/contain-size-button-001.html @@ -0,0 +1,18 @@ + + +CSS Containment Test: Size containment on button + + + + + + +

          This test passes if it has the same output as the reference. You see the word "before", a 10px green square, and then the word "after".

          +beforeafter diff --git a/testing/web-platform/tests/css/css-contain/contain-size-flexbox-001.html b/testing/web-platform/tests/css/css-contain/contain-size-flexbox-001.html new file mode 100644 index 000000000000..31e82f5d24c4 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/contain-size-flexbox-001.html @@ -0,0 +1,18 @@ + + +CSS Containment Test: Size containment on flexbox container + + + + + + +

          This test passes if it has the same output as the reference. You see the word "before", a 10px green square, and then the word "after".

          +before
          flex
          after diff --git a/testing/web-platform/tests/css/css-contain/contain-size-grid-001.html b/testing/web-platform/tests/css/css-contain/contain-size-grid-001.html new file mode 100644 index 000000000000..f67f0e118e00 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/contain-size-grid-001.html @@ -0,0 +1,18 @@ + + +CSS Containment Test: Size containment on grid container + + + + + + +

          This test passes if it has the same output as the reference. You see the word "before", a 10px green square, and then the word "after".

          +before
          grid
          after diff --git a/testing/web-platform/tests/css/css-contain/reference/contain-size-button-001-ref.html b/testing/web-platform/tests/css/css-contain/reference/contain-size-button-001-ref.html new file mode 100644 index 000000000000..1cbaaccd1a07 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/reference/contain-size-button-001-ref.html @@ -0,0 +1,13 @@ + + +CSS Containment Test: Reference file + + + +

          This test passes if it has the same output as the reference. You see the word "before", a 10px green square, and then the word "after".

          +beforeafter diff --git a/testing/web-platform/tests/css/css-contain/reference/contain-size-flexbox-001-ref.html b/testing/web-platform/tests/css/css-contain/reference/contain-size-flexbox-001-ref.html new file mode 100644 index 000000000000..85628b59c48f --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/reference/contain-size-flexbox-001-ref.html @@ -0,0 +1,13 @@ + + +CSS Containment Test: Reference file + + + +

          This test passes if it has the same output as the reference. You see the word "before", a 10px green square, and then the word "after".

          +before
          after diff --git a/testing/web-platform/tests/css/css-contain/reference/contain-size-grid-001-ref.html b/testing/web-platform/tests/css/css-contain/reference/contain-size-grid-001-ref.html new file mode 100644 index 000000000000..d71636bd5f4a --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/reference/contain-size-grid-001-ref.html @@ -0,0 +1,13 @@ + + +CSS Containment Test: Reference file + + + +

          This test passes if it has the same output as the reference. You see the word "before", a 10px green square, and then the word "after".

          +before
          after diff --git a/testing/web-platform/tests/css/css-content/META.yml b/testing/web-platform/tests/css/css-content/META.yml new file mode 100644 index 000000000000..7897951a1891 --- /dev/null +++ b/testing/web-platform/tests/css/css-content/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - dauwhe diff --git a/testing/web-platform/tests/css/css-content/OWNERS b/testing/web-platform/tests/css/css-content/OWNERS deleted file mode 100644 index ae23ef8876e7..000000000000 --- a/testing/web-platform/tests/css/css-content/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@dauwhe diff --git a/testing/web-platform/tests/css/css-counter-styles/META.yml b/testing/web-platform/tests/css/css-counter-styles/META.yml new file mode 100644 index 000000000000..24f3b8c52df6 --- /dev/null +++ b/testing/web-platform/tests/css/css-counter-styles/META.yml @@ -0,0 +1,4 @@ +suggested_reviewers: + - r12a + - svgeesus + - tabatkins diff --git a/testing/web-platform/tests/css/css-counter-styles/OWNERS b/testing/web-platform/tests/css/css-counter-styles/OWNERS deleted file mode 100644 index a270dd96fbd8..000000000000 --- a/testing/web-platform/tests/css/css-counter-styles/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -@r12a -@svgeesus -@tabatkins diff --git a/testing/web-platform/tests/css/css-display/META.yml b/testing/web-platform/tests/css/css-display/META.yml new file mode 100644 index 000000000000..282867cd618c --- /dev/null +++ b/testing/web-platform/tests/css/css-display/META.yml @@ -0,0 +1,4 @@ +suggested_reviewers: + - kojiishi + - tabatkins + - fantasai diff --git a/testing/web-platform/tests/css/css-display/OWNERS b/testing/web-platform/tests/css/css-display/OWNERS deleted file mode 100644 index cc3efbeee0dc..000000000000 --- a/testing/web-platform/tests/css/css-display/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -@kojiishi -@tabatkins -@fantasai diff --git a/testing/web-platform/tests/css/css-display/run-in/META.yml b/testing/web-platform/tests/css/css-display/run-in/META.yml new file mode 100644 index 000000000000..ad40907fb038 --- /dev/null +++ b/testing/web-platform/tests/css/css-display/run-in/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - bert-github diff --git a/testing/web-platform/tests/css/css-display/run-in/OWNERS b/testing/web-platform/tests/css/css-display/run-in/OWNERS deleted file mode 100644 index 675c2c214b51..000000000000 --- a/testing/web-platform/tests/css/css-display/run-in/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@bert-github diff --git a/testing/web-platform/tests/css/css-env/META.yml b/testing/web-platform/tests/css/css-env/META.yml new file mode 100644 index 000000000000..51a24d0b7a3f --- /dev/null +++ b/testing/web-platform/tests/css/css-env/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - rebeccahughes + - lilles diff --git a/testing/web-platform/tests/css/css-env/at-supports.tentative.html b/testing/web-platform/tests/css/css-env/at-supports.tentative.html new file mode 100644 index 000000000000..c893f2dc5490 --- /dev/null +++ b/testing/web-platform/tests/css/css-env/at-supports.tentative.html @@ -0,0 +1,22 @@ + + + + + Test that CSS env vars work with @support + + + + + + + + diff --git a/testing/web-platform/tests/css/css-env/env-in-custom-properties.tentative.html b/testing/web-platform/tests/css/css-env/env-in-custom-properties.tentative.html new file mode 100644 index 000000000000..ea471b001f23 --- /dev/null +++ b/testing/web-platform/tests/css/css-env/env-in-custom-properties.tentative.html @@ -0,0 +1,23 @@ + + + + + Test env() will work in custom properties + + + + + + + + diff --git a/testing/web-platform/tests/css/css-env/fallback-nested-var.tentative.html b/testing/web-platform/tests/css/css-env/fallback-nested-var.tentative.html new file mode 100644 index 000000000000..6bde1ca96923 --- /dev/null +++ b/testing/web-platform/tests/css/css-env/fallback-nested-var.tentative.html @@ -0,0 +1,23 @@ + + + + + Test that nested var() fallback values work with CSS env vars + + + + + + + + diff --git a/testing/web-platform/tests/css/css-env/seralization-round-tripping.tentative.html b/testing/web-platform/tests/css/css-env/seralization-round-tripping.tentative.html new file mode 100644 index 000000000000..26a9afee011f --- /dev/null +++ b/testing/web-platform/tests/css/css-env/seralization-round-tripping.tentative.html @@ -0,0 +1,19 @@ + + + + + Test style seralization round tripping with CSS env vars + + + + + + + diff --git a/testing/web-platform/tests/css/css-env/supports-script.tentative.html b/testing/web-platform/tests/css/css-env/supports-script.tentative.html new file mode 100644 index 000000000000..ec9b6d0dfe61 --- /dev/null +++ b/testing/web-platform/tests/css/css-env/supports-script.tentative.html @@ -0,0 +1,19 @@ + + + + + Test that CSS env vars work with CSS.supports + + + + + + + diff --git a/testing/web-platform/tests/css/css-env/syntax.tentative.html b/testing/web-platform/tests/css/css-env/syntax.tentative.html new file mode 100644 index 000000000000..8b265785616b --- /dev/null +++ b/testing/web-platform/tests/css/css-env/syntax.tentative.html @@ -0,0 +1,57 @@ + + + + + Test env() syntax + + + + + + + + diff --git a/testing/web-platform/tests/css/css-env/unknown-env-names-override-previous.tentative.html b/testing/web-platform/tests/css/css-env/unknown-env-names-override-previous.tentative.html new file mode 100644 index 000000000000..388aa2252209 --- /dev/null +++ b/testing/web-platform/tests/css/css-env/unknown-env-names-override-previous.tentative.html @@ -0,0 +1,17 @@ + + + + + Test unknown env() names will override previous values + + + + + + + diff --git a/testing/web-platform/tests/css/css-exclusions/META.yml b/testing/web-platform/tests/css/css-exclusions/META.yml new file mode 100644 index 000000000000..7b29dfcbe632 --- /dev/null +++ b/testing/web-platform/tests/css/css-exclusions/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - atanassov + - astearns diff --git a/testing/web-platform/tests/css/css-exclusions/OWNERS b/testing/web-platform/tests/css/css-exclusions/OWNERS deleted file mode 100644 index 40f63f9ceb38..000000000000 --- a/testing/web-platform/tests/css/css-exclusions/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@atanassov -@astearns diff --git a/testing/web-platform/tests/css/css-fill-stroke/META.yml b/testing/web-platform/tests/css/css-fill-stroke/META.yml new file mode 100644 index 000000000000..8c35c8e1dd72 --- /dev/null +++ b/testing/web-platform/tests/css/css-fill-stroke/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - tabatkins diff --git a/testing/web-platform/tests/css/css-fill-stroke/OWNERS b/testing/web-platform/tests/css/css-fill-stroke/OWNERS deleted file mode 100644 index 4d8fac449153..000000000000 --- a/testing/web-platform/tests/css/css-fill-stroke/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@tabatkins diff --git a/testing/web-platform/tests/css/css-filter/META.yml b/testing/web-platform/tests/css/css-filter/META.yml new file mode 100644 index 000000000000..a477613d0741 --- /dev/null +++ b/testing/web-platform/tests/css/css-filter/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - chrishtr diff --git a/testing/web-platform/tests/css/css-filter/OWNERS b/testing/web-platform/tests/css/css-filter/OWNERS deleted file mode 100644 index e8e7c5de0bb0..000000000000 --- a/testing/web-platform/tests/css/css-filter/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@chrishtr diff --git a/testing/web-platform/tests/css/css-flexbox/META.yml b/testing/web-platform/tests/css/css-flexbox/META.yml new file mode 100644 index 000000000000..a240d65eef1b --- /dev/null +++ b/testing/web-platform/tests/css/css-flexbox/META.yml @@ -0,0 +1,9 @@ +suggested_reviewers: + - kojiishi + - plinss + - mrego + - cbiesinger + - chenxix + - atanassov + - fantasai + - tabatkins diff --git a/testing/web-platform/tests/css/css-flexbox/OWNERS b/testing/web-platform/tests/css/css-flexbox/OWNERS deleted file mode 100644 index 343b0ecdb228..000000000000 --- a/testing/web-platform/tests/css/css-flexbox/OWNERS +++ /dev/null @@ -1,8 +0,0 @@ -@kojiishi -@plinss -@mrego -@cbiesinger -@chenxix -@atanassov -@fantasai -@tabatkins diff --git a/testing/web-platform/tests/css/css-flexbox/item-with-table-with-infinite-max-intrinsic-width.html b/testing/web-platform/tests/css/css-flexbox/item-with-table-with-infinite-max-intrinsic-width.html new file mode 100644 index 000000000000..f475db5bcffd --- /dev/null +++ b/testing/web-platform/tests/css/css-flexbox/item-with-table-with-infinite-max-intrinsic-width.html @@ -0,0 +1,16 @@ + +Flex item with table with infinite max intrinsic inline size + + + +

          Test passes if there is a filled green square.

          +
          +
          + + + + + +
            
          +
          +
          diff --git a/testing/web-platform/tests/css/css-flexbox/table-with-infinite-max-intrinsic-width.html b/testing/web-platform/tests/css/css-flexbox/table-with-infinite-max-intrinsic-width.html new file mode 100644 index 000000000000..7f4a4645f339 --- /dev/null +++ b/testing/web-platform/tests/css/css-flexbox/table-with-infinite-max-intrinsic-width.html @@ -0,0 +1,14 @@ + +Table flex item with infinite max intrinsic inline size + + + +

          Test passes if there is a filled green square.

          +
          + + + + + +
            
          +
          diff --git a/testing/web-platform/tests/css/css-font-loading/META.yml b/testing/web-platform/tests/css/css-font-loading/META.yml new file mode 100644 index 000000000000..2b0d8067d85f --- /dev/null +++ b/testing/web-platform/tests/css/css-font-loading/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - tabatkins + - svgeesus diff --git a/testing/web-platform/tests/css/css-font-loading/OWNERS b/testing/web-platform/tests/css/css-font-loading/OWNERS deleted file mode 100644 index 404d8d1153db..000000000000 --- a/testing/web-platform/tests/css/css-font-loading/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@tabatkins -@svgeesus diff --git a/testing/web-platform/tests/css/css-font-loading/idlharness.https.html b/testing/web-platform/tests/css/css-font-loading/idlharness.https.html index 037e62f9949d..d507a61efafe 100644 --- a/testing/web-platform/tests/css/css-font-loading/idlharness.https.html +++ b/testing/web-platform/tests/css/css-font-loading/idlharness.https.html @@ -6,25 +6,24 @@ diff --git a/testing/web-platform/tests/css/css-fonts/META.yml b/testing/web-platform/tests/css/css-fonts/META.yml new file mode 100644 index 000000000000..821246ae0213 --- /dev/null +++ b/testing/web-platform/tests/css/css-fonts/META.yml @@ -0,0 +1,6 @@ +suggested_reviewers: + - svgeesus + - yunxiaoxie + - nattokirai + - litherum + - drott diff --git a/testing/web-platform/tests/css/css-fonts/OWNERS b/testing/web-platform/tests/css/css-fonts/OWNERS deleted file mode 100644 index f3c875d37cbc..000000000000 --- a/testing/web-platform/tests/css/css-fonts/OWNERS +++ /dev/null @@ -1,5 +0,0 @@ -@svgeesus -@yunxiaoxie -@nattokirai -@litherum -@drott diff --git a/testing/web-platform/tests/css/css-fonts/font-shorthand-serialization-font-stretch.html b/testing/web-platform/tests/css/css-fonts/font-shorthand-serialization-font-stretch.html new file mode 100644 index 000000000000..f5fff421ff9e --- /dev/null +++ b/testing/web-platform/tests/css/css-fonts/font-shorthand-serialization-font-stretch.html @@ -0,0 +1,39 @@ + + +CSS Test: font shorthand serialization with font-stretch values + + + + +
          + diff --git a/testing/web-platform/tests/css/css-fonts/matching/META.yml b/testing/web-platform/tests/css/css-fonts/matching/META.yml new file mode 100644 index 000000000000..214ee71738c8 --- /dev/null +++ b/testing/web-platform/tests/css/css-fonts/matching/META.yml @@ -0,0 +1,6 @@ +suggested_reviewers: + - drott + - fantasai + - litherum + - nattokirai + - svgeesus diff --git a/testing/web-platform/tests/css/css-fonts/matching/OWNERS b/testing/web-platform/tests/css/css-fonts/matching/OWNERS deleted file mode 100644 index e6a287e79bdf..000000000000 --- a/testing/web-platform/tests/css/css-fonts/matching/OWNERS +++ /dev/null @@ -1,5 +0,0 @@ -@drott -@fantasai -@litherum -@nattokirai -@svgeesus diff --git a/testing/web-platform/tests/css/css-fonts/test_font_feature_values_parsing.html b/testing/web-platform/tests/css/css-fonts/test_font_feature_values_parsing.html index f5c03c1604a7..7a5844d56008 100644 --- a/testing/web-platform/tests/css/css-fonts/test_font_feature_values_parsing.html +++ b/testing/web-platform/tests/css/css-fonts/test_font_feature_values_parsing.html @@ -4,7 +4,7 @@ @font-feature-values rule parsing tests - + diff --git a/testing/web-platform/tests/css/css-fonts/variations/META.yml b/testing/web-platform/tests/css/css-fonts/variations/META.yml new file mode 100644 index 000000000000..214ee71738c8 --- /dev/null +++ b/testing/web-platform/tests/css/css-fonts/variations/META.yml @@ -0,0 +1,6 @@ +suggested_reviewers: + - drott + - fantasai + - litherum + - nattokirai + - svgeesus diff --git a/testing/web-platform/tests/css/css-fonts/variations/OWNERS b/testing/web-platform/tests/css/css-fonts/variations/OWNERS deleted file mode 100644 index e6a287e79bdf..000000000000 --- a/testing/web-platform/tests/css/css-fonts/variations/OWNERS +++ /dev/null @@ -1,5 +0,0 @@ -@drott -@fantasai -@litherum -@nattokirai -@svgeesus diff --git a/testing/web-platform/tests/css/css-gcpm/META.yml b/testing/web-platform/tests/css/css-gcpm/META.yml new file mode 100644 index 000000000000..8b57f87d3d22 --- /dev/null +++ b/testing/web-platform/tests/css/css-gcpm/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - plinss + - dauwhe diff --git a/testing/web-platform/tests/css/css-gcpm/OWNERS b/testing/web-platform/tests/css/css-gcpm/OWNERS deleted file mode 100644 index 8048e98897f5..000000000000 --- a/testing/web-platform/tests/css/css-gcpm/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@plinss -@dauwhe diff --git a/testing/web-platform/tests/css/css-grid/META.yml b/testing/web-platform/tests/css/css-grid/META.yml new file mode 100644 index 000000000000..e095d62963d6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/META.yml @@ -0,0 +1,10 @@ +suggested_reviewers: + - mrego + - tomalec + - plinss + - jxs + - tabatkins + - fantasai + - atanassov + - javifernandez + - svillar diff --git a/testing/web-platform/tests/css/css-grid/OWNERS b/testing/web-platform/tests/css/css-grid/OWNERS deleted file mode 100644 index f4adc0ec9ca0..000000000000 --- a/testing/web-platform/tests/css/css-grid/OWNERS +++ /dev/null @@ -1,9 +0,0 @@ -@mrego -@tomalec -@plinss -@jxs -@tabatkins -@fantasai -@atanassov -@javifernandez -@svillar diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-gaps-002-rtl.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-gaps-002-rtl.html new file mode 100644 index 000000000000..4ea6cd657235 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-gaps-002-rtl.html @@ -0,0 +1,53 @@ + + +CSS Grid Layout Test: Grid positioned items percentage and calc() gaps + + + + + + + + + + + + +
          + +
          +
          +
          +
          + +
          +
          +
          +
          + + diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-gaps-002.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-gaps-002.html new file mode 100644 index 000000000000..22b1b4b44bfb --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-gaps-002.html @@ -0,0 +1,53 @@ + + +CSS Grid Layout Test: Grid positioned items percentage and calc() gaps + + + + + + + + + + + + +
          + +
          +
          +
          +
          + +
          +
          +
          +
          + + diff --git a/testing/web-platform/tests/css/css-grid/grid-items/item-with-table-with-infinite-max-intrinsic-width.html b/testing/web-platform/tests/css/css-grid/grid-items/item-with-table-with-infinite-max-intrinsic-width.html new file mode 100644 index 000000000000..3bf98c4a5839 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/item-with-table-with-infinite-max-intrinsic-width.html @@ -0,0 +1,16 @@ + +Grid item with table with infinite max intrinsic inline size + + + +

          Test passes if there is a filled green square.

          +
          +
          + + + + + +
            
          +
          +
          diff --git a/testing/web-platform/tests/css/css-grid/grid-items/table-with-infinite-max-intrinsic-width.html b/testing/web-platform/tests/css/css-grid/grid-items/table-with-infinite-max-intrinsic-width.html new file mode 100644 index 000000000000..877e982cd4c5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/grid-items/table-with-infinite-max-intrinsic-width.html @@ -0,0 +1,14 @@ + +Table grid item with infinite max intrinsic inline size + + + +

          Test passes if there is a filled green square.

          +
          + + + + + +
            
          +
          diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-001.html new file mode 100644 index 000000000000..c1ae11feee9b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-001.html @@ -0,0 +1,33 @@ + + +CSS Grid Layout Test: Content Distribution and the track sizing algorithm + + + + + + + + + + + + + +
          +
          XXX XX X XX X XXX
          +
          + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002.html new file mode 100644 index 000000000000..14ad64d7a087 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002.html @@ -0,0 +1,37 @@ + + +CSS Grid Layout Test: Content Distribution and the track sizing algorithm + + + + + + + + + + + + + + +
          +
          XXX XX X XX X XXX
          +
          + diff --git a/testing/web-platform/tests/css/css-images/META.yml b/testing/web-platform/tests/css/css-images/META.yml new file mode 100644 index 000000000000..98fc86cc3445 --- /dev/null +++ b/testing/web-platform/tests/css/css-images/META.yml @@ -0,0 +1,4 @@ +suggested_reviewers: + - plinss + - tabatkins + - fantasai diff --git a/testing/web-platform/tests/css/css-images/OWNERS b/testing/web-platform/tests/css/css-images/OWNERS deleted file mode 100644 index 035216c46654..000000000000 --- a/testing/web-platform/tests/css/css-images/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -@plinss -@tabatkins -@fantasai diff --git a/testing/web-platform/tests/css/css-images/parsing/gradient-position-invalid.html b/testing/web-platform/tests/css/css-images/parsing/gradient-position-invalid.html index e53486e62d1e..7a636481bebd 100644 --- a/testing/web-platform/tests/css/css-images/parsing/gradient-position-invalid.html +++ b/testing/web-platform/tests/css/css-images/parsing/gradient-position-invalid.html @@ -12,6 +12,8 @@ diff --git a/testing/web-platform/tests/css/css-logical/logical-box-border-shorthands.html b/testing/web-platform/tests/css/css-logical/logical-box-border-shorthands.html new file mode 100644 index 000000000000..497d9f4867f2 --- /dev/null +++ b/testing/web-platform/tests/css/css-logical/logical-box-border-shorthands.html @@ -0,0 +1,15 @@ + + +CSS Logical Properties: Flow-Relative Border Shorthands + + + + + + +
          + + + diff --git a/testing/web-platform/tests/css/css-logical/logical-box-border-style.html b/testing/web-platform/tests/css/css-logical/logical-box-border-style.html index 6a32f4e2e375..4954bac3f0b3 100644 --- a/testing/web-platform/tests/css/css-logical/logical-box-border-style.html +++ b/testing/web-platform/tests/css/css-logical/logical-box-border-style.html @@ -3,7 +3,7 @@ CSS Logical Properties: Flow-Relative Border Styles - + diff --git a/testing/web-platform/tests/css/css-logical/logical-box-border-width.html b/testing/web-platform/tests/css/css-logical/logical-box-border-width.html index 40d66348fbf6..7396ce745b9f 100644 --- a/testing/web-platform/tests/css/css-logical/logical-box-border-width.html +++ b/testing/web-platform/tests/css/css-logical/logical-box-border-width.html @@ -3,7 +3,7 @@ CSS Logical Properties: Flow-Relative Border Widths - + diff --git a/testing/web-platform/tests/css/css-logical/logical-box-inset.html b/testing/web-platform/tests/css/css-logical/logical-box-inset.html index 0741c79a7640..005a269276f0 100644 --- a/testing/web-platform/tests/css/css-logical/logical-box-inset.html +++ b/testing/web-platform/tests/css/css-logical/logical-box-inset.html @@ -3,7 +3,7 @@ CSS Logical Properties: Flow-Relative Offsets - + diff --git a/testing/web-platform/tests/css/css-logical/logical-box-margin.html b/testing/web-platform/tests/css/css-logical/logical-box-margin.html index 3ad6c8b451f7..5fcd5c38ed02 100644 --- a/testing/web-platform/tests/css/css-logical/logical-box-margin.html +++ b/testing/web-platform/tests/css/css-logical/logical-box-margin.html @@ -3,7 +3,7 @@ CSS Logical Properties: Flow-Relative Margins - + diff --git a/testing/web-platform/tests/css/css-logical/logical-box-padding.html b/testing/web-platform/tests/css/css-logical/logical-box-padding.html index 9d9972164be5..b3f6b6fd6dcf 100644 --- a/testing/web-platform/tests/css/css-logical/logical-box-padding.html +++ b/testing/web-platform/tests/css/css-logical/logical-box-padding.html @@ -3,7 +3,7 @@ CSS Logical Properties: Flow-Relative Padding - + diff --git a/testing/web-platform/tests/css/css-logical/resources/test-box-properties.js b/testing/web-platform/tests/css/css-logical/resources/test-box-properties.js index a52b8fdbba1f..517076962a31 100644 --- a/testing/web-platform/tests/css/css-logical/resources/test-box-properties.js +++ b/testing/web-platform/tests/css/css-logical/resources/test-box-properties.js @@ -90,14 +90,17 @@ * }, logical: { * inlineStart: "margin-inline-start", inlineEnd: "margin-inline-end", * blockStart: "margin-block-start", blockEnd: "margin-block-end", - * }, type: "length", prerequisites: "...", property: "'margin-*'" } + * }, shorthands: { + * inline: ["margin-inline-start", "margin-inline-end"], + * block: ["margin-block-start", "margin-block-end"], + * }, type: ["length"], prerequisites: "...", property: "'margin-*'" } * * @param {string} property * A string representing the property names, like "margin-*". * @param {Object} descriptor - * @param {string} descriptor.type + * @param {string|string[]} descriptor.type * Describes the kind of values accepted by the property, like "length". - * Must be a key from the `testValues` object. + * Must be a key or a collection of keys from the `testValues` object. * @param {Object={}} descriptor.prerequisites * Represents property declarations that are needed by `property` to work. * For example, border-width properties require a border style. @@ -105,9 +108,18 @@ exports.createBoxPropertyGroup = function(property, descriptor) { const logical = {}; const physical = {}; - for (const logicalSide of ["inline-start", "inline-end", "block-start", "block-end"]) { - const camelCase = logicalSide.replace(/-(.)/g, (match, $1) => $1.toUpperCase()); - logical[camelCase] = property.replace("*", logicalSide); + const shorthands = {}; + for (const axis of ["inline", "block"]) { + const shorthand = property.replace("*", axis); + const longhands = []; + shorthands[shorthand] = longhands; + for (const side of ["start", "end"]) { + const logicalSide = axis + "-" + side; + const camelCase = logicalSide.replace(/-(.)/g, (match, $1) => $1.toUpperCase()); + const longhand = property.replace("*", logicalSide); + logical[camelCase] = longhand; + longhands.push(longhand); + } } const isInset = property === "inset-*"; let prerequisites = ""; @@ -115,7 +127,8 @@ physical[physicalSide] = isInset ? physicalSide : property.replace("*", physicalSide); prerequisites += makeDeclaration(descriptor.prerequisites, physicalSide); } - return {name, logical, physical, type: descriptor.type, prerequisites, property}; + const type = [].concat(descriptor.type); + return {name, logical, physical, shorthands, type, prerequisites, property}; }; /** @@ -134,7 +147,7 @@ horizontal: `${prefix}width`, vertical: `${prefix}height`, }, - type: "length", + type: ["length"], prerequisites: makeDeclaration({display: "block"}), property: (prefix ? prefix.slice(0, -1) + " " : "") + "sizing", }; @@ -147,9 +160,12 @@ * An object returned by createBoxPropertyGroup or createSizingPropertyGroup. */ exports.runTests = function(group) { - const values = testValues[group.type]; + const values = testValues[group.type[0]].map(function(_, i) { + return group.type.map(type => testValues[type][i]).join(" "); + }); const logicals = Object.values(group.logical); const physicals = Object.values(group.physical); + const shorthands = group.shorthands ? Object.entries(group.shorthands) : null; test(function() { const expected = []; @@ -158,8 +174,8 @@ expected.push([logicalProp, values[i]]); } testCSSValues("logical properties in inline style", testElement.style, expected); - testElement.style.cssText = ""; }, `Test that logical ${group.property} properties are supported.`); + testElement.style.cssText = ""; for (const writingMode of writingModes) { for (const style of writingMode.styles) { @@ -193,6 +209,33 @@ }, `Test that logical ${group.property} properties share computed values ` + `with their physical associates, with '${writingModeDecl}'.`); + + // Test logical shorthand properties. + if (shorthands) { + test(function() { + for (const [shorthand, longhands] of shorthands) { + let shorthandValues; + if (group.type.length > 1) { + shorthandValues = [values[0]]; + } else { + shorthandValues = testValues[group.type].slice(0, longhands.length); + } + const decl = group.prerequisites + `${shorthand}: ${shorthandValues.join(" ")}; `; + const expected = []; + for (let [i, longhand] of longhands.entries()) { + const longhandValue = shorthandValues[group.type.length > 1 ? 0 : i]; + expected.push([longhand, longhandValue]); + expected.push([associated[longhand], longhandValue]); + } + testComputedValues("shorthand properties on one declaration, writing " + + `mode properties on another, '${writingModeDecl}'`, + `.test { ${writingModeDecl} } .test { ${decl} }`, + expected); + } + }, `Test that ${group.property} shorthands set the computed value of both ` + + `logical and physical longhands, with '${writingModeDecl}'.`); + } + // Test that logical and physical properties are cascaded together, // honoring their relative order on a single declaration // (a) with a single logical property after the physical ones diff --git a/testing/web-platform/tests/css/css-masking/META.yml b/testing/web-platform/tests/css/css-masking/META.yml new file mode 100644 index 000000000000..b7e950a9c958 --- /dev/null +++ b/testing/web-platform/tests/css/css-masking/META.yml @@ -0,0 +1,4 @@ +suggested_reviewers: + - dirkschulze + - birtles + - tabatkins diff --git a/testing/web-platform/tests/css/css-masking/OWNERS b/testing/web-platform/tests/css/css-masking/OWNERS deleted file mode 100644 index 2807a5a75d89..000000000000 --- a/testing/web-platform/tests/css/css-masking/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -@dirkschulze -@birtles -@tabatkins diff --git a/testing/web-platform/tests/css/css-multicol/META.yml b/testing/web-platform/tests/css/css-multicol/META.yml new file mode 100644 index 000000000000..ba4be00da2d7 --- /dev/null +++ b/testing/web-platform/tests/css/css-multicol/META.yml @@ -0,0 +1,4 @@ +suggested_reviewers: + - frivoal + - mstensho + - rachelandrew diff --git a/testing/web-platform/tests/css/css-multicol/OWNERS b/testing/web-platform/tests/css/css-multicol/OWNERS deleted file mode 100644 index 3247ab2dea04..000000000000 --- a/testing/web-platform/tests/css/css-multicol/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -@frivoal -@mstensho -@rachelandrew diff --git a/testing/web-platform/tests/css/css-namespaces/META.yml b/testing/web-platform/tests/css/css-namespaces/META.yml new file mode 100644 index 000000000000..a0f869d53daf --- /dev/null +++ b/testing/web-platform/tests/css/css-namespaces/META.yml @@ -0,0 +1,4 @@ +suggested_reviewers: + - plinss + - dbaron + - fantasai diff --git a/testing/web-platform/tests/css/css-namespaces/OWNERS b/testing/web-platform/tests/css/css-namespaces/OWNERS deleted file mode 100644 index 69a8271b59e5..000000000000 --- a/testing/web-platform/tests/css/css-namespaces/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -@plinss -@dbaron -@fantasai diff --git a/testing/web-platform/tests/css/css-overflow/META.yml b/testing/web-platform/tests/css/css-overflow/META.yml new file mode 100644 index 000000000000..a43088ab820b --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - frivoal + - dbaron diff --git a/testing/web-platform/tests/css/css-overflow/OWNERS b/testing/web-platform/tests/css/css-overflow/OWNERS deleted file mode 100644 index 5c24843cf782..000000000000 --- a/testing/web-platform/tests/css/css-overflow/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@frivoal -@dbaron diff --git a/testing/web-platform/tests/css/css-overflow/orthogonal-flow-with-inline-end-margin.html b/testing/web-platform/tests/css/css-overflow/orthogonal-flow-with-inline-end-margin.html new file mode 100644 index 000000000000..534dff9766dd --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/orthogonal-flow-with-inline-end-margin.html @@ -0,0 +1,16 @@ + +Scrollable container with orthogonal writing-mode child with inline-end margin + + + + +
          +
          +
          + diff --git a/testing/web-platform/tests/css/css-page/META.yml b/testing/web-platform/tests/css/css-page/META.yml new file mode 100644 index 000000000000..e095af6ae197 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - plinss + - fantasai diff --git a/testing/web-platform/tests/css/css-page/OWNERS b/testing/web-platform/tests/css/css-page/OWNERS deleted file mode 100644 index a22853824188..000000000000 --- a/testing/web-platform/tests/css/css-page/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@plinss -@fantasai diff --git a/testing/web-platform/tests/css/css-paint-api/META.yml b/testing/web-platform/tests/css/css-paint-api/META.yml new file mode 100644 index 000000000000..61214afc30d8 --- /dev/null +++ b/testing/web-platform/tests/css/css-paint-api/META.yml @@ -0,0 +1,4 @@ +suggested_reviewers: + - bfgeek + - grorg + - shans diff --git a/testing/web-platform/tests/css/css-paint-api/OWNERS b/testing/web-platform/tests/css/css-paint-api/OWNERS deleted file mode 100644 index bd72a2a78f75..000000000000 --- a/testing/web-platform/tests/css/css-paint-api/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -@bfgeek -@grorg -@shans diff --git a/testing/web-platform/tests/css/css-paint-api/idlharness.html b/testing/web-platform/tests/css/css-paint-api/idlharness.html new file mode 100644 index 000000000000..bb4c9357f243 --- /dev/null +++ b/testing/web-platform/tests/css/css-paint-api/idlharness.html @@ -0,0 +1,26 @@ + +CSS Painting API IDL tests + + + + + + diff --git a/testing/web-platform/tests/css/css-paint-api/registered-properties-in-custom-paint.https.html b/testing/web-platform/tests/css/css-paint-api/registered-properties-in-custom-paint.https.html index 01aac1609157..d9a63da144d9 100644 --- a/testing/web-platform/tests/css/css-paint-api/registered-properties-in-custom-paint.https.html +++ b/testing/web-platform/tests/css/css-paint-api/registered-properties-in-custom-paint.https.html @@ -54,9 +54,9 @@ registerPaint('geometry', class { diff --git a/testing/web-platform/tests/css/css-properties-values-api/registered-properties-inheritance.html b/testing/web-platform/tests/css/css-properties-values-api/registered-properties-inheritance.html index 393c0dced49b..20275a5c7a16 100644 --- a/testing/web-platform/tests/css/css-properties-values-api/registered-properties-inheritance.html +++ b/testing/web-platform/tests/css/css-properties-values-api/registered-properties-inheritance.html @@ -24,9 +24,9 @@ test(function() { CSS.registerProperty({name: '--inherited-length-1', syntax: '', initialValue: '1px', inherits: true}); CSS.registerProperty({name: '--inherited-length-2', syntax: '', initialValue: '2px', inherits: true}); CSS.registerProperty({name: '--inherited-length-3', syntax: '', initialValue: '3px', inherits: true}); - CSS.registerProperty({name: '--non-inherited-length-1', syntax: '', initialValue: '4px'}); - CSS.registerProperty({name: '--non-inherited-length-2', syntax: '', initialValue: '5px'}); - CSS.registerProperty({name: '--non-inherited-length-3', syntax: '', initialValue: '6px'}); + CSS.registerProperty({name: '--non-inherited-length-1', syntax: '', initialValue: '4px', inherits: false}); + CSS.registerProperty({name: '--non-inherited-length-2', syntax: '', initialValue: '5px', inherits: false}); + CSS.registerProperty({name: '--non-inherited-length-3', syntax: '', initialValue: '6px', inherits: false}); outerComputedStyle = getComputedStyle(outer); assert_equals(outerComputedStyle.getPropertyValue('--inherited-length-1'), '10px'); diff --git a/testing/web-platform/tests/css/css-properties-values-api/registered-property-computation.html b/testing/web-platform/tests/css/css-properties-values-api/registered-property-computation.html index e20486380b9b..ddca2e4428b5 100644 --- a/testing/web-platform/tests/css/css-properties-values-api/registered-property-computation.html +++ b/testing/web-platform/tests/css/css-properties-values-api/registered-property-computation.html @@ -36,20 +36,20 @@ + + + + + + + +
          +
          +
          + diff --git a/testing/web-platform/tests/css/css-properties-values-api/var-reference-registered-properties-cycles.html b/testing/web-platform/tests/css/css-properties-values-api/var-reference-registered-properties-cycles.html index fdf8eaae1539..58d6c846ae3a 100644 --- a/testing/web-platform/tests/css/css-properties-values-api/var-reference-registered-properties-cycles.html +++ b/testing/web-platform/tests/css/css-properties-values-api/var-reference-registered-properties-cycles.html @@ -19,10 +19,10 @@
          diff --git a/testing/web-platform/tests/css/css-pseudo/first-letter-opacity-float-001-ref.html b/testing/web-platform/tests/css/css-pseudo/first-letter-opacity-float-001-ref.html new file mode 100644 index 000000000000..6e3cda5dece0 --- /dev/null +++ b/testing/web-platform/tests/css/css-pseudo/first-letter-opacity-float-001-ref.html @@ -0,0 +1,2 @@ + +
          PASS
          diff --git a/testing/web-platform/tests/css/css-pseudo/first-letter-opacity-float-001.html b/testing/web-platform/tests/css/css-pseudo/first-letter-opacity-float-001.html new file mode 100644 index 000000000000..bc9d2e6198d5 --- /dev/null +++ b/testing/web-platform/tests/css/css-pseudo/first-letter-opacity-float-001.html @@ -0,0 +1,19 @@ + +CSS Test: floating ::first-letter with opacity + + + + + +
          PASS
          +
          + diff --git a/testing/web-platform/tests/css/css-regions/META.yml b/testing/web-platform/tests/css/css-regions/META.yml new file mode 100644 index 000000000000..7b29dfcbe632 --- /dev/null +++ b/testing/web-platform/tests/css/css-regions/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - atanassov + - astearns diff --git a/testing/web-platform/tests/css/css-regions/OWNERS b/testing/web-platform/tests/css/css-regions/OWNERS deleted file mode 100644 index 40f63f9ceb38..000000000000 --- a/testing/web-platform/tests/css/css-regions/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@atanassov -@astearns diff --git a/testing/web-platform/tests/css/css-rhythm/META.yml b/testing/web-platform/tests/css/css-rhythm/META.yml new file mode 100644 index 000000000000..cee8e70349e2 --- /dev/null +++ b/testing/web-platform/tests/css/css-rhythm/META.yml @@ -0,0 +1,4 @@ +suggested_reviewers: + - plinss + - kojiishi + - fantasai diff --git a/testing/web-platform/tests/css/css-rhythm/OWNERS b/testing/web-platform/tests/css/css-rhythm/OWNERS deleted file mode 100644 index 816cb112a7c0..000000000000 --- a/testing/web-platform/tests/css/css-rhythm/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -@plinss -@kojiishi -@fantasai diff --git a/testing/web-platform/tests/css/css-round-display/META.yml b/testing/web-platform/tests/css/css-round-display/META.yml new file mode 100644 index 000000000000..e36545e5a705 --- /dev/null +++ b/testing/web-platform/tests/css/css-round-display/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - jihyerish diff --git a/testing/web-platform/tests/css/css-round-display/OWNERS b/testing/web-platform/tests/css/css-round-display/OWNERS deleted file mode 100644 index afc16bef7099..000000000000 --- a/testing/web-platform/tests/css/css-round-display/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@jihyerish diff --git a/testing/web-platform/tests/css/css-ruby/META.yml b/testing/web-platform/tests/css/css-ruby/META.yml new file mode 100644 index 000000000000..a0fd82cf1d96 --- /dev/null +++ b/testing/web-platform/tests/css/css-ruby/META.yml @@ -0,0 +1,4 @@ +suggested_reviewers: + - kojiishi + - fantasai + - upsuper diff --git a/testing/web-platform/tests/css/css-ruby/OWNERS b/testing/web-platform/tests/css/css-ruby/OWNERS deleted file mode 100644 index 0321656cf9ca..000000000000 --- a/testing/web-platform/tests/css/css-ruby/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -@kojiishi -@fantasai -@upsuper diff --git a/testing/web-platform/tests/css/css-scoping/META.yml b/testing/web-platform/tests/css/css-scoping/META.yml new file mode 100644 index 000000000000..054b744e66d9 --- /dev/null +++ b/testing/web-platform/tests/css/css-scoping/META.yml @@ -0,0 +1,5 @@ +suggested_reviewers: + - kojiishi + - rniwa + - tabatkins + - fantasai diff --git a/testing/web-platform/tests/css/css-scoping/OWNERS b/testing/web-platform/tests/css/css-scoping/OWNERS deleted file mode 100644 index d86eb59171af..000000000000 --- a/testing/web-platform/tests/css/css-scoping/OWNERS +++ /dev/null @@ -1,4 +0,0 @@ -@kojiishi -@rniwa -@tabatkins -@fantasai diff --git a/testing/web-platform/tests/css/css-scroll-anchoring/META.yml b/testing/web-platform/tests/css/css-scroll-anchoring/META.yml new file mode 100644 index 000000000000..8c35c8e1dd72 --- /dev/null +++ b/testing/web-platform/tests/css/css-scroll-anchoring/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - tabatkins diff --git a/testing/web-platform/tests/css/css-scroll-anchoring/OWNERS b/testing/web-platform/tests/css/css-scroll-anchoring/OWNERS deleted file mode 100644 index 4d8fac449153..000000000000 --- a/testing/web-platform/tests/css/css-scroll-anchoring/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@tabatkins diff --git a/testing/web-platform/tests/css/css-scroll-snap/META.yml b/testing/web-platform/tests/css/css-scroll-snap/META.yml new file mode 100644 index 000000000000..8c35c8e1dd72 --- /dev/null +++ b/testing/web-platform/tests/css/css-scroll-snap/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - tabatkins diff --git a/testing/web-platform/tests/css/css-scroll-snap/OWNERS b/testing/web-platform/tests/css/css-scroll-snap/OWNERS deleted file mode 100644 index 4d8fac449153..000000000000 --- a/testing/web-platform/tests/css/css-scroll-snap/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@tabatkins diff --git a/testing/web-platform/tests/css/css-scroll-snap/overflowing-snap-areas.html b/testing/web-platform/tests/css/css-scroll-snap/overflowing-snap-areas.html new file mode 100644 index 000000000000..6d3c1865fe7b --- /dev/null +++ b/testing/web-platform/tests/css/css-scroll-snap/overflowing-snap-areas.html @@ -0,0 +1,153 @@ + + + + + +
          +
          +
          +
          + +
          +
          +
          +
          +
          +
          +
          +
          +
          + +
          +
          +
          +
          +
          +
          +
          +
          +
          + +
          +
          +
          +
          + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-scroll-snap/scrollTo-scrollBy-snaps.html b/testing/web-platform/tests/css/css-scroll-snap/scrollTo-scrollBy-snaps.html index 766cf57a047f..58807a6836f7 100644 --- a/testing/web-platform/tests/css/css-scroll-snap/scrollTo-scrollBy-snaps.html +++ b/testing/web-platform/tests/css/css-scroll-snap/scrollTo-scrollBy-snaps.html @@ -8,41 +8,55 @@ body { overflow: scroll; scroll-snap-type: both mandatory; } +div { + position: absolute; +} .scroller { overflow: scroll; scroll-snap-type: both mandatory; } -#div-scroller { +#inner-scroller { + top: 3000px; width: 800px; height: 800px; } -.content { +.space { + left: 0px; + top: 0px; width: 2100px; height: 2100px; } .target { - width: 1000px; - height: 1000px; + width: 600px; + height: 600px; scroll-snap-align: start; - float: left; +} + +.left { + left: 0px; +} +.right { + left: 1000px; +} +.top { + top: 0px; +} +.bottom { + top: 1000px; } - -
          -
          -
          -
          -
          -
          - -
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          @@ -55,7 +69,7 @@ function format_dict(dict) { return `{${props.join(', ')}}`; } -var divScroller = document.getElementById("div-scroller"); +var divScroller = document.getElementById("inner-scroller"); var viewport = document.scrollingElement; [ [{left: 800}, 1000, 0], @@ -140,6 +154,4 @@ var viewport = document.scrollingElement; assert_equals(window.scrollY, expectedY); }, `scrollBy(${format_dict(input)}) on window lands on (${expectedX}, ${expectedY})`); }); - -document.body.removeChild(document.getElementById("content")); \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-scroll-snap/snap-inline-block.html b/testing/web-platform/tests/css/css-scroll-snap/snap-inline-block.html index d41dcc8a759e..ea1442f6706f 100644 --- a/testing/web-platform/tests/css/css-scroll-snap/snap-inline-block.html +++ b/testing/web-platform/tests/css/css-scroll-snap/snap-inline-block.html @@ -22,7 +22,7 @@ div { height: 200px; left: 300px; top: 300px; - scroll-snap-align: start end; + scroll-snap-align: end start; } diff --git a/testing/web-platform/tests/css/css-scrollbars/META.yml b/testing/web-platform/tests/css/css-scrollbars/META.yml new file mode 100644 index 000000000000..c0212134b026 --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - tantek diff --git a/testing/web-platform/tests/css/css-scrollbars/OWNERS b/testing/web-platform/tests/css/css-scrollbars/OWNERS deleted file mode 100644 index 8a5dc677fbe5..000000000000 --- a/testing/web-platform/tests/css/css-scrollbars/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@tantek diff --git a/testing/web-platform/tests/css/css-shadow-parts/META.yml b/testing/web-platform/tests/css/css-shadow-parts/META.yml new file mode 100644 index 000000000000..8c35c8e1dd72 --- /dev/null +++ b/testing/web-platform/tests/css/css-shadow-parts/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - tabatkins diff --git a/testing/web-platform/tests/css/css-shadow-parts/OWNERS b/testing/web-platform/tests/css/css-shadow-parts/OWNERS deleted file mode 100644 index 4d8fac449153..000000000000 --- a/testing/web-platform/tests/css/css-shadow-parts/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@tabatkins diff --git a/testing/web-platform/tests/css/css-shapes/META.yml b/testing/web-platform/tests/css/css-shapes/META.yml new file mode 100644 index 000000000000..4c8e01c330e6 --- /dev/null +++ b/testing/web-platform/tests/css/css-shapes/META.yml @@ -0,0 +1,7 @@ +suggested_reviewers: + - bemjb + - kojiishi + - zhorvath + - plinss + - atanassov + - astearns diff --git a/testing/web-platform/tests/css/css-shapes/OWNERS b/testing/web-platform/tests/css/css-shapes/OWNERS deleted file mode 100644 index 6d120f7e9dce..000000000000 --- a/testing/web-platform/tests/css/css-shapes/OWNERS +++ /dev/null @@ -1,6 +0,0 @@ -@bemjb -@kojiishi -@zhorvath -@plinss -@atanassov -@astearns diff --git a/testing/web-platform/tests/css/css-sizing/META.yml b/testing/web-platform/tests/css/css-sizing/META.yml new file mode 100644 index 000000000000..543b992c969c --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - tabatkins + - fantasai diff --git a/testing/web-platform/tests/css/css-sizing/OWNERS b/testing/web-platform/tests/css/css-sizing/OWNERS deleted file mode 100644 index ea4a9a0a0521..000000000000 --- a/testing/web-platform/tests/css/css-sizing/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@tabatkins -@fantasai diff --git a/testing/web-platform/tests/css/css-speech/META.yml b/testing/web-platform/tests/css/css-speech/META.yml new file mode 100644 index 000000000000..d407d55822a8 --- /dev/null +++ b/testing/web-platform/tests/css/css-speech/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - danielweck diff --git a/testing/web-platform/tests/css/css-speech/OWNERS b/testing/web-platform/tests/css/css-speech/OWNERS deleted file mode 100644 index e1186a9e2a7c..000000000000 --- a/testing/web-platform/tests/css/css-speech/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@danielweck diff --git a/testing/web-platform/tests/css/css-style-attr/META.yml b/testing/web-platform/tests/css/css-style-attr/META.yml new file mode 100644 index 000000000000..a5413c1ffde4 --- /dev/null +++ b/testing/web-platform/tests/css/css-style-attr/META.yml @@ -0,0 +1,4 @@ +suggested_reviewers: + - chenxix + - tantek + - fantasai diff --git a/testing/web-platform/tests/css/css-style-attr/OWNERS b/testing/web-platform/tests/css/css-style-attr/OWNERS deleted file mode 100644 index ef890d46333a..000000000000 --- a/testing/web-platform/tests/css/css-style-attr/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -@chenxix -@tantek -@fantasai diff --git a/testing/web-platform/tests/css/css-syntax/META.yml b/testing/web-platform/tests/css/css-syntax/META.yml new file mode 100644 index 000000000000..7fbd2ffb23fb --- /dev/null +++ b/testing/web-platform/tests/css/css-syntax/META.yml @@ -0,0 +1,4 @@ +suggested_reviewers: + - gregwhitworth + - tabatkins + - simonsapin diff --git a/testing/web-platform/tests/css/css-syntax/OWNERS b/testing/web-platform/tests/css/css-syntax/OWNERS deleted file mode 100644 index 65fa73523980..000000000000 --- a/testing/web-platform/tests/css/css-syntax/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -@gregwhitworth -@tabatkins -@simonsapin diff --git a/testing/web-platform/tests/css/css-tables/META.yml b/testing/web-platform/tests/css/css-tables/META.yml new file mode 100644 index 000000000000..2e0071161129 --- /dev/null +++ b/testing/web-platform/tests/css/css-tables/META.yml @@ -0,0 +1,4 @@ +suggested_reviewers: + - dbaron + - FremyCompany + - gregwhitworth diff --git a/testing/web-platform/tests/css/css-tables/OWNERS b/testing/web-platform/tests/css/css-tables/OWNERS deleted file mode 100644 index 377d69c36fab..000000000000 --- a/testing/web-platform/tests/css/css-tables/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -@dbaron -@FremyCompany -@gregwhitworth diff --git a/testing/web-platform/tests/css/css-tables/anonymous-table-cell-margin-collapsing.html b/testing/web-platform/tests/css/css-tables/anonymous-table-cell-margin-collapsing.html new file mode 100644 index 000000000000..23b467ebacc9 --- /dev/null +++ b/testing/web-platform/tests/css/css-tables/anonymous-table-cell-margin-collapsing.html @@ -0,0 +1,20 @@ + +Anonymous table cells with semi-complex margin collapsing inside + + + +

          Test passes if there is a filled green square and no red.

          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          + +
          +
          diff --git a/testing/web-platform/tests/css/css-tables/height-distribution/percentage-sizing-of-table-cell-children-002-ref.html b/testing/web-platform/tests/css/css-tables/height-distribution/percentage-sizing-of-table-cell-children-002-ref.html index 37fe964e9ab7..f2ed9e15dd22 100644 --- a/testing/web-platform/tests/css/css-tables/height-distribution/percentage-sizing-of-table-cell-children-002-ref.html +++ b/testing/web-platform/tests/css/css-tables/height-distribution/percentage-sizing-of-table-cell-children-002-ref.html @@ -26,6 +26,7 @@ height: 100%; } +

          The test passes if you see scrollbars but there's no overflow, so you cannot actually scroll.

          diff --git a/testing/web-platform/tests/css/css-tables/height-distribution/percentage-sizing-of-table-cell-children-002.html b/testing/web-platform/tests/css/css-tables/height-distribution/percentage-sizing-of-table-cell-children-002.html index 814aa2791d82..19b02b20315e 100644 --- a/testing/web-platform/tests/css/css-tables/height-distribution/percentage-sizing-of-table-cell-children-002.html +++ b/testing/web-platform/tests/css/css-tables/height-distribution/percentage-sizing-of-table-cell-children-002.html @@ -17,7 +17,6 @@ display: table-cell; background: cyan; overflow: scroll; - margin: 1px 2px 3px 4px; padding: 5px 15px 10px 20px; border: solid magenta; border-width: 12px 9px 6px 3px; @@ -29,6 +28,7 @@ height: 100%; } +

          The test passes if you see scrollbars but there's no overflow, so you cannot actually scroll.

          diff --git a/testing/web-platform/tests/css/css-tables/height-distribution/percentage-sizing-of-table-cell-replaced-children-001-ref.html b/testing/web-platform/tests/css/css-tables/height-distribution/percentage-sizing-of-table-cell-replaced-children-001-ref.html index 3919e1e24a67..a696e56b4c63 100644 --- a/testing/web-platform/tests/css/css-tables/height-distribution/percentage-sizing-of-table-cell-replaced-children-001-ref.html +++ b/testing/web-platform/tests/css/css-tables/height-distribution/percentage-sizing-of-table-cell-replaced-children-001-ref.html @@ -27,6 +27,7 @@ img { height: 100%; } +

          The test passes if you see scrollbars but there's no overflow, so you cannot actually scroll.

          diff --git a/testing/web-platform/tests/css/css-tables/height-distribution/percentage-sizing-of-table-cell-replaced-children-001.html b/testing/web-platform/tests/css/css-tables/height-distribution/percentage-sizing-of-table-cell-replaced-children-001.html index 2d3673800b51..bd2de2d2dd60 100644 --- a/testing/web-platform/tests/css/css-tables/height-distribution/percentage-sizing-of-table-cell-replaced-children-001.html +++ b/testing/web-platform/tests/css/css-tables/height-distribution/percentage-sizing-of-table-cell-replaced-children-001.html @@ -17,7 +17,6 @@ display: table-cell; background: cyan; overflow: scroll; - margin: 1px 2px 3px 4px; padding: 5px 15px 10px 20px; border: solid magenta; border-width: 12px 9px 6px 3px; @@ -30,6 +29,7 @@ img { height: 100%; } +

          The test passes if you see scrollbars but there's no overflow, so you cannot actually scroll.

          diff --git a/testing/web-platform/tests/css/css-tables/height-distribution/support/scrollbars.css b/testing/web-platform/tests/css/css-tables/height-distribution/support/scrollbars.css new file mode 100644 index 000000000000..7a6944e169cd --- /dev/null +++ b/testing/web-platform/tests/css/css-tables/height-distribution/support/scrollbars.css @@ -0,0 +1,10 @@ +/* This makes the scrollbars visible on mac, both to humans and screenshots.*/ + +::-webkit-scrollbar { + -webkit-appearance: none; +} + +::-webkit-scrollbar-track { + background-color: #eee; + border-radius: 8px; +} diff --git a/testing/web-platform/tests/css/css-text-decor/META.yml b/testing/web-platform/tests/css/css-text-decor/META.yml new file mode 100644 index 000000000000..6f911b29e8a4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text-decor/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - kojiishi + - fantasai diff --git a/testing/web-platform/tests/css/css-text-decor/OWNERS b/testing/web-platform/tests/css/css-text-decor/OWNERS deleted file mode 100644 index 85751aba512b..000000000000 --- a/testing/web-platform/tests/css/css-text-decor/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@kojiishi -@fantasai diff --git a/testing/web-platform/tests/css/css-text/META.yml b/testing/web-platform/tests/css/css-text/META.yml new file mode 100644 index 000000000000..0c0c8b4e69ee --- /dev/null +++ b/testing/web-platform/tests/css/css-text/META.yml @@ -0,0 +1,8 @@ +suggested_reviewers: + - kojiishi + - plinss + - frivoal + - r12a + - nox + - hakatashi + - fantasai diff --git a/testing/web-platform/tests/css/css-text/OWNERS b/testing/web-platform/tests/css/css-text/OWNERS deleted file mode 100644 index 51ebd560d7b4..000000000000 --- a/testing/web-platform/tests/css/css-text/OWNERS +++ /dev/null @@ -1,7 +0,0 @@ -@kojiishi -@plinss -@frivoal -@r12a -@nox -@hakatashi -@fantasai diff --git a/testing/web-platform/tests/css/css-text/i18n/META.yml b/testing/web-platform/tests/css/css-text/i18n/META.yml new file mode 100644 index 000000000000..9fa8c3b6c9bd --- /dev/null +++ b/testing/web-platform/tests/css/css-text/i18n/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - r12a diff --git a/testing/web-platform/tests/css/css-text/i18n/OWNERS b/testing/web-platform/tests/css/css-text/i18n/OWNERS deleted file mode 100644 index 30ef550185b4..000000000000 --- a/testing/web-platform/tests/css/css-text/i18n/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@r12a diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-002.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-002.html index f4e94939ce5e..660b7f163020 100644 --- a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-002.html +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-002.html @@ -1,9 +1,9 @@ -CSS Text Test: overflow-wrap: break-word+break-spaces +CSS Text Test: overflow-wrap: break-word + white-space:break-spaces - + diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-009.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-002.html similarity index 79% rename from testing/web-platform/tests/css/css-text/white-space/pre-wrap-009.html rename to testing/web-platform/tests/css/css-text/white-space/break-spaces-002.html index a70ad8ff6c66..dd9b9919fbb7 100644 --- a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-009.html +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-002.html @@ -1,23 +1,22 @@ -CSS Text level 3 Test: single preserved white space at the end of with white-space:pre-wrap overflow-wrap:break-spaces +CSS Text level 3 Test: single preserved white space at the end of line with white-space:break-spaces - + - + diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-010.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-010.html index c00fe74209ba..58ec3f3cbd94 100644 --- a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-010.html +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-010.html @@ -1,23 +1,24 @@ -CSS Text level 3 Test: single preserved white space at the end of with white-space:pre-wrap overflow-wrap:break-spaces break-word +CSS Text level 3 Test: single preserved white space at the end of the line with white-space:break-spaces overflow-wrap:break-word + - + diff --git a/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-008.html b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-008.html index 71eca500d3c6..b109f45913ca 100644 --- a/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-008.html +++ b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-008.html @@ -1,11 +1,11 @@ -CSS Text level 3 Test: preserved white space at the end of and white-space:pre-wrap is wrapped when overflow-wrap is break-spaces in a textarea +CSS Text level 3 Test: preserved white space at the end of line is wrapped when white-space is break-spaces in a textarea - + - + diff --git a/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-009.html b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-009.html index aedca630155c..f5fe98c1c2b0 100644 --- a/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-009.html +++ b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-009.html @@ -1,9 +1,9 @@ -CSS Text level 3 Test: single preserved white space at the end of with white-space:pre-wrap overflow-wrap:break-spaces in a textarea +CSS Text level 3 Test: single preserved white space at the end of with white-space:break-spaces in a textarea - + diff --git a/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-010.html b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-010.html index 7c5d13842a33..364c4f522cd9 100644 --- a/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-010.html +++ b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-010.html @@ -1,11 +1,12 @@ -CSS Text level 3 Test: single preserved white space at the end of with white-space:pre-wrap overflow-wrap:break-spaces break-word in a textarea +CSS Text level 3 Test: single preserved white space at the end of the line with white-space:break-spaces overflow-wrap:break-word in a textarea + - + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-space-before-br-001.html b/testing/web-platform/tests/css/css-text/white-space/trailing-space-before-br-001.html new file mode 100644 index 000000000000..2ecd4d3767ac --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-space-before-br-001.html @@ -0,0 +1,44 @@ + +CSS Text: A sequence of collapsible spaces at the end of a line is removed + + + + + +
          +
          +
          1111
          +
          1111
          +
          1111
          +
          1111
          +
          1111
          +
          1111
          +
          1111
          +
          1111
          +
          + + diff --git a/testing/web-platform/tests/css/css-timing/META.yml b/testing/web-platform/tests/css/css-timing/META.yml new file mode 100644 index 000000000000..9ceb5432fb37 --- /dev/null +++ b/testing/web-platform/tests/css/css-timing/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - birtles + - BorisChiou diff --git a/testing/web-platform/tests/css/css-timing/OWNERS b/testing/web-platform/tests/css/css-timing/OWNERS deleted file mode 100644 index ea99501d835d..000000000000 --- a/testing/web-platform/tests/css/css-timing/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@birtles -@BorisChiou diff --git a/testing/web-platform/tests/css/css-transforms/META.yml b/testing/web-platform/tests/css/css-transforms/META.yml new file mode 100644 index 000000000000..78a0a217e33c --- /dev/null +++ b/testing/web-platform/tests/css/css-transforms/META.yml @@ -0,0 +1,8 @@ +suggested_reviewers: + - dbaron + - chunywang + - plinss + - minxhuang + - dirkschulze + - hober + - grorg diff --git a/testing/web-platform/tests/css/css-transforms/OWNERS b/testing/web-platform/tests/css/css-transforms/OWNERS deleted file mode 100644 index b974923f205a..000000000000 --- a/testing/web-platform/tests/css/css-transforms/OWNERS +++ /dev/null @@ -1,7 +0,0 @@ -@dbaron -@chunywang -@plinss -@minxhuang -@dirkschulze -@hober -@grorg diff --git a/testing/web-platform/tests/css/css-transforms/parsing/transform-box-invalid.html b/testing/web-platform/tests/css/css-transforms/parsing/transform-box-invalid.html new file mode 100644 index 000000000000..3af91965883d --- /dev/null +++ b/testing/web-platform/tests/css/css-transforms/parsing/transform-box-invalid.html @@ -0,0 +1,20 @@ + + + + +CSS Transform Module Level 1: parsing transform-box with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-transforms/parsing/transform-box-valid.html b/testing/web-platform/tests/css/css-transforms/parsing/transform-box-valid.html new file mode 100644 index 000000000000..742750b6677b --- /dev/null +++ b/testing/web-platform/tests/css/css-transforms/parsing/transform-box-valid.html @@ -0,0 +1,22 @@ + + + + +CSS Transform Module Level 1: parsing transform-box with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-transforms/parsing/transform-invalid.html b/testing/web-platform/tests/css/css-transforms/parsing/transform-invalid.html new file mode 100644 index 000000000000..dc81069c9e89 --- /dev/null +++ b/testing/web-platform/tests/css/css-transforms/parsing/transform-invalid.html @@ -0,0 +1,45 @@ + + + + +CSS Transform Module Level 2: parsing transform with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-transforms/parsing/transform-origin-invalid.html b/testing/web-platform/tests/css/css-transforms/parsing/transform-origin-invalid.html new file mode 100644 index 000000000000..dab56a042319 --- /dev/null +++ b/testing/web-platform/tests/css/css-transforms/parsing/transform-origin-invalid.html @@ -0,0 +1,24 @@ + + + + +CSS Transform Module Level 1: parsing transform-origin with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-transforms/parsing/transform-origin-valid.html b/testing/web-platform/tests/css/css-transforms/parsing/transform-origin-valid.html new file mode 100644 index 000000000000..ab36024ef2bb --- /dev/null +++ b/testing/web-platform/tests/css/css-transforms/parsing/transform-origin-valid.html @@ -0,0 +1,35 @@ + + + + +CSS Transform Module Level 1: parsing transform-origin with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-transforms/parsing/transform-valid.html b/testing/web-platform/tests/css/css-transforms/parsing/transform-valid.html new file mode 100644 index 000000000000..9a5b9c0696ec --- /dev/null +++ b/testing/web-platform/tests/css/css-transforms/parsing/transform-valid.html @@ -0,0 +1,53 @@ + + + + +CSS Transform Module Level 2: parsing transform with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/META.yml b/testing/web-platform/tests/css/css-transitions/META.yml new file mode 100644 index 000000000000..9c8334c04f77 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - dbaron diff --git a/testing/web-platform/tests/css/css-transitions/OWNERS b/testing/web-platform/tests/css/css-transitions/OWNERS deleted file mode 100644 index 62886bcea3d0..000000000000 --- a/testing/web-platform/tests/css/css-transitions/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@dbaron diff --git a/testing/web-platform/tests/css/css-transitions/idlharness.html b/testing/web-platform/tests/css/css-transitions/idlharness.html new file mode 100644 index 000000000000..36178b734b95 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/idlharness.html @@ -0,0 +1,23 @@ + +css-transitions IDL tests + + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/pseudo-elements-002.html b/testing/web-platform/tests/css/css-transitions/pseudo-elements-002.html new file mode 100644 index 000000000000..f84d64a794e1 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/pseudo-elements-002.html @@ -0,0 +1,28 @@ + +CSS Transitions Test: Transition pseudo element with ancestor display change + + + + + + +
          +
          +
          + diff --git a/testing/web-platform/tests/css/css-typed-om/META.yml b/testing/web-platform/tests/css/css-typed-om/META.yml new file mode 100644 index 000000000000..90795b449248 --- /dev/null +++ b/testing/web-platform/tests/css/css-typed-om/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - darrnshn diff --git a/testing/web-platform/tests/css/css-typed-om/OWNERS b/testing/web-platform/tests/css/css-typed-om/OWNERS deleted file mode 100644 index c1510aad350b..000000000000 --- a/testing/web-platform/tests/css/css-typed-om/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@darrnshn diff --git a/testing/web-platform/tests/css/css-ui/META.yml b/testing/web-platform/tests/css/css-ui/META.yml new file mode 100644 index 000000000000..58316cb93b9e --- /dev/null +++ b/testing/web-platform/tests/css/css-ui/META.yml @@ -0,0 +1,7 @@ +suggested_reviewers: + - frivoal + - mrego + - web-flow + - plinss + - svgeesus + - tantek diff --git a/testing/web-platform/tests/css/css-ui/OWNERS b/testing/web-platform/tests/css/css-ui/OWNERS deleted file mode 100644 index 3a1c8ffdf6ca..000000000000 --- a/testing/web-platform/tests/css/css-ui/OWNERS +++ /dev/null @@ -1,6 +0,0 @@ -@frivoal -@mrego -@web-flow -@plinss -@svgeesus -@tantek diff --git a/testing/web-platform/tests/css/css-ui/parsing/box-sizing-invalid.html b/testing/web-platform/tests/css/css-ui/parsing/box-sizing-invalid.html index 90bb5a1c8fb1..4ced38240f29 100644 --- a/testing/web-platform/tests/css/css-ui/parsing/box-sizing-invalid.html +++ b/testing/web-platform/tests/css/css-ui/parsing/box-sizing-invalid.html @@ -8,7 +8,7 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + +
          + + diff --git a/testing/web-platform/tests/css/css-variables/META.yml b/testing/web-platform/tests/css/css-variables/META.yml new file mode 100644 index 000000000000..4630568e93d6 --- /dev/null +++ b/testing/web-platform/tests/css/css-variables/META.yml @@ -0,0 +1,4 @@ +suggested_reviewers: + - dbaron + - svgeesus + - tabatkins diff --git a/testing/web-platform/tests/css/css-variables/OWNERS b/testing/web-platform/tests/css/css-variables/OWNERS deleted file mode 100644 index 0fbb0e97b615..000000000000 --- a/testing/web-platform/tests/css/css-variables/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -@dbaron -@svgeesus -@tabatkins diff --git a/testing/web-platform/tests/css/css-will-change/META.yml b/testing/web-platform/tests/css/css-will-change/META.yml new file mode 100644 index 000000000000..e937603f1d85 --- /dev/null +++ b/testing/web-platform/tests/css/css-will-change/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - dbaron + - tabatkins diff --git a/testing/web-platform/tests/css/css-will-change/will-change-will-change-1.html b/testing/web-platform/tests/css/css-will-change/will-change-will-change-1.html new file mode 100644 index 000000000000..812dc814a095 --- /dev/null +++ b/testing/web-platform/tests/css/css-will-change/will-change-will-change-1.html @@ -0,0 +1,17 @@ + +CSS Test: 'will-change: will-change' is invalid + + + + + +

          Test passes if there is a filled green square and no red.

          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/css-writing-modes/META.yml b/testing/web-platform/tests/css/css-writing-modes/META.yml new file mode 100644 index 000000000000..0941889642df --- /dev/null +++ b/testing/web-platform/tests/css/css-writing-modes/META.yml @@ -0,0 +1,9 @@ +suggested_reviewers: + - kojiishi + - fantasai + - hshiozawa + - myakura + - snsk + - r12a + - plinss + - upsuper diff --git a/testing/web-platform/tests/css/css-writing-modes/OWNERS b/testing/web-platform/tests/css/css-writing-modes/OWNERS deleted file mode 100644 index aed35ccee2ef..000000000000 --- a/testing/web-platform/tests/css/css-writing-modes/OWNERS +++ /dev/null @@ -1,8 +0,0 @@ -@kojiishi -@fantasai -@hshiozawa -@myakura -@snsk -@r12a -@plinss -@upsuper diff --git a/testing/web-platform/tests/css/css-writing-modes/parsing/direction-invalid.html b/testing/web-platform/tests/css/css-writing-modes/parsing/direction-invalid.html new file mode 100644 index 000000000000..a587b9fb0e0f --- /dev/null +++ b/testing/web-platform/tests/css/css-writing-modes/parsing/direction-invalid.html @@ -0,0 +1,19 @@ + + + + +CSS Writing Modes Level 3: parsing direction with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-writing-modes/parsing/direction-valid.html b/testing/web-platform/tests/css/css-writing-modes/parsing/direction-valid.html new file mode 100644 index 000000000000..436226a9187a --- /dev/null +++ b/testing/web-platform/tests/css/css-writing-modes/parsing/direction-valid.html @@ -0,0 +1,19 @@ + + + + +CSS Writing Modes Level 3: parsing direction with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-writing-modes/parsing/resources/parsing-testcommon.js b/testing/web-platform/tests/css/css-writing-modes/parsing/resources/parsing-testcommon.js new file mode 100644 index 000000000000..b075882f89aa --- /dev/null +++ b/testing/web-platform/tests/css/css-writing-modes/parsing/resources/parsing-testcommon.js @@ -0,0 +1,39 @@ +'use strict'; + +// serializedValue can be the expected serialization of value, +// or an array of permitted serializations, +// or omitted if value should serialize as value. +function test_valid_value(property, value, serializedValue) { + if (arguments.length < 3) + serializedValue = value; + + var stringifiedValue = JSON.stringify(value); + + test(function(){ + var div = document.createElement('div'); + div.style[property] = value; + assert_not_equals(div.style.getPropertyValue(property), "", "property should be set"); + + var div = document.createElement('div'); + div.style[property] = value; + var readValue = div.style.getPropertyValue(property); + if (serializedValue instanceof Array) + assert_in_array(readValue, serializedValue, "serialization should be sound"); + else + assert_equals(readValue, serializedValue, "serialization should be canonical"); + + div.style[property] = readValue; + assert_equals(div.style.getPropertyValue(property), readValue, "serialization should round-trip"); + + }, "e.style['" + property + "'] = " + stringifiedValue + " should set the property value"); +} + +function test_invalid_value(property, value) { + var stringifiedValue = JSON.stringify(value); + + test(function(){ + var div = document.createElement('div'); + div.style[property] = value; + assert_equals(div.style.getPropertyValue(property), ""); + }, "e.style['" + property + "'] = " + stringifiedValue + " should not set the property value"); +} diff --git a/testing/web-platform/tests/css/css-writing-modes/parsing/text-combine-upright-invalid.html b/testing/web-platform/tests/css/css-writing-modes/parsing/text-combine-upright-invalid.html new file mode 100644 index 000000000000..8807997de8bb --- /dev/null +++ b/testing/web-platform/tests/css/css-writing-modes/parsing/text-combine-upright-invalid.html @@ -0,0 +1,19 @@ + + + + +CSS Writing Modes Level 3: parsing text-combine-upright with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-writing-modes/parsing/text-combine-upright-valid.html b/testing/web-platform/tests/css/css-writing-modes/parsing/text-combine-upright-valid.html new file mode 100644 index 000000000000..f599f12bf170 --- /dev/null +++ b/testing/web-platform/tests/css/css-writing-modes/parsing/text-combine-upright-valid.html @@ -0,0 +1,19 @@ + + + + +CSS Writing Modes Level 3: parsing text-combine-upright with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-writing-modes/parsing/text-orientation-invalid.html b/testing/web-platform/tests/css/css-writing-modes/parsing/text-orientation-invalid.html new file mode 100644 index 000000000000..4461dbeea2fb --- /dev/null +++ b/testing/web-platform/tests/css/css-writing-modes/parsing/text-orientation-invalid.html @@ -0,0 +1,19 @@ + + + + +CSS Writing Modes Level 3: parsing text-orientation with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-writing-modes/parsing/text-orientation-valid.html b/testing/web-platform/tests/css/css-writing-modes/parsing/text-orientation-valid.html new file mode 100644 index 000000000000..f6304fd4d8af --- /dev/null +++ b/testing/web-platform/tests/css/css-writing-modes/parsing/text-orientation-valid.html @@ -0,0 +1,20 @@ + + + + +CSS Writing Modes Level 3: parsing text-orientation with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-writing-modes/parsing/unicode-bidi-invalid.html b/testing/web-platform/tests/css/css-writing-modes/parsing/unicode-bidi-invalid.html new file mode 100644 index 000000000000..10907cbe9317 --- /dev/null +++ b/testing/web-platform/tests/css/css-writing-modes/parsing/unicode-bidi-invalid.html @@ -0,0 +1,19 @@ + + + + +CSS Writing Modes Level 3: parsing unicode-bidi with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-writing-modes/parsing/unicode-bidi-valid.html b/testing/web-platform/tests/css/css-writing-modes/parsing/unicode-bidi-valid.html new file mode 100644 index 000000000000..49c42345a361 --- /dev/null +++ b/testing/web-platform/tests/css/css-writing-modes/parsing/unicode-bidi-valid.html @@ -0,0 +1,23 @@ + + + + +CSS Writing Modes Level 3: parsing unicode-bidi with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-writing-modes/parsing/writing-mode-invalid.html b/testing/web-platform/tests/css/css-writing-modes/parsing/writing-mode-invalid.html new file mode 100644 index 000000000000..7b36e47cc560 --- /dev/null +++ b/testing/web-platform/tests/css/css-writing-modes/parsing/writing-mode-invalid.html @@ -0,0 +1,19 @@ + + + + +CSS Writing Modes Level 3: parsing writing-mode with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-writing-modes/parsing/writing-mode-valid.html b/testing/web-platform/tests/css/css-writing-modes/parsing/writing-mode-valid.html new file mode 100644 index 000000000000..4264e3840dbe --- /dev/null +++ b/testing/web-platform/tests/css/css-writing-modes/parsing/writing-mode-valid.html @@ -0,0 +1,20 @@ + + + + +CSS Writing Modes Level 3: parsing writing-mode with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-writing-modes/reference/scrollbar-vertical-rl-ref.html b/testing/web-platform/tests/css/css-writing-modes/reference/scrollbar-vertical-rl-ref.html new file mode 100644 index 000000000000..2ee601d16d25 --- /dev/null +++ b/testing/web-platform/tests/css/css-writing-modes/reference/scrollbar-vertical-rl-ref.html @@ -0,0 +1,21 @@ + + + + CSS Writing Modes Test: vertical-rl painting with vertical scrollbar reference + + +
          +

          +
          diff --git a/testing/web-platform/tests/css/css-writing-modes/scrollbar-vertical-rl.html b/testing/web-platform/tests/css/css-writing-modes/scrollbar-vertical-rl.html new file mode 100644 index 000000000000..71e57efb09a3 --- /dev/null +++ b/testing/web-platform/tests/css/css-writing-modes/scrollbar-vertical-rl.html @@ -0,0 +1,29 @@ + + + + CSS Writing Modes Test: vertical-rl painting with vertical scrollbar + + + + + + + + +
          +

          +
          + diff --git a/testing/web-platform/tests/css/cssom-view/META.yml b/testing/web-platform/tests/css/cssom-view/META.yml new file mode 100644 index 000000000000..ab481ec54a38 --- /dev/null +++ b/testing/web-platform/tests/css/cssom-view/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - AutomatedTester + - plinss diff --git a/testing/web-platform/tests/css/cssom-view/OWNERS b/testing/web-platform/tests/css/cssom-view/OWNERS deleted file mode 100644 index 5e0cb233944b..000000000000 --- a/testing/web-platform/tests/css/cssom-view/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@AutomatedTester -@plinss diff --git a/testing/web-platform/tests/css/cssom-view/cssom-view-window-screen-interface.html b/testing/web-platform/tests/css/cssom-view/cssom-view-window-screen-interface.html index 7abd2e591e98..29802ac7129a 100644 --- a/testing/web-platform/tests/css/cssom-view/cssom-view-window-screen-interface.html +++ b/testing/web-platform/tests/css/cssom-view/cssom-view-window-screen-interface.html @@ -13,15 +13,6 @@
          + +
          + + XXX small YYY + +
          + diff --git a/testing/web-platform/tests/css/cssom-view/media-query-list-interface.xht b/testing/web-platform/tests/css/cssom-view/media-query-list-interface.xht deleted file mode 100644 index 98bdaae6ec40..000000000000 --- a/testing/web-platform/tests/css/cssom-view/media-query-list-interface.xht +++ /dev/null @@ -1,70 +0,0 @@ - - - - - CSSOM MediaQueryList Test: Properties and Functions - - - - - - - - diff --git a/testing/web-platform/tests/css/cssom-view/scrollIntoView-vertical-rl-writing-mode.html b/testing/web-platform/tests/css/cssom-view/scrollIntoView-vertical-rl-writing-mode.html new file mode 100644 index 000000000000..4d67b4de3d4c --- /dev/null +++ b/testing/web-platform/tests/css/cssom-view/scrollIntoView-vertical-rl-writing-mode.html @@ -0,0 +1,107 @@ + +CSSOM View - scrollIntoView considers vertical-rl writing mode + + + + + + + + +
          +
          + +
          +
          +
          +
          +
          + + +
          +
          +
          +
          +
          + + +
          +
          +
          +
          +
          +
          +
          + + + + + diff --git a/testing/web-platform/tests/css/cssom-view/window-interface.xht b/testing/web-platform/tests/css/cssom-view/window-interface.xht deleted file mode 100644 index 163124b6e789..000000000000 --- a/testing/web-platform/tests/css/cssom-view/window-interface.xht +++ /dev/null @@ -1,82 +0,0 @@ - - - - - CSSOM Window Test: Properties and Functions - - - - - - - diff --git a/testing/web-platform/tests/css/cssom/META.yml b/testing/web-platform/tests/css/cssom/META.yml new file mode 100644 index 000000000000..79b203d6c1b9 --- /dev/null +++ b/testing/web-platform/tests/css/cssom/META.yml @@ -0,0 +1,5 @@ +suggested_reviewers: + - dbaron + - plinss + - lilles + - therealglazou diff --git a/testing/web-platform/tests/css/cssom/OWNERS b/testing/web-platform/tests/css/cssom/OWNERS deleted file mode 100644 index 607f8e85cc2d..000000000000 --- a/testing/web-platform/tests/css/cssom/OWNERS +++ /dev/null @@ -1,4 +0,0 @@ -@dbaron -@plinss -@lilles -@therealglazou diff --git a/testing/web-platform/tests/css/cssom/getComputedStyle-pseudo.html b/testing/web-platform/tests/css/cssom/getComputedStyle-pseudo.html index f5a637a7d314..340f9eed9b95 100644 --- a/testing/web-platform/tests/css/cssom/getComputedStyle-pseudo.html +++ b/testing/web-platform/tests/css/cssom/getComputedStyle-pseudo.html @@ -44,6 +44,16 @@ content: "foo"; position: absolute; } +#contents-pseudos-dynamic::before, +#contents-pseudos-dynamic::after { + display: block; + content: "foo"; + position: absolute; +} +#contents-pseudos-dynamic.contents::before, +#contents-pseudos-dynamic.contents::after { + display: contents; +}
          @@ -51,6 +61,7 @@
          +
          + +
          + diff --git a/testing/web-platform/tests/css/filter-effects/META.yml b/testing/web-platform/tests/css/filter-effects/META.yml new file mode 100644 index 000000000000..7af5ad3cc9f6 --- /dev/null +++ b/testing/web-platform/tests/css/filter-effects/META.yml @@ -0,0 +1,4 @@ +suggested_reviewers: + - svgeesus + - grorg + - dirkschulze diff --git a/testing/web-platform/tests/css/filter-effects/OWNERS b/testing/web-platform/tests/css/filter-effects/OWNERS deleted file mode 100644 index 58c2c2f10842..000000000000 --- a/testing/web-platform/tests/css/filter-effects/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -@svgeesus -@grorg -@dirkschulze diff --git a/testing/web-platform/tests/css/filter-effects/parsing/lighting-color-parsing-valid.html b/testing/web-platform/tests/css/filter-effects/parsing/lighting-color-parsing-valid.html index 2dd316327a88..1a3202536ce2 100644 --- a/testing/web-platform/tests/css/filter-effects/parsing/lighting-color-parsing-valid.html +++ b/testing/web-platform/tests/css/filter-effects/parsing/lighting-color-parsing-valid.html @@ -16,9 +16,8 @@ test_valid_value("lighting-color", "rgb(1,2,3)", "rgb(1, 2, 3)"); test_valid_value("lighting-color", "#102030", "rgb(16, 32, 48)"); test_valid_value("lighting-color", "rgba(1, 2, 3, 0.5)"); -// Edge serializes this keyword as mixed case. Blink, WebKit, Firefox serialize as lowercase. -test_valid_value("lighting-color", "currentColor", ["currentColor", "currentcolor"]); -test_valid_value("lighting-color", "currentcolor", ["currentColor", "currentcolor"]); +test_valid_value("lighting-color", "currentColor", "currentcolor"); +test_valid_value("lighting-color", "currentcolor", "currentcolor"); diff --git a/testing/web-platform/tests/css/geometry/META.yml b/testing/web-platform/tests/css/geometry/META.yml new file mode 100644 index 000000000000..5a620b0bd80b --- /dev/null +++ b/testing/web-platform/tests/css/geometry/META.yml @@ -0,0 +1,4 @@ +suggested_reviewers: + - peterjoel + - tschneidereit + - dirkschulze diff --git a/testing/web-platform/tests/css/geometry/OWNERS b/testing/web-platform/tests/css/geometry/OWNERS deleted file mode 100644 index 250d764b6573..000000000000 --- a/testing/web-platform/tests/css/geometry/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -@peterjoel -@tschneidereit -@dirkschulze diff --git a/testing/web-platform/tests/css/mediaqueries/META.yml b/testing/web-platform/tests/css/mediaqueries/META.yml new file mode 100644 index 000000000000..2e4acb366278 --- /dev/null +++ b/testing/web-platform/tests/css/mediaqueries/META.yml @@ -0,0 +1,4 @@ +suggested_reviewers: + - dbaron + - plinss + - frivoal diff --git a/testing/web-platform/tests/css/mediaqueries/OWNERS b/testing/web-platform/tests/css/mediaqueries/OWNERS deleted file mode 100644 index 597e9000ded0..000000000000 --- a/testing/web-platform/tests/css/mediaqueries/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -@dbaron -@plinss -@frivoal diff --git a/testing/web-platform/tests/css/motion/META.yml b/testing/web-platform/tests/css/motion/META.yml new file mode 100644 index 000000000000..60ee804166b9 --- /dev/null +++ b/testing/web-platform/tests/css/motion/META.yml @@ -0,0 +1,4 @@ +suggested_reviewers: + - dirkschulze + - jihyerish + - ewilligers diff --git a/testing/web-platform/tests/css/motion/OWNERS b/testing/web-platform/tests/css/motion/OWNERS deleted file mode 100644 index ac8ec2642dc9..000000000000 --- a/testing/web-platform/tests/css/motion/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -@dirkschulze -@jihyerish -@ewilligers diff --git a/testing/web-platform/tests/css/reference/META.yml b/testing/web-platform/tests/css/reference/META.yml new file mode 100644 index 000000000000..0f0f7aa96a3d --- /dev/null +++ b/testing/web-platform/tests/css/reference/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - gsnedders diff --git a/testing/web-platform/tests/css/reference/OWNERS b/testing/web-platform/tests/css/reference/OWNERS deleted file mode 100644 index 26ea3154662d..000000000000 --- a/testing/web-platform/tests/css/reference/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@gsnedders diff --git a/testing/web-platform/tests/css/selectors/META.yml b/testing/web-platform/tests/css/selectors/META.yml new file mode 100644 index 000000000000..a3a7f3af9cc6 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/META.yml @@ -0,0 +1,7 @@ +suggested_reviewers: + - tantek + - fantasai + - therealglazou + - frivoal + - plinss + - tabatkins diff --git a/testing/web-platform/tests/css/selectors/OWNERS b/testing/web-platform/tests/css/selectors/OWNERS deleted file mode 100644 index ccf2a8362480..000000000000 --- a/testing/web-platform/tests/css/selectors/OWNERS +++ /dev/null @@ -1,6 +0,0 @@ -@tantek -@fantasai -@therealglazou -@frivoal -@plinss -@tabatkins diff --git a/testing/web-platform/tests/css/selectors/focus-visible-001-manual.html b/testing/web-platform/tests/css/selectors/focus-visible-001-manual.html index ab3754e9d4d9..3475ba6cac8a 100644 --- a/testing/web-platform/tests/css/selectors/focus-visible-001-manual.html +++ b/testing/web-platform/tests/css/selectors/focus-visible-001-manual.html @@ -8,21 +8,30 @@ + This test checks that using the Tab key to navigate focus to an element triggers :focus-visible matching.
          1. If the user-agent does not claim to support the :focus-visible pseudo-class then SKIP this test.
          2. Use the TAB key on the keyboard to focus the element below that says "Focus me."
          3. -
          4. If the element does not have a green background, then the test result is FAILURE. If the element has a green background, then the test result is SUCCESS.
          5. +
          6. If the element has a red background, then the test result is FAILURE. If the element has a green outline, then the test result is SUCCESS.
          -
          +
          Focus me.
          + This test checks that :focus-visible always matches on <input> elements which take text input, regardless of focus mechanism.
          1. If the user-agent does not claim to support the :focus-visible pseudo-class then SKIP this test.
          2. Click each form element below to focus it.
          3. -
          4. If the element does not have a green background, then the test result is FAILURE. If the element has a green background, then the test result is SUCCESS.
          5. +
          6. If the element has a red background, then the test result is FAILURE. If the element has a green outline, then the test result is SUCCESS.
          -
          +
          @@ -70,8 +79,7 @@ async_test(function(t) { function testNextTarget(e) { let el = e.target; - assert_equals(getComputedStyle(el).backgroundColor, - "rgb(128, 196, 128)"); + assert_equals(getComputedStyle(el).outlineColor, "rgb(0, 100, 0)"); el.dataset.tested = true; let nextTarget = document.querySelector("[data-tested=false]"); if (nextTarget) { diff --git a/testing/web-platform/tests/css/selectors/focus-visible-003-manual.html b/testing/web-platform/tests/css/selectors/focus-visible-003-manual.html index 6d87b4b0591e..eeb2904d7d33 100644 --- a/testing/web-platform/tests/css/selectors/focus-visible-003-manual.html +++ b/testing/web-platform/tests/css/selectors/focus-visible-003-manual.html @@ -2,21 +2,29 @@ - CSS Test (Selectors): Keyboard focus enables :focus-visible + CSS Test (Selectors): :focus-visible does not match on non-texty inputs + This test checks that :focus-visible is not triggered by mouse focus on <input> elements which do not take text input.
          1. If the user-agent does not claim to support the :focus-visible pseudo-class then SKIP this test.
          2. Click each element element below to focus it.
          3. -
          4. If the element does not have a green background, then the test result is FAILURE. If the element has a green background, then the test result is SUCCESS.
          5. +
          6. If the element has a red outline, then the test result is FAILURE. If the element has a green background, then the test result is SUCCESS.

          @@ -64,8 +72,7 @@ document.querySelectorAll("[data-tested]").forEach((el) => { el.addEventListener("click", t.step_func((e) => { let el = e.target; - assert_equals(getComputedStyle(el).backgroundColor, - "rgb(128, 196, 128)"); + assert_equals(getComputedStyle(el).outlineStyle, "none"); el.dataset.tested = true; if (document.querySelector("[data-tested=false]")) { mouseClickInTarget("[data-tested=false]"); diff --git a/testing/web-platform/tests/css/selectors/focus-visible-004-manual.html b/testing/web-platform/tests/css/selectors/focus-visible-004-manual.html index 734e19dd1554..dba057cc9c86 100644 --- a/testing/web-platform/tests/css/selectors/focus-visible-004-manual.html +++ b/testing/web-platform/tests/css/selectors/focus-visible-004-manual.html @@ -2,22 +2,29 @@ - CSS Test (Selectors): Keyboard focus enables :focus-visible - + CSS Test (Selectors): :focus-visible does not match on non-texty inputs with appearance: none + + This test checks that :focus-visible is not triggered by mouse focus on <input> elements which do not take text input, even if appearance: none is used.
          1. If the user-agent does not claim to support the :focus-visible pseudo-class then SKIP this test.
          2. Click each element element below to focus it.
          3. -
          4. If the element does not have a green background, then the test result is FAILURE. If the element has a green background, then the test result is SUCCESS.
          5. +
          6. If the element has a red outline, then the test result is FAILURE. If the element has a green background, then the test result is SUCCESS.

          @@ -65,8 +72,7 @@ document.querySelectorAll("[data-tested]").forEach((el) => { el.addEventListener("click", t.step_func((e) => { let el = e.target; - assert_equals(getComputedStyle(el).backgroundColor, - "rgb(128, 196, 128)"); + assert_equals(getComputedStyle(el).outlineStyle, "none"); el.dataset.tested = true; if (document.querySelector("[data-tested=false]")) { mouseClickInTarget("[data-tested=false]"); diff --git a/testing/web-platform/tests/css/selectors/focus-visible-005-manual.html b/testing/web-platform/tests/css/selectors/focus-visible-005-manual.html deleted file mode 100644 index ba8a9dd7f578..000000000000 --- a/testing/web-platform/tests/css/selectors/focus-visible-005-manual.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - CSS Test (Selectors): Keyboard focus enables :focus-visible - - - - - - - -
            -
          1. If the user-agent does not claim to support the :focus-visible pseudo-class then SKIP this test.
          2. -
          3. Click the button below that says "Click me."
          4. -
          5. If the element that says "I will be focused programmatically." does not have a green background, then the test result is FAILURE. If the element has green background, then the test result is SUCCESS.
          6. -
          -
          - -
          I will be focused programmatically. - - - diff --git a/testing/web-platform/tests/css/selectors/focus-visible-005.html b/testing/web-platform/tests/css/selectors/focus-visible-005.html index 25387d08cf91..b5d58435db1c 100644 --- a/testing/web-platform/tests/css/selectors/focus-visible-005.html +++ b/testing/web-platform/tests/css/selectors/focus-visible-005.html @@ -2,37 +2,46 @@ - CSS Test (Selectors): Keyboard focus enables :focus-visible - + CSS Test (Selectors): Programmatic focus causes :focus-visible to match + + + + This test checks that programmatically focusing an element after a click does not cause :focus-visible matching to trigger.
          1. If the user-agent does not claim to support the :focus-visible pseudo-class then SKIP this test.
          2. Click the button below that says "Click me."
          3. -
          4. If the element that says "I will be focused programmatically." does not have a green background, then the test result is FAILURE. If the element has a green background, then the test result is SUCCESS.
          5. +
          6. If the element that says "I will be focused programmatically." has a red outline, then the test result is FAILURE. If the element has a green background, then the test result is SUCCESS.

          -
          I will be focused programmatically. +
          I will be focused programmatically.
          diff --git a/testing/web-platform/tests/css/selectors/focus-visible-006-manual.html b/testing/web-platform/tests/css/selectors/focus-visible-006-manual.html index 1e0f40755ac8..974abc0024e3 100644 --- a/testing/web-platform/tests/css/selectors/focus-visible-006-manual.html +++ b/testing/web-platform/tests/css/selectors/focus-visible-006-manual.html @@ -2,7 +2,7 @@ - CSS Test (Selectors): Keyboard focus enables :focus-visible + CSS Test (Selectors): contenteditable elements always match :focus-visible @@ -13,14 +13,24 @@ background-color: white; padding: 2px 5px; } - span[contenteditable]:focus-visible { background-color: rgb(128, 196, 128); } + + :focus-visible { + outline: darkgreen dotted 1px; /* fallback for Edge */ + outline: darkgreen auto 5px; + } + + :focus:not(:focus-visible) { + outline: 0; + background-color: tomato; + } + This test checks that :focus-visible always matches on elements with contenteditable=true set.
          1. If the user-agent does not claim to support the :focus-visible pseudo-class then SKIP this test.
          2. Click the content editable span below to focus it.
          3. -
          4. If the element does not have a green background, then the test result is FAILURE. If the element has a green background, then the test result is SUCCESS.
          5. +
          6. If the element has a red background, then the test result is FAILURE. If the element has a blue outline, then the test result is SUCCESS.

          @@ -29,7 +39,7 @@ @@ -10,16 +10,40 @@ + This test checks that using the keyboard in a way that does not move focus still causes :focus-visible matching to trigger. +
            +
          1. If the user-agent does not claim to support the :focus-visible pseudo-class then SKIP this test.
          2. +
          3. Use the mouse to focus the element below that says "Click me first."
          4. +
          5. If the element has a red outline, then the test result is FAILURE.
          6. +
          7. Press the SHIFT key.
          8. +
          9. If the element now has a red background, then the test result is FAILURE.
          10. +
          11. Use the mouse to click the element below that says "Click me second."
          12. +
          13. If the element has a green background, the test result is SUCCESS.
          14. +
          +
          Click me first.
          Click me second.
          + + + + + This test checks that programmatically focusing an element after a keypress causes :focus-visible to match. +
            +
          1. Use the tab key to move focus to the button below that says "Tab to me and press ENTER."
          2. +
          3. Press ENTER.
          4. +
          5. If the element that says "I will be focused programmatically." has a red background, then the test result is FAILURE. If the element has a green outline, then the test result is SUCCESS.
          6. +
          +
          + +
          I will be focused programmatically. + + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-009.html b/testing/web-platform/tests/css/selectors/focus-visible-009.html new file mode 100644 index 000000000000..c7d682baa437 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-009.html @@ -0,0 +1,44 @@ + + + + + CSS Test (Selectors): Keyboard focus enables :focus-visible + + + + + + + + This test checks that any element focused via an autofocus attribute will have :focus-visible matching enabled. +
            +
          • If the button that says "I will be focused automatically" has a red background, then the test result is FAILURE. If it has a green outline, then the test result is SUCCESS.
          • +
          +
          + + + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-010.html b/testing/web-platform/tests/css/selectors/focus-visible-010.html new file mode 100644 index 000000000000..eb01204b29c8 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-010.html @@ -0,0 +1,41 @@ + + + + + CSS Test (Selectors): Keyboard focus enables :focus-visible + + + + + + + + This test checks that any element focused programmatically on page load will have :focus-visible matching enabled. +
            +
          • If the element that says "I will be focused automatically" has a red background, then the test result is FAILURE. If the element has a green outline, then the test result is SUCCESS.
          • +
          +
          +
          I will be focused automatically. + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/META.yml b/testing/web-platform/tests/css/selectors/i18n/META.yml new file mode 100644 index 000000000000..9fa8c3b6c9bd --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - r12a diff --git a/testing/web-platform/tests/css/selectors/i18n/OWNERS b/testing/web-platform/tests/css/selectors/i18n/OWNERS deleted file mode 100644 index 30ef550185b4..000000000000 --- a/testing/web-platform/tests/css/selectors/i18n/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@r12a diff --git a/testing/web-platform/tests/css/support/META.yml b/testing/web-platform/tests/css/support/META.yml new file mode 100644 index 000000000000..c01aa3b0231c --- /dev/null +++ b/testing/web-platform/tests/css/support/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - frivoal + - gsnedders diff --git a/testing/web-platform/tests/css/support/OWNERS b/testing/web-platform/tests/css/support/OWNERS deleted file mode 100644 index 729a2487232a..000000000000 --- a/testing/web-platform/tests/css/support/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@frivoal -@gsnedders diff --git a/testing/web-platform/tests/css/tools/META.yml b/testing/web-platform/tests/css/tools/META.yml new file mode 100644 index 000000000000..be9be0869d95 --- /dev/null +++ b/testing/web-platform/tests/css/tools/META.yml @@ -0,0 +1,5 @@ +suggested_reviewers: + - plinss + - kojiishi + - jgraham + - gsnedders diff --git a/testing/web-platform/tests/css/tools/OWNERS b/testing/web-platform/tests/css/tools/OWNERS deleted file mode 100644 index 4515e18c3d51..000000000000 --- a/testing/web-platform/tests/css/tools/OWNERS +++ /dev/null @@ -1,4 +0,0 @@ -@plinss -@kojiishi -@jgraham -@gsnedders diff --git a/testing/web-platform/tests/css/tools/w3ctestlib/templates/index.content.tmpl b/testing/web-platform/tests/css/tools/w3ctestlib/templates/index.content.tmpl index 80b8aebc4685..c639dbce974a 100644 --- a/testing/web-platform/tests/css/tools/w3ctestlib/templates/index.content.tmpl +++ b/testing/web-platform/tests/css/tools/w3ctestlib/templates/index.content.tmpl @@ -6,7 +6,7 @@ [% END %]
          Test Coordinator:
          [% suites.$suite.owner %]
          - +

          This is a [% statusNames.${suites.$suite.status}.title or "ERROR: $suite" %] version of the [% suites.$suite.title %].

          @@ -40,16 +40,12 @@ cover all of [% suites.$suite.spec %]. Your help is welcome in this effort. [% END %] The appropriate mailing list for submitting tests and bug reports is -<<<<<<< ours - public-css-testsuite@w3.org. -=======
          public-css-testsuite@w3.org.

          - To report bugs or feedback about a specific test file, - search for the filename (without extension) in - Web Platform Tests Issues, + To report bugs or feedback about a specific test file, + search for the filename (without extension) in + web-platform-tests issues, and file a new issue if necessary with suggested label "wg-css". ->>>>>>> theirs More information on the contribution process and test guidelines is available on the wiki page.

          @@ -92,7 +88,7 @@ features and/or error recovery. [% END %] - +

          Unless the test instructions explicitly indicate otherwise, any occurrence of red in a test indicates test failure.

          @@ -196,8 +192,4 @@ [% IF suite == 'css2.1' %]

          ...and all the contributors to the CSS1 test suite.

          -<<<<<<< ours [% END %] -======= -[% END %] ->>>>>>> theirs diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/META.yml b/testing/web-platform/tests/css/vendor-imports/mozilla/META.yml new file mode 100644 index 000000000000..427ab62baa01 --- /dev/null +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - dbaron + - Ms2ger diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/OWNERS b/testing/web-platform/tests/css/vendor-imports/mozilla/OWNERS deleted file mode 100644 index cf1f9b5904df..000000000000 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@dbaron -@Ms2ger diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/box-shadow-currentcolor-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/box-shadow-currentcolor-ref.html new file mode 100644 index 000000000000..4bb4cbd41780 --- /dev/null +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/box-shadow-currentcolor-ref.html @@ -0,0 +1,31 @@ + + + + + + CSS Reftest Reference + + + + + +
          +

          + This box should have a green box shadow. +

          +
          + + diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/box-shadow-currentcolor.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/box-shadow-currentcolor.html new file mode 100644 index 000000000000..cdb0b9d9fc20 --- /dev/null +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/box-shadow-currentcolor.html @@ -0,0 +1,36 @@ + + + + + + CSS Test: 'box-shadow' respects 'currentcolor' + + + + + + + + +
          +

          + This box should have a green box shadow. +

          +
          + + diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/reftest.list b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/reftest.list index 541e9872beb7..e60bdb947f53 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/reftest.list +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/reftest.list @@ -36,3 +36,6 @@ # background-attachment test cases == background-attachment-fixed-inside-transform-1.html background-attachment-fixed-inside-transform-1-ref.html + +# box-shadow with currentcolor test cases +== box-shadow-currentcolor.html box-shadow-currentcolor-ref.html \ No newline at end of file diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-clip-001-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-clip-001-ref.html index 9cffaf9a3980..629cb939e013 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-clip-001-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-clip-001-ref.html @@ -5,9 +5,6 @@ CSS Reftest Reference + + + + + + + +
          PASS
          + + diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-internal-table-001a.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-internal-table-001a.html new file mode 100644 index 000000000000..283b8b941a4c --- /dev/null +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-internal-table-001a.html @@ -0,0 +1,34 @@ + + + + + CSS-contain test: paint containment on internal table elements except table-cell. + + + + + + + + + + + + +
          PASS
          + + diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-internal-table-001b.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-internal-table-001b.html new file mode 100644 index 000000000000..cff28b8b5c28 --- /dev/null +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-internal-table-001b.html @@ -0,0 +1,36 @@ + + + + + CSS-contain test: paint containment on internal table elements except table-cell. + + + + + + + + + + + + + + +
          PASS
          + + diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-no-principal-box-001-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-no-principal-box-001-ref.html new file mode 100644 index 000000000000..b4513709e513 --- /dev/null +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-no-principal-box-001-ref.html @@ -0,0 +1,57 @@ + + + + + CSS Reftest Reference + + + + +
          + +
          +
          + +
          +
          + +
          + + diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-no-principal-box-001.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-no-principal-box-001.html new file mode 100644 index 000000000000..4b9c90720991 --- /dev/null +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-no-principal-box-001.html @@ -0,0 +1,61 @@ + + + + + CSS Test: 'contain: paint' with 'display: contents'. + + + + + + + +
          + +
          +
          + +
          +
          + +
          + + diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-ruby-containing-block-001-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-ruby-containing-block-001-ref.html new file mode 100644 index 000000000000..5df0b2462925 --- /dev/null +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-ruby-containing-block-001-ref.html @@ -0,0 +1,37 @@ + + + + + CSS Reftest Reference + + + + +
          +
          +
          +
          + + diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-ruby-containing-block-001.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-ruby-containing-block-001.html new file mode 100644 index 000000000000..71764e18558a --- /dev/null +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-ruby-containing-block-001.html @@ -0,0 +1,41 @@ + + + + + CSS-contain test: paint containment on internal ruby elements. + + + + + + + +
          +
          +
          +
          + + diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-ruby-stacking-and-clipping-001-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-ruby-stacking-and-clipping-001-ref.html new file mode 100644 index 000000000000..02f7a406656c --- /dev/null +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-ruby-stacking-and-clipping-001-ref.html @@ -0,0 +1,52 @@ + + + + + CSS Reftest Reference + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          + + diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-ruby-stacking-and-clipping-001.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-ruby-stacking-and-clipping-001.html new file mode 100644 index 000000000000..1f1c147f94fa --- /dev/null +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-paint-ignored-cases-ruby-stacking-and-clipping-001.html @@ -0,0 +1,60 @@ + + + + + CSS-contain test: paint containment on internal ruby elements. + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          + + diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/reftest.list b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/reftest.list index d503f7e5c663..7e762eceb77b 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/reftest.list +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/reftest.list @@ -9,5 +9,10 @@ == contain-paint-containing-block-fixed-001.html contain-paint-containing-block-fixed-001-ref.html == contain-paint-formatting-context-float-001.html contain-paint-formatting-context-float-001-ref.html == contain-paint-formatting-context-margin-001.html contain-paint-formatting-context-margin-001-ref.html +== contain-paint-ignored-cases-internal-table-001a.html contain-paint-ignored-cases-internal-table-001-ref.html +== contain-paint-ignored-cases-internal-table-001b.html contain-paint-ignored-cases-internal-table-001-ref.html +== contain-paint-ignored-cases-no-principal-box-001.html contain-paint-ignored-cases-no-principal-box-001-ref.html +== contain-paint-ignored-cases-ruby-containing-block-001.html contain-paint-ignored-cases-ruby-containing-block-001-ref.html +== contain-paint-ignored-cases-ruby-stacking-and-clipping-001.html contain-paint-ignored-cases-ruby-stacking-and-clipping-001-ref.html == contain-paint-stacking-context-001a.html contain-paint-stacking-context-001-ref.html == contain-paint-stacking-context-001b.html contain-paint-stacking-context-001-ref.html diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-column-row-gap-001-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-column-row-gap-001-ref.html new file mode 100644 index 000000000000..0606afe53987 --- /dev/null +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-column-row-gap-001-ref.html @@ -0,0 +1,97 @@ + + + + + + Reference: Testing row and column gaps in horizontal and vertical multi-line flex containers with the space-around property and auto margins + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          + + diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-column-row-gap-001.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-column-row-gap-001.html new file mode 100644 index 000000000000..25b28e809475 --- /dev/null +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-column-row-gap-001.html @@ -0,0 +1,65 @@ + + + + + + CSS Test: Testing row and column gaps in horizontal and vertical multi-line flex containers with the space-around property and auto margins + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          + + diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-column-row-gap-002-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-column-row-gap-002-ref.html new file mode 100644 index 000000000000..e23ddfe26151 --- /dev/null +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-column-row-gap-002-ref.html @@ -0,0 +1,67 @@ + + + + + + Reference: Testing row and column gaps in vertical writing mode multi-line flex containers + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          + + diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-column-row-gap-002.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-column-row-gap-002.html new file mode 100644 index 000000000000..fcd19cf8d483 --- /dev/null +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-column-row-gap-002.html @@ -0,0 +1,62 @@ + + + + + + CSS Test: Testing row and column gaps in vertical writing mode multi-line flex containers + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          + + diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/reftest.list b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/reftest.list index 5c38083f0d82..fb57dd529ed3 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/reftest.list +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/reftest.list @@ -98,6 +98,10 @@ == flexbox-collapsed-item-horiz-002.html flexbox-collapsed-item-horiz-002-ref.html == flexbox-collapsed-item-horiz-003.html flexbox-collapsed-item-horiz-003-ref.html +# Tests for "row gap" and "column gap" +== flexbox-column-row-gap-001.html flexbox-column-row-gap-001-ref.html +== flexbox-column-row-gap-002.html flexbox-column-row-gap-002-ref.html + # Tests for "flex-basis: content" == flexbox-flex-basis-content-001a.html flexbox-flex-basis-content-001-ref.html == flexbox-flex-basis-content-001b.html flexbox-flex-basis-content-001-ref.html diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/images3/color-stop-currentcolor-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/images3/color-stop-currentcolor-ref.html new file mode 100644 index 000000000000..7686a3b16ed8 --- /dev/null +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/images3/color-stop-currentcolor-ref.html @@ -0,0 +1,27 @@ + + + + + + CSS Reftest Reference + + + + + +
          + + diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/images3/color-stop-currentcolor.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/images3/color-stop-currentcolor.html new file mode 100644 index 000000000000..e3074e398fe8 --- /dev/null +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/images3/color-stop-currentcolor.html @@ -0,0 +1,31 @@ + + + + + + CSS Test: 'color-stop' on linear-gradient respects 'currentcolor' + + + + + + + + +
          + + diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/images3/reftest.list b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/images3/reftest.list index dc56e6a62c69..f7429e372013 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/images3/reftest.list +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/images3/reftest.list @@ -189,3 +189,6 @@ == object-position-svg-002i.html object-position-svg-002-ref.html == object-position-svg-002o.html object-position-svg-002-ref.html == object-position-svg-002p.html object-position-svg-002-ref.html + +# Tests for gradient color stops with 'currentcolor' +== color-stop-currentcolor.html color-stop-currentcolor-ref.html \ No newline at end of file diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/float-should-push-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/float-should-push-ref.html new file mode 100644 index 000000000000..6a349fd359f5 --- /dev/null +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/float-should-push-ref.html @@ -0,0 +1,72 @@ + + +Reference: Ensure shape-outside floats that don't cover their margin-rect affect layout properly + + + + + +

          All light blue bars should be pushed below the square floats, regardless of how those floats are defined.

          + +
          +
          inset(1px) at top
          + +
          + +
          + +
          +
          polygon
          + +
          + +
          + +
          +
          image
          + +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/float-should-push.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/float-should-push.html new file mode 100644 index 000000000000..c6bcfe576b62 --- /dev/null +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/float-should-push.html @@ -0,0 +1,77 @@ + + +Ensure shape-outside floats that don't cover their margin-rect affect layout properly + + + + + + + + +

          All light blue bars should be pushed below the square floats, regardless of how those floats are defined.

          + +
          +
          inset(1px) at top
          + +
          + +
          + +
          +
          polygon
          + +
          + +
          + +
          +
          image
          + +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/reftest.list b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/reftest.list index cb4595acd60d..11b6a5a7d7e9 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/reftest.list +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/reftest.list @@ -112,6 +112,8 @@ # Tests of shape-outside layout behavior with too-wide inline elements == float-retry-push-circle.html float-retry-push-ref.html +# The next test offsets a 250px wide element up to one pixel due to small offsets in gradient generation. == float-retry-push-image.html float-retry-push-ref.html == float-retry-push-inset.html float-retry-push-ref.html == float-retry-push-polygon.html float-retry-push-ref.html +== float-should-push.html float-should-push-ref.html diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-005-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-005-ref.html index fd1d0ff91770..6c56ff4de202 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-005-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-005-ref.html @@ -44,11 +44,11 @@
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-006-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-006-ref.html index efe1c47cba6f..2f4ab3825798 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-006-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-006-ref.html @@ -45,11 +45,11 @@
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-007-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-007-ref.html index 9e0e6f04447d..1a1b0e39cf28 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-007-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-007-ref.html @@ -44,11 +44,11 @@
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-008-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-008-ref.html index 41dbcd228721..bf155edd2a09 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-008-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-008-ref.html @@ -45,11 +45,11 @@
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-009-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-009-ref.html index 713ce3441a61..0dde92c78b85 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-009-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-009-ref.html @@ -44,11 +44,11 @@
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-010-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-010-ref.html index 776a3608d455..00ce96cf5b45 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-010-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-010-ref.html @@ -45,11 +45,11 @@
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-011-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-011-ref.html index f8fa6f2d451b..7097a6452e63 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-011-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-011-ref.html @@ -44,11 +44,11 @@
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-012-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-012-ref.html index 61d97e7dca69..775d984d1d9c 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-012-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-border-box-border-radius-012-ref.html @@ -45,11 +45,11 @@
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-048-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-048-ref.html index 5ffdb55b9a63..668f2a8dafb5 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-048-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-048-ref.html @@ -43,12 +43,12 @@
          -
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-049-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-049-ref.html index 2024166b29ef..d38adc31d443 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-049-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-049-ref.html @@ -44,12 +44,12 @@
          -
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-050-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-050-ref.html index 58d33349475f..54359ed03388 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-050-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-050-ref.html @@ -43,12 +43,12 @@
          -
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-051-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-051-ref.html index 21ac48b5e12a..24fdb7fcf5b3 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-051-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-051-ref.html @@ -43,12 +43,12 @@
          -
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-052-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-052-ref.html index 3e80b9422ec7..a035a5b3e07b 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-052-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-052-ref.html @@ -43,12 +43,12 @@
          -
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-053-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-053-ref.html index 843b9ff5e92d..7fac41372816 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-053-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-053-ref.html @@ -44,12 +44,12 @@
          -
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-054-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-054-ref.html index 16a36fc7b071..8dc291eda68c 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-054-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-054-ref.html @@ -43,12 +43,12 @@
          -
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-055-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-055-ref.html index c2cea3d8acfa..cd7f9b282ab9 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-055-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-055-ref.html @@ -44,12 +44,12 @@
          -
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-046-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-046-ref.html index 8af751a26f72..85934258804d 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-046-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-046-ref.html @@ -38,9 +38,9 @@
          -
          -
          -
          -
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-047-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-047-ref.html index c6ff6200c5f7..d6c4215b4b19 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-047-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-047-ref.html @@ -39,9 +39,9 @@
          -
          -
          -
          -
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-048-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-048-ref.html index 06a9c9b7d55e..0cb81c7d9850 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-048-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-048-ref.html @@ -38,9 +38,9 @@
          -
          -
          -
          -
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-049-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-049-ref.html index 373ab729f606..494edc842308 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-049-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-049-ref.html @@ -39,9 +39,9 @@
          -
          -
          -
          -
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-050-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-050-ref.html index 6f80fd306641..5acbca772afe 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-050-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-050-ref.html @@ -38,9 +38,9 @@
          -
          -
          -
          -
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-051-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-051-ref.html index 71e0e7bd42b3..d3bc6615b438 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-051-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-051-ref.html @@ -39,9 +39,9 @@
          -
          -
          -
          -
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-020-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-020-ref.html index 3f8ff9842f0e..6d2121ca953b 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-020-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-020-ref.html @@ -41,11 +41,11 @@
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-021-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-021-ref.html index 1514264eab16..daf161d82cbb 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-021-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-021-ref.html @@ -42,11 +42,11 @@
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-022-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-022-ref.html index 8601aa51a0ee..4f0378b00f81 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-022-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-022-ref.html @@ -41,11 +41,11 @@
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-023-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-023-ref.html index 8db2ae935510..f6e655f84bb5 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-023-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-023-ref.html @@ -42,11 +42,11 @@
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-024-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-024-ref.html index 0b4953462303..8fdfb4b30489 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-024-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-024-ref.html @@ -41,11 +41,11 @@
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-025-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-025-ref.html index 0b9858a06f0b..66b835f21c7e 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-025-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-025-ref.html @@ -42,11 +42,11 @@
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-026-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-026-ref.html index 9321e35858a4..fbee45dd14bf 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-026-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-026-ref.html @@ -41,11 +41,11 @@
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-027-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-027-ref.html index 477e4a5acc90..24ae7ee64607 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-027-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-inset-027-ref.html @@ -42,11 +42,11 @@
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-020-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-020-ref.html index 41ed8bd22b3b..f7287a1fcaac 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-020-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-020-ref.html @@ -41,11 +41,11 @@
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-021-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-021-ref.html index 6c827c0265ad..9e0cc4889f39 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-021-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-021-ref.html @@ -42,11 +42,11 @@
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-022-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-022-ref.html index f29267edcdd6..40cb31fb46bc 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-022-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-022-ref.html @@ -41,11 +41,11 @@
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-023-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-023-ref.html index 17f97781aa9e..445129dcf7ef 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-023-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-023-ref.html @@ -42,11 +42,11 @@
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-024-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-024-ref.html index 75ab17f1283d..aba8605f5b9d 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-024-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-024-ref.html @@ -41,11 +41,11 @@
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-025-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-025-ref.html index 35d5d7bf8911..6a334c5d1dac 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-025-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-025-ref.html @@ -42,11 +42,11 @@
          -
          -
          -
          -
          -
          -
          +
          +
          +
          +
          +
          +
          diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sync-tests.sh b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sync-tests.sh index a4d43c9d3fbc..400d83db63c1 100755 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sync-tests.sh +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sync-tests.sh @@ -1,6 +1,10 @@ #!/bin/bash -MOZTREE="$HOME/builds/clean-mozilla-central/mozilla/" +if [ "x$1" != "x" ]; then + MOZTREE="$1" +else + MOZTREE="$HOME/builds/clean-mozilla-central/mozilla/" +fi cd "$(dirname "$0")" @@ -10,8 +14,15 @@ then exit 1 fi +if [ -e "$MOZTREE/.git" ] +then + MOZREV="$(cd "$MOZTREE" && git cinnabar git2hg HEAD)" +else + MOZREV="$(cd "$MOZTREE" && hg par --temp='{node}')" +fi + rsync -avz --delete --filter=". ./sync-tests-filter" "$MOZTREE"/layout/reftests/w3c-css/submitted/ ./ sed -i -e 's/^\(\(fails\|needs-focus\|random\|skip\|asserts\|slow\|require-or\|silentfail\|pref\|test-pref\|ref-pref\|fuzzy\)[^ ]* *\?\)\+//;/^default-preferences /d;s/ \?# \?\(TC: \)\?[bB]ug.*//;s/ # Initial mulet triage:.*//' $(find . -name reftest.list) sed -i -e 's/-moz-column/column/g;s/-moz-crisp-edges/pixelated/g' $(find . -regex ".*\.\(xht\|xhtml\|html\|css\)") git add -A . -git commit -m"Sync Mozilla tests as of https://hg.mozilla.org/mozilla-central/rev/$(cd "$MOZTREE" && hg par --temp='{node}') ." . +git commit -m"Sync Mozilla tests as of https://hg.mozilla.org/mozilla-central/rev/$MOZREV ." . diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/text-decor-3/reftest.list b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/text-decor-3/reftest.list index a6e18f3f3899..8d1b308ec9cc 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/text-decor-3/reftest.list +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/text-decor-3/reftest.list @@ -130,3 +130,6 @@ == text-emphasis-line-height-004d.html text-emphasis-line-height-004-ref.html # END tests from support/generate-text-emphasis-line-height-tests.py == text-emphasis-line-height-001z.html text-emphasis-line-height-001-ref.html + +# text-shadow 'currentcolor' test cases +== text-shadow-currentcolor.html text-shadow-currentcolor-ref.html \ No newline at end of file diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/text-decor-3/text-shadow-currentcolor-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/text-decor-3/text-shadow-currentcolor-ref.html new file mode 100644 index 000000000000..943c750f6f23 --- /dev/null +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/text-decor-3/text-shadow-currentcolor-ref.html @@ -0,0 +1,23 @@ + + + + + + CSS Reftest Reference + + + + + +

          This text should have a green drop shadow

          + + diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/text-decor-3/text-shadow-currentcolor.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/text-decor-3/text-shadow-currentcolor.html new file mode 100644 index 000000000000..34a35cd63978 --- /dev/null +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/text-decor-3/text-shadow-currentcolor.html @@ -0,0 +1,31 @@ + + + + + + CSS Test: 'text-shadow' respects 'currentcolor' + + + + + + + + +

          This text should have a green drop shadow

          + + diff --git a/testing/web-platform/tests/custom-elements/Document-createElementNS.html b/testing/web-platform/tests/custom-elements/Document-createElementNS.html index 6377ba63fca1..32613c47e241 100644 --- a/testing/web-platform/tests/custom-elements/Document-createElementNS.html +++ b/testing/web-platform/tests/custom-elements/Document-createElementNS.html @@ -31,6 +31,14 @@ test(() => { assert_false((new Document()).createElementNS(xhtmlNS, 'x-foo', {}) instanceof HTMLUnknownElement); }, 'autonomous: document.createElementNS should not create HTMLUnknownElement for a valid custom element name'); +test(() => { + class MyElement3 extends HTMLElement {}; + customElements.define('my-autonomous3', MyElement3); + + const instance = document.createElementNS('http://www.w3.org/1999/xhtml', 'my-autonomous3', undefined); + assert_true(instance instanceof MyElement3); +}, 'autonomous: document.createElementNS with undefined options value should be upgraded.'); + test(() => { class MyBuiltinElement extends HTMLElement {}; diff --git a/testing/web-platform/tests/custom-elements/META.yml b/testing/web-platform/tests/custom-elements/META.yml new file mode 100644 index 000000000000..3f6ace51c8ac --- /dev/null +++ b/testing/web-platform/tests/custom-elements/META.yml @@ -0,0 +1,11 @@ +suggested_reviewers: + - snuggs + - alsemenov + - deepak-sa + - domenic + - dominiccooney + - hayatoito + - kojiishi + - rniwa + - sgrekhov + - takayoshikochi diff --git a/testing/web-platform/tests/custom-elements/OWNERS b/testing/web-platform/tests/custom-elements/OWNERS deleted file mode 100644 index db7b270fbc2c..000000000000 --- a/testing/web-platform/tests/custom-elements/OWNERS +++ /dev/null @@ -1,10 +0,0 @@ -@snuggs -@alsemenov -@deepak-sa -@domenic -@dominiccooney -@hayatoito -@kojiishi -@rniwa -@sgrekhov -@takayoshikochi diff --git a/testing/web-platform/tests/device-memory/META.yml b/testing/web-platform/tests/device-memory/META.yml new file mode 100644 index 000000000000..35a7308e8b1a --- /dev/null +++ b/testing/web-platform/tests/device-memory/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - tdresser + - npm1 diff --git a/testing/web-platform/tests/device-memory/OWNERS b/testing/web-platform/tests/device-memory/OWNERS deleted file mode 100644 index 3e7089cf2ccc..000000000000 --- a/testing/web-platform/tests/device-memory/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@tdresser -@npm1 diff --git a/testing/web-platform/tests/docs/META.yml b/testing/web-platform/tests/docs/META.yml new file mode 100644 index 000000000000..190b4576a106 --- /dev/null +++ b/testing/web-platform/tests/docs/META.yml @@ -0,0 +1,4 @@ +suggested_reviewers: + - sideshowbarker + - dontcallmedom + - gsnedders diff --git a/testing/web-platform/tests/docs/OWNERS b/testing/web-platform/tests/docs/OWNERS deleted file mode 100644 index 8b80152b3e82..000000000000 --- a/testing/web-platform/tests/docs/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -@sideshowbarker -@dontcallmedom -@gsnedders diff --git a/testing/web-platform/tests/docs/_appendix/github-intro.md b/testing/web-platform/tests/docs/_appendix/github-intro.md index 7c78e35d029e..9b7144840a9e 100644 --- a/testing/web-platform/tests/docs/_appendix/github-intro.md +++ b/testing/web-platform/tests/docs/_appendix/github-intro.md @@ -178,6 +178,26 @@ them to be reviewed and merged. 7. Repeat these steps as many times as you'd like before you submit. +## Verify + +The Web Platform Test project has an automated tool +to verify that coding conventions have been followed, +and to catch a number of common mistakes. + +You can and should run this tool locally. +It will be run on your submissions anyway, +and any failure will be grounds for rejection, +so you might as well fix them first. + +1. On the command line, navigate to to the directory where your clone +of the repository is located. + +2. Run `./wpt lint` + +3. Fix any mistake it reports and [commit](#commit) again. + +For more details, see the [documentation about the lint tool][lint-tool] + ## Submit If you're here now looking for more instructions, that means you've written @@ -399,3 +419,4 @@ you may also discard your connection to their repo: [files-changed]: {{ site.baseurl }}{% link /assets/files-changed.png %} [more-commits]: {{ site.baseurl }}{% link /assets/more-commits.png %} [github flow]: https://guides.github.com/introduction/flow/ +[lint-tool]: {{ site.baseurl }}/writing-tests/lint-tool.html diff --git a/testing/web-platform/tests/docs/_config.yml b/testing/web-platform/tests/docs/_config.yml index 91ece99d7139..760c991820be 100644 --- a/testing/web-platform/tests/docs/_config.yml +++ b/testing/web-platform/tests/docs/_config.yml @@ -41,5 +41,6 @@ exclude: - vendor/bundle/ - .bundle/ - OWNERS + - META.yml sass: sass_dir: assets/ diff --git a/testing/web-platform/tests/docs/_writing-tests/assumptions.md b/testing/web-platform/tests/docs/_writing-tests/assumptions.md index 6e12f96a6ef6..d1ab75b0f1d3 100644 --- a/testing/web-platform/tests/docs/_writing-tests/assumptions.md +++ b/testing/web-platform/tests/docs/_writing-tests/assumptions.md @@ -16,8 +16,13 @@ tests can freely rely on these assumptions being true: * The user stylesheet is empty (except where indicated by the tests). * The device is interactive and uses scroll bars. * The device has the Ahem font installed. - * The HTML `div` element is assigned `display: block;` and no other - property declaration. + * The HTML `div` element is assigned `display: block;`, the + `unicode-bidi` property may be declared, and no other property + declarations. + * The HTML `span` element is assigned `display: inline;` and no other property declaration. * The HTML `p` element is assigned `display: block;` diff --git a/testing/web-platform/tests/docs/_writing-tests/testharness-api.md b/testing/web-platform/tests/docs/_writing-tests/testharness-api.md index baa8772b8146..92a9536b6903 100644 --- a/testing/web-platform/tests/docs/_writing-tests/testharness-api.md +++ b/testing/web-platform/tests/docs/_writing-tests/testharness-api.md @@ -185,7 +185,7 @@ In the example above, `foo()` returns a Promise that resolves with the string a resolve reaction that verifies the returned value. Note that in the promise chain constructed in `test_function` assertions don't -need to wrapped in `step` or `step_func` calls. +need to be wrapped in `step` or `step_func` calls. Unlike Asynchronous Tests, Promise Tests don't start running until after the previous Promise Test finishes. @@ -700,6 +700,11 @@ Relies on `===`, distinguishes between `-0` and `+0`, and has a specific check f asserts that `expected` is an Array, and `actual` is equal to one of the members i.e. `expected.indexOf(actual) != -1` +### `assert_object_equals(actual, expected, description)` +asserts that `actual` is an object and not null and that all enumerable +properties on `actual` are own properties on `expected` with the same values, +recursing if the value is an object and not null. + ### `assert_array_equals(actual, expected, description)` asserts that `actual` and `expected` have the same length and the value of each indexed property in `actual` is the strictly equal diff --git a/testing/web-platform/tests/docs/_writing-tests/testharness.md b/testing/web-platform/tests/docs/_writing-tests/testharness.md index 652cf63d7e35..e91302f1d214 100644 --- a/testing/web-platform/tests/docs/_writing-tests/testharness.md +++ b/testing/web-platform/tests/docs/_writing-tests/testharness.md @@ -31,10 +31,10 @@ for example: The test can then do different things based on the URL. -There is a utility script in `/common/subset-tests.js` that works -well together with variants, where a test that would otherwise have -too many tests to be useful can be split up in ranges of subtests. -For example: +There are two utility scripts in that work well together with variants, +`/common /subset-tests.js` and `/common/subset-tests-by- key.js`, where +a test that would otherwise have too many tests to be useful can be +split up in ranges of subtests. For example: ``` @@ -56,6 +56,24 @@ For example: ``` +With `subsetTestByKey`, the key is given as the first argument, and the +query string can include or exclude a key (will be matched as a regular +expression). + +``` + +Testing variants by key + + + + +``` ## Auto-generated test boilerplate @@ -146,6 +164,10 @@ be made available by the framework: self.GLOBAL.isWindow() self.GLOBAL.isWorker() +### Specifying a test title in auto-generated boilerplate tests + +Use `// META: title=This is the title of the test` at the beginning of the resource. + ### Including other JavaScript resources in auto-generated boilerplate tests Use `// META: script=link/to/resource.js` at the beginning of the resource. For example, diff --git a/testing/web-platform/tests/docs/introduction.md b/testing/web-platform/tests/docs/introduction.md index 1b2f7f611d5f..0e3b59150904 100644 --- a/testing/web-platform/tests/docs/introduction.md +++ b/testing/web-platform/tests/docs/introduction.md @@ -82,14 +82,13 @@ GitHub. Pull Requests are automatically labeled based on the directory the files they change are in; there are also comments added automatically -to notify a number of people: this list of people comes from OWNERS +to notify a number of people: this list of people comes from META.yml files in those same directories and their parents (i.e., they work -recursively: `a/OWNERS` will get notified for `a/foo.html` and +recursively: `a/META.yml` will get notified for `a/foo.html` and `a/b/bar.html`). If you want to be notified about changes to tests in a directory, feel -free to add yourself to the OWNERS file: there's no requirement to own -anything as a result! +free to add yourself to the META.yml file! ## Local Setup diff --git a/testing/web-platform/tests/dom/META.yml b/testing/web-platform/tests/dom/META.yml new file mode 100644 index 000000000000..815d7800d1fc --- /dev/null +++ b/testing/web-platform/tests/dom/META.yml @@ -0,0 +1,5 @@ +suggested_reviewers: + - ayg + - jdm + - zqzhang + - annevk diff --git a/testing/web-platform/tests/dom/OWNERS b/testing/web-platform/tests/dom/OWNERS deleted file mode 100644 index 9e0a739c373d..000000000000 --- a/testing/web-platform/tests/dom/OWNERS +++ /dev/null @@ -1,4 +0,0 @@ -@ayg -@jdm -@zqzhang -@annevk diff --git a/testing/web-platform/tests/dom/interfaces.html b/testing/web-platform/tests/dom/interfaces.html index c0fab016ae75..111608bcaec1 100644 --- a/testing/web-platform/tests/dom/interfaces.html +++ b/testing/web-platform/tests/dom/interfaces.html @@ -1,8 +1,12 @@ DOM IDL tests + + + + diff --git a/testing/web-platform/tests/dom/nodes/attributes.html b/testing/web-platform/tests/dom/nodes/attributes.html index 9746cc6d5a51..21188933ea43 100644 --- a/testing/web-platform/tests/dom/nodes/attributes.html +++ b/testing/web-platform/tests/dom/nodes/attributes.html @@ -20,6 +20,128 @@ var XML = "http://www.w3.org/XML/1998/namespace" var XMLNS = "http://www.w3.org/2000/xmlns/" +// toggleAttribute exhaustive tests +// Step 1 +test(function() { + var el = document.createElement("foo") + for (var i = 0; i < invalid_names.length; i++) { + assert_throws("INVALID_CHARACTER_ERR", function() { el.toggleAttribute(invalid_names[i], true) }) + } + for (var i = 0; i < invalid_names.length; i++) { + assert_throws("INVALID_CHARACTER_ERR", function() { el.toggleAttribute(invalid_names[i]) }) + } + for (var i = 0; i < invalid_names.length; i++) { + assert_throws("INVALID_CHARACTER_ERR", function() { el.toggleAttribute(invalid_names[i], false) }) + } +}, "When qualifiedName does not match the Name production, an " + + "INVALID_CHARACTER_ERR exception is to be thrown. (toggleAttribute)") +test(function() { + var el = document.getElementById("test2") + for (var i = 0; i < el.children.length; i++) { + assert_throws("INVALID_CHARACTER_ERR", function() { + el.children[i].toggleAttribute("~", false) + }) + } + for (var i = 0; i < el.children.length; i++) { + assert_throws("INVALID_CHARACTER_ERR", function() { + el.children[i].toggleAttribute("~") + }) + } + for (var i = 0; i < el.children.length; i++) { + assert_throws("INVALID_CHARACTER_ERR", function() { + el.children[i].toggleAttribute("~", true) + }) + } +}, "When qualifiedName does not match the Name production, an " + + "INVALID_CHARACTER_ERR exception is to be thrown, even if the attribute " + + "is already present. (toggleAttribute)") + +// Step 2 +test(function() { + var el = document.createElement("div") + assert_true(el.toggleAttribute("ALIGN")) + assert_true(!el.hasAttributeNS("", "ALIGN")) + assert_true(el.hasAttributeNS("", "align")) + assert_true(el.hasAttribute("align")) + assert_true(!el.toggleAttribute("ALIGN")) + assert_true(!el.hasAttributeNS("", "ALIGN")) + assert_true(!el.hasAttributeNS("", "align")) + assert_true(!el.hasAttribute("align")) +}, "toggleAttribute should lowercase its name argument (upper case attribute)") +test(function() { + var el = document.createElement("div") + assert_true(el.toggleAttribute("CHEEseCaKe")) + assert_true(!el.hasAttributeNS("", "CHEEseCaKe")) + assert_true(el.hasAttributeNS("", "cheesecake")) + assert_true(el.hasAttribute("cheesecake")) +}, "toggleAttribute should lowercase its name argument (mixed case attribute)") + +// Step 3 +test(function() { + var el = document.createElement("foo") + var tests = ["xmlns", "xmlns:a", "xmlnsx", "xmlns0"] + for (var i = 0; i < tests.length; i++) { + assert_true(el.toggleAttribute(tests[i])); + assert_true(el.hasAttribute(tests[i])); + } +}, "toggleAttribute should not throw even when qualifiedName starts with 'xmlns'") + +// Step 4 +test(function() { + var el = document.createElement("foo") + for (var i = 0; i < valid_names.length; i++) { + assert_true(el.toggleAttribute(valid_names[i])) + assert_true(el.hasAttribute(valid_names[i])) + assert_true(!el.toggleAttribute(valid_names[i])) + assert_true(!el.hasAttribute(valid_names[i])) + // Check using force attr + assert_true(el.toggleAttribute(valid_names[i], true)) + assert_true(el.hasAttribute(valid_names[i])) + assert_true(el.toggleAttribute(valid_names[i], true)) + assert_true(el.hasAttribute(valid_names[i])) + assert_true(!el.toggleAttribute(valid_names[i], false)) + assert_true(!el.hasAttribute(valid_names[i])) + } +}, "Basic functionality should be intact. (toggleAttribute)") + +// Step 5 +test(function() { + var el = document.createElement("foo") + el.toggleAttribute("a") + el.toggleAttribute("b") + el.setAttribute("a", "thing") + el.toggleAttribute("c") + attributes_are(el, [["a", "thing"], + ["b", ""], + ["c", ""]]) +}, "toggleAttribute should not change the order of previously set attributes.") +test(function() { + var el = document.createElement("baz") + el.setAttributeNS("ab", "attr", "fail") + el.setAttributeNS("kl", "attr", "pass") + el.toggleAttribute("attr") + attributes_are(el, [["attr", "pass", "kl"]]) +}, "toggleAttribute should set the first attribute with the given name") +test(function() { + // Based on a test by David Flanagan. + var el = document.createElement("baz") + el.setAttributeNS("foo", "foo:bar", "1"); + el.setAttributeNS("foo", "foo:bat", "2"); + assert_equals(el.getAttribute("foo:bar"), "1") + assert_equals(el.getAttribute("foo:bat"), "2") + attr_is(el.attributes[0], "1", "bar", "foo", "foo", "foo:bar") + attr_is(el.attributes[1], "2", "bat", "foo", "foo", "foo:bat") + el.toggleAttribute("foo:bar"); + assert_true(!el.hasAttribute("foo:bar")) + attr_is(el.attributes[0], "2", "bat", "foo", "foo", "foo:bat") +}, "toggleAttribute should set the attribute with the given qualified name") + +test(function() { + var el = document.createElement("foo") + el.style = "color: red; background-color: green" + assert_equals(el.toggleAttribute("style"), false) +}, "Toggling element with inline style should make inline style disappear") + // setAttribute exhaustive tests // Step 1 test(function() { diff --git a/testing/web-platform/tests/dom/nodes/selectors.js b/testing/web-platform/tests/dom/nodes/selectors.js index 529eb1ed384a..587779b7da0e 100644 --- a/testing/web-platform/tests/dom/nodes/selectors.js +++ b/testing/web-platform/tests/dom/nodes/selectors.js @@ -70,7 +70,7 @@ var validSelectors = [ {name: "Type selector, matching body element", selector: "body", expect: [] /*no matches*/, exclude: ["document"], level: 1, testType: TEST_QSA}, // Universal Selector - // Testing "*" for entire an entire context node is handled separately. + {name: "Universal selector, matching all elements", selector: "*", expect: ["universal", "universal-p1", "universal-code1", "universal-hr1", "universal-pre1", "universal-span1", "universal-p2", "universal-a1", "universal-address1", "universal-code2", "universal-a2"], level: 2, testType: TEST_MATCH}, {name: "Universal selector, matching all children of element with specified ID", selector: "#universal>*", expect: ["universal-p1", "universal-hr1", "universal-pre1", "universal-p2", "universal-address1"], level: 2, testType: TEST_QSA | TEST_MATCH}, {name: "Universal selector, matching all grandchildren of element with specified ID", selector: "#universal>*>*", expect: ["universal-code1", "universal-span1", "universal-a1", "universal-code2"], level: 2, testType: TEST_QSA | TEST_MATCH}, {name: "Universal selector, matching all children of empty element with specified ID", selector: "#empty>*", expect: [] /*no matches*/, level: 2, testType: TEST_QSA}, @@ -449,10 +449,6 @@ var validSelectors = [ var scopedSelectors = [ //{name: "", selector: "", ctx: "", ref: "", expect: [], level: 1, testType: TEST_FIND | TEST_MATCH}, - // Universal Selector - {name: "Universal selector, matching all descendants of the specified reference element", selector: "*", ctx: "#universal", expect: ["universal-p1", "universal-code1", "universal-hr1", "universal-pre1", "universal-span1", - "universal-p2", "universal-a1", "universal-address1", "universal-code2", "universal-a2"], unexpected: ["universal", "empty"], level: 2, testType: TEST_FIND | TEST_MATCH}, - // Attribute Selectors // - presence [att] {name: "Attribute presence selector, matching align attribute with value", selector: ".attr-presence-div1[align]", ctx: "#attr-presence", expect: ["attr-presence-div1"], level: 2, testType: TEST_FIND | TEST_MATCH}, diff --git a/testing/web-platform/tests/domparsing/META.yml b/testing/web-platform/tests/domparsing/META.yml new file mode 100644 index 000000000000..a4a9048ced06 --- /dev/null +++ b/testing/web-platform/tests/domparsing/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - ChrisParis + - jdm diff --git a/testing/web-platform/tests/domparsing/OWNERS b/testing/web-platform/tests/domparsing/OWNERS deleted file mode 100644 index 892cbb237fc1..000000000000 --- a/testing/web-platform/tests/domparsing/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@ChrisParis -@jdm diff --git a/testing/web-platform/tests/domxpath/META.yml b/testing/web-platform/tests/domxpath/META.yml new file mode 100644 index 000000000000..a03fca23e918 --- /dev/null +++ b/testing/web-platform/tests/domxpath/META.yml @@ -0,0 +1,4 @@ +suggested_reviewers: + - gsnedders + - zqzhang + - deniak diff --git a/testing/web-platform/tests/domxpath/OWNERS b/testing/web-platform/tests/domxpath/OWNERS deleted file mode 100644 index 7c764a42450f..000000000000 --- a/testing/web-platform/tests/domxpath/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -@gsnedders -@zqzhang -@deniak diff --git a/testing/web-platform/tests/dpub-aam/META.yml b/testing/web-platform/tests/dpub-aam/META.yml new file mode 100644 index 000000000000..d99ed62b8e3e --- /dev/null +++ b/testing/web-platform/tests/dpub-aam/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - halindrome + - joanmarie diff --git a/testing/web-platform/tests/dpub-aam/OWNERS b/testing/web-platform/tests/dpub-aam/OWNERS deleted file mode 100644 index 2a4c47ed4df0..000000000000 --- a/testing/web-platform/tests/dpub-aam/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@halindrome -@joanmarie diff --git a/testing/web-platform/tests/dpub-aria/META.yml b/testing/web-platform/tests/dpub-aria/META.yml new file mode 100644 index 000000000000..a157432430e2 --- /dev/null +++ b/testing/web-platform/tests/dpub-aria/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - halindrome diff --git a/testing/web-platform/tests/dpub-aria/OWNERS b/testing/web-platform/tests/dpub-aria/OWNERS deleted file mode 100644 index 35ae0f6c00b5..000000000000 --- a/testing/web-platform/tests/dpub-aria/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@halindrome diff --git a/testing/web-platform/tests/editing/META.yml b/testing/web-platform/tests/editing/META.yml new file mode 100644 index 000000000000..a70815bb400d --- /dev/null +++ b/testing/web-platform/tests/editing/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - ayg diff --git a/testing/web-platform/tests/editing/OWNERS b/testing/web-platform/tests/editing/OWNERS deleted file mode 100644 index ce908c45b4a9..000000000000 --- a/testing/web-platform/tests/editing/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@ayg diff --git a/testing/web-platform/tests/encoding/META.yml b/testing/web-platform/tests/encoding/META.yml new file mode 100644 index 000000000000..1ee2bbe3948d --- /dev/null +++ b/testing/web-platform/tests/encoding/META.yml @@ -0,0 +1,3 @@ +suggested_reviewers: + - inexorabletash + - annevk diff --git a/testing/web-platform/tests/encoding/OWNERS b/testing/web-platform/tests/encoding/OWNERS deleted file mode 100644 index b7ad95a0d147..000000000000 --- a/testing/web-platform/tests/encoding/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -@inexorabletash -@annevk diff --git a/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html b/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html index 48e7fca777df..760dbb7ac3d4 100644 --- a/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html +++ b/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html @@ -4,8 +4,27 @@ iso-ir-149 decoding + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html b/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html index 59ffdce82b9d..920192e98b8e 100644 --- a/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html +++ b/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html @@ -4,8 +4,27 @@ korean decoding + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html b/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html index 7a26f489b7ae..944ee274e082 100644 --- a/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html +++ b/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html @@ -4,8 +4,27 @@ ks_c_5601-1987 decoding + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html b/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html index 8c75cf50c1b3..22d55837d6c1 100644 --- a/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html +++ b/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html @@ -4,8 +4,27 @@ ks_c_5601-1989 decoding + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html b/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html index 83c09223c981..21528511acb7 100644 --- a/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html +++ b/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html @@ -4,8 +4,27 @@ ksc5601 decoding + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html b/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html index 1f2f302d3c49..7d0cf02093c8 100644 --- a/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html +++ b/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html @@ -4,8 +4,27 @@ windows-949 decoding + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode.html b/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode.html index a3b46f0d4788..875b54fa5c9c 100644 --- a/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode.html +++ b/testing/web-platform/tests/encoding/legacy-mb-korean/euc-kr/euckr-decode.html @@ -4,8 +4,27 @@ EUC-KR decoding + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/encoding/legacy-mb-tchinese/big5/big5-decode-extra.html b/testing/web-platform/tests/encoding/legacy-mb-tchinese/big5/big5-decode-extra.html index 9db3836741d8..7b5dd11a40ff 100644 --- a/testing/web-platform/tests/encoding/legacy-mb-tchinese/big5/big5-decode-extra.html +++ b/testing/web-platform/tests/encoding/legacy-mb-tchinese/big5/big5-decode-extra.html @@ -4,8 +4,12 @@ Big5 decoding (extra) + + + + diff --git a/testing/web-platform/tests/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html b/testing/web-platform/tests/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html index 563a3c81c37a..6aafa0514f4f 100644 --- a/testing/web-platform/tests/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html +++ b/testing/web-platform/tests/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html @@ -4,8 +4,24 @@ x-x-big5 decoding + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/encoding/legacy-mb-tchinese/big5/big5-decode.html b/testing/web-platform/tests/encoding/legacy-mb-tchinese/big5/big5-decode.html index 17b2a7221dc0..229abd8d9c7d 100644 --- a/testing/web-platform/tests/encoding/legacy-mb-tchinese/big5/big5-decode.html +++ b/testing/web-platform/tests/encoding/legacy-mb-tchinese/big5/big5-decode.html @@ -4,8 +4,24 @@ Big5 decoding + + + + + + + + + + + + + + + + @@ -18,7 +34,7 @@ - + diff --git a/testing/web-platform/tests/encrypted-media/META.yml b/testing/web-platform/tests/encrypted-media/META.yml new file mode 100644 index 000000000000..3d55df9bf87f --- /dev/null +++ b/testing/web-platform/tests/encrypted-media/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - ddorwin diff --git a/testing/web-platform/tests/encrypted-media/OWNERS b/testing/web-platform/tests/encrypted-media/OWNERS deleted file mode 100644 index 63b5fe290c50..000000000000 --- a/testing/web-platform/tests/encrypted-media/OWNERS +++ /dev/null @@ -1 +0,0 @@ -@ddorwin diff --git a/testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-segmented.https.html b/testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-segmented.https.html new file mode 100644 index 000000000000..f63fd51ca80e --- /dev/null +++ b/testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-segmented.https.html @@ -0,0 +1,60 @@ + + + + + Encrypted Media Extensions: Successful Playback, Temporary session with Clear Key, mp4, clear then encrypted using segmented media + + + + + + + + + + + + + + + + + + + + + + + +
          + +
          + +
          + + + + diff --git a/testing/web-platform/tests/encrypted-media/idlharness.https.html b/testing/web-platform/tests/encrypted-media/idlharness.https.html index a609f9483e66..6a2ae80a5384 100644 --- a/testing/web-platform/tests/encrypted-media/idlharness.https.html +++ b/testing/web-platform/tests/encrypted-media/idlharness.https.html @@ -20,31 +20,18 @@
          diff --git a/testing/web-platform/tests/encrypted-media/scripts/playback-temporary-encrypted-clear-segmented-sources.js b/testing/web-platform/tests/encrypted-media/scripts/playback-temporary-encrypted-clear-segmented-sources.js new file mode 100644 index 000000000000..8f5af2cd6bd7 --- /dev/null +++ b/testing/web-platform/tests/encrypted-media/scripts/playback-temporary-encrypted-clear-segmented-sources.js @@ -0,0 +1,109 @@ +function runTest(configEncrypted,configClear,qualifier) { + + var testname = testnamePrefix(qualifier, configEncrypted.keysystem) + + ', temporary, ' + + /video\/([^;]*)/.exec(configEncrypted.videoType)[1] + + ', playback, encrypted and clear sources in separate segments'; + + var configuration = { initDataTypes: [ configEncrypted.initDataType ], + audioCapabilities: [ { contentType: configEncrypted.audioType } ], + videoCapabilities: [ { contentType: configEncrypted.videoType } ], + sessionTypes: [ 'temporary' ] }; + + async_test(function(test) { + var didAppendEncrypted = false, + _video = configEncrypted.video, + _mediaKeys, + _mediaKeySession, + _mediaSource, + _sourceBuffer; + + function onFailure(error) { + forceTestFailureFromPromise(test, error); + } + + function onVideoError(event) { + var message = (_video.error || {}).message || 'Got unknown error from