mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
packaging; issue #30: Add tests to Makefile
This commit is contained in:
parent
eab39dc3fa
commit
0e0d76b7ac
1 changed files with 27 additions and 27 deletions
54
Makefile
54
Makefile
|
@ -8,35 +8,9 @@ GITHUB_PATH=src/github.com/dotcloud/docker
|
||||||
INSDIR=usr/bin
|
INSDIR=usr/bin
|
||||||
SOURCE_PACKAGE=$(PKG_NAME)_$(PKG_VERSION).orig.tar.gz
|
SOURCE_PACKAGE=$(PKG_NAME)_$(PKG_VERSION).orig.tar.gz
|
||||||
DEB_PACKAGE=$(PKG_NAME)_$(PKG_VERSION)_$(PKG_ARCH).deb
|
DEB_PACKAGE=$(PKG_NAME)_$(PKG_VERSION)_$(PKG_ARCH).deb
|
||||||
|
|
||||||
TMPDIR=$(shell mktemp -d -t XXXXXX)
|
|
||||||
|
|
||||||
EXTRA_GO_PKG=fs auth
|
EXTRA_GO_PKG=fs auth
|
||||||
|
|
||||||
# Build local sources
|
TMPDIR=$(shell mktemp -d -t XXXXXX)
|
||||||
$(PKG_NAME): build_local
|
|
||||||
|
|
||||||
build_local:
|
|
||||||
-@mkdir -p bin
|
|
||||||
cd docker && go build -o ../bin/docker
|
|
||||||
|
|
||||||
test:
|
|
||||||
@echo "\033[36m[Testing]\033[00m docker..."
|
|
||||||
@sudo -E go test -v && \
|
|
||||||
echo -n "\033[32m[OK]\033[00m" || \
|
|
||||||
echo -n "\033[31m[FAIL]\033[00m"; \
|
|
||||||
echo " docker"
|
|
||||||
@echo "Testing extra repos {$(EXTRA_GO_PKG)}"
|
|
||||||
@for package in $(EXTRA_GO_PKG); do \
|
|
||||||
echo "\033[36m[Testing]\033[00m docker/$$package..." && \
|
|
||||||
cd $$package ; \
|
|
||||||
sudo -E go test -v && \
|
|
||||||
echo -n "\033[32m[OK]\033[00m" || \
|
|
||||||
echo -n "\033[31m[FAIL]\033[00m" ; \
|
|
||||||
echo " docker/$$package" ; \
|
|
||||||
cd .. ;\
|
|
||||||
done
|
|
||||||
@sudo rm -rf /tmp/docker-*
|
|
||||||
|
|
||||||
|
|
||||||
# Build a debian source package
|
# Build a debian source package
|
||||||
|
@ -80,5 +54,31 @@ $(DEB_PACKAGE): $(SOURCE_PACKAGE)
|
||||||
|
|
||||||
debsrc: $(SOURCE_PACKAGE)
|
debsrc: $(SOURCE_PACKAGE)
|
||||||
|
|
||||||
|
# Build local sources
|
||||||
|
#$(PKG_NAME): build_local
|
||||||
|
|
||||||
|
build_local:
|
||||||
|
-@mkdir -p bin
|
||||||
|
cd docker && go build -o ../bin/docker
|
||||||
|
|
||||||
|
gotest:
|
||||||
|
@echo "\033[36m[Testing]\033[00m docker..."
|
||||||
|
@sudo -E GOPATH=$(ROOT_PATH)/$(BUILD_SRC) go test -v && \
|
||||||
|
echo -n "\033[32m[OK]\033[00m" || \
|
||||||
|
echo -n "\033[31m[FAIL]\033[00m"; \
|
||||||
|
echo " docker"
|
||||||
|
@echo "Testing extra repos {$(EXTRA_GO_PKG)}"
|
||||||
|
@for package in $(EXTRA_GO_PKG); do \
|
||||||
|
echo "\033[36m[Testing]\033[00m docker/$$package..." && \
|
||||||
|
cd $$package ; \
|
||||||
|
sudo -E GOPATH=$(ROOT_PATH)/$(BUILD_SRC) go test -v && \
|
||||||
|
echo -n "\033[32m[OK]\033[00m" || \
|
||||||
|
echo -n "\033[31m[FAIL]\033[00m" ; \
|
||||||
|
echo " docker/$$package" ; \
|
||||||
|
cd .. ;\
|
||||||
|
done
|
||||||
|
@sudo rm -rf /tmp/docker-*
|
||||||
|
|
||||||
cleanup:
|
cleanup:
|
||||||
|
|
||||||
rm -rf $(BUILD_PATH) debian/$(PKG_NAME)* debian/files $(BUILD_SRC) checkout.tgz
|
rm -rf $(BUILD_PATH) debian/$(PKG_NAME)* debian/files $(BUILD_SRC) checkout.tgz
|
||||||
|
|
Loading…
Add table
Reference in a new issue