Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
3a295435
T
TDengine
项目概览
taosdata
/
TDengine
1 年多 前同步成功
通知
1185
Star
22016
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
3a295435
编写于
10月 15, 2022
作者:
S
Shengliang Guan
提交者:
GitHub
10月 15, 2022
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #17308 from taosdata/test/TD-19422
test: add TestNG cases into coverage test
上级
ad2b6cab
781b16b2
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
22 addition
and
0 deletion
+22
-0
tests/perftest-scripts/coverage_test.sh
tests/perftest-scripts/coverage_test.sh
+22
-0
未找到文件。
tests/perftest-scripts/coverage_test.sh
浏览文件 @
3a295435
...
@@ -64,6 +64,21 @@ function runGeneralCaseOneByOne {
...
@@ -64,6 +64,21 @@ function runGeneralCaseOneByOne {
done
<
$1
done
<
$1
}
}
function
runTestNGCaseOneByOne
{
while
read
-r
line
;
do
if
[[
$line
=
~ ^./taostest
*
]]
;
then
case
=
`
echo
$line
|
cut
-d
' '
-f
3 |
cut
-d
'='
-f
2
`
yaml
=
`
echo
$line
|
cut
-d
' '
-f
2
`
if
[
-n
"
$case
"
]
;
then
date
+%F
\
%T
|
tee
-a
$TDENGINE_COVERAGE_REPORT
&&
./taostest
$yaml
--case
=
$case
--keep
>
/dev/null 2>&1
&&
\
echo
-e
"
${
GREEN
}
$case
success
${
NC
}
"
|
tee
-a
$TDENGINE_COVERAGE_REPORT
\
||
echo
-e
"
${
RED
}
$case
failed
${
NC
}
"
|
tee
-a
$TDENGINE_COVERAGE_REPORT
fi
fi
done
<
$1
}
function
runTest
{
function
runTest
{
echo
"run Test"
echo
"run Test"
...
@@ -88,6 +103,13 @@ function runTest {
...
@@ -88,6 +103,13 @@ function runTest {
sed
-i
'3i\\n'
$TDENGINE_COVERAGE_REPORT
sed
-i
'3i\\n'
$TDENGINE_COVERAGE_REPORT
fi
fi
# run TestNG cases
stopTaosd
$TDENGINE_DIR
/debug/build/bin/taosd
-c
$TDENGINE_DIR
/debug/test/cfg
>
/dev/null &
sleep
10
cd
$TDENGINE_DIR
/../TestNG/cases
runTestNGCaseOneByOne ../scripts/cases.txt
cd
$TDENGINE_DIR
/tests
cd
$TDENGINE_DIR
/tests
rm
-rf
../sim
rm
-rf
../sim
./test-all.sh full python
|
tee
-a
$TDENGINE_COVERAGE_REPORT
./test-all.sh full python
|
tee
-a
$TDENGINE_COVERAGE_REPORT
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录