Merge pull request #378 from prometheus/add-e2e-tests-makefile
Add e2e tests makefile
This commit is contained in:
commit
e681dcc296
8
Makefile
8
Makefile
|
@ -21,7 +21,7 @@ DOCKER_IMAGE_NAME ?= node-exporter
|
|||
DOCKER_IMAGE_TAG ?= $(subst /,-,$(shell git rev-parse --abbrev-ref HEAD))
|
||||
|
||||
|
||||
all: format build test
|
||||
all: format build test test-e2e
|
||||
|
||||
style:
|
||||
@echo ">> checking code style"
|
||||
|
@ -31,6 +31,10 @@ test:
|
|||
@echo ">> running tests"
|
||||
@$(GO) test -short $(pkgs)
|
||||
|
||||
test-e2e: build
|
||||
@echo ">> running end-to-end tests"
|
||||
./end-to-end-test.sh
|
||||
|
||||
format:
|
||||
@echo ">> formatting code"
|
||||
@$(GO) fmt $(pkgs)
|
||||
|
@ -57,4 +61,4 @@ promu:
|
|||
$(GO) get -u github.com/prometheus/promu
|
||||
|
||||
|
||||
.PHONY: all style format build test vet tarball docker promu
|
||||
.PHONY: all style format build test test-e2e vet tarball docker promu
|
||||
|
|
|
@ -24,7 +24,6 @@ collectors=$(cat << COLLECTORS
|
|||
megacli
|
||||
COLLECTORS
|
||||
)
|
||||
|
||||
cd "$(dirname $0)"
|
||||
|
||||
port="$((10000 + (RANDOM % 10000)))"
|
||||
|
@ -74,11 +73,13 @@ fi
|
|||
echo $! > "${tmpdir}/node_exporter.pid"
|
||||
|
||||
finish() {
|
||||
if [ ${verbose} -ne 0 ]
|
||||
if [ $? -ne 0 -o ${verbose} -ne 0 ]
|
||||
then
|
||||
echo "LOG ====================="
|
||||
cat "${tmpdir}/node_exporter.log"
|
||||
echo "========================="
|
||||
cat << EOF >&2
|
||||
LOG =====================
|
||||
$(cat "${tmpdir}/node_exporter.log")
|
||||
=========================
|
||||
EOF
|
||||
fi
|
||||
|
||||
if [ ${update} -ne 0 ]
|
||||
|
|
Loading…
Reference in New Issue