从TestInitialize中止mstest测试

时间:2015-06-02 08:32:11

标签: visual-studio-2013 mstest

我试图从TestInitialize中止/停止/取消测试运行。 我尝试的是检查测试方法是否具有自定义属性,如果是,则中止测试。 TestContext没有这种能力, 有没有使用代码中止测试的解决方案? 谢谢

1 个答案:

答案 0 :(得分:2)

如果要停止测试运​​行,可以调用Process.GetCurrentProcess()。Kill()或Environment.Exit。这将停止当前进程(测试正在运行的地方)。

如果您只想停止即将运行的测试。您不对测试进行分组,以便仅执行相关测试:

How to: Group and Run Automated Tests Using Test Categories