Dave Cheney 2/21/2024

Microblog: TestMain can cause one to question reality

Read Original

The article details a frustrating debugging session where a Go test suite stopped running tests entirely. The culprit was a single-line change in a TestMain function where a call to `goleak.VerifyTestMain(m)` was commented out, which inadvertently prevented `m.Run()` from being called. This caused tests to not execute, leading the team on a wild goose chase before identifying the subtle bug.

Microblog: TestMain can cause one to question reality

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser