2022-10-31 11:06:43 +01:00
|
|
|
# go test
|
|
|
|
|
|
|
|
> Go paketlerini test et (dosyalar `_test.go` ifadesiyle bitmeli).
|
2024-11-03 12:18:25 -08:00
|
|
|
> Daha fazla bilgi için: <https://pkg.go.dev/cmd/go#hdr-Testing_flags>.
|
2022-10-31 11:06:43 +01:00
|
|
|
|
|
|
|
- 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:
|
|
|
|
|
|
|
|
`go test -v -bench . -benchtime {{50s}}`
|
|
|
|
|
|
|
|
- Paketleri kapsamlı bir analiz ile test et:
|
|
|
|
|
|
|
|
`go test -cover`
|