This is an automated email from the ASF dual-hosted git repository.

veithen pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ws-axiom.git


The following commit(s) were added to refs/heads/master by this push:
     new 3dc5e7ed6 Exclude by ID only when using W3CDOMTestSuiteBuilder
3dc5e7ed6 is described below

commit 3dc5e7ed6ee4284a1833af132017937363227462
Author: Andreas Veithen-Knowles <[email protected]>
AuthorDate: Sun Mar 29 00:20:45 2026 +0000

    Exclude by ID only when using W3CDOMTestSuiteBuilder
    
    The test class is just an implementation detail and shouldn't be used in
    the exclude rules.
---
 .../impl/dom/W3CDOMLevel1ImplementationTest.java   |  25 +-
 .../impl/dom/W3CDOMLevel2ImplementationTest.java   |  69 +----
 .../impl/dom/W3CDOMLevel3ImplementationTest.java   | 291 +++------------------
 .../apache/axiom/ts/dom/w3c/level1/XercesTest.java |   5 +-
 .../apache/axiom/ts/dom/w3c/level2/XercesTest.java |  20 +-
 .../apache/axiom/ts/dom/w3c/level3/XercesTest.java |  70 +----
 6 files changed, 70 insertions(+), 410 deletions(-)

diff --git 
a/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/W3CDOMLevel1ImplementationTest.java
 
b/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/W3CDOMLevel1ImplementationTest.java
index 81d60f608..95a1e80ec 100644
--- 
a/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/W3CDOMLevel1ImplementationTest.java
+++ 
b/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/W3CDOMLevel1ImplementationTest.java
@@ -21,7 +21,6 @@ package org.apache.axiom.om.impl.dom;
 import junit.framework.TestCase;
 import junit.framework.TestSuite;
 
-import org.apache.axiom.ts.dom.w3c.W3CTestCase;
 import org.apache.axiom.ts.dom.w3c.level1.W3CDOMLevel1TestSuiteBuilder;
 
 public class W3CDOMLevel1ImplementationTest extends TestCase {
@@ -30,59 +29,39 @@ public class W3CDOMLevel1ImplementationTest extends 
TestCase {
                 new W3CDOMLevel1TestSuiteBuilder(DOMTests.FACTORY, 
DOMTests.UNSUPPORTED_FEATURES);
 
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level1/core/attrspecifiedvalueremove)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level1/core/documentcreateelementdefaultattr)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level1/core/documentgetelementsbytagnametotallength)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level1/core/documentinvalidcharacterexceptioncreateentref)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level1/core/documentinvalidcharacterexceptioncreateentref1)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level1/core/documentinvalidcharacterexceptioncreatepi)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level1/core/documentinvalidcharacterexceptioncreatepi1)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level1/core/elementremoveattribute)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level1/core/elementremoveattributerestoredefaultvalue)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level1/core/elementsetattributenomodificationallowederr)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level1/core/namednodemapremovenameditem)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level1/core/namednodemapremovenameditemgetvalue)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level1/core/processinginstructionsetdatanomodificationallowederr)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level1/core/hc_elementnormalize)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level1/core/hc_elementnormalize2)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level1/core/hc_attrgetvalue2)");
         builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level1/core/hc_attrgetvalue2)");
-        builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level1/core/hc_attrinsertbefore7)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level1/core/hc_attrnormalize)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level1/core/hc_attrnormalize)");
 
         return builder.build();
     }
diff --git 
a/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/W3CDOMLevel2ImplementationTest.java
 
b/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/W3CDOMLevel2ImplementationTest.java
index b5ad57763..f54eadd95 100644
--- 
a/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/W3CDOMLevel2ImplementationTest.java
+++ 
b/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/W3CDOMLevel2ImplementationTest.java
@@ -21,7 +21,6 @@ package org.apache.axiom.om.impl.dom;
 import junit.framework.TestCase;
 import junit.framework.TestSuite;
 
-import org.apache.axiom.ts.dom.w3c.W3CTestCase;
 import org.apache.axiom.ts.dom.w3c.level2.W3CDOMLevel2TestSuiteBuilder;
 
 public class W3CDOMLevel2ImplementationTest extends TestCase {
@@ -29,101 +28,57 @@ public class W3CDOMLevel2ImplementationTest extends 
TestCase {
         W3CDOMLevel2TestSuiteBuilder builder =
                 new W3CDOMLevel2TestSuiteBuilder(DOMTests.FACTORY, 
DOMTests.UNSUPPORTED_FEATURES);
 
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/createDocument03)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/createDocument04)");
         builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/createDocument03)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/createDocument04)");
-        builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/createDocumentType01)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/createDocumentType02)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/createDocumentType03)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/createDocumentType04)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/documentimportnode14)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/documentimportnode21)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/documenttypeinternalSubset01)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/documenttypepublicid01)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/documenttypesystemid01)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/domimplementationcreatedocumenttype01)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/domimplementationcreatedocumenttype02)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/domimplementationcreatedocumenttype04)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/getElementsByTagNameNS01)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/getElementsByTagNameNS08)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/hc_nodedocumentfragmentnormalize1)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/hc_nodedocumentfragmentnormalize2)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/importNode07)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/importNode10)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/importNode16)");
         builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/importNode07)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/importNode10)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/importNode16)");
-        builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/namednodemapremovenameditemns02)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/nodegetownerdocument01)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/nodegetownerdocument02)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/nodenormalize01)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/nodesetprefix06)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/nodesetprefix07)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/nodesetprefix09)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/prefix05)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/prefix06)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/prefix07)");
         builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/nodenormalize01)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/nodesetprefix06)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/nodesetprefix07)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/nodesetprefix09)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/prefix05)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/prefix06)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/prefix07)");
-        builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/removeAttributeNS02)");
 
         return builder.build();
diff --git 
a/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/W3CDOMLevel3ImplementationTest.java
 
b/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/W3CDOMLevel3ImplementationTest.java
index 441822054..d603ec9f1 100644
--- 
a/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/W3CDOMLevel3ImplementationTest.java
+++ 
b/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/W3CDOMLevel3ImplementationTest.java
@@ -21,7 +21,6 @@ package org.apache.axiom.om.impl.dom;
 import junit.framework.TestCase;
 import junit.framework.TestSuite;
 
-import org.apache.axiom.ts.dom.w3c.W3CTestCase;
 import org.apache.axiom.ts.dom.w3c.level3.W3CDOMLevel3TestSuiteBuilder;
 
 public class W3CDOMLevel3ImplementationTest extends TestCase {
@@ -29,516 +28,306 @@ public class W3CDOMLevel3ImplementationTest extends 
TestCase {
         W3CDOMLevel3TestSuiteBuilder builder =
                 new W3CDOMLevel3TestSuiteBuilder(DOMTests.FACTORY, 
DOMTests.UNSUPPORTED_FEATURES);
 
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/canonicalform06)");
         builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/canonicalform06)");
-        builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/checkcharacternormalization01)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentadoptnode07)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentadoptnode08)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentadoptnode09)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentadoptnode10)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentadoptnode11)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentadoptnode12)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentadoptnode14)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentgetdoctype01)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentgetdocumenturi01)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentgetxmlstandalone05)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentgetxmlversion03)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentnormalizedocument01)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentnormalizedocument02)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentnormalizedocument03)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentnormalizedocument04)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentnormalizedocument05)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentnormalizedocument06)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentnormalizedocument07)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentnormalizedocument08)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentnormalizedocument09)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentnormalizedocument10)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentnormalizedocument11)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentnormalizedocument12)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentnormalizedocument13)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentsetstricterrorchecking01)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentsetstricterrorchecking02)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentsetxmlversion01)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentsetxmlversion05)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfigcanonicalform1)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfigcdatasections1)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfigcheckcharacternormalization1)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfigcomments1)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfigdatatypenormalization1)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfigelementcontentwhitespace1)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfigentities1)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfigerrorhandler1)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfigerrorhandler2)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfiginfoset1)");
         builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfiginfoset1)");
-        builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfignamespacedeclarations1)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfignamespaces1)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfignormalizecharacters1)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfigparameternames01)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfigschemalocation1)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfigschematype1)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfigsplitcdatasections1)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfigurationcansetparameter01)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfigurationcansetparameter02)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfigurationcansetparameter04)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfigurationcansetparameter06)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfigurationgetparameter01)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfigurationgetparameter02)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfigvalidate1)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfigvalidateifschema1)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfigwellformed1)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domimplementationgetfeature01)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domimplementationgetfeature02)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domimplementationgetfeature03)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domimplementationgetfeature05)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domimplementationgetfeature06)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domstringlistcontains01)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domstringlistcontains02)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domstringlistgetlength01)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domstringlistitem01)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domstringlistitem02)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/elementcontentwhitespace01)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/elementsetidattributenode01)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/elementsetidattributenode04)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/elementsetidattributenode08)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/elementsetidattributenode09)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/elementsetidattributens01)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/elementsetidattributens03)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/elementsetidattributens05)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/elementsetidattributens09)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/elementsetidattributens10)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/elementsetidattributens11)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/elementsetidattributens13)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/elementsetidattributens14)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/entities03)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/handleerror01)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/handleerror02)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/hasFeature03)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/hasFeature04)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/infoset02)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/infoset04)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/infoset05)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/infoset06)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/infoset07)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/infoset08)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/infoset09)");
         builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/entities03)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/handleerror01)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/handleerror02)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/hasFeature03)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/hasFeature04)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/infoset02)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/infoset04)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/infoset05)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/infoset06)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/infoset07)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/infoset08)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/infoset09)");
-        builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/namespacedeclarations01)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/namespacedeclarations02)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodeappendchild01)");
         builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodeappendchild01)");
-        builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition01)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition02)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition03)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition04)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition05)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition06)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition07)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition08)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition09)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition10)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition11)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition12)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition13)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition14)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition15)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition16)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition17)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition18)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition19)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition20)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition21)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition25)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition30)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition31)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition32)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition33)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition34)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition35)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition36)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition37)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition38)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition39)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodecomparedocumentposition40)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegetfeature01)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegetfeature02)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegetfeature03)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegetfeature04)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegetfeature05)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegetfeature06)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegetfeature07)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegetfeature08)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegetfeature09)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegetfeature10)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegetfeature11)");
         builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegetfeature01)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegetfeature02)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegetfeature03)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegetfeature04)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegetfeature05)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegetfeature06)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegetfeature07)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegetfeature08)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegetfeature09)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegetfeature10)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegetfeature11)");
-        builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegettextcontent04)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegettextcontent15)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegettextcontent16)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegettextcontent19)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodeinsertbefore02)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodeinsertbefore05)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodeinsertbefore14)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodeinsertbefore25)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodeisequalnode05)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodeisequalnode10)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodeisequalnode11)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/noderemovechild19)");
         builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodeisequalnode05)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodeisequalnode10)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodeisequalnode11)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/noderemovechild19)");
-        builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodereplacechild13)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodereplacechild28)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodereplacechild31)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodereplacechild40)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodesettextcontent12)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodesetuserdata01)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodesetuserdata02)");
         builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodesetuserdata01)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodesetuserdata02)");
-        builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/normalizecharacters01)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/normalizecharacters03)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/normalizecharacters05)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/textreplacewholetext06)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/textreplacewholetext08)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/userdatahandler01)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/userdatahandler02)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/userdatahandler03)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/userdatahandler04)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/wellformed01)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/wellformed02)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/wellformed03)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/wellformed04)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/userdatahandler01)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/userdatahandler02)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/userdatahandler03)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/userdatahandler04)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/wellformed01)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/wellformed02)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/wellformed03)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/wellformed04)");
 
         return builder.build();
     }
diff --git 
a/testing/dom-testsuite/src/test/java/org/apache/axiom/ts/dom/w3c/level1/XercesTest.java
 
b/testing/dom-testsuite/src/test/java/org/apache/axiom/ts/dom/w3c/level1/XercesTest.java
index 2577cb59e..18310709f 100644
--- 
a/testing/dom-testsuite/src/test/java/org/apache/axiom/ts/dom/w3c/level1/XercesTest.java
+++ 
b/testing/dom-testsuite/src/test/java/org/apache/axiom/ts/dom/w3c/level1/XercesTest.java
@@ -24,7 +24,6 @@ import junit.framework.TestCase;
 import junit.framework.TestSuite;
 
 import org.apache.axiom.ts.dom.DocumentBuilderFactoryFactory;
-import org.apache.axiom.ts.dom.w3c.W3CTestCase;
 import org.apache.xerces.jaxp.DocumentBuilderFactoryImpl;
 
 public class XercesTest extends TestCase {
@@ -38,9 +37,7 @@ public class XercesTest extends TestCase {
                             }
                         });
 
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level1/core/hc_attrgetvalue2)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level1/core/hc_attrgetvalue2)");
 
         return builder.build();
     }
diff --git 
a/testing/dom-testsuite/src/test/java/org/apache/axiom/ts/dom/w3c/level2/XercesTest.java
 
b/testing/dom-testsuite/src/test/java/org/apache/axiom/ts/dom/w3c/level2/XercesTest.java
index 7fddf808e..0d7951154 100644
--- 
a/testing/dom-testsuite/src/test/java/org/apache/axiom/ts/dom/w3c/level2/XercesTest.java
+++ 
b/testing/dom-testsuite/src/test/java/org/apache/axiom/ts/dom/w3c/level2/XercesTest.java
@@ -24,7 +24,6 @@ import junit.framework.TestCase;
 import junit.framework.TestSuite;
 
 import org.apache.axiom.ts.dom.DocumentBuilderFactoryFactory;
-import org.apache.axiom.ts.dom.w3c.W3CTestCase;
 import org.apache.xerces.jaxp.DocumentBuilderFactoryImpl;
 
 public class XercesTest extends TestCase {
@@ -39,26 +38,15 @@ public class XercesTest extends TestCase {
                         });
 
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/createAttributeNS06)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/createDocument08)");
         builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/createDocument08)");
-        builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/createDocumentType04)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/getNamedItemNS03)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/getNamedItemNS04)");
         builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/getNamedItemNS03)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/getNamedItemNS04)");
-        builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/namednodemapgetnameditemns01)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/setAttributeNS10)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level2/core/setAttributeNS10)");
 
         return builder.build();
     }
diff --git 
a/testing/dom-testsuite/src/test/java/org/apache/axiom/ts/dom/w3c/level3/XercesTest.java
 
b/testing/dom-testsuite/src/test/java/org/apache/axiom/ts/dom/w3c/level3/XercesTest.java
index edd366747..546783201 100644
--- 
a/testing/dom-testsuite/src/test/java/org/apache/axiom/ts/dom/w3c/level3/XercesTest.java
+++ 
b/testing/dom-testsuite/src/test/java/org/apache/axiom/ts/dom/w3c/level3/XercesTest.java
@@ -24,7 +24,6 @@ import junit.framework.TestCase;
 import junit.framework.TestSuite;
 
 import org.apache.axiom.ts.dom.DocumentBuilderFactoryFactory;
-import org.apache.axiom.ts.dom.w3c.W3CTestCase;
 import org.apache.xerces.jaxp.DocumentBuilderFactoryImpl;
 
 public class XercesTest extends TestCase {
@@ -39,113 +38,66 @@ public class XercesTest extends TestCase {
                         });
 
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentgetinputencoding03)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentnormalizedocument07)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentnormalizedocument10)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentnormalizedocument11)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/domconfigurationcansetparameter06)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/elementgetschematypeinfo02)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/elementgetschematypeinfo07)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/entities02)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/entities03)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/infoset01)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/infoset02)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/infoset03)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/infoset07)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegetbaseuri16)");
         builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/entities02)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/entities03)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/infoset01)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/infoset02)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/infoset03)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/infoset07)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegetbaseuri16)");
-        builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodegettextcontent18)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodeisequalnode03)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/noderemovechild13)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/noderemovechild24)");
         builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodeisequalnode03)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/noderemovechild13)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/noderemovechild24)");
-        builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodereplacechild38)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/textiselementcontentwhitespace05)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/typeinfogettypename04)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/typeinfoisderivedfrom15)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/typeinfoisderivedfrom16)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/typeinfoisderivedfrom17)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/typeinfoisderivedfrom18)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/typeinfoisderivedfrom19)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/typeinfoisderivedfrom21)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/typeinfoisderivedfrom40)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/typeinfoisderivedfrom41)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/typeinfoisderivedfrom58)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/typeinfoisderivedfrom59)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/typeinfoisderivedfrom66)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/typeinfoisderivedfrom67)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/typeinfoisderivedfrom68)");
         builder.exclude(
-                W3CTestCase.class,
                 
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/typeinfoisderivedfrom73)");
-        builder.exclude(
-                W3CTestCase.class,
-                
"(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/wellformed03)");
+        
builder.exclude("(id=http://www.w3.org/2001/DOM-Test-Suite/level3/core/wellformed03)");
 
         return builder.build();
     }

Reply via email to