2015-02-11 206 views
2

我在命令行上运行MSTest时失败了一套测试失败的测试。但是,VS2012 IDE中同样的测试套件已经通过。测试在命令行上运行MSTest失败,但通过VS2012

我验证了相同的测试项目DLL正在命令行和VS2012 IDE上执行。

我通过评论测试方法并观察MSTest报告验证了此更新测试摘要,其中一些其他测试失败了,这是我在评论测试方法之前通过的。

有什么建议吗?

+0

你得到什么错误?您是否使用vstest.console.exe从命令行运行测试? – 2015-02-11 19:33:11

+0

我没有收到错误。每次运行测试时都会发生测试失败。我没有尝试vstest.console.exe。 – 2015-02-12 00:55:35

+0

为什么测试失败?无论是错误还是失败的断言,对吧? – 2015-02-12 00:57:30

回答

5

如果您使用的是VS 2012或更高版本,则应该使用vstest.console.exe来运行测试。 Mstext.exe留在那里以实现向后兼容。使用vstest.console.exe通常会修复仅在使用mstest.exe运行时存在的问题。

相关问题