Remove data race in the runner length function
This commit is contained in:
2
Makefile
2
Makefile
@ -66,7 +66,7 @@ test: deps ## Run unit tests
|
|||||||
|
|
||||||
.PHONY: race
|
.PHONY: race
|
||||||
race: deps ## Run data race detector
|
race: deps ## Run data race detector
|
||||||
@go test -race -short $(UNIT_TESTS)
|
@go test -race -count=1 -short $(UNIT_TESTS)
|
||||||
|
|
||||||
.PHONY: coverage
|
.PHONY: coverage
|
||||||
coverage: deps ## Generate code coverage report
|
coverage: deps ## Generate code coverage report
|
||||||
|
@ -70,5 +70,7 @@ func (s *localRunnerStorage) Sample() (Runner, bool) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (s *localRunnerStorage) Length() int {
|
func (s *localRunnerStorage) Length() int {
|
||||||
|
s.RLock()
|
||||||
|
defer s.RUnlock()
|
||||||
return len(s.runners)
|
return len(s.runners)
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user