Salome HOME
Print debug info while testing HDF (debug Jenkins hang)
authorazv <azv@opencascade.com>
Mon, 22 Apr 2019 08:36:48 +0000 (11:36 +0300)
committervsv <vsv@opencascade.com>
Mon, 3 Jun 2019 10:31:58 +0000 (13:31 +0300)
test.hdfs/test.py

index 69b88b668745590f02d826913e9762816947eaf6..969ac2ffcb5801a393a88924cf51fb9741b56427 100644 (file)
@@ -17,7 +17,17 @@ if __name__ == '__main__':
   except:
     pass
 
+  # ===========================================
+  dbgFile = open(os.getcwd() + "/dbgfile", 'w')
+  print("TEST start", file=dbgFile)
+  dbgFile.close()
+  # ===========================================
   proc = Popen([salomeKernelDir + "/bin/salome/runSalome.py", "--modules", "SHAPER,GEOM", "--gui", "--ns-port-log=" + portlogfile, sourceDir + "/test_hdf.py", "args:" + testfile + "," + portlogfile + "," + testlogfile + "," + salomeKernelDir + "," + sourceDir])
+  # ===========================================
+  dbgFile = open(os.getcwd() + "/dbgfile", 'a')
+  print("TEST Salome started", file=dbgFile)
+  dbgFile.close()
+  # ===========================================
 
   iter = 0
   while not os.path.exists(portlogfile) and iter < 100:
@@ -27,6 +37,11 @@ if __name__ == '__main__':
   while os.path.exists(portlogfile):
     sleep(0.1)
 
+  # ===========================================
+  dbgFile = open(os.getcwd() + "/dbgfile", 'a')
+  print("TEST process log file", file=dbgFile)
+  dbgFile.close()
+  # ===========================================
   isOk = True
   with open(testlogfile, 'r') as inputFile:
     s = inputFile.read()
@@ -38,4 +53,9 @@ if __name__ == '__main__':
   except:
     pass
 
+  # ===========================================
+  dbgFile = open(os.getcwd() + "/dbgfile", 'a')
+  print("TEST finished {}".format(isOk), file=dbgFile)
+  dbgFile.close()
+  # ===========================================
   assert isOk, "Test failed"