Merge pull request #13538 from taosdata/fix/ZhiqiangWang/TD-16262-add-win32-query-case
test: add win32 query case
This commit is contained in:
commit
56315913cd
|
@ -131,7 +131,7 @@ if __name__ == "__main__":
|
|||
is_test_framework = 0
|
||||
key_word = 'tdCases.addWindows'
|
||||
try:
|
||||
if key_word in open(fileName).read():
|
||||
if key_word in open(fileName, encoding='UTF-8').read():
|
||||
is_test_framework = 1
|
||||
except:
|
||||
pass
|
||||
|
|
|
@ -416,7 +416,7 @@ class TDDnode:
|
|||
psCmd, shell=True).decode("utf-8")
|
||||
if not platform.system().lower() == 'windows':
|
||||
for port in range(6030, 6041):
|
||||
fuserCmd = "fuser -k -n tcp %d" % port
|
||||
fuserCmd = "fuser -k -n tcp %d > /dev/null" % port
|
||||
os.system(fuserCmd)
|
||||
if self.valgrind:
|
||||
time.sleep(2)
|
||||
|
|
|
@ -143,7 +143,7 @@ class TDTestCase:
|
|||
tdSql.checkRows(9)
|
||||
tdSql.query("select * from t1 where c5 between 136 and 127")
|
||||
tdSql.checkRows(0)
|
||||
tdSql.query("select * from t1 where c5 between '~' and 'ˆ'")
|
||||
tdSql.query("select * from t1 where c5 between '~' and '^'")
|
||||
tdSql.checkRows(0)
|
||||
tdSql.query("select * from t1 where c5 not between 1 and 2")
|
||||
# tdSql.checkRows(0)
|
||||
|
|
|
@ -565,7 +565,7 @@ class TDTestCase:
|
|||
if data_ct4_c10[i] is None:
|
||||
tdSql.checkData( i, 0, None )
|
||||
else:
|
||||
time2str = str(int(datetime.datetime.timestamp(data_ct4_c10[i])*1000))
|
||||
time2str = str(int((data_ct4_c10[i]-datetime.datetime.fromtimestamp(0)).total_seconds()*1000))
|
||||
tdSql.checkData( i, 0, time2str )
|
||||
tdSql.query("select cast(c10 as nchar(32)) as b from t1")
|
||||
for i in range(len(data_t1_c10)):
|
||||
|
@ -574,7 +574,7 @@ class TDTestCase:
|
|||
elif i == 10:
|
||||
continue
|
||||
else:
|
||||
time2str = str(int(datetime.datetime.timestamp(data_t1_c10[i])*1000))
|
||||
time2str = str(int((data_t1_c10[i]-datetime.datetime.fromtimestamp(0)).total_seconds()*1000))
|
||||
tdSql.checkData( i, 0, time2str )
|
||||
|
||||
tdLog.printNoPrefix("==========step38: cast timestamp to binary, expect no changes ")
|
||||
|
@ -583,7 +583,7 @@ class TDTestCase:
|
|||
if data_ct4_c10[i] is None:
|
||||
tdSql.checkData( i, 0, None )
|
||||
else:
|
||||
time2str = str(int(datetime.datetime.timestamp(data_ct4_c10[i])*1000))
|
||||
time2str = str(int((data_ct4_c10[i]-datetime.datetime.fromtimestamp(0)).total_seconds()*1000))
|
||||
tdSql.checkData( i, 0, time2str )
|
||||
tdSql.query("select cast(c10 as binary(32)) as b from t1")
|
||||
for i in range(len(data_t1_c10)):
|
||||
|
@ -592,7 +592,7 @@ class TDTestCase:
|
|||
elif i == 10:
|
||||
continue
|
||||
else:
|
||||
time2str = str(int(datetime.datetime.timestamp(data_t1_c10[i])*1000))
|
||||
time2str = str(int((data_t1_c10[i]-datetime.datetime.fromtimestamp(0)).total_seconds()*1000))
|
||||
tdSql.checkData( i, 0, time2str )
|
||||
|
||||
tdLog.printNoPrefix("==========step39: cast constant operation to bigint, expect change to int ")
|
||||
|
|
|
@ -13,6 +13,9 @@ echo Linux Taosd Test
|
|||
for /F "usebackq tokens=*" %%i in (fulltest.bat) do (
|
||||
for /f "tokens=1* delims= " %%a in ("%%i") do if not "%%a" == "@REM" (
|
||||
echo Processing %%i
|
||||
call :GetTimeSeconds %time%
|
||||
set time1=!_timeTemp!
|
||||
echo Start at %time%
|
||||
set /a a+=1
|
||||
call %%i ARG1 -m %1 > result_!a!.txt 2>error_!a!.txt
|
||||
if errorlevel 1 ( call :colorEcho 0c "failed" &echo. && echo result: && cat result_!a!.txt && echo error: && cat error_!a!.txt && exit 8 ) else ( call :colorEcho 0a "Success" &echo. )
|
||||
|
@ -21,7 +24,33 @@ for /F "usebackq tokens=*" %%i in (fulltest.bat) do (
|
|||
exit
|
||||
|
||||
:colorEcho
|
||||
call :GetTimeSeconds %time%
|
||||
set time2=%_timeTemp%
|
||||
set /a interTime=%time2% - %time1%
|
||||
echo End at %time% , cast %interTime%s
|
||||
echo off
|
||||
<nul set /p ".=%DEL%" > "%~2"
|
||||
findstr /v /a:%1 /R "^$" "%~2" nul
|
||||
del "%~2" > nul 2>&1i
|
||||
goto :eof
|
||||
|
||||
:GetTimeSeconds
|
||||
set tt=%1
|
||||
set tt=%tt:.= %
|
||||
set tt=%tt::= %
|
||||
set index=1
|
||||
for %%a in (%tt%) do (
|
||||
if !index! EQU 1 (
|
||||
set hh=%%a
|
||||
)^
|
||||
else if !index! EQU 2 (
|
||||
set mm=%%a
|
||||
|
||||
)^
|
||||
else if !index! EQU 3 (
|
||||
set ss=%%a
|
||||
)
|
||||
set /a index=index+1
|
||||
)
|
||||
set /a _timeTemp=(%hh%*60+%mm%)*60+%ss%
|
||||
goto :eof
|
|
@ -168,7 +168,7 @@ if __name__ == "__main__":
|
|||
key_word = 'tdCases.addWindows'
|
||||
is_test_framework = 0
|
||||
try:
|
||||
if key_word in open(fileName).read():
|
||||
if key_word in open(fileName, encoding='UTF-8').read():
|
||||
is_test_framework = 1
|
||||
except:
|
||||
pass
|
||||
|
|
Loading…
Reference in New Issue