go test印刷出力なし
2666 ワード
テストファイルがあります.
次のように動作します.
印刷は見られませんでしたt.Logとfmt.Printlnはありません.
参照先:https://stackoverflow.com/questions/23205419/how-do-you-print-in-a-go-test-using-the-testing-package
補足ご指摘を歓迎します!
$ cat utils/utils_test.go
package utils
import (
"fmt"
"testing"
)
func TestGetProjAbsPath(t *testing.T) {
projPath := GetProjAbsPath("github.com", "GerryLon", "go-crawler")
t.Log(projPath)
fmt.Println("projPath is:", projPath)
}
次のように動作します.
$ go test -count=1 utils/*.go
ok command-line-arguments 0.002s
印刷は見られませんでしたt.Logとfmt.Printlnはありません.
-v
(verbose)オプションを追加すると、完全なプロセスが表示されます.$ go test -v utils/*.go
=== RUN TestGetProjAbsPath
projPath is: /var/workspace/go/src/github.com/GerryLon/go-crawler
--- PASS: TestGetProjAbsPath (0.00s)
utils_test.go:10: /var/workspace/go/src/github.com/GerryLon/go-crawler
PASS
ok command-line-arguments (cached)
参照先:https://stackoverflow.com/questions/23205419/how-do-you-print-in-a-go-test-using-the-testing-package
補足ご指摘を歓迎します!