Author: mukulg Date: Thu Feb 10 10:03:46 2022 New Revision: 1897938 URL: http://svn.apache.org/viewvc?rev=1897938&view=rev Log: minor improvements to xercesj w3c xsd 1.0 test suite utility
Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/impl/generate-overall-results.bat xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/impl/xsl/generate_aggregate_results.xsl xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/Boeing_xsd10_testsuite_results.xml xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/Microsoft_xsd10_testsuite_results.xml xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/NIST_xsd10_testsuite_results.xml xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/Sun Microsystems_xsd10_testsuite_results.xml xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/overall_xsd10_testsuite_results.html Modified: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/impl/run-suite-all.bat xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/impl/xsl/run-schema10-tests.xsl xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/boeing_xsd10_testsuite_results.html xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/ms_xsd10_testsuite_results.html xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/nist_xsd10_testsuite_results.html xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/sun_xsd10_testsuite_results.html Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/impl/generate-overall-results.bat URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/impl/generate-overall-results.bat?rev=1897938&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/impl/generate-overall-results.bat (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/impl/generate-overall-results.bat Thu Feb 10 10:03:46 2022 @@ -0,0 +1,3 @@ +@echo off + +%JAVA_HOME%/bin/java -Djava.endorsed.dirs=%XALAN_HOME% org.apache.xalan.xslt.Process -in xsl/generate_aggregate_results.xsl -xsl xsl/generate_aggregate_results.xsl > ../reports/overall_xsd10_testsuite_results.html 2>NUL Modified: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/impl/run-suite-all.bat URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/impl/run-suite-all.bat?rev=1897938&r1=1897937&r2=1897938&view=diff ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/impl/run-suite-all.bat (original) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/impl/run-suite-all.bat Thu Feb 10 10:03:46 2022 @@ -26,4 +26,8 @@ echo Running Boeing XML Schema 1.0 tests echo. call run-suite-boeing.bat +echo Generating overall XML Schema 1.0 test suite results +echo. +call generate-overall-results.bat + echo All the tests have been run successfully. The reports are available within the folder ../reports. Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/impl/xsl/generate_aggregate_results.xsl URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/impl/xsl/generate_aggregate_results.xsl?rev=1897938&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/impl/xsl/generate_aggregate_results.xsl (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/impl/xsl/generate_aggregate_results.xsl Thu Feb 10 10:03:46 2022 @@ -0,0 +1,85 @@ +<!-- + XML Schema 1.0 test-suite XSLT stylesheet. + + @author: Mukul Gandhi, muk...@apache.org + + @creation date: 2022-02-10 +--> +<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:java="http://xml.apache.org/xalan/java" + exclude-result-prefixes="java" + version="1.0"> + + <xsl:output method="html"/> + + <xsl:variable name="result1Doc" select="document('../../reports/NIST_xsd10_testsuite_results.xml')"/> + <xsl:variable name="result2Doc" select="document('../../reports/Sun Microsystems_xsd10_testsuite_results.xml')"/> + <xsl:variable name="result3Doc" select="document('../../reports/Microsoft_xsd10_testsuite_results.xml')"/> + <xsl:variable name="result4Doc" select="document('../../reports/Boeing_xsd10_testsuite_results.xml')"/> + + <xsl:variable name="dateFormatter" select="java:java.text.SimpleDateFormat.new('yyyy-MM-dd HH:mm:ss')"/> + <xsl:variable name="currentDate" select="java:java.util.Date.new()"/> + + <xsl:template match="/"> + <html> + <head> + <style> + td { text-align: center; } + </style> + <title>Xmlschema10TestSuiteReports</title> + </head> + <h3><u>Apache Xerces XML Schema 1.0 test suite results</u></h3> + <p>Report generated on : <xsl:value-of select="java:format($dateFormatter, $currentDate)"/></p> + <br/> + <table border="1"> + <tr> + <td><b>Vendor</b></td> + <td><b>Total tests</b></td> + <td><b>Tests passed</b></td> + <td><b>Success %</b></td> + </tr> + <tr> + <td>NIST</td> + <td><xsl:value-of select="$result1Doc/result/totalTests"/></td> + <td><xsl:value-of select="$result1Doc/result/testsPassed"/></td> + <td><xsl:value-of select="$result1Doc/result/successPerct"/></td> + </tr> + <tr> + <td>Sun Microsystems</td> + <td><xsl:value-of select="$result2Doc/result/totalTests"/></td> + <td><xsl:value-of select="$result2Doc/result/testsPassed"/></td> + <td><xsl:value-of select="$result2Doc/result/successPerct"/></td> + </tr> + <tr> + <td>Microsoft</td> + <td><xsl:value-of select="$result3Doc/result/totalTests"/></td> + <td><xsl:value-of select="$result3Doc/result/testsPassed"/></td> + <td><xsl:value-of select="$result3Doc/result/successPerct"/></td> + </tr> + <tr> + <td>Boeing</td> + <td><xsl:value-of select="$result4Doc/result/totalTests"/></td> + <td><xsl:value-of select="$result4Doc/result/testsPassed"/></td> + <td><xsl:value-of select="$result4Doc/result/successPerct"/></td> + </tr> + </table> + <br/> + <p><b>Overall Test Suite run status:</b></p> + <table border="1"> + <tr> + <td><b>Total tests</b></td> + <td><b>Tests passed</b></td> + <td><b>Success %</b></td> + </tr> + <tr> + <xsl:variable name="totalTests" select="$result1Doc/result/totalTests + $result2Doc/result/totalTests + $result3Doc/result/totalTests + $result4Doc/result/totalTests"/> + <xsl:variable name="testsPassed" select="$result1Doc/result/testsPassed + $result2Doc/result/testsPassed + $result3Doc/result/testsPassed + $result4Doc/result/testsPassed"/> + <td><xsl:value-of select="$totalTests"/></td> + <td><xsl:value-of select="$testsPassed"/></td> + <td><xsl:value-of select="format-number(($testsPassed * 100) div $totalTests, '##.##')" /></td> + </tr> + </table> + </html> + </xsl:template> + +</xsl:stylesheet> \ No newline at end of file Modified: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/impl/xsl/run-schema10-tests.xsl URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/impl/xsl/run-schema10-tests.xsl?rev=1897938&r1=1897937&r2=1897938&view=diff ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/impl/xsl/run-schema10-tests.xsl (original) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/impl/xsl/run-schema10-tests.xsl Thu Feb 10 10:03:46 2022 @@ -10,9 +10,10 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ts="http://www.w3.org/XML/2004/xml-schema-test-suite/" xmlns:java="http://xml.apache.org/xalan/java" + xmlns:redirect="http://xml.apache.org/xalan/redirect" xmlns:exslt="http://exslt.org/common" exclude-result-prefixes="xlink xsi ts java exslt" - version="1.0"> + extension-element-prefixes="redirect" version="1.0"> <xsl:output method="html"/> @@ -61,6 +62,13 @@ <td align="center"><xsl:value-of select="$testsPassed" /></td> <td align="center"><xsl:value-of select="format-number(($testsPassed * 100) div $totalTests, '##.##')" /></td> </tr> + <redirect:write select="concat('../reports/', $vendorId, '_xsd10_testsuite_results.xml')"> + <result vendorId="{$vendorId}"> + <totalTests><xsl:value-of select="$totalTests" /></totalTests> + <testsPassed><xsl:value-of select="$testsPassed" /></testsPassed> + <successPerct><xsl:value-of select="format-number(($testsPassed * 100) div $totalTests, '##.##')" /></successPerct> + </result> + </redirect:write> </table> <br/> <h3><font color="green">Detailed tests status :</font></h3> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/Boeing_xsd10_testsuite_results.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/Boeing_xsd10_testsuite_results.xml?rev=1897938&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/Boeing_xsd10_testsuite_results.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/Boeing_xsd10_testsuite_results.xml Thu Feb 10 10:03:46 2022 @@ -0,0 +1,5 @@ +<result vendorId="Boeing"> +<totalTests>18</totalTests> +<testsPassed>18</testsPassed> +<successPerct>100</successPerct> +</result> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/Microsoft_xsd10_testsuite_results.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/Microsoft_xsd10_testsuite_results.xml?rev=1897938&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/Microsoft_xsd10_testsuite_results.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/Microsoft_xsd10_testsuite_results.xml Thu Feb 10 10:03:46 2022 @@ -0,0 +1,5 @@ +<result vendorId="Microsoft"> +<totalTests>14628</totalTests> +<testsPassed>13959</testsPassed> +<successPerct>95.43</successPerct> +</result> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/NIST_xsd10_testsuite_results.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/NIST_xsd10_testsuite_results.xml?rev=1897938&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/NIST_xsd10_testsuite_results.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/NIST_xsd10_testsuite_results.xml Thu Feb 10 10:03:46 2022 @@ -0,0 +1,5 @@ +<result vendorId="NIST"> +<totalTests>23170</totalTests> +<testsPassed>23170</testsPassed> +<successPerct>100</successPerct> +</result> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/Sun Microsystems_xsd10_testsuite_results.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/Sun%20Microsystems_xsd10_testsuite_results.xml?rev=1897938&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/Sun Microsystems_xsd10_testsuite_results.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/Sun Microsystems_xsd10_testsuite_results.xml Thu Feb 10 10:03:46 2022 @@ -0,0 +1,5 @@ +<result vendorId="Sun Microsystems"> +<totalTests>1598</totalTests> +<testsPassed>1595</testsPassed> +<successPerct>99.81</successPerct> +</result> Modified: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/boeing_xsd10_testsuite_results.html URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/boeing_xsd10_testsuite_results.html?rev=1897938&r1=1897937&r2=1897938&view=diff ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/boeing_xsd10_testsuite_results.html (original) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/boeing_xsd10_testsuite_results.html Thu Feb 10 10:03:46 2022 @@ -9,7 +9,7 @@ </h3> <h3> <a href="https://www.boeing.com">Boeing</a> XML Schema 1.0 tests</h3> -<p>Report generated on : 2022-01-26 15:37:29</p> +<p>Report generated on : 2022-02-10 15:23:29</p> <h3> <font color="green">Test-suite run summary :</font> </h3> Modified: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/ms_xsd10_testsuite_results.html URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/ms_xsd10_testsuite_results.html?rev=1897938&r1=1897937&r2=1897938&view=diff ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/ms_xsd10_testsuite_results.html (original) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/ms_xsd10_testsuite_results.html Thu Feb 10 10:03:46 2022 @@ -9,7 +9,7 @@ </h3> <h3> <a href="https://www.microsoft.com">Microsoft</a> XML Schema 1.0 tests</h3> -<p>Report generated on : 2022-01-26 15:34:52</p> +<p>Report generated on : 2022-02-10 15:22:41</p> <h3> <font color="green">Test-suite run summary :</font> </h3> Modified: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/nist_xsd10_testsuite_results.html URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/nist_xsd10_testsuite_results.html?rev=1897938&r1=1897937&r2=1897938&view=diff ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/nist_xsd10_testsuite_results.html (original) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/nist_xsd10_testsuite_results.html Thu Feb 10 10:03:46 2022 @@ -9,7 +9,7 @@ </h3> <h3> <a href="https://www.nist.gov">NIST</a> XML Schema 1.0 tests</h3> -<p>Report generated on : 2022-01-26 15:30:00</p> +<p>Report generated on : 2022-02-10 15:17:29</p> <h3> <font color="green">Test-suite run summary :</font> </h3> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/overall_xsd10_testsuite_results.html URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/overall_xsd10_testsuite_results.html?rev=1897938&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/overall_xsd10_testsuite_results.html (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/overall_xsd10_testsuite_results.html Thu Feb 10 10:03:46 2022 @@ -0,0 +1,43 @@ +<html> +<head> +<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<style> + td { text-align: center; } + </style> +<title>Xmlschema10TestSuiteReports</title> +</head> +<h3> +<u>Apache Xerces XML Schema 1.0 test suite results</u> +</h3> +<p>Report generated on : 2022-02-10 15:23:30</p> +<br> +<table border="1"> +<tr> +<td><b>Vendor</b></td><td><b>Total tests</b></td><td><b>Tests passed</b></td><td><b>Success %</b></td> +</tr> +<tr> +<td>NIST</td><td>23170</td><td>23170</td><td>100</td> +</tr> +<tr> +<td>Sun Microsystems</td><td>1598</td><td>1595</td><td>99.81</td> +</tr> +<tr> +<td>Microsoft</td><td>14628</td><td>13959</td><td>95.43</td> +</tr> +<tr> +<td>Boeing</td><td>18</td><td>18</td><td>100</td> +</tr> +</table> +<br> +<p> +<b>Overall Test Suite run status:</b> +</p> +<table border="1"> +<tr> +<td><b>Total tests</b></td><td><b>Tests passed</b></td><td><b>Success %</b></td> +</tr> +<tr> +<td>39414</td><td>38742</td><td>98.3</td> +</tr> +</table> +</html> Modified: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/sun_xsd10_testsuite_results.html URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/sun_xsd10_testsuite_results.html?rev=1897938&r1=1897937&r2=1897938&view=diff ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/sun_xsd10_testsuite_results.html (original) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/reports/sun_xsd10_testsuite_results.html Thu Feb 10 10:03:46 2022 @@ -9,7 +9,7 @@ </h3> <h3> <a href="https://www.oracle.com">Sun Microsystems</a> XML Schema 1.0 tests</h3> -<p>Report generated on : 2022-01-26 15:34:47</p> +<p>Report generated on : 2022-02-10 15:22:37</p> <h3> <font color="green">Test-suite run summary :</font> </h3> --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@xerces.apache.org For additional commands, e-mail: commits-h...@xerces.apache.org