make failed msg friendly.
This commit is contained in:
parent
714d8ea93d
commit
05a289d866
|
@ -76,7 +76,7 @@ class TDTestCase:
|
||||||
tdSql.checkRows(2)
|
tdSql.checkRows(2)
|
||||||
|
|
||||||
data = "now"
|
data = "now"
|
||||||
for x in range(0, boundary-1):
|
for x in range(0, boundary - 1):
|
||||||
data = data + ", %d" % x
|
data = data + ", %d" % x
|
||||||
tdLog.info("insert into tb1 values (%s)" % data)
|
tdLog.info("insert into tb1 values (%s)" % data)
|
||||||
tdSql.execute("insert into tb1 values (%s)" % data)
|
tdSql.execute("insert into tb1 values (%s)" % data)
|
||||||
|
|
|
@ -21,7 +21,7 @@ class TDTestCase:
|
||||||
tableNameMaxLen = int(
|
tableNameMaxLen = int(
|
||||||
subprocess.check_output(
|
subprocess.check_output(
|
||||||
getTableNameLen, shell=True))
|
getTableNameLen, shell=True))
|
||||||
tdLog.notice("table name max length is %d" % tableNameMaxLen)
|
tdLog.info("table name max length is %d" % tableNameMaxLen)
|
||||||
chars = string.ascii_uppercase + string.ascii_lowercase
|
chars = string.ascii_uppercase + string.ascii_lowercase
|
||||||
tb_name = ''.join(random.choices(chars, k=tableNameMaxLen))
|
tb_name = ''.join(random.choices(chars, k=tableNameMaxLen))
|
||||||
tdLog.info('tb_name length %d' % len(tb_name))
|
tdLog.info('tb_name length %d' % len(tb_name))
|
||||||
|
|
|
@ -71,7 +71,7 @@ class TDCases:
|
||||||
case.run()
|
case.run()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
tdLog.notice(repr(e))
|
tdLog.notice(repr(e))
|
||||||
tdLog.exit("%s failed: %s" % (__file__, fileName))
|
tdLog.exit("%s failed" % (fileName))
|
||||||
case.stop()
|
case.stop()
|
||||||
runNum += 1
|
runNum += 1
|
||||||
continue
|
continue
|
||||||
|
|
|
@ -15,6 +15,7 @@ import sys
|
||||||
import os
|
import os
|
||||||
import time
|
import time
|
||||||
import datetime
|
import datetime
|
||||||
|
import inspect
|
||||||
from util.log import *
|
from util.log import *
|
||||||
|
|
||||||
|
|
||||||
|
@ -44,7 +45,12 @@ class TDSql:
|
||||||
except BaseException:
|
except BaseException:
|
||||||
expectErrNotOccured = False
|
expectErrNotOccured = False
|
||||||
if expectErrNotOccured:
|
if expectErrNotOccured:
|
||||||
tdLog.exit("failed: sql:%.40s, expect error not occured" % (sql))
|
frame = inspect.stack()[1]
|
||||||
|
callerModule = inspect.getmodule(frame[0])
|
||||||
|
callerFilename = callerModule.__file__
|
||||||
|
tdLog.exit(
|
||||||
|
"%s failed: sql:%.40s, expect error not occured" %
|
||||||
|
(callerFilename, sql))
|
||||||
else:
|
else:
|
||||||
tdLog.info("sql:%.40s, expect error occured" % (sql))
|
tdLog.info("sql:%.40s, expect error occured" % (sql))
|
||||||
|
|
||||||
|
@ -62,33 +68,39 @@ class TDSql:
|
||||||
|
|
||||||
def checkRows(self, expectRows):
|
def checkRows(self, expectRows):
|
||||||
if self.queryRows != expectRows:
|
if self.queryRows != expectRows:
|
||||||
|
frame = inspect.stack()[1]
|
||||||
|
callerModule = inspect.getmodule(frame[0])
|
||||||
|
callerFilename = callerModule.__file__
|
||||||
tdLog.exit(
|
tdLog.exit(
|
||||||
"failed: sql:%.40s, queryRows:%d != expect:%d" %
|
"%s failed: sql:%.40s, queryRows:%d != expect:%d" %
|
||||||
(self.sql, self.queryRows, expectRows))
|
(callerFilename, self.sql, self.queryRows, expectRows))
|
||||||
tdLog.info("sql:%.40s, queryRows:%d == expect:%d" %
|
tdLog.info("sql:%.40s, queryRows:%d == expect:%d" %
|
||||||
(self.sql, self.queryRows, expectRows))
|
(self.sql, self.queryRows, expectRows))
|
||||||
|
|
||||||
def checkData(self, row, col, data):
|
def checkData(self, row, col, data):
|
||||||
|
frame = inspect.stack()[1]
|
||||||
|
callerModule = inspect.getmodule(frame[0])
|
||||||
|
callerFilename = callerModule.__file__
|
||||||
|
|
||||||
if row < 0:
|
if row < 0:
|
||||||
tdLog.exit(
|
tdLog.exit(
|
||||||
"failed: sql:%.40s, row:%d is smaller than zero" %
|
"%s failed: sql:%.40s, row:%d is smaller than zero" %
|
||||||
(self.sql, row))
|
(callerFilename, self.sql, row))
|
||||||
if col < 0:
|
if col < 0:
|
||||||
tdLog.exit(
|
tdLog.exit(
|
||||||
"failed: sql:%.40s, col:%d is smaller than zero" %
|
"%s failed: sql:%.40s, col:%d is smaller than zero" %
|
||||||
(self.sql, col))
|
(callerFilename, self.sql, col))
|
||||||
if row >= self.queryRows:
|
if row >= self.queryRows:
|
||||||
tdLog.exit(
|
tdLog.exit(
|
||||||
"failed: sql:%.40s, row:%d is larger than queryRows:%d" %
|
"%s failed: sql:%.40s, row:%d is larger than queryRows:%d" %
|
||||||
(self.sql, row, self.queryRows))
|
(callerFilename, self.sql, row, self.queryRows))
|
||||||
if col >= self.queryCols:
|
if col >= self.queryCols:
|
||||||
tdLog.exit(
|
tdLog.exit(
|
||||||
"failed: sql:%.40s, col:%d is larger than queryRows:%d" %
|
"%s failed: sql:%.40s, col:%d is larger than queryRows:%d" %
|
||||||
(self.sql, col, self.queryCols))
|
(callerFilename, self.sql, col, self.queryCols))
|
||||||
if self.queryResult[row][col] != data:
|
if self.queryResult[row][col] != data:
|
||||||
tdLog.exit(
|
tdLog.exit("%s failed: sql:%.40s row:%d col:%d data:%s != expect:%s" % (
|
||||||
"failed: sql:%.40s row:%d col:%d data:%s != expect:%s" %
|
callerFilename, self.sql, row, col, self.queryResult[row][col], data))
|
||||||
(self.sql, row, col, self.queryResult[row][col], data))
|
|
||||||
|
|
||||||
if data is None:
|
if data is None:
|
||||||
tdLog.info("sql:%.40s, row:%d col:%d data:%s == expect:%s" %
|
tdLog.info("sql:%.40s, row:%d col:%d data:%s == expect:%s" %
|
||||||
|
@ -104,22 +116,26 @@ class TDSql:
|
||||||
(self.sql, row, col, self.queryResult[row][col], data))
|
(self.sql, row, col, self.queryResult[row][col], data))
|
||||||
|
|
||||||
def getData(self, row, col):
|
def getData(self, row, col):
|
||||||
|
frame = inspect.stack()[1]
|
||||||
|
callerModule = inspect.getmodule(frame[0])
|
||||||
|
callerFilename = callerModule.__file__
|
||||||
|
|
||||||
if row < 0:
|
if row < 0:
|
||||||
tdLog.exit(
|
tdLog.exit(
|
||||||
"failed: sql:%.40s, row:%d is smaller than zero" %
|
"%s failed: sql:%.40s, row:%d is smaller than zero" %
|
||||||
(self.sql, row))
|
(callerFilename, self.sql, row))
|
||||||
if col < 0:
|
if col < 0:
|
||||||
tdLog.exit(
|
tdLog.exit(
|
||||||
"failed: sql:%.40s, col:%d is smaller than zero" %
|
"%s failed: sql:%.40s, col:%d is smaller than zero" %
|
||||||
(self.sql, col))
|
(callerFilename, self.sql, col))
|
||||||
if row >= self.queryRows:
|
if row >= self.queryRows:
|
||||||
tdLog.exit(
|
tdLog.exit(
|
||||||
"failed: sql:%.40s, row:%d is larger than queryRows:%d" %
|
"%s failed: sql:%.40s, row:%d is larger than queryRows:%d" %
|
||||||
(self.sql, row, self.queryRows))
|
(callerFilename, self.sql, row, self.queryRows))
|
||||||
if col >= self.queryCols:
|
if col >= self.queryCols:
|
||||||
tdLog.exit(
|
tdLog.exit(
|
||||||
"failed: sql:%.40s, col:%d is larger than queryRows:%d" %
|
"%s failed: sql:%.40s, col:%d is larger than queryRows:%d" %
|
||||||
(self.sql, col, self.queryCols))
|
(callerFilename, self.sql, col, self.queryCols))
|
||||||
return self.queryResult[row][col]
|
return self.queryResult[row][col]
|
||||||
|
|
||||||
def executeTimes(self, sql, times):
|
def executeTimes(self, sql, times):
|
||||||
|
@ -137,8 +153,12 @@ class TDSql:
|
||||||
|
|
||||||
def checkAffectedRows(self, expectAffectedRows):
|
def checkAffectedRows(self, expectAffectedRows):
|
||||||
if self.affectedRows != expectAffectedRows:
|
if self.affectedRows != expectAffectedRows:
|
||||||
tdLog.exit("failed: sql:%.40s, affectedRows:%d != expect:%d" %
|
frame = inspect.stack()[1]
|
||||||
(self.sql, self.affectedRows, expectAffectedRows))
|
callerModule = inspect.getmodule(frame[0])
|
||||||
|
callerFilename = callerModule.__file__
|
||||||
|
|
||||||
|
tdLog.exit("%s failed: sql:%.40s, affectedRows:%d != expect:%d" % (
|
||||||
|
callerFilename, self.sql, self.affectedRows, expectAffectedRows))
|
||||||
tdLog.info("sql:%.40s, affectedRows:%d == expect:%d" %
|
tdLog.info("sql:%.40s, affectedRows:%d == expect:%d" %
|
||||||
(self.sql, self.affectedRows, expectAffectedRows))
|
(self.sql, self.affectedRows, expectAffectedRows))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue