Menjalankan Ujian Go Tidak Termasuk Pakej Vendor
Untuk menjalankan ujian Go pada semua fail ujian dalam projek anda sambil mengecualikan fail ujian dalam pakej vendor , anda boleh mengikuti langkah berikut:
Dalam dokumentasi, anda boleh menghantar regex ke pilihan -run untuk menentukan yang mana ujian untuk dijalankan. Walau bagaimanapun, memadankan regex dengan pengecam ujian (bukan nama fail) memberikan beberapa cabaran.
Sebagai contoh, go test ./* akan mengakibatkan ralat tidak dapat memuatkan pakej. Sebaliknya, anda boleh mengecualikan direktori vendor menggunakan ... kad bebas, yang diperkenalkan dalam Go 1.9.
Untuk melaksanakan ujian Go pada semua fail ujian kecuali fail dalam pakej vendor, cuma jalankan:
go test ./...
Arahan ini akan mengecualikan direktori ./vendor daripada senarai fail ujian yang akan dilaksanakan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjalankan Ujian Go dan Mengecualikan Pakej Vendor?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!