我正在使用TeamCity Enterprise 9.1.5(内部版本37377)。
我已经创建了一个构建配置。
我已经创建了一个NUnit构建步骤。
对于NUnit Runner,我选择了NUnit 3
。
对于输入NUnit Console Runner的路径,输入: packages\NUnit.ConsoleRunner.3.7.0\tools\nunit3-console.exe
在我的Visual Studio解决方案中,我已经安装了NUnit.Runner软件包。
运行构建配置时,在日志中出现以下错误: File type is not supported
如何使NUnit测试在TeamCity中运行?
对我有用的是:
我卸载了NUnit.Runner并安装了以下软件包:
为什么会产生错误?
ConsoleRunner无法处理.nunit文件。该功能是NUnit.Extension.NUnitProjectLoader的一部分。扩展名所在的目录将需要作为.addins文件的一部分列出。(我找不到找到该信息的GitHub链接。)
我如何排除故障:
TeamCity生成了一个.nunit文件。我将该文件从代理程序复制到了我的开发机器上,以解决问题并亲自运行nunit3-console.exe。一旦在我的开发机器上运行,TeamCity也可以工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句