我正在 golang 中运行一些测试,我想避免运行缓慢的测试,例如这个使用 bcrypt 所以它很慢:// +build slowpackage servicesimport ( "testing" "testing/quick")// using bcrypt takes too much time, reduce the number of iterations.var config = &quick.Config{MaxCount: 20}func TestSignaturesAreSame(t *testing.T) { same := func(simple string) bool { result, err := Encrypt(simple) success := err == nil && ComparePassWithHash(simple, result) return success } if err := quick.Check(same, config); err != nil { t.Error(err) }}为了避免在每次迭代中运行它,我设置了// +build slow标志。这应该只在执行时运行,go test -tags slow但不幸的是它每次都在运行(-v 标志显示它正在运行)。知道出了什么问题吗?
- 1 回答
- 0 关注
- 167 浏览
添加回答
举报
0/150
提交
取消