Salome HOME
bos #26609 Patching tests (Windows)
authorvsr <vsr@opencascade.com>
Mon, 8 Nov 2021 16:41:51 +0000 (19:41 +0300)
committervsr <vsr@opencascade.com>
Tue, 9 Nov 2021 07:25:43 +0000 (10:25 +0300)
doc/salome/examples/test_smeshplugins.py
doc/salome/examples/tests.set

index 48f12085cbf63da9d4c2953101ab876ce3f02da0..a6efe765c06b64f395db1a7b1777d22f5bab7705 100644 (file)
@@ -17,6 +17,7 @@ __revision__ = "V1.0"
 ComputeMeshes = True
 
 import salome
+import platform
 
 salome.salome_init_without_session()
 theStudy = salome.myStudy
@@ -74,23 +75,27 @@ while not ERROR :
         print(TEXTE+": OK")
 
 # B.2. Gmsh
-  TEXTE = "Gmsh"
-  MESH_2 = smesh.Mesh(BOX)
-  smesh.SetName(MESH_2.GetMesh(), "M_"+TEXTE)
-  try :
-    GMSH = MESH_2.Tetrahedron(algo=smeshBuilder.GMSH)
-  except :
-    MESSAGE += "\nImpossible d'utiliser "+TEXTE
-    ERROR += 1
+  # GMSH for windows not yet implemented BOS #18709
+  if platform.system() != "Windows" :
+    TEXTE = "Gmsh"
+    MESH_2 = smesh.Mesh(BOX)
+    smesh.SetName(MESH_2.GetMesh(), "M_"+TEXTE)
+    try :
+      GMSH = MESH_2.Tetrahedron(algo=smeshBuilder.GMSH)
+    except :
+      MESSAGE += "\nImpossible d'utiliser "+TEXTE
+      ERROR += 1
+    else :
+      if ComputeMeshes :
+        smesh.SetName(GMSH.GetAlgorithm(), TEXTE)
+        OK_COMPUTE = MESH_2.Compute()
+        if not OK_COMPUTE :
+          MESSAGE += "\nErreur avec "+TEXTE
+          ERROR += 1
+        else :
+          print(TEXTE+": OK")
   else :
-    if ComputeMeshes :
-      smesh.SetName(GMSH.GetAlgorithm(), TEXTE)
-      OK_COMPUTE = MESH_2.Compute()
-      if not OK_COMPUTE :
-        MESSAGE += "\nErreur avec "+TEXTE
-        ERROR += 1
-      else :
-        print(TEXTE+": OK")
+    print("Skipping B.2 on windows")
 
 # B.3. MG_CADSurf
   TEXTE = "MG_CADSurf"
index 4e392b19df4340ae51272a816cbe765843545a97..f3b8249acba0d9dbc7f7d56c2deea111e1ff4b31 100644 (file)
@@ -43,7 +43,6 @@ SET(BAD_TESTS
   quality_controls_ex22.py
   viewing_meshes_ex01.py
   radial_prism_3d_algo.py
-  test_smeshplugin_mg_tetra_parallele.py
   test_smeshplugins.py
   MGAdaptTests_without_session.py
   blocFissure_01_without_session.py
@@ -55,6 +54,12 @@ SET(BAD_TESTS
   blocFissure_07_without_session.py
   )
 
+IF (NOT WIN32)
+  LIST(APPEND BAD_TESTS
+    test_smeshplugin_mg_tetra_parallele.py
+  )
+ENDIF(NOT WIN32)
+
 SET(GOOD_TESTS
   cartesian_algo.py
   create_penta_biquad.py