我们的 CCNET 构建系统自设置以来一直运行良好。最近我们搬到另一个房间并更改了我们系统上的一个 IP 地址,我们从 NCover 运行的 MbUnit 收到了 CannotUnloadAppDomainException。我检查了我们的 SVN 日志,以确保没有任何更改。有没有人经历过这种情况或有任何想法我应该寻找什么?
问问题
271 次
1 回答
1
Gallio默认在IsolatedAppDomain模式下运行您的测试。该错误表明无法卸载 AppDomain 沙箱,这可能是由于涉及资源锁定、多线程竞争条件或内存不足问题或堆栈溢出等严重错误。
您当然需要更多信息来诊断问题的根本原因。你可以做什么:
- 使用Gallio.Echo手动运行测试并查看测试报告或控制台输出。
- 您可能还想在IsolatedProcess或Local模式下运行您的测试。这会让整个过程崩溃得更快;它可能会突出根本问题。
- 您也可以在Gallio 用户组中提问。
于 2011-02-10T07:10:08.280 回答