我们有一个Bamboo构建服务器,以及一个构建项目,它被配置为运行几千个集成测试,每个构建需要花费20多分钟,但是为了拥有一个实体的安全性而付出的代价是值得的。集成测试套件。项目在C#/ ASP.NET。
问题是,NUnit步骤经常挂起。没有失败,没有崩溃......但它只是停止工作,并且可以保持这种状态数天,直到有人注意到,停止构建并重新启动它。这当然让我们留下了大量积压在队列中的其他构建。
此行为完全不一致。我估计它的工作时间大约占50%。我们在不同的机器上有2个构建代理,每个代理都受到挂起构建的影响。
有没有办法让NUnit通过集成测试记录其进度,所以我们至少可以知道是否有一个测试经常导致构建挂起?或者我们如何诊断和解决这个问题?
答案 0 :(得分:1)
对于Nunit v2.0.50727
使用命令行参数/标签运行 这将提供运行时每个测试的全名。