gitlab ci golang test coverage