After #2793 was merged, Go SDK coverage is being reported to Codecov but only captures unit tests from foreign/go/. The BDD integration tests (bdd/go/) and e2e tests exercise significant portions of the Go SDK through a running server, but their coverage is never captured or uploaded.
This means the reported ~6% coverage is artificially low, the BDD tests alone cover consumer groups, messaging, offsets, partitions, streams, topics, and leader redirection, none of which shows up in the current coverage number.
After #2793 was merged, Go SDK coverage is being reported to Codecov but only captures unit tests from foreign/go/. The BDD integration tests (bdd/go/) and e2e tests exercise significant portions of the Go SDK through a running server, but their coverage is never captured or uploaded.
This means the reported ~6% coverage is artificially low, the BDD tests alone cover consumer groups, messaging, offsets, partitions, streams, topics, and leader redirection, none of which shows up in the current coverage number.