我有一些Junit测试,我通过Jenkins每次推送git 我想将这些测试结果报告给Zephyr for Jira。
我正在使用Jenkins管道,这是我的管道代码:
node{
stage 'connect to git'
....
stage 'run test'
sh 'ant test'
stage 'report test result'
step ([class: 'JunitResultArchiver' , testResults="reports/Test-*.xml"])
step ([class: 'ZfjReporter', serverAdress:'....', projectKey:'....', versionKey:'1', cycleKey:'createNewCycle', cycleDuration:'1 days', cyclePrefix=''])
}
当运行最后一个阶段时,我得到下一个错误:'没有已知的接口实现jenkins.tasks.simpleBuildStep被命名为ZfjReporter'
你能帮帮我吗?我无法回答这个问题。感谢。
答案 0 :(得分:3)
我怀疑您在this jira issue上找到了评论:
“我添加了与Pipeline插件的兼容性,现在你可以从jita测试管理插件中运行Zephyr的一步”
评论者Ivan Fernandez Calvo也与this pull request有关,他在那里实施了这些变化。不幸的是,该拉动请求虽然在2016年提交,但从未合并(截至2017年8月20日)。
所以我认为你现在在Jenkins文件中使用这个插件是不走运的。抱歉。 :(