我在一个解决方案文件中有许多项目,它们为它们编写了单元测试,我想将它们设置为由我们的持续集成服务器运行。但是,由于许多测试写得不好并且没有定期运行,所以很多测试都失败了。
我目前没有时间修复所有测试,但我确实相信运行现有测试是有价值的。处理失败的单元测试的最佳方法是什么?
我目前正在做的是将每个失败的测试标记为显式并留下 TODO 评论。
[Test, Explicit] //TODO: Rewrite this test because it fails
有没有更好的方法来做到这一点?或者我应该先修复所有测试,然后再将它们包含在 CIS 运行的测试中?