mirror of
https://github.com/anchore/syft.git
synced 2025-11-17 16:33:21 +01:00
test for race conditions
Signed-off-by: Will Murphy <will.murphy@anchore.com>
This commit is contained in:
parent
8e9d1d5e91
commit
abfd244dc5
9
Makefile
9
Makefile
@ -70,7 +70,7 @@ all: static-analysis test ## Run all linux-based checks (linting, license check,
|
|||||||
static-analysis: check-go-mod-tidy lint check-licenses check-json-schema-drift ## Run all static analysis checks
|
static-analysis: check-go-mod-tidy lint check-licenses check-json-schema-drift ## Run all static analysis checks
|
||||||
|
|
||||||
.PHONY: test
|
.PHONY: test
|
||||||
test: unit integration validate-cyclonedx-schema benchmark cli ## Run all tests (currently unit, integration, linux compare, and cli tests)
|
test: unit race integration validate-cyclonedx-schema benchmark cli ## Run all tests (currently unit, integration, linux compare, and cli tests)
|
||||||
|
|
||||||
|
|
||||||
## Bootstrapping targets #################################
|
## Bootstrapping targets #################################
|
||||||
@ -147,9 +147,14 @@ check-json-schema-drift:
|
|||||||
.PHONY: unit
|
.PHONY: unit
|
||||||
unit: $(TEMP_DIR) fixtures ## Run unit tests (with coverage)
|
unit: $(TEMP_DIR) fixtures ## Run unit tests (with coverage)
|
||||||
$(call title,Running unit tests)
|
$(call title,Running unit tests)
|
||||||
go test -coverprofile $(TEMP_DIR)/unit-coverage-details.txt $(shell go list ./... | grep -v anchore/syft/test)
|
go test -race -coverprofile $(TEMP_DIR)/unit-coverage-details.txt $(shell go list ./... | grep -v anchore/syft/test)
|
||||||
@.github/scripts/coverage.py $(COVERAGE_THRESHOLD) $(TEMP_DIR)/unit-coverage-details.txt
|
@.github/scripts/coverage.py $(COVERAGE_THRESHOLD) $(TEMP_DIR)/unit-coverage-details.txt
|
||||||
|
|
||||||
|
.PHONY: race
|
||||||
|
race:
|
||||||
|
$(call title,Running main with race detector enabled)
|
||||||
|
go run -race cmd/syft/main.go alpine:latest
|
||||||
|
|
||||||
.PHONY: integration
|
.PHONY: integration
|
||||||
integration: ## Run integration tests
|
integration: ## Run integration tests
|
||||||
$(call title,Running integration tests)
|
$(call title,Running integration tests)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user