|
Hi there.
This is my first message to the NAnt-users
group.
I tried checking the Nant-users Archives (http://sourceforge.net/mailarchive/forum.php?forum=nant-users)
list but it wasn't available, so please forgiive me if this or a similiar
message is already there.
As you can see from the attachment, there are
two test failures.
From stepping into the code using
"DbgCLR.exe" I'm getting an exception in
System.IO.File.SetLastWriteTime() with the esception description of something
like "invalid parameter" inside "TouchTask.cs".
Ideally this exception shouldn't be swallowed -
there should be some sort of exception chaining mechanism, maybe with indents
;)
Anyway, here are my systems details.
OS: Windows XP Professional Service pack
1
Machine: Dell Inspiron 8000
Processor: Intel Pentium III 1GHz.
Memory: 256MB.
.Net ver: .Net Framework SDK service pack
2.
I did a clean install of .NET recently so I don't
think that's the problem.
Also I have noticed some system instability around
the time I was debugging the code.
Finally, is there a newsgroup for this
user-group?
Regards,
Philip A. Ashmore
|
<?xml version="1.0" encoding="utf-8"?>
<testsuite name="NAnt Tests" tests="82" time="12.057" errors="0" failures="2">
<testcase name="Test_Normal(SourceForge.NAnt.Tests.AttribTaskTest)" classname="SourceForge.NAnt.Tests.AttribTaskTest" time="0.080" />
<testcase name="Test_Archive(SourceForge.NAnt.Tests.AttribTaskTest)" classname="SourceForge.NAnt.Tests.AttribTaskTest" time="0.020" />
<testcase name="Test_Hidden(SourceForge.NAnt.Tests.AttribTaskTest)" classname="SourceForge.NAnt.Tests.AttribTaskTest" time="0.020" />
<testcase name="Test_ReadOnly(SourceForge.NAnt.Tests.AttribTaskTest)" classname="SourceForge.NAnt.Tests.AttribTaskTest" time="0.020" />
<testcase name="Test_System(SourceForge.NAnt.Tests.AttribTaskTest)" classname="SourceForge.NAnt.Tests.AttribTaskTest" time="0.030" />
<testcase name="Test_Multiple(SourceForge.NAnt.Tests.AttribTaskTest)" classname="SourceForge.NAnt.Tests.AttribTaskTest" time="0.070" />
<testcase name="Test_Call(SourceForge.NAnt.Tests.CallTest)" classname="SourceForge.NAnt.Tests.CallTest" time="0.030" />
<testcase name="Test_DebugBuild(SourceForge.NAnt.Tests.CscTaskTest)" classname="SourceForge.NAnt.Tests.CscTaskTest" time="0.852" />
<testcase name="Test_ReleaseBuild(SourceForge.NAnt.Tests.CscTaskTest)" classname="SourceForge.NAnt.Tests.CscTaskTest" time="0.510" />
<testcase name="Test_Delete(SourceForge.NAnt.Tests.DeleteTest)" classname="SourceForge.NAnt.Tests.DeleteTest" time="0.040" />
<testcase name="Test_Echo(SourceForge.NAnt.Tests.EchoTest)" classname="SourceForge.NAnt.Tests.EchoTest" time="0.010" />
<testcase name="Test_ArgOption(SourceForge.NAnt.Tests.ExecTaskTest)" classname="SourceForge.NAnt.Tests.ExecTaskTest" time="0.110" />
<testcase name="Test_ReadLargeAmountFromStdout(SourceForge.NAnt.Tests.ExecTaskTest)" classname="SourceForge.NAnt.Tests.ExecTaskTest" time="0.060" />
<testcase name="Test_Fail(SourceForge.NAnt.Tests.FailTest)" classname="SourceForge.NAnt.Tests.FailTest" time="0.050" />
<testcase name="Test_Simple(SourceForge.NAnt.Tests.IncludeTaskTest)" classname="SourceForge.NAnt.Tests.IncludeTaskTest" time="0.060" />
<testcase name="Test_NestedTask(SourceForge.NAnt.Tests.IncludeTaskTest)" classname="SourceForge.NAnt.Tests.IncludeTaskTest" time="0.020" />
<testcase name="Test_RecursiveInclude(SourceForge.NAnt.Tests.IncludeTaskTest)" classname="SourceForge.NAnt.Tests.IncludeTaskTest" time="0.020" />
<testcase name="Test_DebugBuild(SourceForge.NAnt.Tests.JscTaskTest)" classname="SourceForge.NAnt.Tests.JscTaskTest" time="0.615" />
<testcase name="Test_ReleaseBuild(SourceForge.NAnt.Tests.JscTaskTest)" classname="SourceForge.NAnt.Tests.JscTaskTest" time="0.801" />
<testcase name="Test_Mkdir(SourceForge.NAnt.Tests.MkdirTest)" classname="SourceForge.NAnt.Tests.MkdirTest" time="0.040" />
<testcase name="Test_Move(SourceForge.NAnt.Tests.MoveTest)" classname="SourceForge.NAnt.Tests.MoveTest" time="0.050" />
<testcase name="Test_Simple(SourceForge.NAnt.Tests.NAntTaskTest)" classname="SourceForge.NAnt.Tests.NAntTaskTest" time="0.040" />
<testcase name="Test_SingleTarget(SourceForge.NAnt.Tests.NAntTaskTest)" classname="SourceForge.NAnt.Tests.NAntTaskTest" time="0.030" />
<testcase name="Test_MultipleTargets(SourceForge.NAnt.Tests.NAntTaskTest)" classname="SourceForge.NAnt.Tests.NAntTaskTest" time="0.040" />
<testcase name="Test_PropertyInherit(SourceForge.NAnt.Tests.NAntTaskTest)" classname="SourceForge.NAnt.Tests.NAntTaskTest" time="0.080" />
<testcase name="Test_PropCreate(SourceForge.NAnt.Tests.PropertyTest)" classname="SourceForge.NAnt.Tests.PropertyTest" time="0.010" />
<testcase name="Test_PropReset(SourceForge.NAnt.Tests.PropertyTest)" classname="SourceForge.NAnt.Tests.PropertyTest" time="0.030" />
<testcase name="Test_ROSet(SourceForge.NAnt.Tests.PropertyTest)" classname="SourceForge.NAnt.Tests.PropertyTest" time="0.020" />
<testcase name="Test_Normal(SourceForge.NAnt.Tests.SysInfoTaskTest)" classname="SourceForge.NAnt.Tests.SysInfoTaskTest" time="0.030" />
<testcase name="Test_Verbose(SourceForge.NAnt.Tests.SysInfoTaskTest)" classname="SourceForge.NAnt.Tests.SysInfoTaskTest" time="0.020" />
<testcase name="Test_Foobar(SourceForge.NAnt.Tests.TouchTaskTest)" classname="SourceForge.NAnt.Tests.TouchTaskTest" time="0.020" />
<testcase name="Test_File_DateTime(SourceForge.NAnt.Tests.TouchTaskTest)" classname="SourceForge.NAnt.Tests.TouchTaskTest" time="0.040" />
<testcase name="Test_File_Millis(SourceForge.NAnt.Tests.TouchTaskTest)" classname="SourceForge.NAnt.Tests.TouchTaskTest" time="0.120">
<failure message="<touch file='C:\TEMP\NAnt.Tests.TouchTest\file1.txt' millis='100000' last_time ='16/12/2002 22:04:34' new_time ='01/01/1970 00:01:40'/>" type="NUnit.Framework.AssertionFailedError"> at NUnit.Framework.Assertion.Fail(String message)
at NUnit.Framework.Assertion.Assert(String message, Boolean condition)
at SourceForge.NAnt.Tests.TouchTaskTest.Test_File_Millis() in C:\Apps\Expanded\Nant\src\NAnt.Tests\Tasks\TouchTaskTest.cs:line 119</failure>
</testcase>
<testcase name="Test_File_Default(SourceForge.NAnt.Tests.TouchTaskTest)" classname="SourceForge.NAnt.Tests.TouchTaskTest" time="0.022" />
<testcase name="Test_FileSet_DateTime(SourceForge.NAnt.Tests.TouchTaskTest)" classname="SourceForge.NAnt.Tests.TouchTaskTest" time="0.050" />
<testcase name="Test_FileSet_Millis(SourceForge.NAnt.Tests.TouchTaskTest)" classname="SourceForge.NAnt.Tests.TouchTaskTest" time="0.030">
<failure message="Touch: fileset, millis, C:\TEMP\NAnt.Tests.TouchTest\file1.txt" type="NUnit.Framework.AssertionFailedError"> at NUnit.Framework.Assertion.Fail(String message)
at NUnit.Framework.Assertion.Assert(String message, Boolean condition)
at SourceForge.NAnt.Tests.TouchTaskTest.Test_FileSet_Millis() in C:\Apps\Expanded\Nant\src\NAnt.Tests\Tasks\TouchTaskTest.cs:line 207</failure>
</testcase>
<testcase name="Test_FileSet_Default(SourceForge.NAnt.Tests.TouchTaskTest)" classname="SourceForge.NAnt.Tests.TouchTaskTest" time="0.030" />
<testcase name="Test_Normal(SourceForge.NAnt.Tests.TStampTaskTest)" classname="SourceForge.NAnt.Tests.TStampTaskTest" time="0.010" />
<testcase name="Test_Custom(SourceForge.NAnt.Tests.TStampTaskTest)" classname="SourceForge.NAnt.Tests.TStampTaskTest" time="0.020" />
<testcase name="Test_NoVerbose(SourceForge.NAnt.Tests.TStampTaskTest)" classname="SourceForge.NAnt.Tests.TStampTaskTest" time="0.020" />
<testcase name="Test_Formatter(SourceForge.NAnt.Tests.TStampTaskTest)" classname="SourceForge.NAnt.Tests.TStampTaskTest" time="0.020" />
<testcase name="Test_DebugBuild(SourceForge.NAnt.Tests.VbcTaskTest)" classname="SourceForge.NAnt.Tests.VbcTaskTest" time="0.380" />
<testcase name="Test_ReleaseBuild(SourceForge.NAnt.Tests.VbcTaskTest)" classname="SourceForge.NAnt.Tests.VbcTaskTest" time="0.170" />
<testcase name="Test_CreateAndDestroy(SourceForge.NAnt.Tests.TempDirTest)" classname="SourceForge.NAnt.Tests.TempDirTest" time="0.000" />
<testcase name="Test_Create(SourceForge.NAnt.Tests.TempFileTest)" classname="SourceForge.NAnt.Tests.TempFileTest" time="0.000" />
<testcase name="Test_Create_NullArgument(SourceForge.NAnt.Tests.TempFileTest)" classname="SourceForge.NAnt.Tests.TempFileTest" time="0.010" />
<testcase name="Test_Create_WithContents(SourceForge.NAnt.Tests.TempFileTest)" classname="SourceForge.NAnt.Tests.TempFileTest" time="0.000" />
<testcase name="Test_WildcardMatching1(SourceForge.NAnt.Tests.DirectoryScannerTest)" classname="SourceForge.NAnt.Tests.DirectoryScannerTest" time="0.030" />
<testcase name="Test_WildcardMatching2(SourceForge.NAnt.Tests.DirectoryScannerTest)" classname="SourceForge.NAnt.Tests.DirectoryScannerTest" time="0.020" />
<testcase name="Test_RecursiveWildcardMatching1(SourceForge.NAnt.Tests.DirectoryScannerTest)" classname="SourceForge.NAnt.Tests.DirectoryScannerTest" time="0.010" />
<testcase name="Test_RecursiveWildcardMatching2(SourceForge.NAnt.Tests.DirectoryScannerTest)" classname="SourceForge.NAnt.Tests.DirectoryScannerTest" time="0.030" />
<testcase name="Test_RecursiveWildcardMatching3(SourceForge.NAnt.Tests.DirectoryScannerTest)" classname="SourceForge.NAnt.Tests.DirectoryScannerTest" time="0.010" />
<testcase name="Test_AllExceptions(SourceForge.NAnt.Tests.ExceptionTest)" classname="SourceForge.NAnt.Tests.ExceptionTest" time="0.010" />
<testcase name="Test_AsIs(SourceForge.NAnt.Tests.FileSetTest)" classname="SourceForge.NAnt.Tests.FileSetTest" time="0.020" />
<testcase name="Test_IncludesAndAsIs(SourceForge.NAnt.Tests.FileSetTest)" classname="SourceForge.NAnt.Tests.FileSetTest" time="0.010" />
<testcase name="Test_Includes_All(SourceForge.NAnt.Tests.FileSetTest)" classname="SourceForge.NAnt.Tests.FileSetTest" time="0.020" />
<testcase name="Test_Includes_Wildcards1(SourceForge.NAnt.Tests.FileSetTest)" classname="SourceForge.NAnt.Tests.FileSetTest" time="0.010" />
<testcase name="Test_Includes_Wildcards2(SourceForge.NAnt.Tests.FileSetTest)" classname="SourceForge.NAnt.Tests.FileSetTest" time="0.010" />
<testcase name="Test_Includes_Sub1(SourceForge.NAnt.Tests.FileSetTest)" classname="SourceForge.NAnt.Tests.FileSetTest" time="0.010" />
<testcase name="Test_Constructor_FileName(SourceForge.NAnt.Tests.LocationTest)" classname="SourceForge.NAnt.Tests.LocationTest" time="0.010" />
<testcase name="Test_Constructor_FileNameLineColumn(SourceForge.NAnt.Tests.LocationTest)" classname="SourceForge.NAnt.Tests.LocationTest" time="0.000" />
<testcase name="Test_Constructor_UriFileName(SourceForge.NAnt.Tests.LocationTest)" classname="SourceForge.NAnt.Tests.LocationTest" time="0.000" />
<testcase name="Test_ToString(SourceForge.NAnt.Tests.LocationTest)" classname="SourceForge.NAnt.Tests.LocationTest" time="0.010" />
<testcase name="Test_GetBuildFileName(SourceForge.NAnt.Tests.NAntTest)" classname="SourceForge.NAnt.Tests.NAntTest" time="0.010" />
<testcase name="Test_FindInParentOption(SourceForge.NAnt.Tests.NAntTest)" classname="SourceForge.NAnt.Tests.NAntTest" time="0.010" />
<testcase name="Test_ShowHelp(SourceForge.NAnt.Tests.NAntTest)" classname="SourceForge.NAnt.Tests.NAntTest" time="0.000" />
<testcase name="Test_BadArgument(SourceForge.NAnt.Tests.NAntTest)" classname="SourceForge.NAnt.Tests.NAntTest" time="0.010" />
<testcase name="Test_DefineProperty(SourceForge.NAnt.Tests.NAntTest)" classname="SourceForge.NAnt.Tests.NAntTest" time="0.010" />
<testcase name="Test_ShowProjectHelp(SourceForge.NAnt.Tests.NAntTest)" classname="SourceForge.NAnt.Tests.NAntTest" time="0.721" />
<testcase name="Test_Initialization(SourceForge.NAnt.Tests.ProjectTest)" classname="SourceForge.NAnt.Tests.ProjectTest" time="0.050" />
<testcase name="Test_Normal(SourceForge.NAnt.Tests.TargetTest)" classname="SourceForge.NAnt.Tests.TargetTest" time="0.030" />
<testcase name="Test_If(SourceForge.NAnt.Tests.TargetTest)" classname="SourceForge.NAnt.Tests.TargetTest" time="0.030" />
<testcase name="Test_Unless(SourceForge.NAnt.Tests.TargetTest)" classname="SourceForge.NAnt.Tests.TargetTest" time="0.020" />
<testcase name="Test_Depends(SourceForge.NAnt.Tests.TargetTest)" classname="SourceForge.NAnt.Tests.TargetTest" time="0.030" />
<testcase name="Test_Simple(SourceForge.NAnt.Tests.TaskTest)" classname="SourceForge.NAnt.Tests.TaskTest" time="0.020" />
<testcase name="Test_Verbose(SourceForge.NAnt.Tests.TaskTest)" classname="SourceForge.NAnt.Tests.TaskTest" time="0.020" />
<testcase name="Test_FailOnError(SourceForge.NAnt.Tests.TaskTest)" classname="SourceForge.NAnt.Tests.TaskTest" time="0.010" />
<testcase name="Test_If_True(SourceForge.NAnt.Tests.TaskTest)" classname="SourceForge.NAnt.Tests.TaskTest" time="0.020" />
<testcase name="Test_If_False(SourceForge.NAnt.Tests.TaskTest)" classname="SourceForge.NAnt.Tests.TaskTest" time="0.020" />
<testcase name="Test_Unless_False(SourceForge.NAnt.Tests.TaskTest)" classname="SourceForge.NAnt.Tests.TaskTest" time="0.020" />
<testcase name="Test_Unless_True(SourceForge.NAnt.Tests.TaskTest)" classname="SourceForge.NAnt.Tests.TaskTest" time="0.010" />
<testcase name="Test_Mixture(SourceForge.NAnt.Tests.TaskTest)" classname="SourceForge.NAnt.Tests.TaskTest" time="0.020" />
</testsuite>