İki yol var. Kolay olan, -run
bayrağı kullanmak ve çalıştırmak istediğiniz testlerin adlarıyla eşleşen bir desen sağlamaktır.
Misal:
$ go test -run NameOfTest
Daha fazla bilgi için dokümanlara bakın .
Diğer yol, çalıştırmak istediğiniz testleri içeren belirli bir dosyayı adlandırmaktır:
$ go test foo_test.go
Ama bir sorun var. Bu şu durumlarda işe yarar:
foo.go
içinde package foo
.
foo_test.go
içindedir package foo_test
ve İthalattaki foo '.
Eğer foo_test.go
ve foo.go
aynı paket (ortak vaka) o zaman bir yapı için gerekli olan tüm diğer dosyaları ad vermelisiniz foo_test
. Bu örnekte şöyle olur:
$ go test foo_test.go foo.go
-run
Deseni kullanmanızı tavsiye ederim . Veya mümkünse / mümkün olduğunda her zaman tüm paket testlerini yapın.
-run
Lütfen ilk (kolay) yolu ayrıntılı olarak açıklar mısınız? Bu konuda herhangi bir manuel referans bulamıyorum.