You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by mu...@apache.org on 2025/05/31 11:52:05 UTC
(xalan-java) branch xalan-j_xslt3.0_mvn updated: committing improvements to xalan-j w3c xslt 3.0 test suite driver and latest corresponding test suite results
This is an automated email from the ASF dual-hosted git repository.
mukulg pushed a commit to branch xalan-j_xslt3.0_mvn
in repository https://gitbox.apache.org/repos/asf/xalan-java.git
The following commit(s) were added to refs/heads/xalan-j_xslt3.0_mvn by this push:
new bd0795b5d committing improvements to xalan-j w3c xslt 3.0 test suite driver and latest corresponding test suite results
bd0795b5d is described below
commit bd0795b5dfd892081f6df21155387cc16fb2cd4a
Author: Mukul Gandhi <ga...@gmail.com>
AuthorDate: Sat May 31 17:21:42 2025 +0530
committing improvements to xalan-j w3c xslt 3.0 test suite driver and latest corresponding test suite results
---
.../xalan/tests/w3c/xslt3/W3CXSLT3Tests.java | 4 +-
.../tests/w3c/xslt3/W3CXslTransformTestsUtil.java | 48 +++++-
.../result/decl/_character-map-test-set_result.xml | 2 +-
.../result/decl/_function-test-set_result.xml | 49 ++++--
.../xslt3/result/expr/_axes-test-set_result.xml | 2 +-
.../result/expr/_castable-test-set_result.xml | 16 +-
.../result/expr/_expression-test-set_result.xml | 2 +-
.../w3c/xslt3/result/expr/_for-test-set_result.xml | 2 +-
.../_higher-order-functions-test-set_result.xml | 4 +-
.../xslt3/result/expr/_math-test-set_result.xml | 180 ++++++++++-----------
.../result/expr/_nodetest-test-set_result.xml | 2 +-
.../xslt3/result/expr/_path-test-set_result.xml | 2 +-
.../result/expr/_predicate-test-set_result.xml | 4 +-
.../result/fn/_deep-equal-test-set_result.xml | 2 +-
.../w3c/xslt3/result/fn/_key-test-set_result.xml | 4 +-
.../xslt3/result/fn/_position-test-set_result.xml | 2 +-
.../w3c/xslt3/result/fn/_root-test-set_result.xml | 2 +-
.../insn/_analyze-string-test-set_result.xml | 6 +-
.../insn/_apply-templates-test-set_result.xml | 2 +-
.../result/insn/_attribute-test-set_result.xml | 2 +-
.../result/insn/_call-template-test-set_result.xml | 10 +-
.../xslt3/result/insn/_choose-test-set_result.xml | 10 +-
.../xslt3/result/insn/_copy-test-set_result.xml | 12 +-
.../xslt3/result/insn/_element-test-set_result.xml | 2 +-
.../insn/_for-each-group-test-set_result.xml | 4 +-
.../xslt3/result/insn/_iterate-test-set_result.xml | 28 +++-
.../result/insn/_sequence-test-set_result.xml | 4 +-
.../xslt3/result/insn/_sort-test-set_result.xml | 30 ++--
.../w3c/xslt3/result/insn/_try-test-set_result.xml | 24 ++-
.../xslt3/result/type/_boolean-test-set_result.xml | 10 +-
.../xslt3/result/type/_node-test-set_result.xml | 2 +-
.../xslt3/result/type/_string-test-set_result.xml | 14 +-
.../result/w3c_xslt3_testsuite_xalan-j_result.xml | 36 ++---
33 files changed, 322 insertions(+), 201 deletions(-)
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/W3CXSLT3Tests.java b/src/test/java/org/apache/xalan/tests/w3c/xslt3/W3CXSLT3Tests.java
index 97620b740..82ab64b0b 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/W3CXSLT3Tests.java
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/W3CXSLT3Tests.java
@@ -64,8 +64,8 @@ import org.junit.runners.Suite.SuiteClasses;
XslChooseTests.class, XslCopyTests.class, XslIterateTests.class, XslSequenceTests.class,
XslElementTests.class, XslSortTests.class, XslFunctionTests.class, XslCharacterMapTests.class,
XslAxesTests.class, XslCastableTests.class, XslExpressionTests.class, XslForTests.class,
- XslMathTests.class, XslNodeTestTests.class, XslPathTests.class, XslPredicateTests.class,
- XslHigherOrderFunctionTests.class, XslBooleanTests.class, XslNodeTests.class, XslStringTests.class,
+ XslMathTests.class, XslNodeTestTests.class, XslPathTests.class, XslHigherOrderFunctionTests.class,
+ XslPredicateTests.class, XslBooleanTests.class, XslNodeTests.class, XslStringTests.class,
XslFnDeepEqualTests.class, XslFnPositionTests.class, XslFnRootTests.class, XslFnKeyTests.class })
public class W3CXSLT3Tests {
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/W3CXslTransformTestsUtil.java b/src/test/java/org/apache/xalan/tests/w3c/xslt3/W3CXslTransformTestsUtil.java
index 677bd536e..657d423c4 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/W3CXslTransformTestsUtil.java
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/W3CXslTransformTestsUtil.java
@@ -21,6 +21,7 @@ import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
+import java.io.StringReader;
import java.io.StringWriter;
import java.net.URI;
import java.net.URISyntaxException;
@@ -41,6 +42,9 @@ import javax.xml.transform.TransformerException;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.stream.StreamSource;
+import javax.xml.xpath.XPath;
+import javax.xml.xpath.XPathExpression;
+import javax.xml.xpath.XPathFactory;
import org.apache.xalan.tests.util.XslTestsErrorHandler;
import org.apache.xalan.tests.util.XslTransformTestsUtil;
@@ -54,6 +58,7 @@ import org.w3c.dom.Element;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
+import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
/**
@@ -86,11 +91,15 @@ public class W3CXslTransformTestsUtil extends XslTransformTestsUtil {
private static final String FILE_ATTR = "file";
+ private static final String TRUE = "true";
+
private static final String EXPECTED_NODE_KIND_ERROR = "error";
private static final String EXPECTED_NODE_KIND_ASSERT_ALL_OF = "all-of";
- private static final String EXPECTED_NODE_KIND_ASSERT_XML = "assert-xml";
+ private static final String EXPECTED_NODE_KIND_ASSERT = "assert";
+
+ private static final String EXPECTED_NODE_KIND_ASSERT_XML = "assert-xml";
private static final String SERIALIZATION_MATCHES = "serialization-matches";
@@ -311,6 +320,7 @@ public class W3CXslTransformTestsUtil extends XslTransformTestsUtil {
try {
m_xslTransformerFactory.setErrorListener(xslTransformErrHandler);
+
if (m_initTemplateName != null) {
m_xslTransformerFactory.setAttribute(XalanProperties.INIT_TEMPLATE, m_initTemplateName);
}
@@ -377,7 +387,7 @@ public class W3CXslTransformTestsUtil extends XslTransformTestsUtil {
else {
testCaseExpectedAssertXPathList(elemTestResult, nodeExpected, resultStrWriter);
}
- }
+ }
else if (EXPECTED_NODE_KIND_ASSERT_XML.equals(expectedNodeKindName)) {
Element elemNode = (Element)nodeExpected;
String fileName = elemNode.getAttribute(FILE_ATTR);
@@ -404,7 +414,39 @@ public class W3CXslTransformTestsUtil extends XslTransformTestsUtil {
else {
elemTestResult.setAttribute("status", "fail");
}
- }
+ }
+ else if (EXPECTED_NODE_KIND_ASSERT.equals(expectedNodeKindName)) {
+ Element elemNode = (Element)nodeExpected;
+ String fileName = elemNode.getAttribute(FILE_ATTR);
+ String expectedResultStr = null;
+ if (!"".equals(fileName)) {
+ URI uri = new URI(m_xslTransformTestSetFilePath);
+ uri = uri.resolve(fileName);
+ expectedResultStr = getStringContentFromUrl(uri.toURL());
+ }
+ else {
+ expectedResultStr = elemNode.getTextContent();
+ }
+
+ Document xmlInpDoc1 = m_xmlDocumentBuilder.parse(new ByteArrayInputStream((resultStrWriter.toString()).getBytes()));
+ String str1 = serializeXmlDomElementNode(xmlInpDoc1);
+ StringReader strReader = new StringReader(str1);
+
+ // We need to do an XPath 1.0 check here. This is probably
+ // using XPath 1.0 processor from jdk.
+ XPathFactory xpathFactory = XPathFactory.newInstance();
+ XPath xpath = xpathFactory.newXPath();
+ XPathExpression xpathExpr = xpath.compile(expectedResultStr);
+
+ String xpathEvalResult = xpathExpr.evaluate(new InputSource(strReader));
+
+ if (TRUE.equals(xpathEvalResult)) {
+ elemTestResult.setAttribute("status", "pass");
+ }
+ else {
+ elemTestResult.setAttribute("status", "fail");
+ }
+ }
}
catch (SAXException ex) {
handleTestCaseFailException(testResultDoc, trfErrorList, trfFatalErrorList,
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/decl/_character-map-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/decl/_character-map-test-set_result.xml
index dd8a61bd8..0add17bc1 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/decl/_character-map-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/decl/_character-map-test-set_result.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:16:49Z" fail="12" name="character-map" pass="15" skipped="0" statusUnknown="2" totalRun="29">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:47:03Z" fail="12" name="character-map" pass="15" skipped="0" statusUnknown="2" totalRun="29">
<testResult status="pass" testName="character-map-001"/>
<testResult status="pass" testName="character-map-002"/>
<testResult status="pass" testName="character-map-003"/>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/decl/_function-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/decl/_function-test-set_result.xml
index a88227472..fb1dd2285 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/decl/_function-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/decl/_function-test-set_result.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:16:47Z" fail="27" name="function" pass="21" skipped="4" statusUnknown="18" totalRun="70">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:47:03Z" fail="39" name="function" pass="22" skipped="4" statusUnknown="5" totalRun="70">
<testResult status="fail" testName="function-0001">
<outResult/>
</testResult>
@@ -14,17 +14,17 @@
<testResult status="pass" testName="function-0101"/>
<testResult status="pass" testName="function-0102"/>
<testResult status="pass" testName="function-0103"/>
- <testResult testName="function-0104"/>
+ <testResult status="fail" testName="function-0104"/>
<testResult status="pass" testName="function-0105"/>
- <testResult testName="function-0106"/>
+ <testResult status="fail" testName="function-0106"/>
<testResult status="pass" testName="function-0107"/>
- <testResult testName="function-0108"/>
+ <testResult status="fail" testName="function-0108"/>
<testResult status="pass" testName="function-0109"/>
- <testResult testName="function-0110"/>
+ <testResult status="fail" testName="function-0110"/>
<testResult status="pass" testName="function-0111"/>
- <testResult testName="function-0112"/>
+ <testResult status="fail" testName="function-0112"/>
<testResult status="pass" testName="function-0113"/>
- <testResult testName="function-0114"/>
+ <testResult status="fail" testName="function-0114"/>
<testResult status="fail" testName="function-0115">
<outResult><?xml version="1.0" encoding="UTF-8"?><out>17</out></outResult>
</testResult>
@@ -36,7 +36,7 @@
<outResult><?xml version="1.0" encoding="UTF-8"?><out>17</out></outResult>
</testResult>
<testResult status="skipped" xsltVersion="2.0 only"/>
- <testResult testName="function-0119b"/>
+ <testResult status="pass" testName="function-0119b"/>
<testResult status="skipped" xsltVersion="2.0 only"/>
<testResult status="fail" testName="function-0120b">
<outResult><?xml version="1.0" encoding="UTF-8"?><out>true</out></outResult>
@@ -56,8 +56,17 @@
<testResult status="pass" testName="function-0205"/>
<testResult status="fail" testName="function-0301"/>
<testResult status="skipped" xsltVersion="2.0 only"/>
- <testResult testName="function-0302b"/>
- <testResult testName="function-0303"/>
+ <testResult status="fail" testName="function-0302b">
+ <outResult>
+ <errTrace>Unknown error in XPath.</errTrace>
+ <errTrace>Unknown error in XPath.</errTrace>
+ <errTrace>Unknown error in XPath.</errTrace>
+ <errTrace>Unknown error in XPath.</errTrace>
+ </outResult>
+ </testResult>
+ <testResult status="fail" testName="function-0303">
+ <outResult/>
+ </testResult>
<testResult status="fail" testName="function-0401"/>
<testResult status="fail" testName="function-0501">
<outResult>
@@ -86,7 +95,7 @@
<testResult status="pass" testName="function-1012"/>
<testResult status="fail" testName="function-1013"/>
<testResult status="fail" testName="function-1014"/>
- <testResult testName="function-1015"/>
+ <testResult status="fail" testName="function-1015"/>
<testResult status="fail" testName="function-1016">
<outResult>
<errTrace>java.lang.RuntimeException: ElemTemplateElement error: Found more than one XSL stylesheet function named: x:test with arity 1</errTrace>
@@ -111,14 +120,26 @@
<testResult status="fail" testName="function-1025">
<outResult/>
</testResult>
- <testResult testName="function-1026"/>
+ <testResult status="fail" testName="function-1026">
+ <outResult>
+ <errTrace>XPTY0004 : Function call argument at position 1 for function {http://xxx.com/}test(), doesn't match the declared parameter type xs:integer.</errTrace>
+ </outResult>
+ </testResult>
<testResult status="fail" testName="function-1027">
<outResult/>
</testResult>
- <testResult testName="function-1028"/>
+ <testResult status="fail" testName="function-1028">
+ <outResult>
+ <errTrace>XPTY0004 : Function call argument at position 1 for function {http://xxx.com/}test(), doesn't match the declared parameter type xs:integer.</errTrace>
+ </outResult>
+ </testResult>
<testResult status="fail" testName="function-1029">
<outResult/>
</testResult>
- <testResult testName="function-1030"/>
+ <testResult status="fail" testName="function-1030">
+ <outResult>
+ <errTrace>XPTY0004 : Function call argument at position 1 for function {http://xxx.com/}test(), doesn't match the declared parameter type xs:integer.</errTrace>
+ </outResult>
+ </testResult>
<testResult testName="function-1031"/>
</testrun>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_axes-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_axes-test-set_result.xml
index 6e6561a6d..7c4e77cb1 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_axes-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_axes-test-set_result.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:16:49Z" fail="29" name="axes" pass="172" skipped="0" statusUnknown="0" totalRun="201">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:47:03Z" fail="29" name="axes" pass="172" skipped="0" statusUnknown="0" totalRun="201">
<testResult status="pass" testName="axes-001"/>
<testResult status="pass" testName="axes-002"/>
<testResult status="pass" testName="axes-003"/>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_castable-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_castable-test-set_result.xml
index 90ea8f8d1..2ff72059b 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_castable-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_castable-test-set_result.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:16:53Z" fail="7" name="castable" pass="0" skipped="0" statusUnknown="2" totalRun="9">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:47:04Z" fail="9" name="castable" pass="0" skipped="0" statusUnknown="0" totalRun="9">
<testResult status="fail" testName="castable-001"/>
<testResult status="fail" testName="castable-002">
<outResult>
@@ -15,8 +15,18 @@
<errTrace>XTTE0570 : The source xdm sequence cannot be cast to the provided sequence type.</errTrace>
</outResult>
</testResult>
- <testResult testName="castable-005"/>
- <testResult testName="castable-006"/>
+ <testResult status="fail" testName="castable-005">
+ <outResult>
+ <errTrace>Failed calling setNamespace method</errTrace>
+ <errTrace>Failed calling setSchemaLocation method</errTrace>
+ </outResult>
+ </testResult>
+ <testResult status="fail" testName="castable-006">
+ <outResult>
+ <errTrace>Failed calling setNamespace method</errTrace>
+ <errTrace>Failed calling setSchemaLocation method</errTrace>
+ </outResult>
+ </testResult>
<testResult status="fail" testName="castable-007">
<outResult>
<errTrace>"expand-text" attribute is not allowed on the xsl:stylesheet element!</errTrace>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_expression-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_expression-test-set_result.xml
index fedc2ff1b..442fc9857 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_expression-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_expression-test-set_result.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:16:54Z" fail="0" name="expression" pass="9" skipped="0" statusUnknown="1" totalRun="10">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:47:04Z" fail="0" name="expression" pass="9" skipped="0" statusUnknown="1" totalRun="10">
<testResult status="pass" testName="expression-0101"/>
<testResult status="pass" testName="expression-0301"/>
<testResult status="pass" testName="expression-0302"/>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_for-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_for-test-set_result.xml
index 075583f66..e046ddc6c 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_for-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_for-test-set_result.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:16:54Z" fail="2" name="for" pass="1" skipped="0" statusUnknown="1" totalRun="4">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:47:04Z" fail="2" name="for" pass="1" skipped="0" statusUnknown="1" totalRun="4">
<testResult status="fail" testName="for-001"/>
<testResult status="fail" testName="for-002"/>
<testResult status="pass" testName="for-003"/>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_higher-order-functions-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_higher-order-functions-test-set_result.xml
index 43dec8824..6c6cb9c2f 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_higher-order-functions-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_higher-order-functions-test-set_result.xml
@@ -1,5 +1,5 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:17:01Z" fail="18" name="higher-order-functions" pass="6" skipped="0" statusUnknown="1" totalRun="25">
- <testResult status="fail" testName="higher-order-functions-001"/>
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:47:07Z" fail="17" name="higher-order-functions" pass="7" skipped="0" statusUnknown="1" totalRun="25">
+ <testResult status="pass" testName="higher-order-functions-001"/>
<testResult status="pass" testName="higher-order-functions-002"/>
<testResult status="pass" testName="higher-order-functions-003"/>
<testResult status="pass" testName="higher-order-functions-004"/>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_math-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_math-test-set_result.xml
index 764fad6af..44c534177 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_math-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_math-test-set_result.xml
@@ -1,5 +1,5 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:16:56Z" fail="32" name="math" pass="26" skipped="0" statusUnknown="90" totalRun="148">
- <testResult testName="math-0101"/>
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:47:06Z" fail="39" name="math" pass="108" skipped="0" statusUnknown="1" totalRun="148">
+ <testResult status="pass" testName="math-0101"/>
<testResult status="fail" testName="math-0102">
<outResult/>
</testResult>
@@ -9,85 +9,85 @@
<testResult status="fail" testName="math-0106">
<outResult><?xml version="1.0" encoding="UTF-8"?>false</outResult>
</testResult>
- <testResult testName="math-0107"/>
- <testResult testName="math-0201"/>
- <testResult testName="math-0202"/>
- <testResult testName="math-0301"/>
- <testResult testName="math-0401"/>
- <testResult testName="math-0501"/>
- <testResult testName="math-0601"/>
- <testResult testName="math-0701"/>
- <testResult testName="math-0801"/>
- <testResult testName="math-0901"/>
- <testResult testName="math-1001"/>
- <testResult testName="math-1002"/>
- <testResult testName="math-1003"/>
- <testResult testName="math-1004"/>
- <testResult testName="math-1005"/>
- <testResult testName="math-1101"/>
- <testResult testName="math-1201"/>
+ <testResult status="pass" testName="math-0107"/>
+ <testResult status="pass" testName="math-0201"/>
+ <testResult status="pass" testName="math-0202"/>
+ <testResult status="pass" testName="math-0301"/>
+ <testResult status="pass" testName="math-0401"/>
+ <testResult status="pass" testName="math-0501"/>
+ <testResult status="pass" testName="math-0601"/>
+ <testResult status="pass" testName="math-0701"/>
+ <testResult status="pass" testName="math-0801"/>
+ <testResult status="pass" testName="math-0901"/>
+ <testResult status="pass" testName="math-1001"/>
+ <testResult status="pass" testName="math-1002"/>
+ <testResult status="pass" testName="math-1003"/>
+ <testResult status="pass" testName="math-1004"/>
+ <testResult status="pass" testName="math-1005"/>
+ <testResult status="pass" testName="math-1101"/>
+ <testResult status="pass" testName="math-1201"/>
<testResult status="pass" testName="math-1301"/>
- <testResult testName="math-1401"/>
- <testResult testName="math-1501"/>
- <testResult testName="math-1502"/>
- <testResult testName="math-1503"/>
- <testResult testName="math-1504"/>
- <testResult testName="math-1505"/>
- <testResult testName="math-1506"/>
- <testResult testName="math-1507"/>
- <testResult testName="math-1508"/>
- <testResult testName="math-1509"/>
- <testResult testName="math-1510"/>
- <testResult testName="math-1511"/>
- <testResult testName="math-1512"/>
- <testResult testName="math-1513"/>
- <testResult testName="math-1514"/>
- <testResult testName="math-1515"/>
- <testResult testName="math-1516"/>
- <testResult testName="math-1517"/>
- <testResult testName="math-1518"/>
- <testResult testName="math-1519"/>
+ <testResult status="pass" testName="math-1401"/>
+ <testResult status="pass" testName="math-1501"/>
+ <testResult status="pass" testName="math-1502"/>
+ <testResult status="pass" testName="math-1503"/>
+ <testResult status="pass" testName="math-1504"/>
+ <testResult status="pass" testName="math-1505"/>
+ <testResult status="pass" testName="math-1506"/>
+ <testResult status="pass" testName="math-1507"/>
+ <testResult status="pass" testName="math-1508"/>
+ <testResult status="pass" testName="math-1509"/>
+ <testResult status="pass" testName="math-1510"/>
+ <testResult status="pass" testName="math-1511"/>
+ <testResult status="pass" testName="math-1512"/>
+ <testResult status="fail" testName="math-1513"/>
+ <testResult status="pass" testName="math-1514"/>
+ <testResult status="pass" testName="math-1515"/>
+ <testResult status="pass" testName="math-1516"/>
+ <testResult status="fail" testName="math-1517"/>
+ <testResult status="pass" testName="math-1518"/>
+ <testResult status="fail" testName="math-1519"/>
<testResult status="fail" testName="math-1601"/>
<testResult status="fail" testName="math-1701"/>
<testResult status="fail" testName="math-1801"/>
- <testResult testName="math-1901"/>
- <testResult testName="math-1902"/>
- <testResult testName="math-1903"/>
- <testResult testName="math-1904"/>
- <testResult testName="math-1905"/>
- <testResult testName="math-1906"/>
- <testResult testName="math-1907"/>
- <testResult testName="math-1908"/>
- <testResult testName="math-1909"/>
- <testResult testName="math-1910"/>
- <testResult testName="math-1911"/>
- <testResult testName="math-1912"/>
- <testResult testName="math-1913"/>
- <testResult testName="math-1914"/>
- <testResult testName="math-1915"/>
- <testResult testName="math-1916"/>
- <testResult testName="math-1917"/>
- <testResult testName="math-2001"/>
- <testResult testName="math-2002"/>
- <testResult testName="math-2003"/>
- <testResult testName="math-2004"/>
- <testResult testName="math-2005"/>
- <testResult testName="math-2006"/>
- <testResult testName="math-2007"/>
- <testResult testName="math-2008"/>
- <testResult testName="math-2009"/>
- <testResult testName="math-2010"/>
- <testResult testName="math-2011"/>
- <testResult testName="math-2012"/>
- <testResult testName="math-2013"/>
+ <testResult status="pass" testName="math-1901"/>
+ <testResult status="pass" testName="math-1902"/>
+ <testResult status="pass" testName="math-1903"/>
+ <testResult status="pass" testName="math-1904"/>
+ <testResult status="pass" testName="math-1905"/>
+ <testResult status="pass" testName="math-1906"/>
+ <testResult status="pass" testName="math-1907"/>
+ <testResult status="pass" testName="math-1908"/>
+ <testResult status="pass" testName="math-1909"/>
+ <testResult status="pass" testName="math-1910"/>
+ <testResult status="pass" testName="math-1911"/>
+ <testResult status="pass" testName="math-1912"/>
+ <testResult status="pass" testName="math-1913"/>
+ <testResult status="pass" testName="math-1914"/>
+ <testResult status="pass" testName="math-1915"/>
+ <testResult status="pass" testName="math-1916"/>
+ <testResult status="pass" testName="math-1917"/>
+ <testResult status="pass" testName="math-2001"/>
+ <testResult status="pass" testName="math-2002"/>
+ <testResult status="pass" testName="math-2003"/>
+ <testResult status="pass" testName="math-2004"/>
+ <testResult status="pass" testName="math-2005"/>
+ <testResult status="pass" testName="math-2006"/>
+ <testResult status="pass" testName="math-2007"/>
+ <testResult status="pass" testName="math-2008"/>
+ <testResult status="pass" testName="math-2009"/>
+ <testResult status="pass" testName="math-2010"/>
+ <testResult status="pass" testName="math-2011"/>
+ <testResult status="pass" testName="math-2012"/>
+ <testResult status="pass" testName="math-2013"/>
<testResult status="pass" testName="math-2101"/>
- <testResult testName="math-2102"/>
+ <testResult status="pass" testName="math-2102"/>
<testResult status="pass" testName="math-2201"/>
<testResult status="pass" testName="math-2202"/>
<testResult status="pass" testName="math-2301"/>
<testResult status="pass" testName="math-2302"/>
<testResult status="pass" testName="math-2303"/>
- <testResult testName="math-2401"/>
+ <testResult status="pass" testName="math-2401"/>
<testResult status="pass" testName="math-2402"/>
<testResult status="pass" testName="math-2403"/>
<testResult status="pass" testName="math-2404"/>
@@ -98,23 +98,23 @@
<testResult status="pass" testName="math-2409"/>
<testResult status="pass" testName="math-2410"/>
<testResult status="pass" testName="math-2501"/>
- <testResult testName="math-2502"/>
- <testResult testName="math-2503"/>
- <testResult testName="math-2504"/>
+ <testResult status="pass" testName="math-2502"/>
+ <testResult status="pass" testName="math-2503"/>
+ <testResult status="pass" testName="math-2504"/>
<testResult status="pass" testName="math-2505"/>
- <testResult testName="math-2506"/>
- <testResult testName="math-2507"/>
+ <testResult status="fail" testName="math-2506"/>
+ <testResult status="fail" testName="math-2507"/>
<testResult status="fail" testName="math-2508"/>
- <testResult testName="math-2509"/>
- <testResult testName="math-2601"/>
- <testResult testName="math-2602"/>
- <testResult testName="math-2603"/>
- <testResult testName="math-2604"/>
- <testResult testName="math-2605"/>
+ <testResult status="fail" testName="math-2509"/>
+ <testResult status="pass" testName="math-2601"/>
+ <testResult status="pass" testName="math-2602"/>
+ <testResult status="pass" testName="math-2603"/>
+ <testResult status="pass" testName="math-2604"/>
+ <testResult status="pass" testName="math-2605"/>
<testResult status="fail" testName="math-2606">
<outResult/>
</testResult>
- <testResult testName="math-2607"/>
+ <testResult status="pass" testName="math-2607"/>
<testResult status="pass" testName="math-2608"/>
<testResult status="fail" testName="math-2609"/>
<testResult status="pass" testName="math-2610"/>
@@ -123,8 +123,8 @@
<testResult status="fail" testName="math-2701"/>
<testResult status="pass" testName="math-2801"/>
<testResult status="pass" testName="math-2901"/>
- <testResult testName="math-3001"/>
- <testResult testName="math-3101"/>
+ <testResult status="pass" testName="math-3001"/>
+ <testResult status="fail" testName="math-3101"/>
<testResult status="pass" testName="math-3201"/>
<testResult status="fail" testName="math-3301">
<outResult/>
@@ -155,11 +155,11 @@
<testResult status="fail" testName="math-3306"/>
<testResult status="fail" testName="math-3306a"/>
<testResult status="pass" testName="math-3307"/>
- <testResult testName="math-3307a"/>
- <testResult testName="math-3308"/>
- <testResult testName="math-3308a"/>
- <testResult testName="math-3309"/>
- <testResult testName="math-3309a"/>
+ <testResult status="pass" testName="math-3307a"/>
+ <testResult status="pass" testName="math-3308"/>
+ <testResult status="pass" testName="math-3308a"/>
+ <testResult status="pass" testName="math-3309"/>
+ <testResult status="pass" testName="math-3309a"/>
<testResult status="fail" testName="math-3310"/>
<testResult status="fail" testName="math-3310a"/>
<testResult status="pass" testName="math-3311"/>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_nodetest-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_nodetest-test-set_result.xml
index 26d5fe2dc..48d6d2b80 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_nodetest-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_nodetest-test-set_result.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:16:58Z" fail="36" name="nodetest" pass="2" skipped="0" statusUnknown="0" totalRun="38">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:47:06Z" fail="36" name="nodetest" pass="2" skipped="0" statusUnknown="0" totalRun="38">
<testResult status="pass" testName="nodetest-001"/>
<testResult status="pass" testName="nodetest-002"/>
<testResult status="fail" testName="nodetest-003">
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_path-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_path-test-set_result.xml
index 6fbb5a617..0a628d49d 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_path-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_path-test-set_result.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:16:59Z" fail="3" name="path" pass="7" skipped="0" statusUnknown="0" totalRun="10">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:47:07Z" fail="3" name="path" pass="7" skipped="0" statusUnknown="0" totalRun="10">
<testResult status="pass" testName="path-001"/>
<testResult status="pass" testName="path-002"/>
<testResult status="pass" testName="path-003"/>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_predicate-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_predicate-test-set_result.xml
index 533213baf..603859600 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_predicate-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/expr/_predicate-test-set_result.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:17:00Z" fail="7" name="predicate" pass="49" skipped="0" statusUnknown="1" totalRun="57">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:47:07Z" fail="7" name="predicate" pass="50" skipped="0" statusUnknown="0" totalRun="57">
<testResult status="fail" testName="predicate-001"/>
<testResult status="fail" testName="predicate-002"/>
<testResult status="fail" testName="predicate-003"/>
@@ -53,7 +53,7 @@
<testResult status="pass" testName="predicate-052"/>
<testResult status="pass" testName="predicate-053"/>
<testResult status="pass" testName="predicate-054"/>
- <testResult testName="predicate-055"/>
+ <testResult status="pass" testName="predicate-055"/>
<testResult status="fail" testName="predicate-056">
<outResult><?xml version="1.0" encoding="UTF-8"?></outResult>
</testResult>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/fn/_deep-equal-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/fn/_deep-equal-test-set_result.xml
index 986934768..5f298d116 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/fn/_deep-equal-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/fn/_deep-equal-test-set_result.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:17:06Z" fail="0" name="deep-equal" pass="2" skipped="0" statusUnknown="0" totalRun="2">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:47:07Z" fail="0" name="deep-equal" pass="2" skipped="0" statusUnknown="0" totalRun="2">
<testResult status="pass" testName="deep-equal-001"/>
<testResult status="pass" testName="deep-equal-002"/>
</testrun>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/fn/_key-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/fn/_key-test-set_result.xml
index 64e5cde2a..cf062cc37 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/fn/_key-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/fn/_key-test-set_result.xml
@@ -1,11 +1,11 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:17:09Z" fail="3" name="key" pass="20" skipped="0" statusUnknown="2" totalRun="25">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:47:09Z" fail="3" name="key" pass="21" skipped="0" statusUnknown="1" totalRun="25">
<testResult status="pass" testName="key-001"/>
<testResult status="fail" testName="key-002">
<outResult/>
</testResult>
<testResult status="pass" testName="key-003"/>
<testResult status="fail" testName="key-004"/>
- <testResult testName="key-005"/>
+ <testResult status="pass" testName="key-005"/>
<testResult status="fail" testName="key-006">
<outResult/>
</testResult>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/fn/_position-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/fn/_position-test-set_result.xml
index 0486c8832..c10492d26 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/fn/_position-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/fn/_position-test-set_result.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:17:06Z" fail="8" name="position" pass="108" skipped="0" statusUnknown="1" totalRun="117">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:47:07Z" fail="8" name="position" pass="108" skipped="0" statusUnknown="1" totalRun="117">
<testResult status="pass" testName="position-0101"/>
<testResult status="fail" testName="position-0102"/>
<testResult status="fail" testName="position-0103">
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/fn/_root-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/fn/_root-test-set_result.xml
index 78d51aa2e..8e0ff4273 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/fn/_root-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/fn/_root-test-set_result.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:17:09Z" fail="4" name="root" pass="6" skipped="0" statusUnknown="0" totalRun="10">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:47:09Z" fail="4" name="root" pass="6" skipped="0" statusUnknown="0" totalRun="10">
<testResult status="fail" testName="root-0101"/>
<testResult status="fail" testName="root-0102"/>
<testResult status="pass" testName="root-0103"/>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_analyze-string-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_analyze-string-test-set_result.xml
index df5dbb31c..c8030cb8e 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_analyze-string-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_analyze-string-test-set_result.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:16:28Z" fail="18" name="analyze-string" pass="33" skipped="5" statusUnknown="2" totalRun="58">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:46:55Z" fail="20" name="analyze-string" pass="33" skipped="5" statusUnknown="0" totalRun="58">
<testResult status="pass" testName="analyze-string-001"/>
<testResult status="pass" testName="analyze-string-002"/>
<testResult status="pass" testName="analyze-string-003"/>
@@ -59,7 +59,7 @@
</outResult>
</testResult>
<testResult status="skipped" xsltVersion="2.0 only"/>
- <testResult testName="analyze-string-091b"/>
+ <testResult status="fail" testName="analyze-string-091b"/>
<testResult status="fail" testName="analyze-string-092">
<outResult>
<errTrace>Variable v1 is directly or indirectly referencing itself!</errTrace>
@@ -73,7 +73,7 @@
<testResult status="fail" testName="analyze-string-095">
<outResult/>
</testResult>
- <testResult testName="analyze-string-096"/>
+ <testResult status="fail" testName="analyze-string-096"/>
<testResult status="fail" testName="analyze-string-097">
<outResult>
<errTrace>XTTE1540 : An error occured while evaluating an XSL stylesheet xsl:copy-of instruction.</errTrace>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_apply-templates-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_apply-templates-test-set_result.xml
index 3e1d51101..c1a1ac72a 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_apply-templates-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_apply-templates-test-set_result.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:16:30Z" fail="26" name="apply-templates" pass="22" skipped="2" statusUnknown="0" totalRun="50">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:46:56Z" fail="26" name="apply-templates" pass="22" skipped="2" statusUnknown="0" totalRun="50">
<testResult status="fail" testName="apply-templates-001">
<outResult><?xml version="1.0" encoding="UTF-8"?>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_attribute-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_attribute-test-set_result.xml
index 62b53457f..4db428f02 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_attribute-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_attribute-test-set_result.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:16:34Z" fail="12" name="attribute" pass="7" skipped="0" statusUnknown="2" totalRun="21">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:46:57Z" fail="12" name="attribute" pass="7" skipped="0" statusUnknown="2" totalRun="21">
<testResult status="fail" testName="attribute-0001"/>
<testResult status="fail" testName="attribute-0002">
<outResult/>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_call-template-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_call-template-test-set_result.xml
index f694c5a3b..fd3974bfa 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_call-template-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_call-template-test-set_result.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:16:36Z" fail="14" name="call-template" pass="25" skipped="1" statusUnknown="2" totalRun="42">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:46:58Z" fail="16" name="call-template" pass="25" skipped="1" statusUnknown="0" totalRun="42">
<testResult status="fail" testName="call-template-0001">
<outResult>
<errTrace>XPTY0004 : An error occured while evaluating an XPath expression ancestor-or-self::*.</errTrace>
@@ -17,7 +17,7 @@
<outResult><?xml version="1.0" encoding="UTF-8"?> Do Nothing! </outResult>
</testResult>
<testResult status="pass" testName="call-template-0107"/>
- <testResult testName="call-template-0108"/>
+ <testResult status="fail" testName="call-template-0108"/>
<testResult status="fail" testName="call-template-0109">
<outResult/>
</testResult>
@@ -49,7 +49,11 @@
<testResult status="fail" testName="call-template-0901"/>
<testResult status="pass" testName="call-template-1001"/>
<testResult status="fail" testName="call-template-1002"/>
- <testResult testName="call-template-1003"/>
+ <testResult status="fail" testName="call-template-1003">
+ <outResult>
+ <errTrace>"expand-text" attribute is not allowed on the xsl:stylesheet element!</errTrace>
+ </outResult>
+ </testResult>
<testResult status="pass" testName="call-template-1101"/>
<testResult status="pass" testName="call-template-1102"/>
<testResult status="pass" testName="call-template-1201"/>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_choose-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_choose-test-set_result.xml
index c820dfb30..54a41159f 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_choose-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_choose-test-set_result.xml
@@ -1,11 +1,13 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:16:37Z" fail="3" name="choose" pass="17" skipped="0" statusUnknown="4" totalRun="24">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:46:58Z" fail="6" name="choose" pass="17" skipped="0" statusUnknown="1" totalRun="24">
<testResult status="pass" testName="choose-0101"/>
<testResult status="pass" testName="choose-0102"/>
<testResult status="fail" testName="choose-0103"/>
<testResult status="pass" testName="choose-0104"/>
- <testResult testName="choose-0105"/>
- <testResult testName="choose-0106"/>
- <testResult testName="choose-0107"/>
+ <testResult status="fail" testName="choose-0105">
+ <outResult/>
+ </testResult>
+ <testResult status="fail" testName="choose-0106"/>
+ <testResult status="fail" testName="choose-0107"/>
<testResult status="pass" testName="choose-0201"/>
<testResult status="fail" testName="choose-0202">
<outResult/>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_copy-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_copy-test-set_result.xml
index 5fc64b7e9..dcc7a93d9 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_copy-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_copy-test-set_result.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:16:39Z" fail="38" name="copy" pass="16" skipped="0" statusUnknown="6" totalRun="60">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:47:00Z" fail="43" name="copy" pass="16" skipped="0" statusUnknown="1" totalRun="60">
<testResult status="fail" testName="copy-0101"/>
<testResult status="pass" testName="copy-0102"/>
<testResult status="fail" testName="copy-0103"/>
@@ -44,9 +44,9 @@
<errTrace>Illegal value: #current used for QNAME attribute: mode</errTrace>
</outResult>
</testResult>
- <testResult testName="copy-0609"/>
- <testResult testName="copy-0610"/>
- <testResult testName="copy-0611"/>
+ <testResult status="fail" testName="copy-0609"/>
+ <testResult status="fail" testName="copy-0610"/>
+ <testResult status="fail" testName="copy-0611"/>
<testResult status="fail" testName="copy-0612">
<outResult>
<errTrace>XPTY0004 : Function call argument at position 1 for function {http://local-functions/}in-scope-namespaces(), doesn't match the declared parameter type element(*).</errTrace>
@@ -202,7 +202,7 @@
<testResult status="pass" testName="copy-1202"/>
<testResult status="pass" testName="copy-1203"/>
<testResult status="pass" testName="copy-1204"/>
- <testResult testName="copy-1205"/>
+ <testResult status="fail" testName="copy-1205"/>
<testResult status="fail" testName="copy-1206"/>
<testResult status="fail" testName="copy-1207"/>
<testResult status="fail" testName="copy-1208"/>
@@ -217,7 +217,7 @@
<errTrace>XTSE0010 : an instruction xsl:on-empty is not known to the XSLT processor.</errTrace>
</outResult>
</testResult>
- <testResult testName="copy-1211"/>
+ <testResult status="fail" testName="copy-1211"/>
<testResult status="fail" testName="copy-1212"/>
<testResult status="fail" testName="copy-1213">
<outResult>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_element-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_element-test-set_result.xml
index 667f81840..b98aeb9bf 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_element-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_element-test-set_result.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:16:44Z" fail="14" name="element" pass="8" skipped="0" statusUnknown="1" totalRun="23">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:47:02Z" fail="14" name="element" pass="8" skipped="0" statusUnknown="1" totalRun="23">
<testResult status="fail" testName="element-0001">
<outResult/>
</testResult>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_for-each-group-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_for-each-group-test-set_result.xml
index 2f1dc0b5d..9599e357e 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_for-each-group-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_for-each-group-test-set_result.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:16:31Z" fail="28" name="for-each-group" pass="44" skipped="4" statusUnknown="2" totalRun="78">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:46:56Z" fail="29" name="for-each-group" pass="44" skipped="4" statusUnknown="1" totalRun="78">
<testResult status="pass" testName="for-each-group-001"/>
<testResult status="skipped" xsltVersion="2.0 only"/>
<testResult status="pass" testName="for-each-group-002"/>
@@ -38,7 +38,7 @@
<testResult status="pass" testName="for-each-group-044"/>
<testResult status="fail" testName="for-each-group-045"/>
<testResult status="skipped" xsltVersion="2.0 only"/>
- <testResult testName="for-each-group-046a"/>
+ <testResult status="fail" testName="for-each-group-046a"/>
<testResult status="pass" testName="for-each-group-047"/>
<testResult status="pass" testName="for-each-group-048"/>
<testResult status="pass" testName="for-each-group-049"/>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_iterate-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_iterate-test-set_result.xml
index 12c63ca98..f0de91163 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_iterate-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_iterate-test-set_result.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:16:41Z" fail="27" name="iterate" pass="9" skipped="0" statusUnknown="8" totalRun="44">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:47:00Z" fail="33" name="iterate" pass="10" skipped="0" statusUnknown="1" totalRun="44">
<testResult status="pass" testName="iterate-001"/>
<testResult status="pass" testName="iterate-002"/>
<testResult status="pass" testName="iterate-003"/>
@@ -86,9 +86,9 @@
<testResult status="pass" testName="iterate-012"/>
<testResult status="pass" testName="iterate-013"/>
<testResult status="fail" testName="iterate-014"/>
- <testResult testName="iterate-015"/>
- <testResult testName="iterate-016"/>
- <testResult testName="iterate-017"/>
+ <testResult status="pass" testName="iterate-015"/>
+ <testResult status="fail" testName="iterate-016"/>
+ <testResult status="fail" testName="iterate-017"/>
<testResult status="fail" testName="iterate-018"/>
<testResult status="fail" testName="iterate-019"/>
<testResult status="fail" testName="iterate-020"/>
@@ -153,15 +153,27 @@
<errTrace>"expand-text" attribute is not allowed on the xsl:stylesheet element!</errTrace>
</outResult>
</testResult>
- <testResult testName="iterate-039"/>
- <testResult testName="iterate-040"/>
- <testResult testName="iterate-041"/>
+ <testResult status="fail" testName="iterate-039">
+ <outResult>
+ <errTrace>"expand-text" attribute is not allowed on the xsl:stylesheet element!</errTrace>
+ </outResult>
+ </testResult>
+ <testResult status="fail" testName="iterate-040">
+ <outResult/>
+ </testResult>
+ <testResult status="fail" testName="iterate-041">
+ <outResult/>
+ </testResult>
<testResult status="fail" testName="iterate-042">
<outResult>
<errTrace>"expand-text" attribute is not allowed on the xsl:stylesheet element!</errTrace>
</outResult>
</testResult>
- <testResult testName="iterate-043"/>
+ <testResult status="fail" testName="iterate-043">
+ <outResult>
+ <errTrace>"expand-text" attribute is not allowed on the xsl:stylesheet element!</errTrace>
+ </outResult>
+ </testResult>
<testResult status="fail" testName="iterate-901">
<outResult>
<errTrace>org.apache.xml.utils.WrappedRuntimeException: XPST0008 : Could not find variable with the name of basketCost</errTrace>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_sequence-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_sequence-test-set_result.xml
index 65ac8cd83..95833cedc 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_sequence-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_sequence-test-set_result.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:16:42Z" fail="18" name="sequence" pass="8" skipped="0" statusUnknown="1" totalRun="27">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:47:01Z" fail="19" name="sequence" pass="7" skipped="0" statusUnknown="1" totalRun="27">
<testResult status="fail" testName="sequence-0101"/>
<testResult status="fail" testName="sequence-0102"/>
<testResult status="pass" testName="sequence-0103"/>
@@ -38,7 +38,7 @@
<testResult status="pass" testName="sequence-0117"/>
<testResult status="pass" testName="sequence-0118"/>
<testResult status="fail" testName="sequence-0119"/>
- <testResult status="pass" testName="sequence-0120"/>
+ <testResult status="fail" testName="sequence-0120"/>
<testResult status="pass" testName="sequence-0121"/>
<testResult status="fail" testName="sequence-0122"/>
<testResult status="fail" testName="sequence-0123"/>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_sort-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_sort-test-set_result.xml
index 613105323..a0862aeb2 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_sort-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_sort-test-set_result.xml
@@ -1,14 +1,18 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:16:45Z" fail="37" name="sort" pass="31" skipped="0" statusUnknown="12" totalRun="80">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:47:03Z" fail="44" name="sort" pass="35" skipped="0" statusUnknown="1" totalRun="80">
<testResult status="pass" testName="sort-001"/>
<testResult status="pass" testName="sort-002"/>
- <testResult testName="sort-003"/>
+ <testResult status="fail" testName="sort-003">
+ <outResult>
+ <errTrace>xsl:sequence is not allowed in this position in the stylesheet</errTrace>
+ </outResult>
+ </testResult>
<testResult status="fail" testName="sort-004"/>
<testResult status="pass" testName="sort-005"/>
- <testResult testName="sort-006"/>
+ <testResult status="fail" testName="sort-006"/>
<testResult status="pass" testName="sort-007"/>
<testResult status="pass" testName="sort-008"/>
<testResult status="pass" testName="sort-009"/>
- <testResult testName="sort-010"/>
+ <testResult status="fail" testName="sort-010"/>
<testResult status="pass" testName="sort-011"/>
<testResult status="fail" testName="sort-012"/>
<testResult status="fail" testName="sort-013"/>
@@ -22,9 +26,9 @@
<testResult status="pass" testName="sort-021"/>
<testResult status="pass" testName="sort-022"/>
<testResult status="pass" testName="sort-023"/>
- <testResult testName="sort-024"/>
- <testResult testName="sort-025"/>
- <testResult testName="sort-026"/>
+ <testResult status="fail" testName="sort-024"/>
+ <testResult status="fail" testName="sort-025"/>
+ <testResult status="fail" testName="sort-026"/>
<testResult status="fail" testName="sort-027">
<outResult><?xml version="1.0" encoding="iso-8859-1"?><out lang="default-order"/>
</outResult>
@@ -34,15 +38,15 @@
<outResult><?xml version="1.0" encoding="iso-8859-1"?><out lang="default-order"/>
</outResult>
</testResult>
- <testResult testName="sort-030"/>
- <testResult testName="sort-031"/>
+ <testResult status="pass" testName="sort-030"/>
+ <testResult status="pass" testName="sort-031"/>
<testResult status="pass" testName="sort-032"/>
<testResult status="pass" testName="sort-033"/>
<testResult status="fail" testName="sort-034"/>
<testResult status="pass" testName="sort-035"/>
<testResult status="pass" testName="sort-036"/>
- <testResult testName="sort-037"/>
- <testResult testName="sort-038"/>
+ <testResult status="pass" testName="sort-037"/>
+ <testResult status="pass" testName="sort-038"/>
<testResult status="pass" testName="sort-039"/>
<testResult status="pass" testName="sort-040"/>
<testResult status="pass" testName="sort-041"/>
@@ -63,7 +67,9 @@
<errTrace>XTTE0590 : The value to parameter 'v' cannot be assigned. Either the parameter's input is not available or parameter's value cannot be cast to an expected type.</errTrace>
</outResult>
</testResult>
- <testResult testName="sort-055"/>
+ <testResult status="fail" testName="sort-055">
+ <outResult/>
+ </testResult>
<testResult status="fail" testName="sort-056"/>
<testResult status="fail" testName="sort-057"/>
<testResult status="fail" testName="sort-058"/>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_try-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_try-test-set_result.xml
index 9df674ccc..8515b9f83 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_try-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_try-test-set_result.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:16:33Z" fail="21" name="try" pass="11" skipped="5" statusUnknown="5" totalRun="42">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:46:57Z" fail="26" name="try" pass="11" skipped="5" statusUnknown="0" totalRun="42">
<testResult status="pass" testName="try-001"/>
<testResult status="fail" testName="try-002">
<outResult/>
@@ -71,11 +71,23 @@
<testResult status="fail" testName="try-032">
<outResult/>
</testResult>
- <testResult testName="try-033"/>
+ <testResult status="fail" testName="try-033"/>
<testResult status="fail" testName="try-034">
<outResult><?xml version="1.0" encoding="UTF-8"?><out><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/><in/>&l [...]
</testResult>
- <testResult testName="try-035"/>
+ <testResult status="fail" testName="try-035">
+ <outResult>
+ <errTrace>FOAR0001 : An integer division by zero error.</errTrace>
+ <errTrace>FOAR0001 : An integer division by zero error.</errTrace>
+ <errTrace>FOAR0001 : An integer division by zero error.</errTrace>
+ <errTrace>FOAR0001 : An integer division by zero error.</errTrace>
+ <errTrace>FOAR0001 : An integer division by zero error.</errTrace>
+ <errTrace>FOAR0001 : An integer division by zero error.</errTrace>
+ <errTrace>FOAR0001 : An integer division by zero error.</errTrace>
+ <errTrace>FOAR0001 : An integer division by zero error.</errTrace>
+ <errTrace>java.lang.StringIndexOutOfBoundsException: String index out of range: -1</errTrace>
+ </outResult>
+ </testResult>
<testResult status="pass" testName="try-036"/>
<testResult status="fail" testName="try-037"/>
<testResult status="fail" testName="try-038">
@@ -86,7 +98,7 @@
<errTrace>java.lang.NullPointerException</errTrace>
</outResult>
</testResult>
- <testResult testName="try-040"/>
- <testResult testName="try-041"/>
- <testResult testName="try-042"/>
+ <testResult status="fail" testName="try-040"/>
+ <testResult status="fail" testName="try-041"/>
+ <testResult status="fail" testName="try-042"/>
</testrun>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/type/_boolean-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/type/_boolean-test-set_result.xml
index 6b772836f..fef4571f8 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/type/_boolean-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/type/_boolean-test-set_result.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:17:01Z" fail="23" name="boolean" pass="89" skipped="0" statusUnknown="0" totalRun="112">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:47:07Z" fail="22" name="boolean" pass="90" skipped="0" statusUnknown="0" totalRun="112">
<testResult status="pass" testName="boolean-001"/>
<testResult status="pass" testName="boolean-002"/>
<testResult status="pass" testName="boolean-003"/>
@@ -67,10 +67,14 @@
<testResult status="fail" testName="boolean-066"/>
<testResult status="fail" testName="boolean-067"/>
<testResult status="fail" testName="boolean-068"/>
- <testResult status="fail" testName="boolean-069"/>
+ <testResult status="fail" testName="boolean-069">
+ <outResult>
+ <errTrace>XTTE0590 : The value to parameter 'set1' cannot be assigned. Either the parameter's input is not available or parameter's value cannot be cast to an expected type.</errTrace>
+ </outResult>
+ </testResult>
<testResult status="pass" testName="boolean-070"/>
<testResult status="fail" testName="boolean-071"/>
- <testResult status="fail" testName="boolean-072"/>
+ <testResult status="pass" testName="boolean-072"/>
<testResult status="fail" testName="boolean-073"/>
<testResult status="fail" testName="boolean-074"/>
<testResult status="pass" testName="boolean-075"/>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/type/_node-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/type/_node-test-set_result.xml
index 1c306836f..190c72b81 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/type/_node-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/type/_node-test-set_result.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:17:03Z" fail="17" name="node" pass="15" skipped="0" statusUnknown="0" totalRun="32">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:47:07Z" fail="17" name="node" pass="15" skipped="0" statusUnknown="0" totalRun="32">
<testResult status="pass" testName="node-0101"/>
<testResult status="pass" testName="node-0201"/>
<testResult status="fail" testName="node-0301">
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/type/_string-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/type/_string-test-set_result.xml
index b1a916c4d..3b0576fa1 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/type/_string-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/type/_string-test-set_result.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T10:17:04Z" fail="6" name="string" pass="128" skipped="0" statusUnknown="2" totalRun="136">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2025-05-31T11:47:07Z" fail="8" name="string" pass="128" skipped="0" statusUnknown="0" totalRun="136">
<testResult status="pass" testName="string-001"/>
<testResult status="pass" testName="string-002"/>
<testResult status="pass" testName="string-003"/>
@@ -134,8 +134,16 @@
<testResult status="pass" testName="string-131"/>
<testResult status="fail" testName="string-132"/>
<testResult status="pass" testName="string-133"/>
- <testResult testName="string-134"/>
- <testResult testName="string-135"/>
+ <testResult status="fail" testName="string-134">
+ <outResult>
+ <errTrace>"expand-text" attribute is not allowed on the xsl:stylesheet element!</errTrace>
+ </outResult>
+ </testResult>
+ <testResult status="fail" testName="string-135">
+ <outResult>
+ <errTrace>"expand-text" attribute is not allowed on the xsl:stylesheet element!</errTrace>
+ </outResult>
+ </testResult>
<testResult status="fail" testName="string-136">
<outResult>
<errTrace>"expand-text" attribute is not allowed on the xsl:stylesheet element!</errTrace>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/w3c_xslt3_testsuite_xalan-j_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/w3c_xslt3_testsuite_xalan-j_result.xml
index aceee37ce..60822c853 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/w3c_xslt3_testsuite_xalan-j_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/w3c_xslt3_testsuite_xalan-j_result.xml
@@ -1,43 +1,43 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<testResult dateTime="2025-05-31T10:17:19Z" desc="W3C XSLT 3.0 test suite results" fail="490" pass="907" skipped="21" success="58.59%" totalRun="1584" xslt_processor="Xalan-J XSLT 3.0 development code">
+<testResult dateTime="2025-05-31T11:47:18Z" desc="W3C XSLT 3.0 test suite results" fail="543" pass="998" skipped="21" success="64.33%" totalRun="1584" xslt_processor="Xalan-J XSLT 3.0 development code">
<decl>
<character-map fail="12" pass="15" skipped="0" success="51.72%" totalRun="29"/>
- <function fail="27" pass="21" skipped="4" success="35.71%" totalRun="70"/>
+ <function fail="39" pass="22" skipped="4" success="37.14%" totalRun="70"/>
</decl>
<expr>
<axes fail="29" pass="172" skipped="0" success="85.57%" totalRun="201"/>
- <castable fail="7" pass="0" skipped="0" success="0.0%" totalRun="9"/>
+ <castable fail="9" pass="0" skipped="0" success="0.0%" totalRun="9"/>
<expression fail="0" pass="9" skipped="0" success="90.0%" totalRun="10"/>
<for fail="2" pass="1" skipped="0" success="25.0%" totalRun="4"/>
- <higher-order-functions fail="18" pass="6" skipped="0" success="24.0%" totalRun="25"/>
- <math fail="32" pass="26" skipped="0" success="17.57%" totalRun="148"/>
+ <higher-order-functions fail="17" pass="7" skipped="0" success="28.0%" totalRun="25"/>
+ <math fail="39" pass="108" skipped="0" success="72.97%" totalRun="148"/>
<nodetest fail="36" pass="2" skipped="0" success="5.26%" totalRun="38"/>
<path fail="3" pass="7" skipped="0" success="70.0%" totalRun="10"/>
- <predicate fail="7" pass="49" skipped="0" success="85.96%" totalRun="57"/>
+ <predicate fail="7" pass="50" skipped="0" success="87.72%" totalRun="57"/>
</expr>
<fn>
<deep-equal fail="0" pass="2" skipped="0" success="100.0%" totalRun="2"/>
- <key fail="3" pass="20" skipped="0" success="80.0%" totalRun="25"/>
+ <key fail="3" pass="21" skipped="0" success="84.0%" totalRun="25"/>
<position fail="8" pass="108" skipped="0" success="92.31%" totalRun="117"/>
<root fail="4" pass="6" skipped="0" success="60.0%" totalRun="10"/>
</fn>
<insn>
- <analyze-string fail="18" pass="33" skipped="5" success="65.52%" totalRun="58"/>
+ <analyze-string fail="20" pass="33" skipped="5" success="65.52%" totalRun="58"/>
<apply-templates fail="26" pass="22" skipped="2" success="48.0%" totalRun="50"/>
<attribute fail="12" pass="7" skipped="0" success="33.33%" totalRun="21"/>
- <call-template fail="14" pass="25" skipped="1" success="61.9%" totalRun="42"/>
- <choose fail="3" pass="17" skipped="0" success="70.83%" totalRun="24"/>
- <copy fail="38" pass="16" skipped="0" success="26.67%" totalRun="60"/>
+ <call-template fail="16" pass="25" skipped="1" success="61.9%" totalRun="42"/>
+ <choose fail="6" pass="17" skipped="0" success="70.83%" totalRun="24"/>
+ <copy fail="43" pass="16" skipped="0" success="26.67%" totalRun="60"/>
<element fail="14" pass="8" skipped="0" success="34.78%" totalRun="23"/>
- <for-each-group fail="28" pass="44" skipped="4" success="61.54%" totalRun="78"/>
- <iterate fail="27" pass="9" skipped="0" success="20.45%" totalRun="44"/>
- <sequence fail="18" pass="8" skipped="0" success="29.63%" totalRun="27"/>
- <sort fail="37" pass="31" skipped="0" success="38.75%" totalRun="80"/>
- <try fail="21" pass="11" skipped="5" success="38.1%" totalRun="42"/>
+ <for-each-group fail="29" pass="44" skipped="4" success="61.54%" totalRun="78"/>
+ <iterate fail="33" pass="10" skipped="0" success="22.73%" totalRun="44"/>
+ <sequence fail="19" pass="7" skipped="0" success="25.93%" totalRun="27"/>
+ <sort fail="44" pass="35" skipped="0" success="43.75%" totalRun="80"/>
+ <try fail="26" pass="11" skipped="5" success="38.1%" totalRun="42"/>
</insn>
<type>
- <boolean fail="23" pass="89" skipped="0" success="79.46%" totalRun="112"/>
+ <boolean fail="22" pass="90" skipped="0" success="80.36%" totalRun="112"/>
<node fail="17" pass="15" skipped="0" success="46.88%" totalRun="32"/>
- <string fail="6" pass="128" skipped="0" success="94.12%" totalRun="136"/>
+ <string fail="8" pass="128" skipped="0" success="94.12%" totalRun="136"/>
</type>
</testResult>
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xalan.apache.org
For additional commands, e-mail: commits-help@xalan.apache.org