自动化测试等待中

  • Choerodon平台版本:0.21.0

  • 运行环境:自主搭建

  • 问题描述:


    如图添加测试应用(为springboot官网模板),创建自动化后一直在等待中,且测试结果为未执行,过了一会刷新会变成失败,后端没发现什么错误。

自动化测试需要用mocha这类框架, 你用springboot的, 应该是会失败的, 你看看choerodonTestngTemplate这个模板

我尝试了这个模板,测试了3条记录,2次有日志,一次无日志,结果一直是未执行,最后一次的执行日志是下图的,请问这个怎么解决



配置如下:




另有时一直在等待中,看不到日志让我很迷茫,只能不停的刷新,希望可以优化下

界面上点击自动化测试后, 去你的集群的执行下面命令
kubectl get pods -n choerodon-test -w看pod变化

你好,我尝试了“重试执行”,然后观察 kubectl get pods -n choerodon-test -w 看pod变化,但是有时候查看不到今天创建的,在页面反馈的现象就是无法点击查看日志,我怀疑是pod没有创建成功,这种情况只能重新执行吗,因为不知道是网络问题还是其他问题导致的

你的devops-service版本是最新的吗? 0.21.x

devops-service的版本是0.21.3,是当时按文档配置的



测试报告的报错


2个问题:
1、第2条记录测试结果为什么是“未执行”,以及测试报告的报错是应该怎么改

2、第一条一直在等待中,我发帖的时候已经18分钟了,查看了 kubectl get pods -n choerodon-test -w,并未发现新创建的

在我尝试了多次以后有一次的状态像是正常了,但是测试报告里还是报错,内容变化了:



我暂时还不清楚为什么执行了同样的版本多次只有一次是正常的,没有排查的思路

自动化测试这块功能的原理是将自动化测试的chart包部署到agent所在集群的 choerodon-test 命名空间下.
测试结果失败的话, 请看应用服务本身的内容的测试是否能够通过.