我正在尝试创建一组基准测试
https://play.golang.org/p/uWWITU-WKaL
软件包主要
import (
"fmt"
"testing"
)
func runall(a, b string) (bool, error) {
return true, nil
}
func main() {
bench := []testing.InternalBenchmark{
{
F: Benchmark_Dev,
},
}
tests := []testing.InternalTest{
{
F: Test_Dev,
},
}
testing.Main(runall, tests, bench, nil)
}
func Test_Dev(t *testing.T) {
fmt.Println("Test_Dev")
}
func Benchmark_Dev(b *testing.B) {
fmt.Println("Benchmark_Dev")
b.ReportAllocs()
for i := 0; i < b.N; i++ {
res := i % 10
fmt.Println(res)
}
}
我看到测试运行良好,但是基准从未运行。
答案 0 :(得分:5)