allow_failure: true

vnext
Paul Schneider 3 years ago
parent 272366fbb1
commit 007751dbee
2 changed files with 35 additions and 8 deletions

@ -24,6 +24,7 @@ before_script:
debug: debug:
stage: test stage: test
allow_failure: true
artifacts: artifacts:
paths: paths:
- test/yavscTests/test-results.xml - test/yavscTests/test-results.xml

@ -24,6 +24,7 @@
.skipped { color: #cc0; } .skipped { color: #cc0; }
.timing { float: right; } .timing { float: right; }
.indent { margin: 0.25em 0 0.5em 2em; } .indent { margin: 0.25em 0 0.5em 2em; }
.indenttest { margin: 0.25em 0 0.5em 1em; }
.clickable { cursor: pointer; } .clickable { cursor: pointer; }
.testcount { font-size: 85%; } .testcount { font-size: 85%; }
</style> </style>
@ -37,6 +38,12 @@
elem.style.display = "none"; elem.style.display = "none";
} }
} }
function EnsureBlock(id) {
var elem = document.getElementById(id);
if (elem.style.display == "none") {
elem.style.display = "block";
}
}
</script> </script>
</head> </head>
<body> <body>
@ -78,6 +85,7 @@
</xsl:template> </xsl:template>
<xsl:template match="test"> <xsl:template match="test">
<div> <div>
<xsl:attribute name="class"><xsl:if test="(position() mod 2 = 0)">alt</xsl:if>row</xsl:attribute> <xsl:attribute name="class"><xsl:if test="(position() mod 2 = 0)">alt</xsl:if>row</xsl:attribute>
@ -86,15 +94,15 @@
<xsl:if test="@result='Fail'"><span class="failure">&#x2718;</span></xsl:if> <xsl:if test="@result='Fail'"><span class="failure">&#x2718;</span></xsl:if>
<xsl:if test="@result='Pass'"><span class="success">&#x2714;</span></xsl:if> <xsl:if test="@result='Pass'"><span class="success">&#x2714;</span></xsl:if>
<span class="clickable"> <span class="clickable">
<xsl:attribute name="onclick">ToggleClass('class<xsl:value-of select="generate-id()"/>')</xsl:attribute> <xsl:attribute name="onclick">ToggleClass('test<xsl:value-of select="generate-id()"/>')</xsl:attribute>
&#160;<xsl:value-of select="@name"/> &#160;<xsl:value-of select="@name"/>
</span> </span>
<div class="indent"> <div >
<xsl:if test="@failed = 0"><xsl:attribute name="style">display: none;</xsl:attribute></xsl:if> <xsl:if test="@result='Pass'"><xsl:attribute name="style">display: none;</xsl:attribute></xsl:if>
<xsl:attribute name="id">class<xsl:value-of select="generate-id()"/></xsl:attribute> <xsl:attribute name="id">test<xsl:value-of select="generate-id()"/></xsl:attribute>
<xsl:if test="child::node()/message"> : <xsl:value-of select="child::node()/message"/></xsl:if> <xsl:if test="child::node()/message"> : <xsl:value-of select="child::node()/message"/></xsl:if>
<br clear="all" /> <br clear="all" />
@ -120,8 +128,8 @@
<h3> <h3>
<span class="timing"><xsl:value-of select="@time"/>s</span> <span class="timing"><xsl:value-of select="@time"/>s</span>
<span class="clickable"> <span class="clickable">
<xsl:attribute name="onclick">ToggleClass('class<xsl:value-of select="generate-id()"/>')</xsl:attribute> <xsl:attribute name="onclick">ToggleClass('collection<xsl:value-of select="generate-id()"/>')</xsl:attribute>
<xsl:attribute name="ondblclick">ToggleClass('class<xsl:value-of select="generate-id()"/>')</xsl:attribute> <xsl:attribute name="ondblclick">ToggleClass('collection<xsl:value-of select="generate-id()"/>')</xsl:attribute>
<xsl:if test="@failed > 0"><span class="failure">&#x2718;</span></xsl:if> <xsl:if test="@failed > 0"><span class="failure">&#x2718;</span></xsl:if>
<xsl:if test="@failed = 0"><span class="success">&#x2714;</span></xsl:if> <xsl:if test="@failed = 0"><span class="success">&#x2714;</span></xsl:if>
&#160;<xsl:value-of select="@name"/> &#160;<xsl:value-of select="@name"/>
@ -131,8 +139,26 @@
</h3> </h3>
<div class="indent"> <div class="indent">
<xsl:if test="@failed = 0"><xsl:attribute name="style">display: none;</xsl:attribute></xsl:if> <xsl:if test="@failed = 0"><xsl:attribute name="style">display: none;</xsl:attribute></xsl:if>
<xsl:attribute name="id">class<xsl:value-of select="generate-id()"/></xsl:attribute> <xsl:attribute name="id">collection<xsl:value-of select="generate-id()"/></xsl:attribute>
<xsl:apply-templates select="test"><xsl:sort select="@name"/></xsl:apply-templates>
<xsl:for-each select="test">
<div class="indent">
<xsl:if test="@result ='Fail'">
<a>
<xsl:attribute name="onclick">EnsureBlock('test<xsl:value-of select="generate-id()"/>')</xsl:attribute>
<xsl:attribute name="href">#test<xsl:value-of select="generate-id()"/></xsl:attribute>
<span class="failure">&#x2718;</span>
<xsl:value-of select="@name"/>
</a>
</xsl:if>
<xsl:if test="@result ='Pass'">
<span class="success">&#x2714;</span>
<xsl:value-of select="@name"/>
</xsl:if>
</div>
</xsl:for-each>
</div> </div>
</xsl:template> </xsl:template>

Loading…