Changeset 1045 for trunk/src/xml/xsl/key-performance-diagrams.xsl
- Timestamp:
- 06/26/08 17:48:14 (4 years ago)
- Files:
-
- 1 modified
-
trunk/src/xml/xsl/key-performance-diagrams.xsl (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/xml/xsl/key-performance-diagrams.xsl
r1034 r1045 43 43 44 44 <xsl:key name="test-group" match="//tc:test" use="traceability"/> 45 <xsl:key name="test-scope-group" match="//tc:test" use="tc:cut"/> 46 <xsl:key name="scope-group" match="//tc:cut" use="."/> 45 47 <xsl:key name="entry-group" match="//kpi:kpi_list//kpi:entry" use="../../kpi:meta/kpi:timestamp"/> 46 48 <xsl:key name="entry-version1-group" match="//kpi:kpi_list//kpi:entry" use="../../kpi:meta/kpi:version1"/> … … 188 190 data-type="text"/> 189 191 <xsl:variable name="first" select="."/> 190 <xsl:value-of select="$first"/><xsl:text>191 </xsl:text>192 192 <xsl:apply-templates select="//kpi:kpi_list[kpi:meta/kpi:timestamp = $first]" 193 193 mode="timestamp"> … … 636 636 set timefmt "%Y%m%d%H%M" 637 637 set xtics nomirror rotate by -45 638 set yrange [0:] 638 639 639 640 set title "<xsl:value-of select="$key_name"/>" … … 657 658 <redirect:write file="{$file}"> 658 659 set output '<xsl:value-of select="$imagedir"/>/svg/summary_testcases.svg' 659 set terminal svg size 400 320 fsize 8660 660 set xdata time 661 661 set format x "%m/%y" 662 662 set timefmt "%Y%m%d%H%M" 663 663 set key outside 664 664 665 set style fill solid 1.0 border -1 665 666 set boxwidth 0.5 relative 666 667 set xtics nomirror rotate by -45 667 668 668 set title "Test Cases"669 set title 'Testcases' 669 670 show title 670 671 671 <!-- TODO implement module/component based history view --> 672 set terminal svg size 1024 768 673 674 plot '<xsl:value-of select="$imagedir"/>/data_time_monthly' \<xsl:text> 675 </xsl:text><xsl:for-each select="//tc:cut[generate-id() = generate-id(key('scope-group', .))]"> 676 <xsl:variable name="scope_text" select="."/> 677 <xsl:variable name="position.t"><xsl:call-template name="get_position"> 678 <xsl:with-param name="key" select="concat($kpi.testcases.number.module.prefix, $scope_text)"/> 679 </xsl:call-template></xsl:variable> 680 681 <xsl:text>using </xsl:text> 682 <xsl:text>1:</xsl:text> 683 <xsl:value-of select="$position.t"/> 684 <xsl:text> title '</xsl:text> 685 <xsl:value-of select="$scope_text"/> 686 <xsl:text>'</xsl:text> 687 <xsl:if test="not(position() = last())"> 688 <xsl:text>, \ 689 </xsl:text> 690 </xsl:if> 691 </xsl:for-each> 672 692 673 693 </redirect:write> … … 690 710 set style fill solid 1.0 border -1 691 711 set boxwidth 0.5 relative 712 set yrange [0:] 692 713 693 714 set title "Bugs <xsl:value-of select="$version"/>" … … 937 958 set style fill solid 1.0 border -1 938 959 set boxwidth 0.5 relative 960 set yrange [0:] 939 961 940 962 set title "Bugs" … … 1011 1033 set style fill solid 1.0 border -1 1012 1034 set boxwidth 0.5 relative 1035 set yrange [0:] 1013 1036 1014 1037 set title "Change Requests" … … 1069 1092 set style fill solid 1.0 border -1 1070 1093 set boxwidth 0.5 relative 1094 set yrange [0:] 1071 1095 1072 1096 set title "Change Requests for <xsl:value-of select="$version"/>" … … 1160 1184 set style fill solid 1.0 border -1 1161 1185 set boxwidth 0.5 relative 1186 set yrange [0:] 1162 1187 1163 1188 set title "Test Efficiency" … … 1305 1330 set style fill solid 1.0 border -1 1306 1331 set boxwidth 0.5 relative 1332 set yrange [0:] 1307 1333 1308 1334 set title "Test Coverage"
