From: Michael C. T. <mi...@us...> - 2002-10-25 17:19:11
|
Update of /cvsroot/nant/nant/bin In directory usw-pr-cvs1:/tmp/cvs-serv3324/bin Modified Files: NAnt.DotNetTasks.dll NAnt.DotNetTasks.xml Added Files: NAnt.NUnit1Tasks.dll NAnt.NUnit1Tasks.xml NAnt.NUnit2Tasks.dll NAnt.NUnit2Tasks.xml NAnt.NUnitFormatters.dll NAnt.NUnitFormatters.xml nant.exe.config nunit.framework.dll Log Message: nunit 2 support --- NEW FILE: NAnt.NUnit1Tasks.dll --- MZ $ + { + + + + + * , } } + + ( *0 ( o ,-( o +G( o *0 o o rÕ o ( + ( o o ( ( ( * ( o o ( ( ( * ( * ! o rý +3 o o ,rk ( +Xi2Å+ + + + o. o o/ o- ($ +(% þþþ ,o o s! z,} (# o$ o% o& o oE o' r¹ o) (* Ð o, o- o. o0 t rß (1 (2 of oL rù (1 (2 oM r oI s3 z* +Eo5 t o6 r ,&s2 o8 o9 { &o; -²Þu2 Üo4 +Eo5 t r¥ ,&s= o o8 o9 { &o; -²Þu2 Ü* +o5 t (# -åÞu2 Ü{ s! z{ s! z* +o5 t3 oD o: &o; -ÚÞu2 Ü* } *0 + + + + (* + o5 t3 o: & o; -ÚÞ u2 Ü+ } * + + + + + + + + + + } * + + }" }# (K oI + {# (J 9 ,{(K (K (L ,bsM oN oO oP rS oR (S oO oP ra oR (S -- Þ&Þ (U (V (V (U (V Y ' -*{% , }& ,}& +1o5 t (O (P &o; -ÆÞu2 Üs &* ,(o6 ( o8 s\ ++ E +sj +++ o s_ o +o5 t o` o; -äÞu2 Ü{# * +o5 t ob o; -äÞu2 Ü{# * +o5 t oc o; -åÞu2 Ü* +o5 t od o; -åÞu2 Ü* +o5 t {# -àÞu2 Ü* +o5 t {% -àÞu2 Ü* * + o ,(Y +1(Y (Y (Y * ( oe (Y o (b *0 ( oe (Y o (b *0 oe * ! o rý +3 o o ,rk ( +Xi2Å+ + + sJ + * sM }9 + {9 &{9 }: , ~ (o ,r * (q op og # {: (s op {9 &{: (q op {: (q op {9 (k (k * }< }; op o o. {; {: &*0 {< l# (s op *0 ,{; &+ {: &o ,ox 1r r o. op o {9 oy om &* ª @ @ @ Ô ) ) ª ª »á Ò¯ Ù!q " ()¯ 9¯A¯+ Iø A ' ( t e t (1$ ÅÉ ] ÅÉ) == Y --- NEW FILE: NAnt.NUnit1Tasks.xml --- <?xml version="1.0"?> <doc> <assembly> <name>NAnt.NUnit1Tasks</name> </assembly> <members> <member name="T:SourceForge.NAnt.Tasks.NUnit.BaseTest"> <summary> Class to represent a test element of an NUnit task </summary> </member> <member name="P:SourceForge.NAnt.Tasks.NUnit.BaseTest.Class"> <summary>Class Name of the test</summary> </member> <member name="P:SourceForge.NAnt.Tasks.NUnit.BaseTest.Assembly"> <summary>Assembly to Load the test from</summary> </member> <member name="P:SourceForge.NAnt.Tasks.NUnit.BaseTest.Fork"> <summary>Run the tests in a separate AppDomain</summary> </member> <member name="P:SourceForge.NAnt.Tasks.NUnit.BaseTest.HaltOnError"> <summary>Stop the build process if an error occurs during the test run</summary> </member> <member name="P:SourceForge.NAnt.Tasks.NUnit.BaseTest.HaltOnFailure"> <summary>Stop the build process if a test fails (errors are considered failures as well).</summary> </member> <member name="T:SourceForge.NAnt.Tasks.NUnit.IResultFormatter"> <summary>Summary description for IResultFormatter.</summary> </member> <member name="M:SourceForge.NAnt.Tasks.NUnit.IResultFormatter.StartTestSuite(SourceForge.NAnt.Tasks.NUnit.NUnitTestData)"> <summary>The whole test suite started.</summary> </member> <member name="M:SourceForge.NAnt.Tasks.NUnit.IResultFormatter.EndTestSuite(SourceForge.NAnt.Tasks.NUnit.TestResultExtra)"> <summary>The whole test suite ended.</summary> </member> <member name="M:SourceForge.NAnt.Tasks.NUnit.IResultFormatter.SetOutput(System.IO.TextWriter)"> <summary>Sets the Writer the formatter is supposed to write its results to.</summary> </member> <member name="T:SourceForge.NAnt.Tasks.NUnit.LogFormatter"> <summary>Prints information about running tests directly to the Log class.</summary> </member> <member name="M:SourceForge.NAnt.Tasks.NUnit.LogFormatter.SetOutput(System.IO.TextWriter)"> <summary>Not used, all output goes to Log class.</summary> </member> <member name="M:SourceForge.NAnt.Tasks.NUnit.LogFormatter.StartTestSuite(SourceForge.NAnt.Tasks.NUnit.NUnitTestData)"> <summary>Called when the whole test suite has started.</summary> </member> <member name="M:SourceForge.NAnt.Tasks.NUnit.LogFormatter.EndTestSuite(SourceForge.NAnt.Tasks.NUnit.TestResultExtra)"> <summary>Called when the whole test suite has ended.</summary> </member> <member name="M:SourceForge.NAnt.Tasks.NUnit.LogFormatter.FormatError(System.String,System.String)"> <summary>Convert a stack trace line into something that can be clicked on in an IDE output window.</summary> <param name="trace">The StackTrace string, see <see cref="P:System.Exception.StackTrace"/>.</param> <param name="message">The string that gets appended to the end of file(line): portion.</param> </member> <member name="T:SourceForge.NAnt.Tasks.NUnit.NUnitTask"> <summary>Runs tests using the NUnit framework.</summary> <remarks> <para>See the <a href="http://nunit.sf.net">NUnit home page</a> for more information.</para> <para>The <c>haltonfailure</c> or <c>haltonerror></c> are only used to stop more than one test suite to stop running. If any test suite fails a build error will be thrown. Use <c>failonerror="false"</c> to ignore test errors and continue build.</para> </remarks> <example> <para>Run tests in the <c>MyProject.Tests.dll</c> assembly.</para> <para>The test results are logged in <c>results.xml</c> and <c>results.txt</c> using the <c>Xml</c> and <c>Plain</c> formatters, respectively.</para> <code> <![CDATA[ <nunit basedir="build" verbose="false" haltonerror="true" haltonfailure="true"> <formatter type="Xml"/> <formatter type="Plain"/> <test name="MyProject.Tests.AllTests" assembly="MyProject.Tests.dll" outfile="results"/> </nunit> ]]> </code> </example> </member> <member name="M:SourceForge.NAnt.Tasks.NUnit.NUnitTask.InitializeTask(System.Xml.XmlNode)"> <param name="taskNode">Xml node used to initialize this task instance.</param> </member> <member name="P:SourceForge.NAnt.Tasks.NUnit.NUnitTask.HaltOnError"> <summary>Stops running tests when a test causes an error. Default is "false".</summary> <remarks>Implies haltonfailure.</remarks> </member> <member name="P:SourceForge.NAnt.Tasks.NUnit.NUnitTask.HaltOnFailure"> <summary>Stops running tests if a test fails (errors are considered failures as well). Default is "false".</summary> </member> <member name="P:SourceForge.NAnt.Tasks.NUnit.NUnitTask.Timeout"> <summary>Cancel the individual tests if they do not finish in the specified time (measured in milliseconds). Ignored if fork is disabled.</summary> </member> <member name="P:SourceForge.NAnt.Tasks.NUnit.NUnitTest.OutFile"> <summary>Base name of the test result. The full filename is determined by this attribute and the extension of formatter</summary> </member> <member name="P:SourceForge.NAnt.Tasks.NUnit.NUnitTest.ToDir"> <summary>Directory to write the reports to.</summary> </member> <member name="T:SourceForge.NAnt.Tasks.NUnit.NUnitTestData"> <summary> Carries data specified through the test element </summary> </member> <member name="M:SourceForge.NAnt.Tasks.NUnit.NUnitTestRunner.GetSuite(System.String)"> <summary>Returns the test suite from a given class.</summary> <remarks> The assemblyQualifiedName parameter needs to be in form: "full.qualified.class.name,Assembly" </remarks> </member> <member name="M:SourceForge.NAnt.Tasks.NUnit.NUnitTestRunner.NeedsRunning"> <summary> Determines if the unit test needs running. </summary> <returns><c>true</c> if unit test needs running, otherwise returns <c>false</c>.</returns> <remarks> <para>Determines if the test needs running by looking at the data stamp of the test assembly and the test results log.</para> </remarks> </member> <member name="M:SourceForge.NAnt.Tasks.NUnit.NUnitTestRunner.Run(System.String,System.Boolean)"> <summary>Runs a Suite extracted from a TestCase subclass.</summary> </member> <member name="M:SourceForge.NAnt.Tasks.NUnit.NUnitTestRunner.CreateFormatters(SourceForge.NAnt.Tasks.NUnit.NUnitTestData,System.String,System.Boolean)"> <summary> Creates the formatters to be used when running this test. </summary> </member> <member name="M:SourceForge.NAnt.Tasks.NUnit.NUnitTestRunner.getOutput(SourceForge.NAnt.Tasks.NUnit.Formatters.FormatterData,SourceForge.NAnt.Tasks.NUnit.NUnitTestData)"> <summary>Return the file or null if does not use a file.</summary> </member> <member name="P:SourceForge.NAnt.Tasks.NUnit.NUnitTestRunner.Formatters"> <summary>Collection of the registered formatters.</summary> </member> <member name="T:SourceForge.NAnt.Tasks.NUnit.PlainTextFormatter"> <summary>Prints information about running tests in simple plain text.</summary> </member> <member name="M:SourceForge.NAnt.Tasks.NUnit.PlainTextFormatter.SetOutput(System.IO.TextWriter)"> <summary>Sets the Writer the formatter is supposed to write its results to.</summary> </member> <member name="M:SourceForge.NAnt.Tasks.NUnit.PlainTextFormatter.StartTestSuite(SourceForge.NAnt.Tasks.NUnit.NUnitTestData)"> <summary>Called when the whole test suite has started.</summary> </member> <member name="M:SourceForge.NAnt.Tasks.NUnit.PlainTextFormatter.EndTestSuite(SourceForge.NAnt.Tasks.NUnit.TestResultExtra)"> <summary>Called when the whole test suite has ended.</summary> </member> <member name="M:SourceForge.NAnt.Tasks.NUnit.PlainTextFormatter.FormatError(System.String,System.String)"> <summary>Convert a stack trace line into something that can be clicked on in an IDE output window.</summary> <param name="trace">The StackTrace string, see <see cref="P:System.Exception.StackTrace"/>.</param> <param name="message">The string that gets appended to the end of file(line): portion.</param> </member> <member name="T:SourceForge.NAnt.Tasks.NUnit.TestResultExtra"> <summary> This is purely to decorate NUnits TestResult with extra information such as run-time etc ... TODO come up with a better name </summary> </member> <member name="T:SourceForge.NAnt.Tasks.NUnit.XmlResultFormatter"> <summary>Prints detailed information in XML format about running tests.</summary> </member> <member name="M:SourceForge.NAnt.Tasks.NUnit.XmlResultFormatter.SetOutput(System.IO.TextWriter)"> <summary>Sets the Writer the formatter is supposed to write its results to.</summary> </member> <member name="M:SourceForge.NAnt.Tasks.NUnit.XmlResultFormatter.StartTestSuite(SourceForge.NAnt.Tasks.NUnit.NUnitTestData)"> <summary>Called when the whole test suite has started.</summary> </member> <member name="M:SourceForge.NAnt.Tasks.NUnit.XmlResultFormatter.EndTestSuite(SourceForge.NAnt.Tasks.NUnit.TestResultExtra)"> <summary>Called when the whole test suite has ended.</summary> </member> </members> </doc> --- NEW FILE: NAnt.NUnit2Tasks.dll --- MZ $ + +Eo t o r ,&s o o { &o -²Þu Üo +Eo t r ,&s o o o { &o -²Þu Üs o o o o { &* 8z t s o s o o { 8È o t 3fo -[ s o &s +o o o r9 &o 0Øo ( Þ,o Ü+Jo -Ao , o (! s" +s o :,ÿÿÿÞ u Üo$ ,o z o :zþÿÿÞ u Ü*AL s& o + o Þ ri s* z-ri s% z(+ o (- (. o/ Þri s* zÞ(. Ü+ o + o -ri s% zo3 + s5 ( o7 * (9 r» rï t s= +:o o> -r () s% zo? s@ + } } * + ( * * *0 * + + + + + * % --- NEW FILE: NAnt.NUnit2Tasks.xml --- <?xml version="1.0"?> <doc> <assembly> <name>NAnt.NUnit2Tasks</name> </assembly> <members> <member name="T:SourceForge.NAnt.Tasks.NUnit2.NUnit2Task"> <summary>Runs tests using the NUnit V2.0 framework.</summary> <remarks> <para>See the <a href="http://nunit.sf.net">NUnit home page</a> for more information.</para> <para>The <c>haltonfailure</c> or <c>haltonerror></c> are only used to stop more than one test suite to stop running. If any test suite fails a build error will be thrown. Use <c>failonerror="false"</c> to ignore test errors and continue build.</para> </remarks> <example> <para>Run tests in the <c>MyProject.Tests.dll</c> assembly.</para> <code> <![CDATA[ <nunit2> <test assemblyname="MyProject.Tests.dll" outfile="results.xml"/> </nunit2> ]]> </code> </example> </member> <member name="P:SourceForge.NAnt.Tasks.NUnit2.NUnit2Task.HaltOnFailure"> <summary>Stop the build process if a test fails.</summary> </member> <member name="P:SourceForge.NAnt.Tasks.NUnit2.NUnit2Test.AssemblyName"> <summary>Name of the assembly to search for tests.</summary> </member> <member name="P:SourceForge.NAnt.Tasks.NUnit2.NUnit2Test.TestName"> <summary>Name of a specific test to run. If Not specified then all tests in the assembly are run.</summary> </member> <member name="P:SourceForge.NAnt.Tasks.NUnit2.NUnit2Test.Fork"> <summary>Run tests in their own AppDomain.</summary> </member> <member name="P:SourceForge.NAnt.Tasks.NUnit2.NUnit2Test.HaltOnFailure"> <summary>Build fails on failure</summary> </member> <member name="P:SourceForge.NAnt.Tasks.NUnit2.NUnit2Test.TransformFile"> <summary>XSLT transform file to use when using the Xml formatter</summary> </member> </members> </doc> --- NEW FILE: NAnt.NUnitFormatters.dll --- MZ $ * + + + + * + + + + + s z( s z( * * * --- NEW FILE: NAnt.NUnitFormatters.xml --- <?xml version="1.0"?> <doc> <assembly> <name>NAnt.NUnitFormatters</name> </assembly> <members> <member name="T:SourceForge.NAnt.Tasks.NUnit.Formatters.FormatterData"> <summary> Carries data specified through the formatter element </summary> </member> <member name="T:SourceForge.NAnt.Tasks.NUnit.Formatters.FormatterType"> <summary> The built-in formatter types. </summary> </member> <member name="T:SourceForge.NAnt.Tasks.NUnit.Formatters.FormatterElement"> <summary>class to represent the FormatterElement of the NUnit task.</summary> </member> <member name="P:SourceForge.NAnt.Tasks.NUnit.Formatters.FormatterElement.Type"> <summary>Type of formatter ( means we will load a class of the form (type)Formatter</summary> </member> <member name="P:SourceForge.NAnt.Tasks.NUnit.Formatters.FormatterElement.ClassName"> <summary>Name of a custom formatter class.</summary> </member> <member name="P:SourceForge.NAnt.Tasks.NUnit.Formatters.FormatterElement.Extension"> <summary>Extension to append to the output filename..</summary> </member> <member name="P:SourceForge.NAnt.Tasks.NUnit.Formatters.FormatterElement.UseFile"> <summary>Boolean that determines whether output should be sent to a file.</summary> </member> </members> </doc> --- NEW FILE: nant.exe.config --- <?xml version="1.0" encoding="Windows-1252"?> <configuration> <appSettings> <!-- User application and configured property settings go here.--> <!-- Example: <add key="settingName" value="settingValue"/> --> <add key="shadowfiles.path" value="%temp%\nunit20\ShadowCopyCache" /> </appSettings> </configuration> --- NEW FILE: nunit.framework.dll --- MZ $ ( ( ( ( ( ,.0# 1# ,.0% 1% o o *o * ( ( ( ( ( ,r r ( * *0 * * * Y( -r' * ( * r) * * * &(& &-r] &rk &( &(' &-r] &rk &* s o &1-s o &ro &*0 u! o .** &o o! &rÅ &o o! &ré &( &* &o o! &ré &( &* o . (- &o! &ré &( &(! (! &(2 &* o (# +o$ o$ .*X2æo o .*o ( . (0 o .o o (# (0 &(+ +s& *0 ,o 1r &(* * } * * * * } ré } % } t1 o2 3~3 o4 * o< (6 o^ (6 Yl# o8 o9 (Y (c oh oh (; (< l# ,${ &Þo: ro (e ,${ &Þo: ro (e 4o? + o@ ,Þ X i2ä** &Þ o: ro oA ,o× r o9 (B oC oÙ r« oÙ } } * *0 * * * *0 * * oH oC oÙ oC oÙ * *0 * * o8 o9 (Y o8 o9 (Y ,rÇ +GoK -r÷ +7oL i,r- +%oM Ð; oA -re +r (P (N (N * * *0 * * t1 o2 3~3 o4 * { s { oX ,* u& + oS t - oT -àÞ u? Ü* * } * * * *0 { * sX +(« oY %-çÞ& ÞoZ * * +o[ 1*Xi2è* * * } +oS t" oÔ -åÞu? ÜoÈ * * ( sy +(¾ (Ä * 4o? +# o9 o , (» o] iþ* o] i3t o7 o^ + (À X i2â* -(oK , oL i-oM Ð; oA ** o@ * o_ r; * o] iþ* o] t * } oÊ &oÌ &o' * }$ z*0 (ç (ç od oe Ð o8 of t o oi {# {" ol ,om }! oo op r r§ oo os oo r± rµ ou (v ow sx rÅ (y (z (è &* rë (5 (6 * }" }" ol ,om {" * od oe Ð o8 of t ,og o oi * * }& }& &* o9 sì oí +0(» oî oí o7 o] i3t 4o? +#(» oN oW +oS t oT -ãÞu? Ü* o> (6 oõ (6 Yl# +oS t oX -ßÞu? Ü* ot o ~ ( ,o[ o * (ö *0 ,{( t& ,*ré 3"së {( *o (ø sì {' oí (÷ +` (û oø sn i2-ro s} (÷ ,$(û ( +( * ,*Ð% o@ *0 o -o8 r sv o -o9 rß sv r sv r= sv o7 6o? + o@ ,X X i2ä* (ý (ý së (ü sn oN ( t& Þ&Þ** +6Ð o] i1( oM Ð& .r{ i1r{ }' * }) &* {) +oS t" oT -ãÞu? Ü* {) +oS t" oT -ãÞu? Ü* o9 s s s }+ oC o+ Þ {+ {+ {+ {+ {+ o {+ o {+ o (5 {+ o {+ o * {+ {+ o oÈ o {+ ( o oÍ +{+ {+ {+ {+ {+ oÒ {+ {+ +G{+ {+ {+ {+ {+ {+ * {+ {+ o {+ o {+ o + oS t" oÔ -åÞ u? Ü{+ {+ * {+ {+ {+ * <?xml version="1.0" encoding="UTF-8" ?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method='text'/> <xsl:template match="/"> <xsl:apply-templates/> </xsl:template> <xsl:template match="test-results"> <xsl:text>Tests run: </xsl:text> <xsl:value-of select="@total"/> <xsl:text>, Failures: </xsl:text> <xsl:value-of select="@failures"/> <xsl:text>, Not run: </xsl:text> <xsl:value-of select="@not-run"/> <xsl:text>, Time: </xsl:text> <xsl:value-of select="test-suite/@time"/> <xsl:text> seconds </xsl:text> <xsl:text> </xsl:text> <xsl:if test="//test-case[failure]"><xsl:text>Failures: </xsl:text></xsl:if> <xsl:apply-templates select="//test-case[failure]"/> <xsl:if test="//test-case[@executed='False']"><xsl:text>Tests not run: </xsl:text></xsl:if> <xsl:apply-templates select="//test-case[@executed='False']"/> <xsl:text disable-output-escaping='yes'>
</xsl:text> </xsl:template> <xsl:template match="test-case"> <xsl:value-of select="position()"/><xsl:text>) </xsl:text> <xsl:value-of select="@name"/> <xsl:text> : </xsl:text> <xsl:value-of select="child::node()/message"/> <xsl:text disable-output-escaping='yes'>
</xsl:text> <xsl:if test="failure"> <xsl:value-of select="failure/stack-trace"/> <xsl:text> </xsl:text> </xsl:if> </xsl:template> </xsl:stylesheet> BSJB ò ò ò ò õ S V õ S p  à à íÅ Æ Ç øÈ 9Ê þÊ Ì Î Ï Ñ Ò ØK ¬P Q y! )¡ l J J é J J é J J J J é Ñ 555Ý -- Ñ $ùý=E @8 I IåIIII 55ùý ) d Ñ Index: NAnt.DotNetTasks.dll =================================================================== RCS file: /cvsroot/nant/nant/bin/NAnt.DotNetTasks.dll,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 Binary files /tmp/cvsESm1a7 and /tmp/cvsELgWT3 differ Index: NAnt.DotNetTasks.xml =================================================================== RCS file: /cvsroot/nant/nant/bin/NAnt.DotNetTasks.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** NAnt.DotNetTasks.xml 25 Oct 2002 10:18:07 -0000 1.3 --- NAnt.DotNetTasks.xml 25 Oct 2002 10:32:32 -0000 1.4 *************** *** 129,132 **** --- 129,135 ---- </example> </member> + <member name="T:SourceForge.NAnt.Tasks.MsftFXCompilerBase"> + <summary>Provides the abstract base class for a Microsoft .Net Framework compiler task.</summary> + </member> <member name="P:SourceForge.NAnt.Tasks.CscTask.Doc"> <summary>The name of the XML documentation file to generate. |