jenkins - 如何在仪表板视图中查看 Jenkins 声明式管道的测试结果?
问题描述
我们的团队正在使用云 Jenkins 服务器并使用 Jenkins 声明式管道创建测试作业。在运行时,它创建 Jenkins 节点拉取 Selenoid 和浏览器图像并执行 java/maven 测试脚本。
我们在 Jenkins 中添加了仪表板视图插件,用于合并视图,包括测试统计网格、测试统计图表和测试趋势图。
仪表板视图上的这些图表未获取测试执行结果。
我们是否有任何方式/机制可以让 Jenkins 读取在声明性管道中执行的测试结果并获取仪表板视图?
在 Jenkins 中创建的 Maven 作业直接在仪表板视图中传递测试执行信息,如状态(通过、失败、跳过)以获取统计信息和图表。
下面添加了部分 Maven 管道
container('maven') {
stage('test') {
sh 'mvn test -s settings.xml -Dspring.profiles.active=remote -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true'
}
}
}
stage('logs') {
containerLog('maven')
containerLog('chrome')
containerLog('jnlp')
containerLog('selenoid-ui')
containerLog('selenoid-hub')
}
解决方案
推荐阅读
- php - max_execution_time 不会更新
- python - 如何隔离路径的一部分
- wordpress - WordPress featured image embedded into a Bootstrap card container
- apache - 将 Apache HttpClient 3.1 配置为同时使用 SSL 和 TLS
- javascript - 得到 tag content verbatim?
Similar to this, but that answer actually transforms the template contents. e.g.
python - 如何在 Jupyter 笔记本中获得交互式散景- python - 执行命令时继续删除用户消息的不和谐机器人
- apache - 域 URL 掩码
- api - API 模型定义
- wordpress - 为什么我的主题在 wordpress 中不起作用?