Add `setup` makefile target and rename `race-check` to `test-e2e-race` for consistency
- `make setup` is used to simplify CI script
This commit is contained in:
parent
d9b28a06d9
commit
f329ad2256
8
Makefile
8
Makefile
|
@ -39,7 +39,7 @@ YELLOW := $(shell echo "\e[33m")
|
||||||
RESET := $(shell echo "\e[0m")
|
RESET := $(shell echo "\e[0m")
|
||||||
HELP_FUN = \
|
HELP_FUN = \
|
||||||
%help; \
|
%help; \
|
||||||
while(<>) { push @{$$help{$$2 // 'options'}}, [$$1, $$3] if /^([a-zA-Z\-]+)\s*:.*\#\#(?:@([a-zA-Z\-]+))?\s(.*)$$/ }; \
|
while(<>) { push @{$$help{$$2 // 'options'}}, [$$1, $$3] if /^([a-zA-Z0-9\-]+)\s*:.*\#\#(?:@([a-zA-Z\-]+))?\s(.*)$$/ }; \
|
||||||
print "Usage: make [target]\n\n"; \
|
print "Usage: make [target]\n\n"; \
|
||||||
for (sort keys %help) { \
|
for (sort keys %help) { \
|
||||||
print "${WHITE}$$_:${RESET}\n"; \
|
print "${WHITE}$$_:${RESET}\n"; \
|
||||||
|
@ -102,6 +102,8 @@ xgo:
|
||||||
docker pull $(XGOIMAGE)
|
docker pull $(XGOIMAGE)
|
||||||
go get github.com/karalabe/xgo
|
go get github.com/karalabe/xgo
|
||||||
|
|
||||||
|
setup: lint-install mock-install ##@other Prepare project for first build
|
||||||
|
|
||||||
generate: ##@other Regenerate assets and other auto-generated stuff
|
generate: ##@other Regenerate assets and other auto-generated stuff
|
||||||
cd _assets/static && npm install
|
cd _assets/static && npm install
|
||||||
cp ./_assets/static/node_modules/web3/dist/web3.min.js ./static/scripts/web3.js
|
cp ./_assets/static/node_modules/web3/dist/web3.min.js ./static/scripts/web3.js
|
||||||
|
@ -144,8 +146,8 @@ test-e2e: ##@tests Run e2e tests
|
||||||
# e2e_test tag is required to include some files from ./lib without _test suffix
|
# e2e_test tag is required to include some files from ./lib without _test suffix
|
||||||
go test -timeout 40m -tags e2e_test ./lib -network=$(networkid) $(gotest_extraflags)
|
go test -timeout 40m -tags e2e_test ./lib -network=$(networkid) $(gotest_extraflags)
|
||||||
|
|
||||||
race-check: gotest_extraflags=-race
|
test-e2e-race: gotest_extraflags=-race
|
||||||
race-check: test-e2e ##@tests Run e2e tests with -race flag
|
test-e2e-race: test-e2e ##@tests Run e2e tests with -race flag
|
||||||
|
|
||||||
lint-install:
|
lint-install:
|
||||||
go get -u github.com/alecthomas/gometalinter
|
go get -u github.com/alecthomas/gometalinter
|
||||||
|
|
Loading…
Reference in New Issue