Rumah >pembangunan bahagian belakang >Golang >Bagaimanakah Saya Boleh Menjalankan `pergi ujian` Merentasi Berbilang Direktori?
Menguji Berbilang Direktori dengan go test
Dalam rangka kerja ujian Go, go test biasanya melaksanakan ujian dalam satu direktori yang mengandungi *_test.go fail. Walau bagaimanapun, mungkin terdapat keadaan di mana anda perlu menguji berbilang direktori untuk liputan projek yang komprehensif.
Untuk mencapai ini, anda boleh menggunakan arahan berikut:
go test ./...
Arahan ini mengarahkan ujian go untuk menjalankan ujian dalam direktori semasa dan semua direktori anak-anaknya, secara rekursif.
go test ./tests/... ./unit-tests/... ./my-packages/...
Arahan ini membenarkan anda menentukan berbilang direktori di mana anda mahu ujian dijalankan.
go test foo/...
Jika projek anda disusun dalam hierarki, anda boleh menggunakan arahan ini untuk menjalankan ujian bagi semua direktori yang diawali dengan laluan foo/ import.
go test foo...
Versi yang dipendekkan ini mencapai hasil yang sama seperti contoh sebelumnya, dengan memadankan semua laluan import yang bermula dengan foo.
go test ...
Akhir sekali, untuk menguji semua ujian dalam $GOPATH anda, anda boleh menggunakan arahan ini, yang merangkumi semua modul Go yang telah anda pasang dalam sistem anda.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjalankan `pergi ujian` Merentasi Berbilang Direktori?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!