Add GoString for Value
@f2prateek đang làm issue này rồi.
Từ ngày 10/4/2018.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
This came up recently when I was trying to test some code that calls the stats package like this: eng.Add("foo", uint64(1)).
// test
handler := &statstest.Handler{}
eng := stats.NewEngine("test", handler)
runCode(eng)
assert.Equal(t, []stats.Measure{
{
Name: "test.foo",
Fields: []stats.Field{
stats.MakeField("", 1, stats.Counter),
},
Tags: []stats.Tag{},
}
}, handler.Measures())
This test failed with a cryptic error: assert.go:24: ! [0].Fields[0].Value.typ: 2 != 3.
The error was that my code is using uint, but the test is using an `int.
If the value type had a GoString method, the error could have been more obvious.
- Ngôn ngữ chính
- Go
- Star
- 215
- Fork
- 31
- Merge trung bình
- 8 phút
- Pull request đã merge (30 ngày)
- 2
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của segmentio/stats
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 15/100
Tất cả issue của segmentio/stats
Issue tương tự
-
[Bug]: Telegram bot (v3.11.0): "Ban log" no longer sends the current 3xipl-banned.logCó thể đã có người làm @HamedSanaei đã nhận hôm nay. Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
MHSanaei/3x-ui#6990 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 3 ngày
-
bug(tool/internal/instrument): identical inject_code rules from two rule packages are applied twiceĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
open-telemetry/opentelemetry-go-compile-instrumentation#1611 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 79/100
Maintainer thường phản hồi trong vòng 1 ngày
-
agent-butler-finding chore
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
jordansmall/spindrift#6114 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày