我使用MStest运行单个测试用例但无法找到正确的命令
我试过了:
1)mstest.exe /testcontainer:testproject.dll/test:MethodTest1 这将运行从名称MethodTest1开始的所有测试用例.我有其他测试名称像MethodTest100,MethodTest101
2)mstest.exe /testcontainer:testproject.dll/test:MethodTest1/unique 这需要传递Test Namespace名称和Test Class名称.
它在我执行以下时工作,但我只能访问测试方法而不是类或namepsace mstest.exe /testcontainer:testproject.dll /test:TestNamespace.TestClass MethodTest1/unique
如果有人可以帮助我完全命令运行单个测试用例而不使用TestMethod所在的类名或名称速度,我将不胜感激.
谢谢
测试用例名称仅需要在测试类上下文中唯一,并且测试类名称仅需要在测试命名空间上下文中唯一。因此,当您想要运行单个测试(按名称)时,您始终还必须提供包含名称空间和类的名称。否则,MSTest 无法唯一标识您要运行的测试。
小智 5
要在给定的类或名称空间下运行多个测试,可以使用通配符*。
因此,运行:
mstest.exe /testcontainer:testproject.dll /test:TestNamespace.TestClass.*
将工作
| 归档时间: |
|
| 查看次数: |
9248 次 |
| 最近记录: |