Mengukur Liputan Ujian dalam Go
Soalan:
Bagaimanakah seseorang mengukur liputan kod untuk Pergi unit ujian?
Jawapan:
Dalam Go 1.2 dan lebih baru, pelaporan liputan ujian tersedia. Untuk mendayakannya:
-
Kod Ujian Instrumen: Jalankan go test -coverprofile= untuk menulis semula secara automatik dan kod ujian instrumen. Statistik liputan ujian kemudiannya dipaparkan.
-
Jana Profil Liputan (Pilihan): Gunakan go test -coverprofile= untuk mencipta fail profil liputan.
-
Analisis Profil Liputan (Pilihan): Jalankan penutup alat go untuk menganalisis fail profil.
Ciri Tambahan :
-
Output HTML: go penutup alat -html= membuka laporan HTML dalam penyemak imbas lalai anda.
-
Liputan untuk Kod Bukan Ujian: Mulai Go 1.19, liputan kod boleh diperluaskan kepada aplikasi melalui go build -cover.
-
Liputan untuk Ujian Penyepaduan: Dalam Go 1.20 dan lebih baru, liputan boleh diperluaskan kepada ujian penyepaduan oleh memasukkan binari berinstrumen ke dalam ujian.
-
Liputan Kotak Hitam Tahap Pakej: Gunakan ujian go -coverpkg= untuk mengukur liputan bagi pakej tertentu semasa ujian kotak hitam.
Atas ialah kandungan terperinci Bagaimana untuk Mengukur Liputan Kod untuk Ujian Unit 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