@@ -7,7 +7,6 @@ BINDIR := $(PREFIX)/sbin
77GIT_BRANCH := $(shell git rev-parse --abbrev-ref HEAD 2>/dev/null)
88GIT_BRANCH_CLEAN := $(shell echo $(GIT_BRANCH ) | sed -e "s/[^[:alnum:]]/-/g")
99RUNC_IMAGE := runc_dev$(if $(GIT_BRANCH_CLEAN ) ,:$(GIT_BRANCH_CLEAN ) )
10- RUNC_TEST_IMAGE := runc_test$(if $(GIT_BRANCH_CLEAN ) ,:$(GIT_BRANCH_CLEAN ) )
1110PROJECT := github.com/opencontainers/runc
1211TEST_DOCKERFILE := script/test_Dockerfile
1312BUILDTAGS := seccomp
@@ -33,9 +32,8 @@ static: $(RUNC_LINK)
3332$(RUNC_LINK ) :
3433 ln -sfn $(CURDIR ) $(RUNC_LINK )
3534
36- dbuild : runctestimage
37- docker build -t $(RUNC_IMAGE ) .
38- docker create --name=$(RUNC_INSTANCE ) $(RUNC_IMAGE )
35+ dbuild : runcimage
36+ docker run --name=$(RUNC_INSTANCE ) $(RUNC_IMAGE ) make
3937 docker cp $(RUNC_INSTANCE ) :$(RUNC_BUILD_PATH ) .
4038 docker rm $(RUNC_INSTANCE )
4139
@@ -46,23 +44,23 @@ lint:
4644man :
4745 man/md2man-all.sh
4846
49- runctestimage :
50- docker build -t $(RUNC_TEST_IMAGE ) -f $( TEST_DOCKERFILE ) .
47+ runcimage :
48+ docker build -t $(RUNC_IMAGE ) .
5149
5250test :
5351 make unittest integration
5452
5553localtest :
5654 make localunittest localintegration
5755
58- unittest : runctestimage
59- docker run -e TESTFLAGS -ti --privileged --rm -v $(CURDIR ) :/go/src/$(PROJECT ) $(RUNC_TEST_IMAGE ) make localunittest
56+ unittest : runcimage
57+ docker run -e TESTFLAGS -ti --privileged --rm -v $(CURDIR ) :/go/src/$(PROJECT ) $(RUNC_IMAGE ) make localunittest
6058
6159localunittest : all
6260 go test -timeout 3m -tags " $( BUILDTAGS) " ${TESTFLAGS} -v ./...
6361
6462integration : runctestimage
65- docker run -e TESTFLAGS -t --privileged --rm -v $(CURDIR ) :/go/src/$(PROJECT ) $(RUNC_TEST_IMAGE ) make localintegration
63+ docker run -e TESTFLAGS -t --privileged --rm -v $(CURDIR ) :/go/src/$(PROJECT ) $(RUNC_IMAGE ) make localintegration
6664
6765localintegration : all
6866 bats -t tests/integration${TESTFLAGS}
0 commit comments