在通过TFS运行测试时定位NUnit播放列表

时间:2018-01-23 19:54:03

标签: visual-studio tfs nunit nunit-console

我们有一个TFS构建定义,用于启动使用'回归'测试类别标记的NUnit测试。这使用NUnit控制台运行程序注释

where cat = 'Regression'

但是,我们有多个不同的环境,其中一些测试将在一个环境中失败,它们将在另一个环境中传递。我们没有充分利用播放列表功能,因为在TFS上远程运行时我无法找到定位播放列表的方法。有谁知道如何做到这一点?谢谢!

1 个答案:

答案 0 :(得分:0)

不幸的是,目前无法在TFS Build Definition中指定此/播放列表。相关的uservoice:

  

允许TFS构建服务器使用测试播放列表

     

https://visualstudio.uservoice.com/forums/330519-visual-studio-team-services/suggestions/3853614-allow-test-playlists-to-be-used-by-tfs-build-serve

作为解决方法,您可以使用.orderedtest代替.playlist

可以在VS2013及更高版本中创建和编辑有序测试。该格式与.playlist类似,但它包含测试GUID的链接,因此以编程方式修改更复杂。

TFS能够在构建管道中运行orderedtest,如何实现这一点你可以参考下面的链接: