udpate test case test_hot_refresh_configurations

This commit is contained in:
Shungang Li 2023-12-21 19:52:40 +08:00 committed by charles
parent 4906243115
commit 212c1ebb3c
2 changed files with 6 additions and 4 deletions

View File

@ -337,14 +337,10 @@ static int32_t taosOpenNewLogFile() {
} }
void taosResetLog() { void taosResetLog() {
char lastName[LOG_FILE_NAME_LEN + 20];
sprintf(lastName, "%s.%d", tsLogObj.logName, tsLogObj.flag);
// force create a new log file // force create a new log file
tsLogObj.lines = tsNumOfLogLines + 10; tsLogObj.lines = tsNumOfLogLines + 10;
taosOpenNewLogFile(); taosOpenNewLogFile();
(void)taosRemoveFile(lastName);
uInfo("=================================="); uInfo("==================================");
uInfo(" reset log file "); uInfo(" reset log file ");

View File

@ -215,6 +215,12 @@ class TDTestCase:
self.svr_check(item["name"], item["alias"], item["except_values"], True) self.svr_check(item["name"], item["alias"], item["except_values"], True)
else: else:
raise Exception(f"unknown key: {key}") raise Exception(f"unknown key: {key}")
# reset log
path = os.sep.join([tdDnodes.getDnodesRootDir(), "dnode1", "log", "taosdlog.*"])
tdSql.execute("alter all dnodes 'resetlog';")
r = subprocess.Popen("cat {} | grep 'reset log file'".format(path), shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
stdout, stderr = r.communicate()
assert('reset log file' in stdout.decode())
def stop(self): def stop(self):
tdSql.close() tdSql.close()