在我的Jenkins构建的所有成功步骤之后,我收到一个错误:
记录测试结果
"错误:发布者hudson.tasks.junit.JUnitResultArchiver因异常而中止 hudson.AbortException:找不到测试报告文件。配置错误?"
我尝试在Jenkins文档和堆栈溢出中搜索答案,但是我没有找到任何答案。
答案 0 :(得分:0)
如果您使用behat3,请确保其版本具有junit formatter支持,因为在早期版本中错过了https://github.com/Behat/Behat/pull/676
同时检查您是否在behat.yml配置了配置文件
behat 2
jenkins:
formatters:
junit: [build/log/behat]
behat 3
$data = json_decode($json);
$urls = array();
foreach($data->actions as $k1=>$v1) {
$urls[$k1] = '';
foreach($v1->params as $k2=>$v2) {
$urls[$k1].= $v2->name.'='.$v2->values[0]->value.'&';
}
$urls[$k1] = rtrim($urls[$k1],'&');
}
print_r($urls);
build.xml也必须将其称为“behat --profile jenkins”
答案 1 :(得分:0)