gpt4 book ai didi

continuous-integration - 将 XUnit 与 Visual Studio Online 结合使用

转载 作者:行者123 更新时间:2023-12-04 08:42:42 26 4
gpt4 key购买 nike

我已经使用构建定义如下所示设置我的构建。我正在使用 XUnit 并在本地发现并运行我的测试。我已经测试了 glob **\*spec*.dll,它找到了我所有的测试 dll,构建日志显示这些 dll 实际上已经构建。

enter image description here

但是在构建日志中我得到了

Run VS Test Runner

No test found. Make sure that installed test
discoverers & executors, platform & framework
version settings are appropriate and try again.

这似乎表明它正在尝试使用 MSTest 测试运行器而不是 XUnit 测试运行器。我如何告诉 visual studio 在线构建使用 XUnit 测试运行器和发现器?

最佳答案

这现在可能已经过时了,但这就是我设置和工作的方式 - 投反对票,如果有错请告诉我,我会删除它。我是从博客文章/MSDN 页面上得到它的,但我再也找不到它了。

首先你需要创建一个TFVC Team Project(以后不会用到也没关系)

进入$/MyTFVC/BuildProcessTemplate/CustomActivities/

检查来自 xunit.net 的以下文件:

Files

现在在 VS 中,单击 BUILD、Manage Build Controllers... 选项。选择“托管构建 Controller (托管)”并单击“属性...”。

在“自定义程序集的版本控制路径”字段中输入您 checkin DLL 的路径:

enter image description here

你应该可以开始了。

关于continuous-integration - 将 XUnit 与 Visual Studio Online 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23214294/

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