Manabie Tech Blog

Sharing the humble technical knowledge we’re using to improve education

Test Coverage of Go Services during Integration Tests

Test Coverage of Go Services during Integration Tests In Golang, getting code coverage with go test is easy. But it’s still rather hard for integration tests. Here I want to introduce the method we used at Manabie to measure the code covered by our integration tests across many microservices. About our integration tests At Manabie we use Kubernetes for container orchestration. To perform integration tests, we deploy our services, and then run a test container with a go program with a whole lot of integration tests. Read more →