summaryrefslogtreecommitdiffstats
path: root/dom/tests/mochitest/dom-level2-core/exclusions.js
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
commit36d22d82aa202bb199967e9512281e9a53db42c9 (patch)
tree105e8c98ddea1c1e4784a60a5a6410fa416be2de /dom/tests/mochitest/dom-level2-core/exclusions.js
parentInitial commit. (diff)
downloadfirefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.tar.xz
firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.zip
Adding upstream version 115.7.0esr.upstream/115.7.0esrupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'dom/tests/mochitest/dom-level2-core/exclusions.js')
-rw-r--r--dom/tests/mochitest/dom-level2-core/exclusions.js50
1 files changed, 50 insertions, 0 deletions
diff --git a/dom/tests/mochitest/dom-level2-core/exclusions.js b/dom/tests/mochitest/dom-level2-core/exclusions.js
new file mode 100644
index 0000000000..cc5a0da12f
--- /dev/null
+++ b/dom/tests/mochitest/dom-level2-core/exclusions.js
@@ -0,0 +1,50 @@
+/* -*- indent-tabs-mode: nil; js-indent-level: 2 -*- */
+/* vim:set ts=2 sw=2 sts=2 et: */
+/* 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/. */
+
+dtdTests = ["attrgetownerelement01", "documentimportnode03",
+ "documentimportnode04", "documentimportnode19",
+ "documentimportnode20", "documentimportnode21",
+ "documentimportnode22",
+ "elementgetattributenodens03", "elementgetattributens02",
+ "elementhasattribute02", "getAttributeNS01", "getElementById01",
+ "getNamedItemNS03", "getNamedItemNS04", "hasAttribute02",
+ "hasAttributeNS04", "importNode07", "importNode09",
+ "importNode10", "importNode11", "importNode12", "importNode13",
+ "localName02", "namednodemapgetnameditemns01",
+ "namednodemapremovenameditemns02",
+ "namednodemapremovenameditemns05", "namednodemapsetnameditemns05",
+ "namednodemapsetnameditemns09", "namednodemapsetnameditemns10",
+ "namednodemapsetnameditemns11", "namespaceURI01",
+ "nodeissupported04", "nodenormalize01", "nodesetprefix04",
+ "prefix08", "removeAttributeNS01", "removeAttributeNS02",
+ "removeNamedItemNS03", "setAttributeNodeNS02", "setAttributeNS03",
+ "setNamedItemNS04"];
+
+bug371552 = ["elementhasattributens02"];
+wrongDocError = ["elementsetattributenodens05", "namednodemapsetnameditemns03",
+ "setAttributeNodeNS05", "setNamedItemNS02"];
+attrExodus = ["elementsetattributenodens06", "importNode01",
+ "hc_namednodemapinvalidtype1", "nodehasattributes02"];
+bogusPrefix = ["nodesetprefix05", "nodesetprefix09", "prefix06", "prefix07"];
+prefixReplacement = ["setAttributeNodeNS04"];
+
+function concat(lst/*...*/) {
+ var f = [];
+ if (arguments !== null) {
+ f = arguments[0];
+ }
+ for (var i = 1; i < arguments.length; i++) {
+ f = f.concat(arguments[i]);
+ }
+ return f;
+}
+
+var todoTests = {};
+var exclusions = concat(dtdTests, bug371552, wrongDocError, attrExodus,
+ bogusPrefix, prefixReplacement);
+for (var excludedTestName in exclusions) {
+ todoTests[exclusions[excludedTestName]] = true;
+}