Closed oomichi closed 5 years ago
ログ上 stack in 1
となっているので、i が 1 のときに失敗している。
a.stack の生情報は以下の通り
util.go:1361
k8s.io/kubernetes/test/e2e/framework.ExpectNoError()
util.go:1355
k8s.io/kubernetes/test/e2e/framework/log_test.glob..func1.4()
logger_test.go:49
k8s.io/kubernetes/vendor/github.com/onsi/ginkgo/internal/leafnodes.(*runner).runSync()
logger_test.go:65
util.go の行数が想定と異なっている?
本PRで util.go から e2elog "k8s.io/kubernetes/test/e2e/framework/log"
を削除している。
以下のように単体テストを変更することで対応した
- stack: "\tutil.go:1362\nk8s.io/kubernetes/test/e2e/framework.ExpectNoError()\n\tutil.go:1356\nk8s.io/kubernetes/test/e2e/framework/log_test.glob..func1.4()\n\tlogger_test.go:49\nk8s.io/kubernetes/vendor/github.com/onsi/ginkgo/internal/leafnodes.(*runner).runSync()\n\tlogger_test.go:65\n",
+ stack: "\tutil.go:1361\nk8s.io/kubernetes/test/e2e/framework.ExpectNoError()\n\tutil.go:1355\nk8s.io/kubernetes/test/e2e/framework/log_test.glob..func1.4()\n\tlogger_test.go:49\nk8s.io/kubernetes/vendor/github.com/onsi/ginkgo/internal/leafnodes.(*runner).runSync()\n\tlogger_test.go:65\n",
k/k の e2elog 移行のPRで想定外の単体テストが失敗。 原因を調査する。 成功したときと失敗したときの diff
下記の単体テストコード