mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-16 12:44:42 +00:00
27 lines
656 B
Bash
27 lines
656 B
Bash
|
#!/bin/bash
|
||
|
set -e
|
||
|
|
||
|
dockerd --host=unix:///var/run/docker.sock --host=tcp://0.0.0.0:2375 &>/var/log/somefile &
|
||
|
|
||
|
set +e
|
||
|
reties=0
|
||
|
while true; do
|
||
|
docker info &>/dev/null && break
|
||
|
reties=$[$reties+1]
|
||
|
if [[ $reties -ge 100 ]]; then # 10 sec max
|
||
|
echo "Can't start docker daemon, timeout exceeded." >&2
|
||
|
exit 1;
|
||
|
fi
|
||
|
sleep 0.1
|
||
|
done
|
||
|
set -e
|
||
|
|
||
|
echo "Start tests"
|
||
|
export CLICKHOUSE_TESTS_SERVER_BIN_PATH=/clickhouse
|
||
|
export CLICKHOUSE_TESTS_CLIENT_BIN_PATH=/clickhouse
|
||
|
export CLICKHOUSE_TESTS_BASE_CONFIG_DIR=/clickhouse-config
|
||
|
export CLICKHOUSE_ODBC_BRIDGE_BINARY_PATH=/clickhouse-odbc-bridge
|
||
|
|
||
|
cd /ClickHouse/tests/testflows
|
||
|
exec "$@"
|