Go Temporal Activity Code Coverage

Hi there,

I’m writing temporal workflow tests and it’s going pretty well.
I’m using the temporal test suite like this:

	testSuite := &testsuite.WorkflowTestSuite{}
	env := testSuite.NewTestWorkflowEnvironment()

I’m able to generate code coverage for the actual Workflow code itself, however, I notice that no coverage is emitted for the actual activities.

I have a few different types of tests.
Some tests that test the workflow logic and mock the activities, but I have other, more integration-style tests that register the real activities.
These tests are working great, however, the Go codecov isn’t picking up that these methods were actually invoked (I know that they are.)

Is there a way I can configure my test in such a way that codecoverage actually works when temproal calls into the real activities in the testing environment?

If it helps, here is a link to my workflow integration test file, specifically the function where I setup the temporal test suite: neosync/worker/pkg/workflows/datasync/workflow/workflow_integration_test.go at main · nucleuscloud/neosync · GitHub