1

我有一个 Web 测试,我们称它为 WebTestParent,它调用另一个 Web 测试 WebTestChild。当我从 IDE 运行它时没有问题,但是当我尝试使用 mstest 从命令行运行它时,如下所示:

C:\MySolution> mstest.exe /testmetadata:"Tests.vsmdi" /test:"WebTestParent.webtest" /testsettings:"local.testsettings"

我收到此错误:

Cannot find the test 'WebTestChild' with storage 'C:\MySolution\somesubfolder\WebTestChild.webtest'.

文件 local.testsettings 已选中“启用部署”。

有没有人经历过这个,也许找到了解决方案?

谢谢。

4

1 回答 1

2

我不熟悉网络测试,但我已经通过单元测试完成了这项工作。我相信你的问题不是从一个呼叫到另一个测试。也许您的“WebTestChild”(或两个测试)不属于“Tests.vsmdi”文件中的“TestList”。

如果您没有测试列表,那么您应该创建一个。在这里查看更多详情。

于 2012-02-02T12:22:24.287 回答