After some investigation, it looks like the unit tests are failing ONLY
when run by the NAnt build file.  Running the tests with nunit-console
or nunit-gui results in the unit tests passing.

To reproduce, do a clean checkout of the source, change to the newly
created nant directory, and run "bin\NAnt.exe". I'll do some more
hacking on this over the weekend.

One thing that struck me is that the original exception is not
propogated; shouldn't unit tests be reporting the real, original
exception instead of throwing a not-very-informative TestBuildException
in its place?

As a reminder, the failures are listed below.
------------------------------------------------------------------------
Buildfile:
file:///C:/source/tools/nant/tests/NAnt.DotNet/NAnt.DotNet.build
build:
test:
Tests run: 10, Failures: 6, Not run: 0, Time: 2.0937232 seconds
Failures:
1) Tests.NAnt.DotNet.Tasks.CscTaskTest.Test_DebugBuild : Error Executing
Project
    at Tests.NAnt.Core.BuildTestBase.ExecuteProject(Project p) in
c:\source\tools\nant\tests\NAnt.Core\BuildTestBase.cs:line 96
    at Tests.NAnt.Core.BuildTestBase.RunBuild(String xml) in
c:\source\tools\nant\tests\NAnt.Core\BuildTestBase.cs:line 80
    at Tests.NAnt.DotNet.Tasks.CscTaskTest.Test_DebugBuild() in
c:\source\tools\nant\tests\NAnt.DotNet\Tasks\CscTaskTest.cs:line 64
2) Tests.NAnt.DotNet.Tasks.CscTaskTest.Test_ReleaseBuild : Error
Executing Project
    at Tests.NAnt.Core.BuildTestBase.ExecuteProject(Project p) in
c:\source\tools\nant\tests\NAnt.Core\BuildTestBase.cs:line 96
    at Tests.NAnt.Core.BuildTestBase.RunBuild(String xml) in
c:\source\tools\nant\tests\NAnt.Core\BuildTestBase.cs:line 80
    at Tests.NAnt.DotNet.Tasks.CscTaskTest.Test_ReleaseBuild() in
c:\source\tools\nant\tests\NAnt.DotNet\Tasks\CscTaskTest.cs:line 72
3) Tests.NAnt.DotNet.Tasks.JscTaskTest.Test_DebugBuild : Error Executing
Project
    at Tests.NAnt.Core.BuildTestBase.ExecuteProject(Project p) in
c:\source\tools\nant\tests\NAnt.Core\BuildTestBase.cs:line 96
    at Tests.NAnt.Core.BuildTestBase.RunBuild(String xml) in
c:\source\tools\nant\tests\NAnt.Core\BuildTestBase.cs:line 80
    at Tests.NAnt.DotNet.Tasks.JscTaskTest.Test_DebugBuild() in
c:\source\tools\nant\tests\NAnt.DotNet\Tasks\JscTaskTest.cs:line 58
4) Tests.NAnt.DotNet.Tasks.JscTaskTest.Test_ReleaseBuild : Error
Executing Project
    at Tests.NAnt.Core.BuildTestBase.ExecuteProject(Project p) in
c:\source\tools\nant\tests\NAnt.Core\BuildTestBase.cs:line 96
    at Tests.NAnt.Core.BuildTestBase.RunBuild(String xml) in
c:\source\tools\nant\tests\NAnt.Core\BuildTestBase.cs:line 80
    at Tests.NAnt.DotNet.Tasks.JscTaskTest.Test_ReleaseBuild() in
c:\source\tools\nant\tests\NAnt.DotNet\Tasks\JscTaskTest.cs:line 66
5) Tests.NAnt.DotNet.Tasks.VbcTaskTest.Test_DebugBuild : Error Executing
Project
    at Tests.NAnt.Core.BuildTestBase.ExecuteProject(Project p) in
c:\source\tools\nant\tests\NAnt.Core\BuildTestBase.cs:line 96
    at Tests.NAnt.Core.BuildTestBase.RunBuild(String xml) in
c:\source\tools\nant\tests\NAnt.Core\BuildTestBase.cs:line 80
    at Tests.NAnt.DotNet.Tasks.VbcTaskTest.Test_DebugBuild() in
c:\source\tools\nant\tests\NAnt.DotNet\Tasks\VbcTaskTest.cs:line 66
6) Tests.NAnt.DotNet.Tasks.VbcTaskTest.Test_ReleaseBuild : Error
Executing Project
    at Tests.NAnt.Core.BuildTestBase.ExecuteProject(Project p) in
c:\source\tools\nant\tests\NAnt.Core\BuildTestBase.cs:line 96
    at Tests.NAnt.Core.BuildTestBase.RunBuild(String xml) in
c:\source\tools\nant\tests\NAnt.Core\BuildTestBase.cs:line 80
    at Tests.NAnt.DotNet.Tasks.VbcTaskTest.Test_ReleaseBuild() in
c:\source\tools\nant\tests\NAnt.DotNet\Tasks\VbcTaskTest.cs:line 74
Total time: 3 seconds.
BUILD FAILED




-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
_______________________________________________
nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers

Reply via email to