]> git.saurik.com Git - wxWidgets.git/commitdiff
another attempt to run tests with verbose logging in STL trunk build
authorVadim Zeitlin <vadim@wxwidgets.org>
Sat, 7 Feb 2009 21:44:52 +0000 (21:44 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sat, 7 Feb 2009 21:44:52 +0000 (21:44 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58726 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

build/buildbot/config/include/defs.xml
build/buildbot/config/ravnsgaard.xml

index a3531c51d8fb07640ee81483ff07776c7102d5ed..8a68746b513c475e1c8031612ae646f41c7377ef 100644 (file)
 -->
 <xsl:template name="run-tests">
     <xsl:param name="content"/>
 -->
 <xsl:template name="run-tests">
     <xsl:param name="content"/>
+    <xsl:param name="options"/>
     <xsl:param name="msw"><is-msw/></xsl:param>
     <test>
         <defaults content="{$content}">
     <xsl:param name="msw"><is-msw/></xsl:param>
     <test>
         <defaults content="{$content}">
             <command>
                 <xsl:choose>
                     <xsl:when test="$msw = 'true'">
             <command>
                 <xsl:choose>
                     <xsl:when test="$msw = 'true'">
-                        <run-tests-win/>
-                    </xsl:when>
-                    <xsl:otherwise>
-                        <run-tests-unix/>
-                    </xsl:otherwise>
-                </xsl:choose>
-            </command>
-        </copy-with-defaults>
-    </test>
-</xsl:template>
-
-<!--
-    run-tests-with-timing - build step to run the test suites with extra timing
-    option.
-
-    Usage: as <test>
-
-    Typically just:
-        <run-tests-with-timing/>
--->
-<xsl:template name="run-tests-with-timing">
-    <xsl:param name="content"/>
-    <xsl:param name="msw"><is-msw/></xsl:param>
-    <test>
-        <defaults content="{$content}">
-            <description>running tests with timing</description>
-            <descriptionDone>run tests with timing</descriptionDone>
-            <warnOnFailure/>
-        </defaults>
-        <copy-with-defaults content="{$content}">
-            <command>
-                <xsl:choose>
-                    <xsl:when test="$msw = 'true'">
-                        <run-tests-with-timing-win/>
+                        <run-tests-win options="{$options}"/>
                     </xsl:when>
                     <xsl:otherwise>
                     </xsl:when>
                     <xsl:otherwise>
-                        <run-tests-with-timing-unix/>
+                        <run-tests-unix options="{$options}"/>
                     </xsl:otherwise>
                 </xsl:choose>
             </command>
                     </xsl:otherwise>
                 </xsl:choose>
             </command>
     simple command so that these aren't necessary.
 -->
 <xsl:template name="run-tests-win">
     simple command so that these aren't necessary.
 -->
 <xsl:template name="run-tests-win">
+    <xsl:param name="options"/>
 <normalize-space>
 cd tests &amp;&amp;
 (for /d %x in (..\lib\*_dll) do @PATH=%x;%PATH%) &amp;&amp;
 <normalize-space>
 cd tests &amp;&amp;
 (for /d %x in (..\lib\*_dll) do @PATH=%x;%PATH%) &amp;&amp;
@@ -402,26 +371,10 @@ cd tests &amp;&amp;
 </xsl:template>
 
 <xsl:template name="run-tests-unix">
 </xsl:template>
 
 <xsl:template name="run-tests-unix">
+    <xsl:param name="options"/>
 <normalize-space>
 cd tests &amp;&amp;
 <normalize-space>
 cd tests &amp;&amp;
-./test &amp;&amp;
-if [ -n "$DISPLAY" -a -x test_gui ]; then ./test_gui; fi
-</normalize-space>
-</xsl:template>
-
-<xsl:template name="run-tests-with-timing-win">
-<normalize-space>
-cd tests &amp;&amp;
-(for /d %x in (..\lib\*_dll) do @PATH=%x;%PATH%) &amp;&amp;
-(for /d %x in (*) do @if exist %x\test.exe %x\test -t) &amp;&amp;
-(for /d %x in (*) do @if exist %x\test_gui.exe %x\test_gui -t)
-</normalize-space>
-</xsl:template>
-
-<xsl:template name="run-tests-with-timing-unix">
-<normalize-space>
-cd tests &amp;&amp;
-./test -t &amp;&amp;
+./test <xsl:value-of select="normalize-space($options)"/> &amp;&amp;
 if [ -n "$DISPLAY" -a -x test_gui ]; then ./test_gui; fi
 </normalize-space>
 </xsl:template>
 if [ -n "$DISPLAY" -a -x test_gui ]; then ./test_gui; fi
 </normalize-space>
 </xsl:template>
index ae0aab975d503ebdec0be98bdd9e9e0cf4b7e67e..fa515d979425e6be47f8b9c9f860f66bc6d905fc 100644 (file)
@@ -28,7 +28,7 @@
             <checkout/>
             <configure options="--with-gtk --disable-debug --enable-stl --enable-std_iostreams --enable-std_string --disable-compat28"/>
             <compile-all/>
             <checkout/>
             <configure options="--with-gtk --disable-debug --enable-stl --enable-std_iostreams --enable-std_string --disable-compat28"/>
             <compile-all/>
-            <run-tests-with-timing/>
+            <run-tests options="-t"/>
         </steps>
     </build>
 
         </steps>
     </build>