Go 在不创建二进制文件或运行测试的情况下检查包及其测试生成
使用Go,如何在不运行测试或创建超出检查期限的二进制文件的情况下检查包及其测试是否成功生成?使用以下命令:Go 在不创建二进制文件或运行测试的情况下检查包及其测试生成,go,Go,使用Go,如何在不运行测试或创建超出检查期限的二进制文件的情况下检查包及其测试是否成功生成?使用以下命令: go test -run @ 此命令编译包并测试并启动测试应用程序,但不运行测试,因为没有函数名与正则表达式“@”匹配。这导致生成并运行测试二进制文件。@JamesHenstridge判断某个生成是否成功的唯一方法是生成它。此命令不会根据问题中的要求运行测试。init函数中的任何代码,或运行以初始化全局变量的代码都将被执行,因为这发生在测试程序决定执行哪些测试之前。@JamesHenst
go test -run @
此命令编译包并测试并启动测试应用程序,但不运行测试,因为没有函数名与正则表达式“@”匹配。这导致生成并运行测试二进制文件。@JamesHenstridge判断某个生成是否成功的唯一方法是生成它。此命令不会根据问题中的要求运行测试。
init
函数中的任何代码,或运行以初始化全局变量的代码都将被执行,因为这发生在测试程序决定执行哪些测试之前。@JamesHenstridge是的,但这不是您在问题中提出的问题。我没有问这个问题。但是,如果他关心的是运行不受信任的代码,那么init
函数中的代码将与Test*
函数中的代码一样重要。