小编ade*_*esh的帖子

我怎样才能得到Resharper中止测试的理由?

我正在使用Resharper 9.2和NUnit 2.6.4以及~120单元测试.有时当我开始运行测试时,resharper会在随机测试时停止并将其状态设置为Aborted并跳过其他测试.这非常不方便,因为我手动运行了其余的测试.是否有任何方法可以获得堕胎的原因,一些resharper测试运行日志或NUnit中的某些东西来帮助解决我的问题?

我也尝试使用本机NUnit运行程序,但它有时会抛出异常,但不包含任何有用的信息(某些远程处理异常,它没有任何用处)

我试图设置"并行运行1个程序集"和"为每个程序集使用单独的AppDomain进行测试",但它没有帮助.

UPD

我在调试模式下重现了这一点,调试单元测试刚刚关闭,在输出窗口中我发现:

The program '[4572] JetBrains.ReSharper.TaskRunner.CLR4.exe: Program Trace' has exited with code 0 (0x0).
The program '[4572] JetBrains.ReSharper.TaskRunner.CLR4.exe: Managed (v4.0.30319)' has exited with code -1073741819 (0xc0000005) 'Access violation'.
Run Code Online (Sandbox Code Playgroud)

似乎问题是外部库的不安全代码.

c# resharper nunit unit-testing

14
推荐指数
1
解决办法
3683
查看次数

标签 统计

c# ×1

nunit ×1

resharper ×1

unit-testing ×1