Jenkins 如何使用来自多个插件但名称相同的步骤?
我的詹金斯有两个插件来生成cucumber报告,但名称相同:“cucumber” My Jenkins有以下两个插件来生成cucumber报告: 1: 2: 但它们在管道中使用相同的步骤名称“cucumber”。 例如#2: 例如#1:Jenkins 如何使用来自多个插件但名称相同的步骤?,jenkins,jenkins-pipeline,jenkins-plugins,Jenkins,Jenkins Pipeline,Jenkins Plugins,我的詹金斯有两个插件来生成cucumber报告,但名称相同:“cucumber” My Jenkins有以下两个插件来生成cucumber报告: 1: 2: 但它们在管道中使用相同的步骤名称“cucumber”。 例如#2: 例如#1: 我的问题是如何指定要使用哪一个?是否可以利用类名之类的东西?如果是,如何找到类名?基本上,您必须像在示例2中一样进行操作 在您的示例中,您称为 如果您想使用插件进行测试,您可以简单地按照示例2中的模式,通过指定函数testResults调用插件 cucumb
我的问题是如何指定要使用哪一个?是否可以利用类名之类的东西?如果是,如何找到类名?基本上,您必须像在示例2中一样进行操作 在您的示例中,您称为 如果您想使用插件进行测试,您可以简单地按照示例2中的模式,通过指定函数
testResults
调用插件
cucumber testResults: ...
引述:
要使用此功能,请首先将构建设置为运行测试,然后
使用Ant glob语法指定JSON文件的路径,例如
作为**/build/test reports/*.json
谢谢mkemmerz!但是您的响应不起作用,我得到了以下错误:在耐久性级别运行:MAX_SURVIVABILITY org.codehaus.groovy.control.multipleCompationerrorsException:启动失败:工作流脚本:71:无效参数“testResults”,您是指“trendsLimit”?@第71行第30列。cucumber测试结果:'***cucumber report.json'^1错误Jenkins上是否安装了这两个插件?
cucumber '**/*cucumber-report.json'
cucumber buildStatus: ...
cucumber testResults: ...