Salome HOME
Préparation à l'ajout de cas-tests
[modules/smesh.git] / doc / salome / examples / blocFissure_01_without_session.py
1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3 """Tests de blocFissure ; en standalone
4
5 Cas tests basés sur les matériels :
6 . cubeAngle
7 . cubeFin
8
9 Copyright 2021 EDF
10 Gérald NICOLAS
11 +33.1.78.19.43.52
12 """
13
14 __revision__ = "V02.03"
15
16 import os
17 import sys
18
19 # Lancement des cas-tests
20 import salome
21 salome.standalone()
22 salome.salome_init()
23
24 from blocFissure.CasTests.blocFissureTest import blocFissureTest
25 BLOCFISSURE_TEST = blocFissureTest(["cubeAngle", "cubeAngle2","cubeCoin", "cubeMilieu", "cubeTransverse"])
26 #BLOCFISSURE_TEST = blocFissureTest(["cylindre", "cylindre_2"])
27 #BLOCFISSURE_TEST = blocFissureTest(["disque_perce"])
28 #BLOCFISSURE_TEST = blocFissureTest(["faceGauche"])
29 #BLOCFISSURE_TEST = blocFissureTest(["ellipse_1", "ellipse_2", "faceGauche_2"])
30 #BLOCFISSURE_TEST = blocFissureTest(["eprouvetteCourbe"])
31 #BLOCFISSURE_TEST = blocFissureTest(["eprouvetteDroite", "eprouvetteDroite_2"])
32 #BLOCFISSURE_TEST = blocFissureTest(["vis"])
33 #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"])
34 #BLOCFISSURE_TEST = blocFissureTest(["fissureCoude_1", "fissureCoude_2", "fissureCoude_3", "fissureCoude_4", "fissureCoude_5"])
35 #BLOCFISSURE_TEST = blocFissureTest(["fissureCoude_6", "fissureCoude_7", "fissureCoude_8", "fissureCoude_9", "fissureCoude_10"])
36 #BLOCFISSURE_TEST = blocFissureTest(["fissure_Coude", "fissure_Coude_4"])
37 MESSAGE_ERREUR = BLOCFISSURE_TEST.lancement()
38 #sys.stdout.write(MESSAGE_ERREUR)
39 del BLOCFISSURE_TEST
40
41 # Diagnostic
42 if MESSAGE_ERREUR:
43   if ( "NOOK" in MESSAGE_ERREUR ):
44     LAUX = MESSAGE_ERREUR.split()
45     ERREUR = int(LAUX[LAUX.index("NOOK")+2])
46   else:
47     ERREUR = 0
48 else:
49   MESSAGE_ERREUR = "Impossible de trouver le diagnostic de la procédure de tests."
50   ERREUR = -1
51
52 if ERREUR:
53   sys.stderr.write(MESSAGE_ERREUR)
54   #raise Exception(MESSAGE_ERREUR)
55   assert(False)
56