从命令行运行单元测试

时间:2017-01-18 10:45:42

标签: c# unit-testing

我正在开发一套与许多网站和api相互作用的应用程序。我已经创建了测试此代码的单元测试。

由于它超出了我的控制范围,我想知道一旦站点/ api改变并且代码停止工作,我就可以修复并希望定期对运行的程序集运行测试。如何在VS之外运行测试?

我也喜欢在Linux mono上进行测试。

1 个答案:

答案 0 :(得分:2)

您可以使用command line中的MsTest:

示例:

"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\mstest" /testcontainer:C:\MyTestProject\bin\debug\MyTestProject.dll /resultsfile:C:\TestResults\results.trx

(上面链接上的命令行开关的完整列表)

这是设置为Visual Studio 2015,2017年只需确保您拥有正确的版本号,我相信15.0