Go: semua: T.FailSekarang digunakan di goroutine dalam tes perpustakaan standar

Dibuat pada 12 Nov 2016  ·  3Komentar  ·  Sumber: golang/go

Berdasarkan dokumentasi pengujian.T, metode FailNow, Fatal, Fatalf, SkipNow, Skip, dan Skipf harus dipanggil dari goroutine yang sama yang menjalankan pengujian. Persyaratan ini dilanggar oleh berbagai tes di perpustakaan standar.

Berikut ini adalah daftar semua goroutine yang muncul dalam pengujian yang memanggil T.FailNow. Daftar ini dihasilkan dari revisi 2f49726.

src/runtime/chan_test.go:209:3
src/runtime/chan_test.go:306:4
src/runtime/chan_test.go:306:4
src/net/http/serve_test.go:2476:2
src/net/http/serve_test.go:2629:2
src/net/http/serve_test.go:2670:2
src/runtime/trace/trace_stack_test.go:85:2
src/runtime/trace/trace_test.go:256:2
src/runtime/trace/trace_test.go:256:2
src/runtime/trace/trace_test.go:256:2
src/database/sql/sql_test.go:2514:2
src/net/rpc/server_test.go:690:3
src/log/syslog/syslog_test.go:368:3
src/crypto/tls/handshake_server_test.go:201:2
src/crypto/tls/tls_test.go:294:2
src/crypto/tls/tls_test.go:294:2
src/sync/cond_test.go:135:2
src/sync/cond_test.go:162:2
src/sync/pool_test.go:121:3
src/net/dnsclient_unix_test.go:667:2
src/net/dnsclient_unix_test.go:667:2
src/net/dnsclient_unix_test.go:667:2
src/net/dnsclient_unix_test.go:667:2
src/sync/atomic/atomic_test.go:1216:3
src/sync/atomic/atomic_test.go:1216:3
src/sync/atomic/atomic_test.go:1259:3
src/sync/atomic/atomic_test.go:1259:3
src/sync/atomic/atomic_test.go:1305:3
src/sync/atomic/atomic_test.go:1353:3
src/os/exec/exec_test.go:431:2
FrozenDueToAge

Komentar yang paling membantu

@cespare Outputnya dari pekerjaan yang sedang berjalan, periksa staticcheck (https://github.com/dominikh/go-staticcheck/commit/7f04f979d02ed28ee02203a81c34595b84f249bc)

Semua 3 komentar

@dominikh apakah Anda menggunakan alat untuk menemukan ini?

@cespare Outputnya dari pekerjaan yang sedang berjalan, periksa staticcheck (https://github.com/dominikh/go-staticcheck/commit/7f04f979d02ed28ee02203a81c34595b84f249bc)

CL https://golang.org/cl/33243 menyebutkan masalah ini.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat