在CentOS环境下测试Golang程序,可以按照以下步骤进行:
go1.17.2.linux-amd64.tar.gz
。/usr/local
目录下:sudo tar -C /usr/local -xzf go1.17.2.linux-amd64.tar.gz
/etc/profile
文件,并添加以下内容:export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
source /etc/profile
hello.go
的文件,并编写测试代码:package main
import (
"fmt"
)
func main() {
fmt.Println("Hello, World!")
}
hello.go
文件的目录,然后运行以下命令来执行测试:go run hello.go
如果一切正常,你应该会看到输出:Hello, World!
go build hello.go
编译成功后,会在当前目录下生成一个名为hello
的可执行文件。ls -l hello
package main
import (
"testing"
)
func TestHelloWorld(t *testing.T) {
expected := "Hello, World!"
actual := "Hello, World!"
if expected != actual {
t.Errorf("Expected: %s, Actual: %s", expected, actual)
}
}
go test
如果测试通过,你应该会看到输出:
PASS ok _/path/to/your/package 0.001s
通过以上步骤,你可以在CentOS环境下成功测试Golang程序。