gpt4 book ai didi

c# - 如何配置 Visual Studio Online 以运行自定义单元测试框架?

转载 作者:行者123 更新时间:2023-11-30 18:28:19 24 4
gpt4 key购买 nike

我正在尝试让 Visual Studio Online 构建服务运行我的 nSpec 测试。我已经下载了 nSpec 测试适配器(在本地运行良好),解压缩 DLL 并将它们上传到单独的 TFS 存储库。我有 configured the hosted build controller并设置对此 repo 的引用。

据我所知这应该足够了,但我的构建根本找不到任何单元测试。如果我尝试编辑构建定义 -> 单击 Process,它会下载看起来像的自定义程序集,但它只是将此消息写入控制台:

No assemblies were found in the custom assembly path. The assemblies may not exist or you may not have permissions to read them. Contact your Team Foundation Administrator for more information.

我也用 mSpec 尝试过相同的过程,但这里发生的情况完全相同。 nUnit 似乎可以工作,但如果我没有完全错的话,它可能实际上已经安装在托管构建服务器上。

最佳答案

不幸的是,这需要在构建服务器和 TFS 托管构建服务器上安装 nSpec 插件,您只能使用提供的插件。我认为服务器目前仅支持 MSTest、nUnit 和 xUnit。

要实现此功能,您需要创建自己的自定义构建服务器。您可以在 Azure 上安装构建服务器并安装所需的工具。然后您可以在那里运行您自己的构建配置。

关于c# - 如何配置 Visual Studio Online 以运行自定义单元测试框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25238211/

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