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="&lt;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'/&gt;" 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>


Reply via email to