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

Reply via email to