Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This GoCov parser has been implemented in order to parse the unit tests coverage generated by the go underlying coverage tool(GoCov) with the command as below:
go test ./... -race -coverprofile=coverage.txt -covermode=atomic
Output from above command would be:
Where every line would have the coverage details as below:
So, the execution-count would say how many times the statements-count executed while running the tests. If the execution-count is above 1, then the statements-count has been executed at least once. So, we mark the start-line to end-line as covered. Otherwise, it will go into coverage miss.
Testing done
Submitter checklist