mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-20 08:40:50 +00:00
Add a test for embedded configs
This commit is contained in:
parent
23fd72a3de
commit
85bfdbad24
@ -0,0 +1,5 @@
|
|||||||
|
Starting clickhouse-server
|
||||||
|
Waiting for clickhouse-server to start
|
||||||
|
1
|
||||||
|
Hello
|
||||||
|
World
|
@ -0,0 +1,48 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
CLICKHOUSE_PORT_TCP=50111
|
||||||
|
CLICKHOUSE_DATABASE=default
|
||||||
|
|
||||||
|
CURDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
||||||
|
. "$CURDIR"/../shell_config.sh
|
||||||
|
|
||||||
|
echo "Starting clickhouse-server"
|
||||||
|
|
||||||
|
$PORT
|
||||||
|
|
||||||
|
$CLICKHOUSE_BINARY server -- --tcp_port "$CLICKHOUSE_PORT_TCP" > server.log 2>&1 &
|
||||||
|
PID=$!
|
||||||
|
|
||||||
|
function finish {
|
||||||
|
kill $PID
|
||||||
|
wait
|
||||||
|
}
|
||||||
|
trap finish EXIT
|
||||||
|
|
||||||
|
echo "Waiting for clickhouse-server to start"
|
||||||
|
|
||||||
|
for i in {1..30}; do
|
||||||
|
sleep 1
|
||||||
|
$CLICKHOUSE_CLIENT --query "SELECT 1" 2>/dev/null && break
|
||||||
|
if [[ $i == 30 ]]; then
|
||||||
|
cat server.log
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
# Check access rights
|
||||||
|
|
||||||
|
$CLICKHOUSE_CLIENT -n --query "
|
||||||
|
DROP DATABASE IF EXISTS test;
|
||||||
|
CREATE DATABASE test;
|
||||||
|
USE test;
|
||||||
|
|
||||||
|
CREATE TABLE t (s String) ENGINE=TinyLog;
|
||||||
|
INSERT INTO t VALUES ('Hello');
|
||||||
|
SELECT * FROM t;
|
||||||
|
DROP TABLE t;
|
||||||
|
|
||||||
|
CREATE TEMPORARY TABLE t (s String);
|
||||||
|
INSERT INTO t VALUES ('World');
|
||||||
|
SELECT * FROM t;
|
||||||
|
";
|
Loading…
Reference in New Issue
Block a user