Show
Ignore:
Timestamp:
06/26/08 17:48:14 (4 years ago)
Author:
dcoppola
Message:

added stats for test case numbers for CUT.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/xml/xsl/kpi-stats-pass-two.xsl

    r1043 r1045  
    4141    
    4242   <xsl:key name="test-group"                         match="//tc:test" use="tc:traceability"/> 
     43   <xsl:key name="test-scope-group"                   match="//tc:test" use="tc:cut"/> 
     44   <xsl:key name="scope-group"                        match="//tc:cut" use="."/> 
    4345   <xsl:key name="usecase-group"                      match="//uc:usecase" use="@id"/> 
    4446   <xsl:key name="testresult-group"                   match="//tr:testresult[starts-with(tr:version,$version)]" use="."/> 
     
    111113      <kpi:key><xsl:value-of select="$kpi.testcases.executed.version.rc.number"/></kpi:key><xsl:text></xsl:text> 
    112114       
     115      <xsl:for-each select="//tc:cut[generate-id() = generate-id(key('scope-group', .))]"> 
     116         <xsl:variable name="scope_text" select="."/> 
     117         <kpi:key><xsl:value-of select="concat($kpi.testcases.number.module.prefix,  
     118                                        $scope_text)"/></kpi:key><xsl:text></xsl:text> 
     119      </xsl:for-each> 
     120       
    113121      <kpi:key><xsl:value-of select="$kpi.jira.issue.number"/></kpi:key><xsl:text></xsl:text> 
    114122      <kpi:key><xsl:value-of select="$kpi.jira.issue.bugs.number"/></kpi:key><xsl:text></xsl:text> 
     
    663671         <xsl:with-param name="value" select="count(//tc:scrno[not(.='') and not(.='none')])"/> 
    664672      </xsl:call-template> 
     673       
     674      <xsl:for-each select="//tc:cut[generate-id() = generate-id(key('scope-group', .))]"> 
     675         <xsl:variable name="scope_text" select="."/> 
     676         <xsl:call-template name="entry"> 
     677            <xsl:with-param name="key" select="concat($kpi.testcases.number.module.prefix,  
     678                                               $scope_text)"/> 
     679            <xsl:with-param name="value" select="count(key('test-scope-group',$scope_text))"/> 
     680         </xsl:call-template> 
     681      </xsl:for-each> 
    665682       
    666683