我无法通过 Nant 执行 Nunit 测试,而 Nant 又被 CCNet 调用。下面是我在 CCnet Dashboard 中得到的错误信息:
<exception> <![CDATA[ThoughtWorks.CruiseControl.Core.Tasks.BuilderException:在 ThoughtWorks.CruiseControl.Core 的 ThoughtWorks.CruiseControl.Core.Tasks.NAntTask.Execute(IIntegrationResult 结果)的 NAnt 进程超时(900 秒后)。 Tasks.TaskBase.Run(IIntegrationResult result) at ThoughtWorks.CruiseControl.Core.Project.RunTask(ITask task, IIntegrationResult result, Boolean isPublisher) at ThoughtWorks.CruiseControl.Core.Project.RunTasks(IIntegrationResult result, IList tasksToRun, Dictionary`2 parameterValues ) 在 ThoughtWorks.CruiseControl.Core.IntegrationRunner.Integrate(IntegrationRequest request) BaseDirectory 的 ThoughtWorks.CruiseControl.Core.IntegrationRunner.Build(IIntegrationResult result) 的 ThoughtWorks.CruiseControl.Core.Project.Run(IIntegrationResult 结果):, 目标: , 可执行文件: D:/AutomatedTestSuite/src/Automated Testing/setup/SupportingTools/NAnt/bin/nant.exe, BuildFile: "D:/AutomatedTestSuite/src/Automated Testing/setup/Practicemanagementsetup/practice_nunittestrunner.build"] ]> </异常>
我查看了 CCnet.log 文件,但没有找到有关上述活动的任何信息。注意:我可以在命令行中通过 Nant 执行 Nunit。但只有当我尝试通过 CCnet 执行时它才会失败。请帮助我。