Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
95a4d8a5
T
TDengine
项目概览
taosdata
/
TDengine
1 年多 前同步成功
通知
1185
Star
22017
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看板
提交
95a4d8a5
编写于
4月 28, 2022
作者:
P
plum-lihui
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[test: modify test cases]
上级
316772ec
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
19 addition
and
17 deletion
+19
-17
tests/system-test/0-others/taosShell.py
tests/system-test/0-others/taosShell.py
+19
-17
未找到文件。
tests/system-test/0-others/taosShell.py
浏览文件 @
95a4d8a5
...
...
@@ -11,13 +11,15 @@ from util.sql import *
from
util.cases
import
*
from
util.dnodes
import
*
def
taos_command
(
key
,
value
,
expectString
,
cfgDir
,
sqlString
=
''
,
key1
=
''
,
value1
=
''
):
def
taos_command
(
buildPath
,
key
,
value
,
expectString
,
cfgDir
,
sqlString
=
''
,
key1
=
''
,
value1
=
''
):
if
len
(
key
)
==
0
:
tdLog
.
exit
(
"taos test key is null!"
)
taosCmd
=
buildPath
+
'/build/bin/taos '
if
len
(
cfgDir
)
!=
0
:
taosCmd
=
'taos -c '
+
cfgDir
+
' -'
+
key
taosCmd
=
taosCmd
+
'-c '
+
cfgDir
taosCmd
=
taosCmd
+
' -'
+
key
if
len
(
value
)
!=
0
:
if
key
==
'p'
:
taosCmd
=
taosCmd
+
value
...
...
@@ -134,7 +136,7 @@ class TDTestCase:
tdLog
.
printNoPrefix
(
"================================ parameter: -h"
)
newDbName
=
"dbh"
sqlString
=
'create database '
+
newDbName
+
';'
retCode
=
taos_command
(
"h"
,
keyDict
[
'h'
],
"taos>"
,
keyDict
[
'c'
],
sqlString
)
retCode
=
taos_command
(
buildPath
,
"h"
,
keyDict
[
'h'
],
"taos>"
,
keyDict
[
'c'
],
sqlString
)
if
retCode
!=
"TAOS_OK"
:
tdLog
.
exit
(
"taos -h %s fail"
%
keyDict
[
'h'
])
else
:
...
...
@@ -157,7 +159,7 @@ class TDTestCase:
#keyDict['P'] = 6030
newDbName
=
"dbpp"
sqlString
=
'create database '
+
newDbName
+
';'
retCode
=
taos_command
(
"P"
,
keyDict
[
'P'
],
"taos>"
,
keyDict
[
'c'
],
sqlString
)
retCode
=
taos_command
(
buildPath
,
"P"
,
keyDict
[
'P'
],
"taos>"
,
keyDict
[
'c'
],
sqlString
)
if
retCode
!=
"TAOS_OK"
:
tdLog
.
exit
(
"taos -P %s fail"
%
keyDict
[
'P'
])
else
:
...
...
@@ -173,7 +175,7 @@ class TDTestCase:
tdLog
.
printNoPrefix
(
"================================ parameter: -u"
)
newDbName
=
"dbu"
sqlString
=
'create database '
+
newDbName
+
';'
retCode
=
taos_command
(
"u"
,
keyDict
[
'u'
],
"taos>"
,
keyDict
[
'c'
],
sqlString
,
"p"
,
keyDict
[
'p'
])
retCode
=
taos_command
(
buildPath
,
"u"
,
keyDict
[
'u'
],
"taos>"
,
keyDict
[
'c'
],
sqlString
,
"p"
,
keyDict
[
'p'
])
if
retCode
!=
"TAOS_OK"
:
tdLog
.
exit
(
"taos -u %s -p%s fail"
%
(
keyDict
[
'u'
],
keyDict
[
'p'
]))
else
:
...
...
@@ -188,12 +190,12 @@ class TDTestCase:
tdLog
.
printNoPrefix
(
"================================ parameter: -A"
)
newDbName
=
"dbaa"
retCode
,
retVal
=
taos_command
(
"p"
,
keyDict
[
'p'
],
"taos>"
,
keyDict
[
'c'
],
''
,
"A"
,
''
)
retCode
,
retVal
=
taos_command
(
buildPath
,
"p"
,
keyDict
[
'p'
],
"taos>"
,
keyDict
[
'c'
],
''
,
"A"
,
''
)
if
retCode
!=
"TAOS_OK"
:
tdLog
.
exit
(
"taos -A fail"
)
sqlString
=
'create database '
+
newDbName
+
';'
retCode
=
taos_command
(
"u"
,
keyDict
[
'u'
],
"taos>"
,
keyDict
[
'c'
],
sqlString
,
'a'
,
retVal
)
retCode
=
taos_command
(
buildPath
,
"u"
,
keyDict
[
'u'
],
"taos>"
,
keyDict
[
'c'
],
sqlString
,
'a'
,
retVal
)
if
retCode
!=
"TAOS_OK"
:
tdLog
.
exit
(
"taos -u %s -a %s"
%
(
keyDict
[
'u'
],
retVal
))
...
...
@@ -209,7 +211,7 @@ class TDTestCase:
tdLog
.
printNoPrefix
(
"================================ parameter: -s"
)
newDbName
=
"dbss"
keyDict
[
's'
]
=
"
\"
create database "
+
newDbName
+
"
\"
"
retCode
=
taos_command
(
"s"
,
keyDict
[
's'
],
"Query OK"
,
keyDict
[
'c'
],
''
,
''
,
''
)
retCode
=
taos_command
(
buildPath
,
"s"
,
keyDict
[
's'
],
"Query OK"
,
keyDict
[
'c'
],
''
,
''
,
''
)
if
retCode
!=
"TAOS_OK"
:
tdLog
.
exit
(
"taos -s fail"
)
...
...
@@ -222,17 +224,17 @@ class TDTestCase:
tdLog
.
exit
(
"create db fail after taos -s %s fail"
%
(
keyDict
[
's'
]))
keyDict
[
's'
]
=
"
\"
create table "
+
newDbName
+
".stb (ts timestamp, c int) tags (t int)
\"
"
retCode
=
taos_command
(
"s"
,
keyDict
[
's'
],
"Query OK"
,
keyDict
[
'c'
],
''
,
''
,
''
)
retCode
=
taos_command
(
buildPath
,
"s"
,
keyDict
[
's'
],
"Query OK"
,
keyDict
[
'c'
],
''
,
''
,
''
)
if
retCode
!=
"TAOS_OK"
:
tdLog
.
exit
(
"taos -s create table fail"
)
keyDict
[
's'
]
=
"
\"
create table "
+
newDbName
+
".ctb0 using "
+
newDbName
+
".stb tags (0) "
+
newDbName
+
".ctb1 using "
+
newDbName
+
".stb tags (1)
\"
"
retCode
=
taos_command
(
"s"
,
keyDict
[
's'
],
"Query OK"
,
keyDict
[
'c'
],
''
,
''
,
''
)
retCode
=
taos_command
(
buildPath
,
"s"
,
keyDict
[
's'
],
"Query OK"
,
keyDict
[
'c'
],
''
,
''
,
''
)
if
retCode
!=
"TAOS_OK"
:
tdLog
.
exit
(
"taos -s create table fail"
)
keyDict
[
's'
]
=
"
\"
insert into "
+
newDbName
+
".ctb0 values('2021-04-01 08:00:00.000', 10)('2021-04-01 08:00:01.000', 20) "
+
newDbName
+
".ctb1 values('2021-04-01 08:00:00.000', 11)('2021-04-01 08:00:01.000', 21)
\"
"
retCode
=
taos_command
(
"s"
,
keyDict
[
's'
],
"Query OK"
,
keyDict
[
'c'
],
''
,
''
,
''
)
retCode
=
taos_command
(
buildPath
,
"s"
,
keyDict
[
's'
],
"Query OK"
,
keyDict
[
'c'
],
''
,
''
,
''
)
if
retCode
!=
"TAOS_OK"
:
tdLog
.
exit
(
"taos -s insert data fail"
)
...
...
@@ -250,18 +252,18 @@ class TDTestCase:
tdSql
.
checkData
(
1
,
1
,
21
)
keyDict
[
's'
]
=
"
\"
select * from "
+
newDbName
+
".ctb0
\"
"
retCode
=
taos_command
(
"s"
,
keyDict
[
's'
],
"2021-04-01 08:00:01.000"
,
keyDict
[
'c'
],
''
,
''
,
''
)
retCode
=
taos_command
(
buildPath
,
"s"
,
keyDict
[
's'
],
"2021-04-01 08:00:01.000"
,
keyDict
[
'c'
],
''
,
''
,
''
)
if
retCode
!=
"TAOS_OK"
:
tdLog
.
exit
(
"taos -r show fail"
)
tdLog
.
printNoPrefix
(
"================================ parameter: -r"
)
keyDict
[
's'
]
=
"
\"
select * from "
+
newDbName
+
".ctb0
\"
"
retCode
=
taos_command
(
"s"
,
keyDict
[
's'
],
"1617235200000"
,
keyDict
[
'c'
],
''
,
'r'
,
''
)
retCode
=
taos_command
(
buildPath
,
"s"
,
keyDict
[
's'
],
"1617235200000"
,
keyDict
[
'c'
],
''
,
'r'
,
''
)
if
retCode
!=
"TAOS_OK"
:
tdLog
.
exit
(
"taos -r show fail"
)
keyDict
[
's'
]
=
"
\"
select * from "
+
newDbName
+
".ctb1
\"
"
retCode
=
taos_command
(
"s"
,
keyDict
[
's'
],
"1617235201000"
,
keyDict
[
'c'
],
''
,
'r'
,
''
)
retCode
=
taos_command
(
buildPath
,
"s"
,
keyDict
[
's'
],
"1617235201000"
,
keyDict
[
'c'
],
''
,
'r'
,
''
)
if
retCode
!=
"TAOS_OK"
:
tdLog
.
exit
(
"taos -r show fail"
)
...
...
@@ -283,7 +285,7 @@ class TDTestCase:
os
.
system
(
sql5
)
keyDict
[
'f'
]
=
pwd
+
"/0-others/sql.txt"
retCode
=
taos_command
(
"f"
,
keyDict
[
'f'
],
'performance_schema'
,
keyDict
[
'c'
],
''
,
''
,
''
)
retCode
=
taos_command
(
buildPath
,
"f"
,
keyDict
[
'f'
],
'performance_schema'
,
keyDict
[
'c'
],
''
,
''
,
''
)
print
(
"============ ret code: "
,
retCode
)
if
retCode
!=
"TAOS_OK"
:
tdLog
.
exit
(
"taos -s fail"
)
...
...
@@ -310,7 +312,7 @@ class TDTestCase:
tdLog
.
printNoPrefix
(
"================================ parameter: -C"
)
newDbName
=
"dbcc"
retCode
,
retVal
=
taos_command
(
"C"
,
keyDict
[
'C'
],
"buildinfo"
,
keyDict
[
'c'
],
''
,
''
,
''
)
retCode
,
retVal
=
taos_command
(
buildPath
,
"C"
,
keyDict
[
'C'
],
"buildinfo"
,
keyDict
[
'c'
],
''
,
''
,
''
)
if
retCode
!=
"TAOS_OK"
:
tdLog
.
exit
(
"taos -C fail"
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录