gpt4 book ai didi

visual-studio-2010 - 如何使用命令行 MSTest.exe 运行我的解决方案中的所有测试?

转载 作者:行者123 更新时间:2023-12-03 07:06:01 26 4
gpt4 key购买 nike

根据 MSDN here并讨论了here ,我们可以使用 MSTest.exe 从命令行运行测试 - 这比在 IDE 中运行更方便且更快(如果您正在开发像我这样的大型解决方案,尤其慢)。

我的问题是如何使用 MSTest.exe 运行我的解决方案中的所有测试?该命令只有 /test 选项来过滤 /container 选项中指定的 one 程序集中的测试。我只能考虑调用此命令 N 次,因为我可以在解决方案中拥有所有 N 个测试程序集(!?)此外,运行后的结果是每个程序集的基础信息,因此不容易获得失败的测试/通过了。

如果您知道更好的方法,请分享!谢谢!

最佳答案

我使用 testmetadata 参数并将其指向我的 .vsmdi 文件来完成此操作。

如上所述here .

例如:

mstest /testmetadata:mySolution.vsmdi

但请注意,testmetadata 可能更脆弱(例如 empty test lists combined with the Ignore attribute cause "Specified cast is not valid" )。使用包含测试类的所有 DLL 创建批处理可能是更可靠的替代方案。

关于visual-studio-2010 - 如何使用命令行 MSTest.exe 运行我的解决方案中的所有测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3961633/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com