【问题标题】:Getting list of tests from Test Explorer in VS从 VS 中的测试资源管理器获取测试列表
【发布时间】:2014-09-13 21:35:01
【问题描述】:

这是一个“高级”/简单的问题。我正在尝试获取在 VS2012 的测试资源管理器中填充的所有测试的列表。我想将它与测试列表进行比较,我想知道是否有任何方法可以从测试资源管理器中获取所有名称,例如复制/粘贴、导出到 csv 或任何类似性质的东西。

【问题讨论】:

    标签: visual-studio-2012 testing coded-ui-tests test-explorer


    【解决方案1】:

    在测试资源管理器中选择所有测试并将它们添加到播放列表文件中。播放列表功能需要 VS 2012 Update 2。见http://msdn.microsoft.com/en-us/library/hh270865.aspx#BKMK_Create_custom_playlists

    【讨论】:

      【解决方案2】:

      导出的播放列表是 XML 格式,但我想要一个简单的列表。这是一个去除 XML 语法并仅打印测试名称的 powershell 脚本。我从每个测试中删除命名空间信息。如果您想要全名,请删除 $index = $child.Test.LastIndexOf(".").Substring($index+1)

      [xml] $content = get-content C:\out.xml $children = $content.SelectNodes("Playlist/Add") foreach($child in $children) { $index = $child.Test.LastIndexOf(".") Write-Output $child.Test.Substring($index+1) }

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-01-23
        • 1970-01-01
        • 2016-12-23
        • 2015-10-22
        • 2016-12-02
        • 1970-01-01
        • 2014-06-15
        • 1970-01-01
        相关资源
        最近更新 更多