From 3fe87b011dd2b65b9d502a5195221666b7b140dd Mon Sep 17 00:00:00 2001 From: Valentin Rothberg Date: Tue, 13 Mar 2018 16:36:40 +0100 Subject: make shell: build, test and run in a container Some of the paths in the e2e tests are hard-coded, which complicates testing a bit on systems with different paths for runc, conmon, etc. Add a make shell target to the Makefile, which will build and run the libpod containers, giving a shell to the user in which podman can be built, run, tested etc. Signed-off-by: Valentin Rothberg Closes: #481 Approved by: rhatdan --- Makefile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index fccae08d3..4ab07e3f0 100644 --- a/Makefile +++ b/Makefile @@ -117,6 +117,9 @@ integration.fedora: integration.centos: DIST=CentOS sh .papr_prepare.sh +shell: libpodimage + docker run -e STORAGE_OPTIONS="--storage-driver=vfs" -e TESTFLAGS -e TRAVIS -it --privileged --rm -v ${CURDIR}:/go/src/${PROJECT} ${LIBPOD_IMAGE} sh + testunit: libpodimage docker run -e STORAGE_OPTIONS="--storage-driver=vfs" -e TESTFLAGS -e TRAVIS -t --privileged --rm -v ${CURDIR}:/go/src/${PROJECT} ${LIBPOD_IMAGE} make localunit @@ -223,4 +226,5 @@ install.tools: .install.gitvalidation .install.gometalinter .install.md2man install \ lint \ pause \ - uninstall + uninstall \ + shell -- cgit v1.2.3-54-g00ecf