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

发布于 2024-12-28 10:54:03 字数 487 浏览 0 评论 0原文

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

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

谢谢。

I have a web test, let's call it WebTestParent that calls another web test, WebTestChild.
There is no problem when I run it from the IDE, but when I try running it from the command line using mstest, like this:

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

I get this error:

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

The file local.testsettings has "Enable deployment" checked.

Did anyone experience this and maybe found a solution?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

在你怀里撒娇 2025-01-04 10:54:03

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

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

I am not familiar with web tests but I have done this with unit tests. I belive that your problem is not the call from one to test to the other. Maybe your 'WebTestChild' (or both tests) does not belong on the 'TestList' in your 'Tests.vsmdi' file.

If you have not a list for your tests then you should create one. Check here for more details.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文