我有一个网络测试,我们称之为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已选中“启用部署”。
有没有人经历过这个并且可能找到了解决方案?
感谢。
答案 0 :(得分:2)
我不熟悉网络测试,但我已经完成了单元测试。我相信你的问题不是一个人要求对另一个人进行测试。也许您的'WebTestChild'(或两个测试)都不属于'Tests.vsmdi'文件中的'TestList'。
如果您没有测试列表,那么您应该创建一个。查看here了解详情。