Menggunakan ginkgo dengan versi go yang berbeza
Feb 08, 2024 pm 11:15 PMeditor php Baicao memperkenalkan anda cara menggunakan Ginkgo dalam versi Go yang berbeza. Ginkgo ialah rangka kerja ujian bahasa Go yang berkuasa yang menyediakan ciri yang kaya dan sintaks yang fleksibel, menjadikan penulisan dan menjalankan ujian lebih mudah dan lebih cekap. Walau bagaimanapun, dalam versi Go yang berbeza, disebabkan oleh perubahan dalam sintaks dan API, anda mungkin menghadapi beberapa masalah semasa menggunakan Ginkgo. Artikel ini akan memberi anda penyelesaian untuk membantu anda berjaya menggunakan Ginkgo dalam pelbagai versi Go dan menjadikan ujian anda berfungsi dengan lebih lancar. Sama ada anda seorang pemula atau pembangun berpengalaman, anda akan mendapat petua dan nasihat praktikal daripada artikel ini.
Kandungan soalan
Saya menggunakan berbilang versi go seperti yang diterangkan dalam dokumen ini https://go.dev/doc/manage-install
1 2 |
|
Saya juga menggunakan ginkgo, saya memasangnya seperti ini: (berdasarkan https://onsi.github.io/ginkgo/#installing-ginkgo)
1 |
|
Saya boleh menjalankan suite ujian ginkgo seperti ini:
1 |
|
Namun, ini menggunakan versi main go saya. Saya mahu menggunakan ginkgo untuk menguji versi go yang lain. Pada masa ini, yang terbaik yang boleh saya lakukan ialah menjalankan ujian ginkgo menggunakan go test
1 |
|
nginkgo
menggunakan versi go yang berbeza untuk ujian? nginkgo
使用不同版本的 go 进行测试吗?
解决方法
根据他们的源代码,他们只使用命令 ”go”
Penyelesaian
- Menurut kod sumber mereka, mereka hanya menggunakan arahan
-
go
重命名为go.bak
,然后将go.10.7
重命名为go
(例如使用mv
Sementara - )
- Buka permintaan tarik untuk membenarkan sokongan untuk mengatasi laluan to the go yang boleh dilaksanakan (cth. melalui pembolehubah persekitaran)
"go"
, jadi pilihan anda ialah: 1 2 3 4 5 |
|
Atas ialah kandungan terperinci Menggunakan ginkgo dengan versi go yang berbeza. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Cara menggunakan refleksi untuk mengakses medan dan kaedah persendirian dalam golang

Petua untuk mencipta fungsi baharu secara dinamik dalam fungsi golang

Perbezaan antara ujian prestasi dan ujian unit dalam bahasa Go

Apakah perangkap yang perlu kita perhatikan semasa mereka bentuk sistem teragih dengan teknologi Golang?

Perpustakaan dan alatan teknologi Golang yang digunakan dalam pembelajaran mesin

Peranan teknologi Golang dalam pembangunan IoT mudah alih

Evolusi konvensyen penamaan fungsi golang

Bolehkah parameter pembolehubah golang digunakan untuk mengembalikan nilai fungsi?
