詹金斯对Zephyr的测试结果

时间:2017-08-20 12:49:01

标签: jenkins junit

我有一些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'

你能帮帮我吗?我无法回答这个问题。

感谢。

1 个答案:

答案 0 :(得分:3)

我怀疑您在this jira issue上找到了评论:

“我添加了与Pipeline插件的兼容性,现在你可以从jita测试管理插件中运行Zephyr的一步”

评论者Ivan Fernandez Calvo也与this pull request有关,他在那里实施了这些变化。不幸的是,该拉动请求虽然在2016年提交,但从未合并(截至2017年8月20日)。

所以我认为你现在在Jenkins文件中使用这个插件是不走运的。抱歉。 :(