Rumah >pembangunan bahagian belakang >Golang >Bagaimanakah Saya Boleh Sertakan Liputan Fungsi Pakej Luaran dalam Laporan Ujian Go?

Bagaimanakah Saya Boleh Sertakan Liputan Fungsi Pakej Luaran dalam Laporan Ujian Go?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-25 18:49:14824semak imbas

How Can I Include External Package Function Coverage in Go Test Reports?

Termasuk Perlindungan untuk Fungsi dalam Pakej Luaran

Dalam projek Go, laporan liputan mungkin mengecualikan fungsi yang ditakrifkan dalam pakej selain daripada pakej yang diuji. Untuk menangani isu ini apabila fungsi dalam pakej luaran (db) dipanggil daripada fungsi dalam pakej yang diuji (api), laraskan arahan ujian untuk memasukkan bendera coverpkg.

Dengan memasukkan bendera berikut semasa menjalankan ujian liputan:

-coverpkg=./...

laporan liputan akan dilanjutkan untuk merangkumi semua pakej dalam projek. Perintah yang dikemas kini menjadi:

go test -coverpkg=./... coverprofile=coverage.out ./...

Arahan diperluas ini memastikan bahawa semasa menganalisis liputan, ujian juga mempertimbangkan fungsi yang ditakrifkan dalam pakej luaran yang dipanggil oleh kod yang diuji, memberikan laporan liputan yang lebih komprehensif dan tepat.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Sertakan Liputan Fungsi Pakej Luaran dalam Laporan Ujian Go?. 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