# Go parameters | |
GOCMD = go | |
GOTEST = $(GOCMD) test | |
WASIRUN_WRAPPER := $(CURDIR)/scripts/wasirun-wrapper | |
.PHONY: test | |
test: | |
$(GOTEST) -race ./... | |
test-coverage: | |
echo "" > $(COVERAGE_REPORT); \ | |
$(GOTEST) -coverprofile=$(COVERAGE_REPORT) -coverpkg=./... -covermode=$(COVERAGE_MODE) ./... | |
.PHONY: wasitest | |
wasitest: export GOARCH=wasm | |
wasitest: export GOOS=wasip1 | |
wasitest: | |
$(GOTEST) -exec $(WASIRUN_WRAPPER) ./... |