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