开发者社区> 问答> 正文

aone 上的实验室脚本进行单测任务的下发、轮询和运行结果的展示的具体流程是怎样的?

已解决

aone 上的实验室脚本进行单测任务的下发、轮询和运行结果的展示的具体流程是怎样的?

展开
收起
甜甜的嘻嘻嘻 2022-09-15 15:38:43 366 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    具体流程如下:

    1.当开发在预集成环境提交代码、部署完成之后,流程自动运行单测实验室。单测实验室里的脚本,先调用任务下发接口/unit/taskReceive,这时 Java 服务会调用对应的单测脚本;

    2.由于单测脚本运行时间会比较长,所以/unit/taskReceive 接口会超时。在单测 脚本正在运行的时候,单测实验室的脚本会一直调用/unit/taskQuery 接口,查询此次单测任务的状态,直到返回正确结果为止;

    3.当单测脚本完成时,会回调任务完成接口/unit/taskSave 接口,将结果存起来。这样单测实验室脚本再调用/unit/taskQuery 接口查询时,就会返回此次单测的结果;

    4.单测实验室脚本,根据任务返回的结果,将单测结果解析、展示。

    以上内容摘自《阿里开发者手册-Golang专题》电子书,点击https://developer.aliyun.com/ebook/download/7751可下载完整版

    2022-09-15 15:50:16
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
阿里云开发者社区官方技术圈,用户产品功能发布、用户反馈收集等。
问答排行榜
最热
最新

相关电子书

更多
十分钟上线-使用函数计算构建支付宝小程序服务 立即下载
如何实现应用的持续发布 立即下载
Terraform从入门到实践:快速构建你的第一张业务网络 立即下载