运行自动化测试,任务状态一直显示等待中

  • Choerodon平台版本:0.18

  • 运行环境:自主搭建

  • 问题描述:

如题, 测试应用在 CI,CD完成后,我创建了一个自动化测试,但记录一直显示等待中。(在操作之前,对运行环境做过一次备份)
项目事务示例没有发现发现错误信息

您好 麻烦您再集群中执行下 helm list | grep att 查看下有没有卡主的helm实例。另外我看前面有运行完成过,期间您是调整过什么东西吗?

执行 helm list | grep att 没有卡住的helm实例
在 完成记录后 对集群做过以备份,备份期间有出现应用不能访问的情况,另外对 测试应用模版的代码有做过调整。(注释了单测的逻辑代码)

那麻烦您到 平台统计-事物实例 页面查看下有没有事物实例名称是 test-pod-update-saga 的实例

有的,

那您点进去 单击一下 input 圆圈 我看下数据
像这样:

事务的名称和你发的一样,但感觉不像是自动测试的job

您点一下这里

应该是这个

那您看一下 test-manager-service 的日志有没有报错 这两个事务来看的话执行已经完成了 而且结果也回传了

我重新执行自动测试的任务,任务的运行状态依然是等待中,执行结果显示未执行。
在平台统计中没有发现该记录的事务实例

那麻烦您检查下 devops-service 的日志信息

devops-service 里出现异常信息,如下

现在是agent 没有连接上devops, 请清空下devops-service连接的redis缓存数据, 然后重启下devops-service

您好,麻烦提供下清空下devops-service连接的redis缓存数据的执行命令

重启devops后,执行自动测试,运行状态正常。但是执行结果一直是未执行,这是什么原因呢?

执行结果是未执行的话请检查您运行配置中 RESULTGATEWAY 这一项 这项应配置为您自己搭建的choerodon平台的api域名 类似于https://api.choerodon.com.cn 我们是使用网络请求将测试结果回传的 如果配置的不对 测试管理后端就不能接收到测试结果
配置参数详细情况请查看 https://github.com/choerodon/choerodon-testng-selenium-template/blob/master/README.md

已将RESULTGATEWAY 改成自主搭建的地址,测试结果还是未执行,以下是返回的错误信息,
请在看看

这个问题我们今天已经修复了 晚上会发布 0.18.2 您稍后升级一下就可以了 谢谢支持