训练营学员

傲来操作系统训练营报告

Helm 和 Helm chart Test 在 ARM 和 RISV-V 上的自动化测试

马浩量 发布于 # 2024 年第一期

任务目标 Helm 是一个 Kubernetes 的包管理工具,它可以帮助用户定义、安装和升级运行在 Kubernetes 上的应用程序。 Helm chart test 是一个用于测试 Helm 图表的 CLI 工具,用于测试 Helm chart 的拉取请求,能自动检测与目标分支相比已经更改的 chart。 本任务计划在 ARM 和 RISC-V 架构上运行 Helm 和 Helm chart Test 的测试,以此来对比这两种平台上云原生软件的成熟度。 Helm 的单元测试 分析 Helm 的 Makefile 文件,发现 test-unit 目标是用来运行单元测试的: .PHONY: test-unit test-unit: @echo @echo "==> Running unit tests <==" GO111MODULE=on go test $(GOFL