mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-12 01:12:12 +00:00
31 lines
910 B
Bash
31 lines
910 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
set -o errexit
|
||
|
set -o pipefail
|
||
|
|
||
|
ln -sf clickhouse build/dbms/src/Server/clickhouse-server
|
||
|
ln -sf clickhouse build/dbms/src/Server/clickhouse-client
|
||
|
ln -sf clickhouse build/dbms/src/Server/clickhouse-local
|
||
|
# Start a local clickhouse server which will be used to run tests
|
||
|
PWD=$(pwd)
|
||
|
echo ${PWD}
|
||
|
PATH=$PATH:./build/dbms/src/Server \
|
||
|
./build/dbms/src/Server/clickhouse-server --config-file=./debian/clickhouse-server-config-tests.xml 2>/dev/null &
|
||
|
CH_PID=$!
|
||
|
|
||
|
# Define needed stuff to kill test clickhouse server after tests completion
|
||
|
function finish {
|
||
|
kill $CH_PID
|
||
|
wait
|
||
|
rm -rf /tmp/clickhouse
|
||
|
rm -f build/dbms/src/Server/clickhouse-local
|
||
|
rm -f build/dbms/src/Server/clickhouse-client
|
||
|
rm -f build/dbms/src/Server/clickhouse-server
|
||
|
}
|
||
|
trap finish EXIT
|
||
|
|
||
|
# Do tests
|
||
|
cd dbms/tests
|
||
|
PATH=$PATH:../../build/dbms/src/Server \
|
||
|
./clickhouse-test -c ../../build/dbms/src/Server/clickhouse-client
|