在Ubuntu下对Golang打包进行测试,可参考以下步骤:
安装Go环境
sudo apt update && sudo apt install golang-go
go version # 验证安装
编写测试代码
main_test.go
文件,命名需以_test.go
结尾。Add
函数):package main
import "testing"
func TestAdd(t *testing.T) {
if Add(1, 2) != 3 {
t.Errorf("Add(1, 2) = %d; want 3", Add(1, 2))
}
}
运行测试
go test # 运行所有测试
go test -v # 显示详细输出
go test -cover # 查看测试覆盖率
打包后测试(可选)
go build
生成可执行文件。说明:测试代码需与主代码位于同一包或导入主包,确保能正确调用待测试函数。