Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
d914578d
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看板
提交
d914578d
编写于
10月 26, 2022
作者:
haoranc
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
test: add robustness testcase of wal index files
上级
f233afe1
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
0 addition
and
72 deletion
+0
-72
tests/system-test/0-others/walFileIdex.py
tests/system-test/0-others/walFileIdex.py
+0
-72
未找到文件。
tests/system-test/0-others/walFileIdex.py
浏览文件 @
d914578d
...
...
@@ -17,32 +17,6 @@ from util.dnodes import *
from
util.cluster
import
*
class
TDTestCase
:
#updatecfgDict = {'clientCfg': {'serverPort': 7080, 'firstEp': 'trd02:7080', 'secondEp':'trd02:7080'},\
# 'serverPort': 7080, 'firstEp': 'trd02:7080'}
# hostname = socket.gethostname()
# if (platform.system().lower() == 'windows' and not tdDnodes.dnodes[0].remoteIP == ""):
# try:
# config = eval(tdDnodes.dnodes[0].remoteIP)
# hostname = config["host"]
# except Exception:
# hostname = tdDnodes.dnodes[0].remoteIP
# serverPort = '7080'
# rpcDebugFlagVal = '143'
# clientCfgDict = {'serverPort': '', 'firstEp': '', 'secondEp':'', 'rpcDebugFlag':'135', 'fqdn':''}
# clientCfgDict["serverPort"] = serverPort
# clientCfgDict["firstEp"] = hostname + ':' + serverPort
# clientCfgDict["secondEp"] = hostname + ':' + serverPort
# clientCfgDict["rpcDebugFlag"] = rpcDebugFlagVal
# clientCfgDict["fqdn"] = hostname
# updatecfgDict = {'clientCfg': {}, 'serverPort': '', 'firstEp': '', 'secondEp':'', 'rpcDebugFlag':'135', 'fqdn':''}
# updatecfgDict["clientCfg"] = clientCfgDict
# updatecfgDict["serverPort"] = serverPort
# updatecfgDict["firstEp"] = hostname + ':' + serverPort
# updatecfgDict["secondEp"] = hostname + ':' + serverPort
# updatecfgDict["fqdn"] = hostname
# print ("===================: ", updatecfgDict)
def
init
(
self
,
conn
,
logSql
):
tdLog
.
debug
(
f
"start to excute
{
__file__
}
"
)
...
...
@@ -64,49 +38,6 @@ class TDTestCase:
break
return
buildPath
def
get_process_pid
(
self
,
processname
):
#origin artical link:https://blog.csdn.net/weixin_45623536/article/details/122099062
process_info_list
=
[]
process
=
os
.
popen
(
'ps -A | grep %s'
%
processname
)
process_info
=
process
.
read
()
for
i
in
process_info
.
split
(
' '
):
if
i
!=
""
:
process_info_list
.
append
(
i
)
print
(
process_info_list
)
if
len
(
process_info_list
)
!=
0
:
pid
=
int
(
process_info_list
[
0
])
else
:
pid
=
0
return
pid
def
checkAndstopPro
(
self
,
processName
,
startAction
):
i
=
1
count
=
10
for
i
in
range
(
count
):
taosdPid
=
self
.
get_process_pid
(
processName
)
if
taosdPid
!=
0
and
taosdPid
!=
""
:
tdLog
.
info
(
"stop taosd %s ,kill pid :%s "
%
(
startAction
,
taosdPid
))
os
.
system
(
"kill -9 %d"
%
taosdPid
)
break
else
:
tdLog
.
info
(
"wait start taosd ,times: %d "
%
i
)
sleep
i
+=
1
else
:
tdLog
.
exit
(
"taosd %s is not running "
%
startAction
)
def
taosdCommandStop
(
self
,
startAction
,
taosdCmdRun
):
processName
=
"taosd"
taosdCmd
=
taosdCmdRun
+
startAction
tdLog
.
printNoPrefix
(
"%s"
%
taosdCmd
)
os
.
system
(
f
"nohup
{
taosdCmd
}
& "
)
self
.
checkAndstopPro
(
processName
,
startAction
)
def
taosdCommandExe
(
self
,
startAction
,
taosdCmdRun
):
taosdCmd
=
taosdCmdRun
+
startAction
tdLog
.
printNoPrefix
(
"%s"
%
taosdCmd
)
os
.
system
(
f
"
{
taosdCmd
}
"
)
def
preData
(
self
):
# database\stb\tb\chiild-tb\rows\topics
tdSql
.
execute
(
"create user testpy pass 'testpy'"
)
...
...
@@ -133,9 +64,6 @@ class TDTestCase:
tdSql
.
query
(
"create table source_db.ct1 using source_db.stb tags(1000);create table source_db.ct2 using source_db.stb tags(2000);create table source_db.ct3 using source_db.stb tags(3000);"
)
tdSql
.
query
(
"create stream s1 into source_db.output_stb as select _wstart AS start, min(k), max(k), sum(k) from source_db.stb interval(10m);"
)
def
run
(
self
):
buildPath
=
self
.
getBuildPath
()
if
(
buildPath
==
""
):
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录