-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathMakefile
More file actions
38 lines (32 loc) · 937 Bytes
/
Copy pathMakefile
File metadata and controls
38 lines (32 loc) · 937 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
.PHONY: deps\:test-ci
deps\:test-ci:
go install gotest.tools/gotestsum@latest
$(MAKE) -C ./host-go build
$(MAKE) -C ./tests/modules build
.PHONY: deps\:test
deps\:test:
$(MAKE) -C ./host-go build
$(MAKE) -C ./tests/modules build
$(MAKE) -C ./tests/modules build:test
.PHONY: deps\:test-js
deps\:test-js:
go install github.com/agnivade/wasmbrowsertest@latest
$(MAKE) -C ./host-go build
$(MAKE) -C ./tests/modules build
.PHONY: test
test:
$(MAKE) deps:test
$(MAKE) -C ./tests/modules test
$(MAKE) --no-print-directory -C ./host-go test:no-deps
$(MAKE) --no-print-directory -C ./tests/integration test:no-deps
.PHONY: test\:ci
test\:ci:
$(MAKE) --no-print-directory -C ./host-go test:ci
$(MAKE) --no-print-directory -C ./tests/integration test:ci
.PHONY: test\:scripts
test\:scripts:
@$(MAKE) -C ./tools/scripts/ test
.PHONY: test\:js
test\:js:
$(MAKE) deps:test-js
$(MAKE) --no-print-directory -C ./host-go test:js