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

本文关键字:web 测试运行 mstest exe 测试 调用 另一个 | 更新日期: 2023-09-27 18:21:19

我有一个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已选中"启用部署"。

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

谢谢。

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

我不熟悉web测试,但我已经用单元测试做过了。我相信你的问题不在于一方对另一方的测试。可能您的"WebTestChild"(或两个测试)不属于"tests.vsmdi"文件中的"TestList"。

如果您没有测试列表,那么您应该创建一个列表。查看此处了解更多详细信息。