1 Star 1 Fork 0

水不要鱼/errors

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
runtime_test.go 988 Bytes
一键复制 编辑 原始数据 按行查看 历史
水不要鱼 提交于 2024-08-09 02:07 . 调整
// Copyright 2024 FishGoddess. All rights reserved.
// Use of this source code is governed by a MIT style
// license that can be found in the LICENSE file.
package errors
import (
"testing"
)
// go test -v -run=^$ -bench=^BenchmarkCaller$ -benchtime=1s
// BenchmarkCaller-2 1390318 876.7 ns/op 296 B/op 3 allocs/op
func BenchmarkCaller(b *testing.B) {
b.ReportAllocs()
b.ResetTimer()
for i := 0; i < b.N; i++ {
Caller()
}
}
// go test -v -run=^$ -bench=^BenchmarkCallers$ -benchtime=1s
// BenchmarkCallers-2 443419 2573 ns/op 732 B/op 12 allocs/op
func BenchmarkCallers(b *testing.B) {
b.ReportAllocs()
b.ResetTimer()
for i := 0; i < b.N; i++ {
Callers()
}
}
// go test -v -cover -count=1 -test.cpu=1 -run=^TestCaller$
func TestCaller(t *testing.T) {
caller := Caller()
t.Log(caller)
}
// go test -v -cover -count=1 -test.cpu=1 -run=^TestCallers$
func TestCallers(t *testing.T) {
callers := Callers()
t.Log(callers)
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/FishGoddess/errors.git
git@gitee.com:FishGoddess/errors.git
FishGoddess
errors
errors
main

搜索帮助

0d507c66 1850385 C8b1a773 1850385