Bolehkah saya Mengatur Ujian Go dalam Sub-Direktori?

Patricia Arquette
Lepaskan: 2024-11-19 11:26:02
asal
899 orang telah melayarinya

Can I Organize Go Tests in Sub-Directories?

Ujian Golang dalam Sub-Direktori: Adakah Mungkin dan Bagaimana?

Bolehkah saya Mengatur Ujian dalam Sub-Direktori dalam Go?

Ya, anda boleh mengatur ujian dalam sub-direktori dalam Go. Ini membolehkan anda memastikan ruang kerja anda lebih bersih dan mengatur ujian anda dengan lebih berkesan.

Cara Mengatur Ujian dalam Sub-Direktori

Untuk mengatur ujian dalam sub-direktori, buat sub-direktori bernama "ujian" atau "ujian" dalam direktori pakej. Letakkan fail ujian anda dalam sub-direktori ini.

Menjalankan Ujian dalam Sub-Direktori

Untuk menjalankan ujian dalam sub-direktori, gunakan arahan berikut:

go test ./...
Salin selepas log masuk

Notasi ./... menyatakan bahawa semua pakej dan sub-direktorinya harus diuji.

Nota:

  • Anda perlu memberi awalan pembolehubah dan fungsi yang dieksport dalam fail ujian anda dengan nama pakej untuk mengakses kandungan pakej yang dieksport.
  • Kandungan yang tidak dieksport tidak boleh diakses daripada fail ujian dalam sub-direktori.

Pertimbangan Alternatif

Walaupun menganjurkan ujian dalam sub-direktori boleh memberi manfaat, sesetengah pihak memilih untuk menyimpan fail ujian bersama fail sumber utama untuk akses yang lebih mudah. Selain itu, dengan Go 1.20, alatan liputan kini menyokong pengumpulan profil daripada ujian integrasi yang lebih besar.

Kesimpulan

Mengatur ujian dalam sub-direktori dalam Go adalah mungkin dan menawarkan kefleksibelan dalam organisasi ujian. Walau bagaimanapun, pilihan bergantung pada pilihan individu dan keperluan khusus projek anda.

Atas ialah kandungan terperinci Bolehkah saya Mengatur Ujian Go dalam Sub-Direktori?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan