diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 29 |
1 files changed, 18 insertions, 11 deletions
@@ -2,7 +2,7 @@ # Use of this source code is governed by a BSD-style # license that can be found in the LICENSE file. -.PHONY: all clean cover cpu editor internalError later mem nuke todo edit tcl +.PHONY: all clean cover cpu editor internalError later mem nuke todo edit tcl extraquick full grep=--include=*.go --include=*.l --include=*.y --include=*.yy ngrep='TODOOK\|internal\/vfs\|internal\/bin\|internal\/mptest\|.*stringer.*\.go' @@ -13,24 +13,31 @@ all: editor ./unconvert.sh gofmt -l -s -w *.go go test -i - go test 2>&1 -timeout 1h | tee -a log - #TODO GOOS=linux GOARCH=arm go build - #TODO GOOS=linux GOARCH=arm64 go build - #TODO GOOS=linux GOARCH=386 go build - GOOS=linux GOARCH=amd64 go build - #TODO GOOS=windows GOARCH=386 go build - #TODO GOOS=windows GOARCH=amd64 go build - go vet 2>&1 | grep -v $(ngrep) || true + go test -v 2>&1 -timeout 1h | tee -a log + go run speedtest1/main_$(shell go env GOOS)_$(shell go env GOARCH).go + #TODO GOOS=linux GOARCH=arm go build -v ./... + #TODO GOOS=linux GOARCH=arm64 go build -v ./... + #TODO GOOS=linux GOARCH=386 go build -v ./... + GOOS=linux GOARCH=amd64 go build -v ./... + #TODO GOOS=windows GOARCH=386 go build -v ./... + #TODO GOOS=windows GOARCH=amd64 go build -v ./... golint 2>&1 | grep -v $(ngrep) || true - make todo misspell *.go - staticcheck | grep -v 'lexer\.go\|parser\.go' || true + staticcheck || true maligned || true git diff --unified=0 testdata *.golden grep -n 'FAIL\|PASS' log go version date 2>&1 | tee -a log +extraquick: + go test -timeout 24h -v -run Tcl -suite extraquick -maxerror 1 2>&1 | tee log-extraquick + date + +full: + go test -timeout 24h -v -run Tcl -suite full 2>&1 | tee log-full + date + clean: go clean rm -f *~ *.test *.out test.db* tt4-test*.db* test_sv.* testdb-* |