Beispiel #1
0
 def tearDown(self):
     os.system("rm -rf /tmp/crash/*")
     for key in CrashFileStatusInfo.get_keys():
         crashFileStatusInfo = CrashFileStatusInfo(key)
         crashFileStatusInfo.delete()
     if self.crashCtrlHandler.is_upload_process_alive():
         self.crashCtrlHandler.stop_upload_process()
     time.sleep(self.ONE_SECOND)
Beispiel #2
0
 def test_RpdCrashInfoQueueIndex(self):
     print("case: test_RpdCrashInfoQueueIndex")
     self.crashCtrlHandler.update_crash_file_table(None)
     CrashFileStatusInfo.MAX_IDX = 20
     record1 = CrashFileStatusInfo()
     freelist = []
     for i in range(0, 10):
         record1.allocateIndex()
         record1.write()
         if i % 2 == 0:
             record1.delete()
             freelist.append(record1.index)
             time.sleep(1)
     self.assertFalse(record1.allocateIndex() in freelist)