- From: Jonathan Marsh via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 28 Nov 2006 05:11:31 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/test-suite In directory hutz:/tmp/cvs-serv5126/test-suite Modified Files: assertion-coverage.xsl assertions-report.xsl assertion-coverage.xml Assertion-coverage.html Log Message: Added test to assertions report flagging unknown assertion numbers. Index: assertion-coverage.xml =================================================================== RCS file: /sources/public/2002/ws/desc/test-suite/assertion-coverage.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -C 2 -d -r1.5 -r1.6 *** assertion-coverage.xml 28 Nov 2006 04:16:54 -0000 1.5 --- assertion-coverage.xml 28 Nov 2006 05:11:28 -0000 1.6 *************** *** 796,798 **** --- 796,802 ---- <test id="RPC-27B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/RPC-27B"/> </assertion> + <unknown-assertion-ids> + <assertion origin="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Binding-4B" id="Binding-0061"/> + <assertion origin="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/HTTPBinding-1B" id="HTTPBinding-2600001"/> + </unknown-assertion-ids> </assertions> Index: assertion-coverage.xsl =================================================================== RCS file: /sources/public/2002/ws/desc/test-suite/assertion-coverage.xsl,v retrieving revision 1.2 retrieving revision 1.3 diff -C 2 -d -r1.2 -r1.3 *** assertion-coverage.xsl 28 Nov 2006 04:16:53 -0000 1.2 --- assertion-coverage.xsl 28 Nov 2006 05:11:28 -0000 1.3 *************** *** 12,16 **** 0.5ex } .border th { background: #ccc } .good { background: green } .bad { background: red } .class, .count { text-align: center } .bar { font-weight: ! bold; } .synopsis { font-size: small } </style> </head> <body> --- 12,17 ---- 0.5ex } .border th { background: #ccc } .good { background: green } .bad { background: red } .class, .count { text-align: center } .bar { font-weight: ! bold; } .synopsis { font-size: small } ! .warning {background-color:yellow}</style> </head> <body> *************** *** 46,49 **** --- 47,60 ---- <xsl:value-of select="assertions/@message"/> message). </p> + <xsl:if test="assertions/unknown-assertion-ids/assertion"> + <p class="warning"> + <xsl:text>Warning! Unknown assertion numbers: </xsl:text> + <xsl:for-each select="assertions/unknown-assertion-ids/assertion"> + <a href="{@origin}"><xsl:value-of select="@id"/></a> + <xsl:text>, </xsl:text> + </xsl:for-each> + <xsl:text>defined in testcase metadata.</xsl:text> + </p> + </xsl:if> <table class="border"> <thead> Index: assertions-report.xsl =================================================================== RCS file: /sources/public/2002/ws/desc/test-suite/assertions-report.xsl,v retrieving revision 1.9 retrieving revision 1.10 diff -C 2 -d -r1.9 -r1.10 *** assertions-report.xsl 28 Nov 2006 04:16:54 -0000 1.9 --- assertions-report.xsl 28 Nov 2006 05:11:28 -0000 1.10 *************** *** 37,41 **** --- 37,50 ---- </xsl:for-each> </assertion> + </xsl:for-each> + + <unknown-assertion-ids> + <xsl:for-each select="$ViolatesAssertions/ViolateAssertion"> + <xsl:if test="not(@assertion = $assertions/@id)"> + <assertion id="{@assertion}" origin="{@origin}"/> + </xsl:if> + </xsl:for-each> + </unknown-assertion-ids> </assertions> </xsl:template> Index: Assertion-coverage.html =================================================================== RCS file: /sources/public/2002/ws/desc/test-suite/Assertion-coverage.html,v retrieving revision 1.5 retrieving revision 1.6 diff -C 2 -d -r1.5 -r1.6 *** Assertion-coverage.html 28 Nov 2006 04:16:54 -0000 1.5 --- Assertion-coverage.html 28 Nov 2006 05:11:28 -0000 1.6 *************** *** 8,12 **** 0.5ex } .border th { background: #ccc } .good { background: green } .bad { background: red } .class, .count { text-align: center } .bar { font-weight: ! bold; } .synopsis { font-size: small } </style> </head> <body> --- 8,13 ---- 0.5ex } .border th { background: #ccc } .good { background: green } .bad { background: red } .class, .count { text-align: center } .bar { font-weight: ! bold; } .synopsis { font-size: small } ! .warning {background-color:yellow}</style> </head> <body> *************** *** 38,41 **** --- 39,43 ---- 3 message). </p> + <p class="warning">Warning! Unknown assertion numbers: <a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Binding-4B">Binding-0061</a>, <a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/HTTPBinding-1B">HTTPBinding-2600001</a>, defined in testcase metadata.</p> <table class="border"> <thead>
Received on Tuesday, 28 November 2006 05:11:48 UTC