run tests and create a html file with code coverage: go test -coverprofile=coverage.out && go tool cover -html=coverage.out