我们有一个使用ServiceStack和RavenDB的项目。使用NUnit进行测试。
单独运行测试时一切正常。 当运行多个测试时,一些测试会执行它们的操作(通过/失败),但通常会中止其中一个测试,并且不会运行所有后续测试。 哪种测试中止似乎是随机的。正在运行的测试越多,中止的可能性就越高。 虽然从测试日志中看到,但是中止的测试似乎能够贯穿其所有操作。
不幸的是,除了以下显示测试设置方式的文件外,我无法提供更多信息。
AccountServiceTests.cs
中运行所有测试的结果视图
哪个测试中止是完全随机的
有没有人知道我可以尝试解决这个问题? :)
答案 0 :(得分:2)
事实证明,当禁用日志记录时,测试正常运行而不会中止 我不确定是什么导致他们中止但我认为这可能是因为所有日志因为jetbrains taskrunner内存不足。