Salome HOME
Préparation à l'ajout de cas-tests
[modules/smesh.git] / doc / salome / examples / blocFissure_01_without_session.py
old mode 100644 (file)
new mode 100755 (executable)
index 224f917..798b5fd
@@ -2,12 +2,16 @@
 # -*- coding: utf-8 -*-
 """Tests de blocFissure ; en standalone
 
+Cas tests basés sur les matériels :
+. cubeAngle
+. cubeFin
+
 Copyright 2021 EDF
 Gérald NICOLAS
 +33.1.78.19.43.52
 """
 
-__revision__ = "V02.02"
+__revision__ = "V02.03"
 
 import os
 import sys
@@ -17,20 +21,30 @@ import salome
 salome.standalone()
 salome.salome_init()
 
-from blocFissure.CasTests import blocFissureTest
-BLOCFISSURE_TEST = blocFissureTest(["cubeAngle", "cubeAngle2", "cubeCoin", "cubeMilieu", "cubeTransverse"])
-TEXTE = BLOCFISSURE_TEST.lancement()
+from blocFissure.CasTests.blocFissureTest import blocFissureTest
+BLOCFISSURE_TEST = blocFissureTest(["cubeAngle", "cubeAngle2","cubeCoin", "cubeMilieu", "cubeTransverse"])
+#BLOCFISSURE_TEST = blocFissureTest(["cylindre", "cylindre_2"])
+#BLOCFISSURE_TEST = blocFissureTest(["disque_perce"])
+#BLOCFISSURE_TEST = blocFissureTest(["faceGauche"])
+#BLOCFISSURE_TEST = blocFissureTest(["ellipse_1", "ellipse_2", "faceGauche_2"])
+#BLOCFISSURE_TEST = blocFissureTest(["eprouvetteCourbe"])
+#BLOCFISSURE_TEST = blocFissureTest(["eprouvetteDroite", "eprouvetteDroite_2"])
+#BLOCFISSURE_TEST = blocFissureTest(["vis"])
+#BLOCFISSURE_TEST = blocFissureTest(["fissureCoude_1", "fissureCoude_2", "fissureCoude_3", "fissureCoude_4", "fissureCoude_5", "fissureCoude_6", "fissureCoude_7", "fissureCoude_8", "fissureCoude_9", "fissureCoude_10", "fissure_Coude", "fissure_Coude_4"])
+#BLOCFISSURE_TEST = blocFissureTest(["fissureCoude_1", "fissureCoude_2", "fissureCoude_3", "fissureCoude_4", "fissureCoude_5"])
+#BLOCFISSURE_TEST = blocFissureTest(["fissureCoude_6", "fissureCoude_7", "fissureCoude_8", "fissureCoude_9", "fissureCoude_10"])
+#BLOCFISSURE_TEST = blocFissureTest(["fissure_Coude", "fissure_Coude_4"])
+MESSAGE_ERREUR = BLOCFISSURE_TEST.lancement()
+#sys.stdout.write(MESSAGE_ERREUR)
 del BLOCFISSURE_TEST
 
 # Diagnostic
-ERREUR = 0
-if TEXTE:
-  for LIGNE in TEXTE:
-    #print (LIGNE[:-1])
-    if ( "NOOK" in LIGNE ):
-      MESSAGE_ERREUR = TEXTE
-      ERREUR = int(LIGNE.split()[-1])
-      break
+if MESSAGE_ERREUR:
+  if ( "NOOK" in MESSAGE_ERREUR ):
+    LAUX = MESSAGE_ERREUR.split()
+    ERREUR = int(LAUX[LAUX.index("NOOK")+2])
+  else:
+    ERREUR = 0
 else:
   MESSAGE_ERREUR = "Impossible de trouver le diagnostic de la procédure de tests."
   ERREUR = -1
@@ -39,3 +53,4 @@ if ERREUR:
   sys.stderr.write(MESSAGE_ERREUR)
   #raise Exception(MESSAGE_ERREUR)
   assert(False)
+