nunit - wince如何诊断"TestFixtureSetUp失败"

  显示原文与译文双语对照的内容
137 3

我们使用TeamCity作为CI服务器,我刚刚在测试失败窗口中看到 "TestFixtureSetUp Failed"

关于如何调试这个问题的想法?这些测试在我的工作站( VS2008中的R#测试 runner ) 上运行良好。

时间:原作者:0个回答

68 4

这是 TestFixtureSetUp ( 还有 TestFixtureTearDown ) 实现中的一点缺陷,任何异常都没有得到很好的报告。我写了第一个实现,我从来没有让它按照预期的方式工作。to代码中的概念与动作直接与单个测试相关的概念紧密耦合在一起。所以所有的报告都与测试结果有关。没有一个空间可以以报告在套件级别上发生的事情,没有大量的重新编写( 当你把羊变成自动扶梯时,这不是一个重构。) 。

因为这一点历史很难找出TestFixtureSetUp中真正发生了什么。没有一个好的地方来附加这个错误。TestFixtureSetUp调用是运行测试的副作用,而不是直接与之相关。

@TrueWill的意思是正确的。检查日志,然后修改测试以在必要时添加更多日志记录。你可能希望在TestFixtureSetup中放置 try/catch,并在catch块中记录很多内容。我只是想我可以以为( 换句话说就是我的错误) 添加一些背景。

原作者:
...