cockpit/testsets/Syncing P34 2.xml in cpee-1.3.106 vs cockpit/testsets/Syncing P34 2.xml in cpee-1.3.107

- old
+ new

@@ -42,288 +42,10 @@ </parameters><!--}}}--> <manipulate output="result"> data.x += "a3,"</manipulate> </call> </description><!--}}}--> <transformation> - <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://cpee.org/ns/description/1.0"> - <xsl:output method="text"/> - <xsl:strip-space elements="*"/> - <xsl:variable name="myspacemultiplier">2</xsl:variable> - - <xsl:template match="/"> - <xsl:apply-templates select="//d:description"/> - </xsl:template> - - <xsl:template match="//d:description"> - <xsl:apply-templates> - <xsl:with-param name="myspace"><xsl:value-of select="-1*$myspacemultiplier"/></xsl:with-param> - </xsl:apply-templates> - </xsl:template> - - <xsl:template match="*"> - <xsl:param name="myspace"/> - <xsl:call-template name="print-space"> - <xsl:with-param name="i">1</xsl:with-param> - <xsl:with-param name="count"><xsl:value-of select="$myspace+$myspacemultiplier"/></xsl:with-param> - </xsl:call-template> - <xsl:if test="name()='call' or name()='manipulate'"> - <xsl:text>activity :</xsl:text> - <xsl:value-of select="@id"/> - </xsl:if> - <xsl:if test="name()='call'"> - <xsl:text>, :call, :</xsl:text> - <xsl:value-of select="@endpoint"/> - <xsl:apply-templates select="d:parameters"/> - <xsl:apply-templates select="d:manipulate" mode="part-of-call"> - <xsl:with-param name="myspace"><xsl:value-of select="$myspace"/></xsl:with-param> - </xsl:apply-templates> - <xsl:call-template name="print-newline"/> - </xsl:if> - <xsl:if test="name()='manipulate'"> - <xsl:text>, :manipulate</xsl:text> - <xsl:call-template name="print-content"> - <xsl:with-param name="myspace"><xsl:value-of select="$myspace"/></xsl:with-param> - </xsl:call-template> - <xsl:call-template name="print-newline"/> - </xsl:if> - <xsl:if test="name()='parallel'"> - <xsl:text>parallel</xsl:text> - <xsl:if test="@wait"> - <xsl:text> :wait => </xsl:text> - <xsl:value-of select="@wait"/> - </xsl:if> - <xsl:text> do</xsl:text> - <xsl:call-template name="print-newline"/> - <xsl:apply-templates> - <xsl:with-param name="myspace"><xsl:value-of select="$myspace+$myspacemultiplier"/></xsl:with-param> - </xsl:apply-templates> - <xsl:call-template name="print-space"> - <xsl:with-param name="i">1</xsl:with-param> - <xsl:with-param name="count"><xsl:value-of select="$myspace+$myspacemultiplier"/></xsl:with-param> - </xsl:call-template> - <xsl:text>end</xsl:text> - <xsl:call-template name="print-newline"/> - </xsl:if> - <xsl:if test="name()='loop'"> - <xsl:text>loop </xsl:text> - <xsl:if test="@pre_test"> - <xsl:text>pre_test{</xsl:text> - <xsl:value-of select="@pre_test"/> - <xsl:text>} </xsl:text> - </xsl:if> - <xsl:if test="@post_test"> - <xsl:text>post_test{</xsl:text> - <xsl:value-of select="@post_test"/> - <xsl:text>} </xsl:text> - </xsl:if> - <xsl:text>do</xsl:text> - <xsl:call-template name="print-newline"/> - <xsl:apply-templates> - <xsl:with-param name="myspace"><xsl:value-of select="$myspace+$myspacemultiplier"/></xsl:with-param> - </xsl:apply-templates> - <xsl:call-template name="print-space"> - <xsl:with-param name="i">1</xsl:with-param> - <xsl:with-param name="count"><xsl:value-of select="$myspace+$myspacemultiplier"/></xsl:with-param> - </xsl:call-template> - <xsl:text>end</xsl:text> - <xsl:call-template name="print-newline"/> - </xsl:if> - <xsl:if test="name()='choose'"> - <xsl:text>choose do</xsl:text> - <xsl:call-template name="print-newline"/> - <xsl:apply-templates> - <xsl:with-param name="myspace"><xsl:value-of select="$myspace+$myspacemultiplier"/></xsl:with-param> - </xsl:apply-templates> - <xsl:call-template name="print-space"> - <xsl:with-param name="i">1</xsl:with-param> - <xsl:with-param name="count"><xsl:value-of select="$myspace+$myspacemultiplier"/></xsl:with-param> - </xsl:call-template> - <xsl:text>end</xsl:text> - <xsl:call-template name="print-newline"/> - </xsl:if> - <xsl:if test="name()='group'"> - <xsl:apply-templates> - <xsl:with-param name="myspace"><xsl:value-of select="$myspace+$myspacemultiplier"/></xsl:with-param> - </xsl:apply-templates> - <xsl:call-template name="print-newline"/> - </xsl:if> - <xsl:if test="name()='critical'"> - <xsl:text>critical :</xsl:text> - <xsl:value-of select="@sid"/> - <xsl:text> do</xsl:text> - <xsl:call-template name="print-newline"/> - <xsl:apply-templates> - <xsl:with-param name="myspace"><xsl:value-of select="$myspace+$myspacemultiplier"/></xsl:with-param> - </xsl:apply-templates> - <xsl:call-template name="print-space"> - <xsl:with-param name="i">1</xsl:with-param> - <xsl:with-param name="count"><xsl:value-of select="$myspace+$myspacemultiplier"/></xsl:with-param> - </xsl:call-template> - <xsl:text>end</xsl:text> - <xsl:call-template name="print-newline"/> - </xsl:if> - </xsl:template> - - <xsl:template match="d:alternative"> - <xsl:param name="myspace"/> - <xsl:call-template name="print-space"> - <xsl:with-param name="i">1</xsl:with-param> - <xsl:with-param name="count"><xsl:value-of select="$myspace+$myspacemultiplier"/></xsl:with-param> - </xsl:call-template> - <xsl:text>alternative </xsl:text> - <xsl:value-of select="@condition"/> - <xsl:text> do</xsl:text> - <xsl:call-template name="print-newline"/> - <xsl:apply-templates> - <xsl:with-param name="myspace"><xsl:value-of select="$myspace+$myspacemultiplier"/></xsl:with-param> - </xsl:apply-templates> - <xsl:call-template name="print-space"> - <xsl:with-param name="i">1</xsl:with-param> - <xsl:with-param name="count"><xsl:value-of select="$myspace+$myspacemultiplier"/></xsl:with-param> - </xsl:call-template> - <xsl:text>end</xsl:text> - <xsl:call-template name="print-newline"/> - </xsl:template> - - <xsl:template match="d:otherwise"> - <xsl:param name="myspace"/> - <xsl:call-template name="print-space"> - <xsl:with-param name="i">1</xsl:with-param> - <xsl:with-param name="count"><xsl:value-of select="$myspace+$myspacemultiplier"/></xsl:with-param> - </xsl:call-template> - <xsl:text>otherwise do</xsl:text> - <xsl:call-template name="print-newline"/> - <xsl:apply-templates> - <xsl:with-param name="myspace"><xsl:value-of select="$myspace+$myspacemultiplier"/></xsl:with-param> - </xsl:apply-templates> - <xsl:call-template name="print-space"> - <xsl:with-param name="i">1</xsl:with-param> - <xsl:with-param name="count"><xsl:value-of select="$myspace+$myspacemultiplier"/></xsl:with-param> - </xsl:call-template> - <xsl:text>end</xsl:text> - <xsl:call-template name="print-newline"/> - </xsl:template> - - <xsl:template match="d:parallel_branch"> - <xsl:param name="myspace"/> - <xsl:call-template name="print-space"> - <xsl:with-param name="i">1</xsl:with-param> - <xsl:with-param name="count"><xsl:value-of select="$myspace+$myspacemultiplier"/></xsl:with-param> - </xsl:call-template> - <xsl:text>parallel_branch</xsl:text> - <xsl:if test="@pass"> - <xsl:text> </xsl:text> - <xsl:value-of select="@pass"/> - </xsl:if> - <xsl:text> do</xsl:text> - <xsl:if test="@local"> - <xsl:text> |</xsl:text> - <xsl:value-of select="@local"/> - <xsl:text>|</xsl:text> - </xsl:if> - <xsl:call-template name="print-newline"/> - <xsl:apply-templates> - <xsl:with-param name="myspace"><xsl:value-of select="$myspace+$myspacemultiplier"/></xsl:with-param> - </xsl:apply-templates> - <xsl:call-template name="print-space"> - <xsl:with-param name="i">1</xsl:with-param> - <xsl:with-param name="count"><xsl:value-of select="$myspace+$myspacemultiplier"/></xsl:with-param> - </xsl:call-template> - <xsl:text>end</xsl:text> - <xsl:call-template name="print-newline"/> - </xsl:template> - - <xsl:template match="d:parameters"> - <xsl:apply-templates select="d:*" mode="parameter"/> - </xsl:template> - - <xsl:template match="d:*" mode="parameter"> - <xsl:text>, :</xsl:text> - <xsl:value-of select="name()"/> - <xsl:text> => </xsl:text> - <xsl:choose> - <xsl:when test="count(*) > 0"> - <xsl:text>[</xsl:text> - <xsl:apply-templates select="d:*" mode="sub-parameter"/> - <xsl:text>]</xsl:text> - </xsl:when> - <xsl:otherwise> - <xsl:choose> - <xsl:when test="@type = 'symbolic'"> - <xsl:value-of select="text()"/> - </xsl:when> - <xsl:otherwise> - <xsl:text>"</xsl:text> - <xsl:value-of select="text()"/> - <xsl:text>"</xsl:text> - </xsl:otherwise> - </xsl:choose> - </xsl:otherwise> - </xsl:choose> - </xsl:template> - - <xsl:template match="d:*" mode="sub-parameter"> - <xsl:text> { :</xsl:text> - <xsl:value-of select="name()"/> - <xsl:text> => </xsl:text> - <xsl:value-of select="text()"/> - <xsl:text> }</xsl:text> - <xsl:choose> - <xsl:when test="generate-id(.) = generate-id(../*[last()])"> - <xsl:text> </xsl:text> - </xsl:when> - <xsl:otherwise> - <xsl:text>,</xsl:text> - </xsl:otherwise> - </xsl:choose> - </xsl:template> - - <xsl:template match="d:manipulate" mode="part-of-call"> - <xsl:param name="myspace"/> - <xsl:call-template name="print-content"> - <xsl:with-param name="myspace"><xsl:value-of select="$myspace"/></xsl:with-param> - </xsl:call-template> - </xsl:template> - - <xsl:template name="print-content"> - <xsl:param name="myspace"/> - <xsl:if test="text()"> - <xsl:text> do </xsl:text> - <xsl:if test="@output"> - <xsl:text>|</xsl:text> - <xsl:value-of select="@output"/> - <xsl:text>|</xsl:text> - </xsl:if> - <xsl:call-template name="print-newline"/> - <xsl:value-of select="text()"/> - <xsl:call-template name="print-newline"/> - <xsl:call-template name="print-space"> - <xsl:with-param name="i">1</xsl:with-param> - <xsl:with-param name="count"><xsl:value-of select="$myspace+$myspacemultiplier"/></xsl:with-param> - </xsl:call-template> - <xsl:text>end</xsl:text> - </xsl:if> - </xsl:template> - - <xsl:template name="print-space"> - <xsl:param name="i"/> - <xsl:param name="count"/> - <xsl:if test="$i &lt;= $count"> - <xsl:text> </xsl:text> - <xsl:call-template name="print-space"> - <xsl:with-param name="i"> - <xsl:value-of select="$i + 1"/> - </xsl:with-param> - <xsl:with-param name="count"> - <xsl:value-of select="$count"/> - </xsl:with-param> - </xsl:call-template> - </xsl:if> - </xsl:template> - <xsl:template name="print-newline"> - <xsl:text> -</xsl:text> - </xsl:template> - - </xsl:stylesheet> + <description type='copy'/> + <dataelements type='rest'/> + <endpoints type='rest'/> </transformation> </testset>