Blame contrib/xml-xsl/report.xsl

Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xml:lang="ja">
Packit 8c9aa0
Packit 8c9aa0
<xsl:template match="/">
Packit 8c9aa0
<HTML>
Packit 8c9aa0
<HEAD>
Packit 8c9aa0
<TITLE>Test Report</TITLE>
Packit 8c9aa0
<STYLE>
Packit 8c9aa0
TABLE				{ color:#222222; font-size:10pt; font-family:'‚l‚r ƒSƒVƒbƒN' 'sanserif'; }
Packit 8c9aa0
TH					{ font-weight:normal; color:#FFFFFF; background-color:#888888; }
Packit 8c9aa0
TR.check			{ background-color:#EEEEEE }
Packit 8c9aa0
TD.check			{ background-color:#EEEEEE }
Packit 8c9aa0
H1					{ color:#111111; font-family:'Times New Roman' '‚l‚r ‚o–¾’©' 'serif'; border-style:solid; border-width:0px; border-bottom-width:3px; border-bottom-color:#444488; }
Packit 8c9aa0
H2					{ color:#222222; font-family:'Times New Roman' '‚l‚r ‚o–¾’©' 'serif'; border-style:solid; border-width:0px; border-bottom-width:2px; border-bottom-color:#444488; }
Packit 8c9aa0
H3					{ color:#333333; font-family:'Times New Roman' '‚l‚r ‚o–¾’©' 'serif'; border-style:solid; border-width:0px; border-bottom-width:1px; border-bottom-color:#444488; margin-bottom:8px; }
Packit 8c9aa0
H4					{ color:#444444; font-family:'Times New Roman' '‚l‚r ‚o–¾’©' 'serif'; border-style:solid; border-width:0px; border-bottom-width:1px; border-bottom-color:#CCCCDD; margin-bottom:8px; }
Packit 8c9aa0
H5					{ color:#555555; font-family:'Times New Roman' '‚l‚r ‚o–¾’©' 'serif'; border-style:solid; border-width:0px; border-bottom-width:1px; border-bottom-color:#EEEEFF; margin-bottom:8px; }
Packit 8c9aa0
H6					{ color:#666666; font-family:'Times New Roman' '‚l‚r ‚o–¾’©' 'serif'; border-style:solid; border-width:0px; border-bottom-width:1px; border-bottom-color:#F8F8FF; margin-bottom:8px; }
Packit 8c9aa0
Packit 8c9aa0
SPAN.good			{ color:#006666; font-weight:bold; }
Packit 8c9aa0
SPAN.critical		{ color:#880000; font-weight:bold; }
Packit 8c9aa0
</STYLE>
Packit 8c9aa0
</HEAD>
Packit 8c9aa0
<BODY>
Packit 8c9aa0
	

Test Report

Packit 8c9aa0
  	<xsl:apply-templates select="/TestRun/*"/>
Packit 8c9aa0
</BODY>
Packit 8c9aa0
</HTML>
Packit 8c9aa0
</xsl:template>
Packit 8c9aa0
Packit 8c9aa0
<xsl:template match="FailedTests">
Packit 8c9aa0
    

FailedTests

Packit 8c9aa0
    <xsl:choose>
Packit 8c9aa0
	<xsl:when test="FailedTest">
Packit 8c9aa0
		
Packit 8c9aa0
			
Packit 8c9aa0
				id
Packit 8c9aa0
				Name
Packit 8c9aa0
				FailureType
Packit 8c9aa0
				Location
Packit 8c9aa0
				Message
Packit 8c9aa0
			
Packit 8c9aa0
		  	<xsl:apply-templates select="FailedTest"/>
Packit 8c9aa0
		
Packit 8c9aa0
	</xsl:when>
Packit 8c9aa0
	<xsl:otherwise>
Packit 8c9aa0
	    No failed test.
Packit 8c9aa0
	</xsl:otherwise>
Packit 8c9aa0
    </xsl:choose>
Packit 8c9aa0
</xsl:template>
Packit 8c9aa0
Packit 8c9aa0
<xsl:template match="FailedTest">
Packit 8c9aa0
	
Packit 8c9aa0
	<xsl:value-of select="@id"/>
Packit 8c9aa0
	<xsl:apply-templates select="Name"/>
Packit 8c9aa0
	<xsl:apply-templates select="FailureType"/>
Packit 8c9aa0
	<xsl:apply-templates select="Location"/>
Packit 8c9aa0
	
<xsl:apply-templates select="Message"/>
Packit 8c9aa0
	
Packit 8c9aa0
</xsl:template>
Packit 8c9aa0
<xsl:template match="Name|FailureType|Message"><xsl:value-of select="."/></xsl:template>
Packit 8c9aa0
<xsl:template match="Location">
Packit 8c9aa0
	<xsl:if test=".">
Packit 8c9aa0
		line #<xsl:value-of select="Line"/> in <xsl:value-of select="File"/>
Packit 8c9aa0
	</xsl:if>
Packit 8c9aa0
</xsl:template>
Packit 8c9aa0
  
Packit 8c9aa0
<xsl:template match="SuccessfulTests">
Packit 8c9aa0
    

SuccessfulTests

Packit 8c9aa0
    <xsl:choose>
Packit 8c9aa0
	<xsl:when test="Test">
Packit 8c9aa0
	
Packit 8c9aa0
		
Packit 8c9aa0
			id
Packit 8c9aa0
			Name
Packit 8c9aa0
		
Packit 8c9aa0
	  	<xsl:apply-templates select="Test"/>
Packit 8c9aa0
	
Packit 8c9aa0
	</xsl:when>
Packit 8c9aa0
	<xsl:otherwise>
Packit 8c9aa0
	    No sucessful test.
Packit 8c9aa0
	</xsl:otherwise>
Packit 8c9aa0
    </xsl:choose>
Packit 8c9aa0
</xsl:template>
Packit 8c9aa0
Packit 8c9aa0
<xsl:template match="Test">
Packit 8c9aa0
	
Packit 8c9aa0
		<xsl:value-of select="@id"/>
Packit 8c9aa0
		<xsl:apply-templates select="Name"/>
Packit 8c9aa0
	
Packit 8c9aa0
</xsl:template>
Packit 8c9aa0
Packit 8c9aa0
<xsl:template match="Statistics">
Packit 8c9aa0
    

Statistics

Packit 8c9aa0
	
Packit 8c9aa0
		
Packit 8c9aa0
			Status
Packit 8c9aa0
			Number
Packit 8c9aa0
		
Packit 8c9aa0
Packit 8c9aa0
		
Packit 8c9aa0
			Tests
Packit 8c9aa0
			<xsl:value-of select="Tests"/>
Packit 8c9aa0
		
Packit 8c9aa0
Packit 8c9aa0
		
Packit 8c9aa0
			FailuresTotal
Packit 8c9aa0
			<xsl:value-of select="FailuresTotal"/>
Packit 8c9aa0
		
Packit 8c9aa0
Packit 8c9aa0
		
Packit 8c9aa0
			Errors
Packit 8c9aa0
			<xsl:value-of select="Errors"/>
Packit 8c9aa0
		
Packit 8c9aa0
Packit 8c9aa0
		
Packit 8c9aa0
			Failures
Packit 8c9aa0
			<xsl:value-of select="Failures"/>
Packit 8c9aa0
		
Packit 8c9aa0
		
Packit 8c9aa0
	
Packit 8c9aa0
</xsl:template>
Packit 8c9aa0
Packit 8c9aa0
</xsl:stylesheet>