Ada dua cara. Yang mudah adalah dengan menggunakan -runbendera dan memberikan nama yang cocok dengan pola tes yang ingin Anda jalankan.
Contoh:
$ go test -run NameOfTest
Lihat dokumen untuk info lebih lanjut.
Cara lain adalah memberi nama file tertentu, yang berisi tes yang ingin Anda jalankan:
$ go test foo_test.go
Tapi ada tangkapan. Ini bekerja dengan baik jika:
foo.goadalah di package foo.
foo_test.goada di package foo_testdan impor 'foo'.
Jika foo_test.godan foo.gomerupakan paket yang sama (kasus umum) maka Anda harus memberi nama semua file lain yang diperlukan untuk dibuat foo_test. Dalam contoh ini akan menjadi:
$ go test foo_test.go foo.go
Saya akan merekomendasikan untuk menggunakan -runpolanya. Atau, jika memungkinkan, selalu jalankan semua tes paket.
-runmenyenangkan? Saya tidak dapat menemukan referensi manual tentang itu.