2025-03-14 21:59:59 -06:00
|
|
|
|
# go test
|
|
|
|
|
|
|
|
|
|
|
|
> Go paketlerini test et (dosyalar `_test.go` ifadesiyle bitmeli).
|
|
|
|
|
|
> Daha fazla bilgi için: <https://pkg.go.dev/cmd/go#hdr-Testing_flags>.
|
|
|
|
|
|
|
|
|
|
|
|
- Mevcut dizinde bulunan paketleri test et:
|
|
|
|
|
|
|
|
|
|
|
|
`go test`
|
|
|
|
|
|
|
|
|
|
|
|
- Mevcut dizindeki paketleri ayrıntılı şekilde test et:
|
|
|
|
|
|
|
|
|
|
|
|
`go test -v`
|
|
|
|
|
|
|
|
|
|
|
|
- Mevcut dizindeki ve tüm alt dizinlerdeki paketleri test et (`...` ifadesine dikkat):
|
|
|
|
|
|
|
|
|
|
|
|
`go test -v ./...`
|
|
|
|
|
|
|
|
|
|
|
|
- Mevcut dzindeki paketleri test et ve tüm kalite testlerini çalıştır:
|
|
|
|
|
|
|
|
|
|
|
|
`go test -v -bench .`
|
|
|
|
|
|
|
|
|
|
|
|
- Mevcut dizindeki paketleri test et ve 50 saniye içinde tüm kalite testlerini çalıştır:
|
|
|
|
|
|
|
2026-07-08 16:22:34 -06:00
|
|
|
|
`go test -v -bench . -benchtime 50s`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
|
|
- Paketleri kapsamlı bir analiz ile test et:
|
|
|
|
|
|
|
|
|
|
|
|
`go test -cover`
|