def test_fileRotate20MB(self): auditIns = audit(host=self.master) firstEventTime = self.getTimeStampForFile(auditIns) tempEventCounter = 0 rest = RestConnection(self.master) shell = RemoteMachineShellConnection(self.master) filePath = auditIns.pathLogFile + auditIns.AUDITLOGFILENAME number = int (shell.get_data_file_size(filePath)) hostname = shell.execute_command("hostname") archiveFile = hostname[0][0] + '-' + firstEventTime + "-audit.log" result = shell.file_exists(auditIns.pathLogFile, archiveFile) tempTime = 0 starttime = time.time() while ((number < 21089520) and (tempTime < 36000) and (result == False)): for i in range(1, 10): status, content = rest.validateLogin("Administrator", "password", True, getContent=True) tempEventCounter += 1 number = int (shell.get_data_file_size(filePath)) currTime = time.time() tempTime = int (currTime - starttime) result = shell.file_exists(auditIns.pathLogFile, archiveFile) self.sleep(30) result = shell.file_exists(auditIns.pathLogFile, archiveFile) shell.disconnect() self.log.info ("--------Total Event Created ---- {0}".format(tempEventCounter)) self.assertTrue(result, "Archive Audit.log is not created on reaching 20MB threshhold")