Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
0fbb6ef0
TDengine
项目概览
taosdata
/
TDengine
1 年多 前同步成功
通知
1185
Star
22016
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
0fbb6ef0
编写于
3月 22, 2023
作者:
P
Ping Xiao
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
test: update coverage script
上级
7258ea92
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
23 addition
and
1 deletion
+23
-1
tests/script/coverage_test.sh
tests/script/coverage_test.sh
+23
-1
未找到文件。
tests/script/coverage_test.sh
浏览文件 @
0fbb6ef0
...
...
@@ -12,6 +12,7 @@ fi
today
=
`
date
+
"%Y%m%d"
`
TDENGINE_DIR
=
/root/TDengine
JDBC_DIR
=
/root/taos-connector-jdbc
TAOSKEEPER_DIR
=
/root/taoskeeper
TDENGINE_COVERAGE_REPORT
=
$TDENGINE_DIR
/tests/coverage-report-
$today
.log
# Color setting
...
...
@@ -171,6 +172,24 @@ function runJDBCCases() {
echo
-e
"### JDBC test result:
$summary
###"
|
tee
-a
$TDENGINE_COVERAGE_REPORT
}
function
runTaosKeeperCases
()
{
echo
"=== Run taoskeeper cases ==="
cd
$TAOSKEEPER_DIR
git checkout
--
.
git reset
--hard
HEAD
git checkout master
git pull
stopTaosd
stopTaosadapter
taosd
-c
/etc/taos
>>
/dev/null 2>&1 &
taosadapter
>>
/dev/null 2>&1 &
go mod tidy
&&
go
test
-v
./...
}
function
runTest
()
{
echo
"run Test"
...
...
@@ -182,6 +201,7 @@ function runTest() {
runSimCases
runPythonCases
runJDBCCases
runTaosKeeperCases
stopTaosd
cd
$TDENGINE_DIR
/tests/script
...
...
@@ -199,7 +219,7 @@ function lcovFunc {
lcov
-d
.
--capture
--rc
lcov_branch_coverage
=
1
--rc
genhtml_branch_coverage
=
1
--no-external
-b
$TDENGINE_DIR
-o
coverage.info
# remove exclude paths
if
[
"
$branch
"
==
"
3.0"
]
;
then
if
[
"
$branch
"
==
"
main"
]
;
then
lcov
--remove
coverage.info
\
'*/contrib/*'
'*/tests/*'
'*/test/*'
'*/tools/*'
'*/libs/sync/*'
\
'*/AccessBridgeCalls.c'
'*/ttszip.c'
'*/dataInserter.c'
'*/tlinearhash.c'
'*/tsimplehash.c'
'*/tsdbDiskData.c'
\
...
...
@@ -209,6 +229,8 @@ function lcovFunc {
'*/tthread.c'
'*/tversion.c'
'*/ctgDbg.c'
'*/schDbg.c'
'*/qwDbg.c'
'*/tencode.h'
'*/catalog.c'
\
'*/tqSnapshot.c'
'*/tsdbSnapshot.c''*/metaSnapshot.c'
'*/smaSnapshot.c'
'*/tqOffsetSnapshot.c'
\
'*/vnodeSnapshot.c'
'*/metaSnapshot.c'
'*/tsdbSnapshot.c'
'*/mndGrant.c'
'*/mndSnode.c'
'*/streamRecover.c'
\
'*/osAtomic.c'
'*/osDir.c'
'*/osFile.c'
'*/osMath.c'
'*/osSignal.c'
'*/osSleep.c'
'*/osString.c'
'*/osSystem.c'
\
'*/osThread.c'
'*/osTime.c'
'*/osTimezone.c'
\
--rc
lcov_branch_coverage
=
1
-o
coverage.info
else
lcov
--remove
coverage.info
\
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录