标签: c# visual-studio unit-testing testing mstest
当C#测试方法超过超时时,MSTest测试代理将强制终止测试和所有子线程/进程。然后调用TestCleanup()来帮助进行任何其他拆除活动。
TestCleanup()
我想要一种方法来捕获其他日志记录信息,例如调用屏幕截图或收集其他系统/应用程序文本日志,之前 MSTest终止所有进程。我已经有了捕获这些日志的方法和功能。问题是时机问题。
在MSTest杀死所有进程之前,我有没有办法在测试方法超时时指定其他任务或操作?我想我可以在我的测试方法中编写一个超时循环,但是我必须为所有测试方法做这个并且这不是更好。