首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用捆绑NUnit工具时缺少NUnit扩展

在使用捆绑NUnit工具时缺少NUnit扩展
EN

Stack Overflow用户
提问于 2018-09-19 08:11:46
回答 1查看 643关注 0票数 3

使用这样的捆绑NUnit工具配置了NUnit步骤:

执行步骤后,在日志开始时出现以下消息时,我会遇到困难:

NUnit.Engine.Services.ProjectLoaders.NUnitProjectLoader.运行程序需要安装以下NUnit扩展: NUnit.Engine.Listeners.TeamCityEventListener、NUnit请按照我们的指示:https://confluence.jetbrains.com/display/TCDL/NUnit#NUnit-NUnit3Extensions

测试运行良好,dotCover覆盖范围也很好。但是,进程本身以-100退出代码结束,导致整个步骤失败。我检查了TeamCity代理上的扩展是否与包一起安装,看起来它们都在addins文件夹中。使用--列表扩展运行nunit3 3-控制台也会显示已安装扩展。

我还尝试安装NUnit.Console包包(并确保安装了扩展),并使用指定的nunit控制台可执行路径运行它,但没有成功--错误消息是相同的。和以前一样,从命令行运行nunit3 3-控制台会导致安装外挂。

不幸的是,我不知道这个检查背后的逻辑是什么,我也不知道如何复制它。我假设有一些不匹配的地方,因为插件显然在运行,因为TeamCity识别结果并将它们放在接口上。

TeamCity版本: 2018.1.2企业(构建58537) NUnit版本: 3.9.0 (捆绑)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-19 09:22:01

这是一个bug,在TeamCity 2018.1.3中进行了修复。请参阅https://github.com/nunit/nunit-console/issues/468

摘要: TeamCity正在读取--list-extensions的控制台输出,以确定安装了哪些扩展。此输出的格式在NUnit 3.9控制台中更改,该控制台破坏了TeamCity解析。

恐怕我不确定是否有解决办法--我自己也不是TeamCity用户。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52401149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档