Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
2dot5
ClickHouse
提交
c58584fb
C
ClickHouse
项目概览
2dot5
/
ClickHouse
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
ClickHouse
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
c58584fb
编写于
7月 20, 2018
作者:
P
proller
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
clickhouse-test-server: allow run with build in source (cmake .)
上级
b54159ae
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
4 addition
and
3 deletion
+4
-3
dbms/tests/clickhouse-test-server
dbms/tests/clickhouse-test-server
+4
-3
未找到文件。
dbms/tests/clickhouse-test-server
浏览文件 @
c58584fb
...
...
@@ -9,8 +9,9 @@ ROOT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && cd ../.. && pwd)
#TODO: DATA_DIR=${DATA_DIR:=`mktemp -d /tmp/clickhouse.test..XXXXX`}
DATA_DIR
=
${
DATA_DIR
:
=/tmp/clickhouse
}
LOG_DIR
=
${
LOG_DIR
:
=
$DATA_DIR
/log
}
BUILD_DIR
=
${
BUILD_DIR
:
=
$ROOT_DIR
/build
${
BUILD_TYPE
}}
export
CLICKHOUSE_BINARY
=
${
CLICKHOUSE_BINARY
:
=
"clickhouse"
}
[
-x
"
$ROOT_DIR
/dbms/programs/
${
CLICKHOUSE_BINARY
}
-server"
]
&&
BUILD_DIR
=
${
BUILD_DIR
:
=
$ROOT_DIR
}
# Build without separate build dir
BUILD_DIR
=
${
BUILD_DIR
:
=
$ROOT_DIR
/build
${
BUILD_TYPE
}}
[
-x
"
$CUR_DIR
/clickhouse-server"
]
&&
[
-x
"
${
CUR_DIR
}
/
${
CLICKHOUSE_BINARY
}
-client"
]
&&
BIN_DIR
=
# Allow run in /usr/bin
[
-x
"
$BUILD_DIR
/dbms/programs/
${
CLICKHOUSE_BINARY
}
-server"
]
&&
BIN_DIR
=
${
BIN_DIR
:
=
$BUILD_DIR
/dbms/programs/
}
[
-f
"
$CUR_DIR
/server-test.xml"
]
&&
CONFIG_DIR
=
${
CONFIG_DIR
=
$CUR_DIR
}
/
...
...
@@ -52,9 +53,9 @@ CERT=`${BIN_DIR}clickhouse-extract-from-config --config=$CLICKHOUSE_CONFIG --key
[
-n
"
$DHPARAM
"
]
&&
openssl dhparam
-out
$DHPARAM
256
[
-n
"
$PRIVATEKEY
"
]
&&
[
-n
"
$CERT
"
]
&&
openssl req
-subj
"/CN=localhost"
-new
-newkey
rsa:2048
-days
365
-nodes
-x509
-keyout
$PRIVATEKEY
-out
$CERT
if
[
"
$TEST_GDB
"
]
;
then
if
[
"
$TEST_GDB
"
]
||
[
"
$GDB
"
]
;
then
echo
-e
"run
\n
set pagination off
\n
set logging file
$DATA_DIR
/gdb.log
\n
set logging on
\n
thread apply all backtrace
\n
detach
\n
quit "
>
$DATA_DIR
/gdb.cmd
GDB
=
"gdb -x
$DATA_DIR
/gdb.cmd --args "
GDB
=
${
GDB
:
=
"gdb -x
$DATA_DIR
/gdb.cmd --args "
}
fi
# Start a local clickhouse server which will be used to run tests
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录