Files
docker-cli/components/engine/hack/make/test-integration-cli
Tianon Gravi 466e144973 Small tweaks to the hack scripts to make them simpler
Please do with this as you please (including rebasing and/or squashing it), especially under clause (c) of the DCO.

Docker-DCO-1.1-Signed-off-by: Andrew Page <admwiggin@gmail.com> (github: tianon)
Upstream-commit: 3fb1fc0b7b225295b3059cb9a2f5fd9af7a73f36
Component: engine
2014-03-29 23:09:45 +02:00

29 lines
542 B
Bash

#!/bin/bash
DEST=$1
set -e
# subshell so that we can export PATH without breaking other things
(
export PATH="$DEST/../binary:$DEST/../dynbinary:$PATH"
bundle_test_integration_cli() {
go_test_dir ./integration-cli
}
if ! command -v docker &> /dev/null; then
echo >&2 'error: binary or dynbinary must be run before test-integration-cli'
false
fi
docker -d -D -p $DEST/docker.pid &> $DEST/docker.log &
bundle_test_integration_cli 2>&1 \
| tee $DEST/test.log
DOCKERD_PID=$(cat $DEST/docker.pid)
kill $DOCKERD_PID
wait $DOCKERD_PID
)