单元测试
为保证系统的稳定性,单元测试必不可少。平台通过 UT Action 提供针对单元测试的能力抽象。
用户推送代码时将触发 UT Action,Action 将探测应用的语言框架,并选择相应的方式进行单元测试。
执行测试
平台支持在流水线中快速嵌入单元测试节点,建议通过流水线图形化编排的方式添加 UT Action,如下图所示:
- context:必填, 作为 UT 的代码存放目录,通常为 Git Action 的 Destination 目录。若项目存在多种语言,必须指定模块路径并以 “,” 分隔,例如 “repo/path1,repo/path2”。
- name:选填,本次 UT 测试名称。
- go_dir:选填,若 UT 的对象为 Golang,则该项为必填。该值为 $GOPATH 下的项目路径。
测试结果
测试结果可进入 DevOps 平台 > 项目 > 应用 > 代码质量 > 执行列表 查看,包括执行分支、耗时以及执行结果等信息。
点击任一执行记录可查看其测试详情。