【发布时间】:2017-02-22 13:31:20
【问题描述】:
我有一个包含 8 到 9 个不同项目的解决方案。其中1是单元测试项目。一切正常。但我的问题是如何在 PowerShell 脚本中运行我所有的 UNIT TEST 案例?
我在这里找到了解决方案How to run ALL tests in my solution using command line MSTest.exe?
您可以看到@Gabrielius 提供了 1 个解决方案。但我总是得到这个错误, mstest : 术语“mstest”未被识别为 cmdlet 的名称,...
注意:我的笔记本电脑中已经有 MSTest.exe,位于下面的文件夹中 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
我的 UnitTest 项目 dll 在此文件夹中
E:\Company projects\BWS\Main\BWS.Ins\BWS.Ins.UnitTest\bin\Debug\
在我的 UNIT TEST 项目中,我有 2 个文件夹。第一个是 ASP.Net MVC 控制器的测试用例,第二个是 API 的测试用例。 请帮助我如何从powershell运行所有案例(位于不同文件夹中)。 提前致谢。
【问题讨论】:
-
将 MSTest 目录添加到路径?
-
啊!我已经在路径中添加了。我遵循了该解决方案中的所有步骤。仍然出现同样的错误。
-
显示您当前的脚本将有助于确定和解决实际错误。您是从测试目录之一还是从 mstest 文件夹运行脚本?
标签: .net asp.net-mvc visual-studio unit-testing powershell