Rumah >pembangunan bahagian belakang >Golang >Bagaimanakah Saya Boleh Menjalankan Ujian Go dan Mengecualikan Pakej Vendor?

Bagaimanakah Saya Boleh Menjalankan Ujian Go dan Mengecualikan Pakej Vendor?

Patricia Arquette
Patricia Arquetteasal
2024-12-11 02:09:14551semak imbas

How Can I Run Go Tests and Exclude Vendor Packages?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn