I'm unit-testing a Golang project, via Visual Studio Code, and one of the dependencies I make use of is called mockery
. It works by creating mocks of the target Golang interfaces, in the package they're found. As consequence, even though I could have sworn to test everything in said package, my test coverage is only at 58%. However, when I remove the mock (turns out that I didn't need it) from the package, my test coverage, sure as rain, shoots up to the 97.9% that I was expecting.
Is there any way to tell Visual Studio Code "hey, don't include mockery mocks (which start with mock_
) in your package coverage calculations"?