mirror of https://github.com/docker/docs.git
Include some comments in the Makefile about how to run with yubikey.
Signed-off-by: Ying Li <ying.li@docker.com>
This commit is contained in:
parent
4dc8299de5
commit
7777e085ea
15
Makefile
15
Makefile
|
@ -92,14 +92,21 @@ build: go_version
|
||||||
@echo "+ $@"
|
@echo "+ $@"
|
||||||
@go build -tags "${NOTARY_BUILDTAGS}" -v ${GO_LDFLAGS} ./...
|
@go build -tags "${NOTARY_BUILDTAGS}" -v ${GO_LDFLAGS} ./...
|
||||||
|
|
||||||
|
# When running `go test ./...`, it runs all the suites in parallel, which causes
|
||||||
|
# problems when running with a yubikey
|
||||||
test: TESTOPTS =
|
test: TESTOPTS =
|
||||||
test: go_version
|
test: go_version
|
||||||
|
@echo Note: when testing with a yubikey plugged in, make sure to include 'TESTOPTS="-p 1"'
|
||||||
@echo "+ $@ $(TESTOPTS)"
|
@echo "+ $@ $(TESTOPTS)"
|
||||||
|
@echo
|
||||||
go test -tags "${NOTARY_BUILDTAGS}" $(TESTOPTS) ./...
|
go test -tags "${NOTARY_BUILDTAGS}" $(TESTOPTS) ./...
|
||||||
|
|
||||||
|
test-full: TESTOPTS =
|
||||||
test-full: vet lint
|
test-full: vet lint
|
||||||
|
@echo Note: when testing with a yubikey plugged in, make sure to include 'TESTOPTS="-p 1"'
|
||||||
@echo "+ $@"
|
@echo "+ $@"
|
||||||
go test -tags "${NOTARY_BUILDTAGS}" -v ./...
|
@echo
|
||||||
|
go test -tags "${NOTARY_BUILDTAGS}" $(TESTOPTS) -v ./...
|
||||||
|
|
||||||
protos:
|
protos:
|
||||||
@protoc --go_out=plugins=grpc:. proto/*.proto
|
@protoc --go_out=plugins=grpc:. proto/*.proto
|
||||||
|
@ -118,14 +125,18 @@ gen-cover: go_version
|
||||||
@mkdir -p "$(COVERDIR)"
|
@mkdir -p "$(COVERDIR)"
|
||||||
$(foreach PKG,$(PKGS),$(call gocover,$(PKG)))
|
$(foreach PKG,$(PKGS),$(call gocover,$(PKG)))
|
||||||
|
|
||||||
|
# Generates the cover binaries and runs them all in serial, so this can be used
|
||||||
|
# run all tests with a yubikey without any problems
|
||||||
cover: GO_EXC := go
|
cover: GO_EXC := go
|
||||||
OPTS = -tags "${NOTARY_BUILDTAGS}" -coverpkg "$(shell ./coverpkg.sh $(1) $(NOTARY_PKG))"
|
OPTS = -tags "${NOTARY_BUILDTAGS}" -coverpkg "$(shell ./coverpkg.sh $(1) $(NOTARY_PKG))"
|
||||||
cover: gen-cover covmerge
|
cover: gen-cover covmerge
|
||||||
@go tool cover -html="$(COVERPROFILE)"
|
@go tool cover -html="$(COVERPROFILE)"
|
||||||
|
|
||||||
# Codecov knows how to merge multiple coverage files
|
# Generates the cover binaries and runs them all in serial, so this can be used
|
||||||
|
# run all tests with a yubikey without any problems
|
||||||
ci: OPTS = -tags "${NOTARY_BUILDTAGS}" -race -coverpkg "$(shell ./coverpkg.sh $(1) $(NOTARY_PKG))"
|
ci: OPTS = -tags "${NOTARY_BUILDTAGS}" -race -coverpkg "$(shell ./coverpkg.sh $(1) $(NOTARY_PKG))"
|
||||||
GO_EXC := godep go
|
GO_EXC := godep go
|
||||||
|
# Codecov knows how to merge multiple coverage files, so covmerge is not needed
|
||||||
ci: gen-cover
|
ci: gen-cover
|
||||||
|
|
||||||
covmerge:
|
covmerge:
|
||||||
|
|
Loading…
Reference in New Issue