Files
runc/Makefile
T
Alexander Morozov a87bc12f86 Add makefile targets for basic lint and testing
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2015-06-30 10:17:10 -07:00

28 lines
525 B
Makefile

RUNC_TEST_IMAGE=runc_test
PROJECT=github.com/opencontainers/runc
TEST_DOCKERFILE=test_Dockerfile
export GOPATH:=$(GOPATH):$(CURDIR)/Godeps/_workspace
all:
go build -o runc .
lint:
go get golang.org/x/tools/cmd/vet
go vet ./...
go fmt ./...
runctestimage:
docker build -t $(RUNC_TEST_IMAGE) -f $(TEST_DOCKERFILE) .
test: runctestimage
docker run --privileged --rm -v $(CURDIR):/go/src/$(PROJECT) $(RUNC_TEST_IMAGE) make localtest
localtest:
go test -v ./...
install:
cp runc /usr/local/bin/runc
clean:
rm runc