main
1# Go parameters
2GOCMD = go
3GOTEST = $(GOCMD) test
4WASIRUN_WRAPPER := $(CURDIR)/scripts/wasirun-wrapper
5
6.PHONY: test
7test:
8 $(GOTEST) -race ./...
9
10test-coverage:
11 echo "" > $(COVERAGE_REPORT); \
12 $(GOTEST) -coverprofile=$(COVERAGE_REPORT) -coverpkg=./... -covermode=$(COVERAGE_MODE) ./...
13
14.PHONY: wasitest
15wasitest: export GOARCH=wasm
16wasitest: export GOOS=wasip1
17wasitest:
18 $(GOTEST) -exec $(WASIRUN_WRAPPER) ./...