İki yol var. Kolay olan, -runbayrağı 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.goiçinde package foo.
foo_test.goiçindedir package foo_testve İthalattaki foo '.
Eğer foo_test.gove foo.goaynı 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
-runDeseni kullanmanızı tavsiye ederim . Veya mümkünse / mümkün olduğunda her zaman tüm paket testlerini yapın.
-runLütfen ilk (kolay) yolu ayrıntılı olarak açıklar mısınız? Bu konuda herhangi bir manuel referans bulamıyorum.