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

Top of the Week

1
The Beautiful Web
Jens Oliver Meiert 2 votes
3
LLM Use in the Python Source Code
Miguel Grinberg 1 votes
4
Wagon’s algorithm in Python
John D. Cook 1 votes