gpt4 book ai didi

visual-studio-2010 - Visual Studio使用哪些命令行参数来运行MsTest?

转载 作者:行者123 更新时间:2023-12-04 11:15:37 24 4
gpt4 key购买 nike

我试图找出运行MsTest测试时Visual Studio使用的命令行参数,我想它的开头是:

 MSTest.exe /testmetadata:%SolutionName%.vsmdi /testlist:

但是我无法弄清楚如何填充teSTList参数,因为测试列表名称和ID都会收到以下错误:
The test list path 8c43105b-9dc1-4917-a39f-aa66a61bf5b6 cannot be found.
An error occurred while executing the /testlist switch.

最佳答案

I'm trying to figure out which is the command line arguments used by Visual Studio when you run the MsTest tests



这取决于您如何从Visual Studio运行测试。请参阅以下示例:
  • 您正在Test View窗口中选择一些测试并运行它们
    MSTest.exe /testcontainer:TestProject.dll /test:TestMethod1 /test:TestMethod2 ...
  • 您正在Test View窗口中运行所有测试
    MSTest.exe /testcontainer:TestProject.dll 
  • 您已通过Test View窗口按类别过滤了测试,然后运行此类别
    MSTest.exe /testcontainer:TestProject.dll /category:CategoryName
  • 您已打开*.vsmdi文件并选择了一些TestLists来运行
    MSTest.exe /testmetadata:*.vsmdi /testlist:TestList1 /testlist:TestList2 ...
  • 您正在运行负载或有序测试
    MSTest.exe /testcontainer:LoadTest1.loadtest /testcontainer:OrderedTest1.orderedtest

  • 您可以结合以上示例(参数)来创建适合您情况的 MSTest命令。唯一的限制是不能同时使用 /testmetada/testcontainer参数。

    至于 TestList参数,您只需要提供列表的名称作为参数即可。如果未找到,则您的测试列表不存在,或者不属于您在 *.vsmdi参数上定义的 /testmetadata

    我确定您已经完成了,但是您可以检查以下链接:
    MSTest.exe Command-Line Options

    关于visual-studio-2010 - Visual Studio使用哪些命令行参数来运行MsTest?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4679966/

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