使用调用另一个Web测试的Web测试运行mstest.exe

时间:2012-01-24 11:09:33

标签: c# visual-studio-2010 .net-4.0 mstest webtest

我有一个网络测试,我们称之为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已选中“启用部署”。

有没有人经历过这个并且可能找到了解决方案?

感谢。

1 个答案:

答案 0 :(得分:2)

我不熟悉网络测试,但我已经完成了单元测试。我相信你的问题不是一个人要求对另一个人进行测试。也许您的'WebTestChild'(或两个测试)都不属于'Tests.vsmdi'文件中的'TestList'。

如果您没有测试列表,那么您应该创建一个。查看here了解详情。