]> OCCT Git - occt-copy.git/commitdiff
0023547: Tests failures in debug mode
authornbv <nbv@opencascade.com>
Fri, 26 Sep 2014 11:32:46 +0000 (15:32 +0400)
committerabv <abv@opencascade.com>
Thu, 16 Oct 2014 12:45:13 +0000 (16:45 +0400)
1. DRAW-commands for curve/surface continuity returning were changed.
2. Output of "distmini" DRAW-command is amended.
3. Function MinMax() was moved from Standard_Real to IntPatch_ImpImpIntersection_4.gxx.
4. Incorrect computing of nbcurveC1 in Geom2dConvert::C0BSplineToC1BSplineCurve(...) function was liquidated.

Test cases were changed.

80 files changed:
src/BRepBuilderAPI/BRepBuilderAPI_Sewing.cxx
src/BRepCheck/BRepCheck_Wire.cxx
src/BRepFill/BRepFill_Sweep.cxx
src/BRepTest/BRepTest_ExtremaCommands.cxx
src/Geom2dConvert/Geom2dConvert.cxx
src/GeometryTest/GeometryTest_CurveCommands.cxx
src/GeometryTest/GeometryTest_SurfaceCommands.cxx
src/HLRBRep/HLRBRep_Hider.cxx
src/IntPatch/IntPatch_ImpImpIntersection_4.gxx
src/STEPCAFControl/STEPCAFControl_Writer.cxx
src/Standard/Standard_Real.hxx
src/StepToGeom/StepToGeom_MakeSurface.cxx
src/TopoDSToStep/TopoDSToStep_WireframeBuilder.cxx
tests/blend/parse.rules
tests/boolean/bopcommon_complex/D8
tests/boolean/bopcommon_complex/D9
tests/boolean/bopcut_complex/E1
tests/boolean/bopcut_complex/E2
tests/boolean/bopfuse_complex/C9
tests/boolean/bopfuse_complex/D1
tests/boolean/bopfuse_complex/E5
tests/boolean/bsection/N5
tests/boolean/bsection/N6
tests/bugs/heal/bug23944
tests/bugs/heal/bug24
tests/bugs/iges/bug131_8
tests/bugs/iges/bug133_6
tests/bugs/modalg_4/bug827_1
tests/bugs/modalg_4/bug8842_16
tests/bugs/modalg_4/bug8842_8
tests/bugs/modalg_5/bug23906
tests/bugs/moddata_1/bug11081_1
tests/bugs/moddata_1/bug11081_2
tests/bugs/moddata_1/bug20683
tests/bugs/moddata_3/bug599
tests/bugs/parse.rules
tests/bugs/vis/bug23813
tests/bugs/xde/bug24759
tests/bugs/xde/bug394
tests/bugs/xde/bug810
tests/bugs/xde/bug810_1
tests/chamfer/parse.rules
tests/de/iges_3/A3
tests/de/iges_3/A7
tests/de/step_1/D1
tests/de/step_1/E6
tests/de/step_1/F9
tests/de/step_1/G2
tests/de/step_1/G3
tests/de/step_1/G5
tests/de/step_1/G6
tests/de/step_1/G7
tests/de/step_1/ZF7
tests/de/step_1/ZG2
tests/de/step_1/ZH7
tests/de/step_2/A5
tests/de/step_2/D9
tests/de/step_2/E1
tests/de/step_2/E7
tests/de/step_2/E9
tests/de/step_2/F2
tests/de/step_2/F3
tests/demo/parse.rules
tests/fillet2d/parse.rules
tests/heal/data/advanced/H5
tests/heal/data/advanced/W8
tests/heal/data/advanced/Y3
tests/heal/data/advanced/Y4
tests/heal/data/advanced/Z4
tests/heal/data/advanced/ZB5
tests/heal/data/advanced/ZE8
tests/heal/data/advanced/ZE9
tests/heal/parse.rules
tests/mesh/parse.rules [deleted file]
tests/offset/faces_type_i/C9
tests/offset/parse.rules
tests/offset/wire_closed_inside_0_025/D1
tests/parse.rules
tests/pipe/parse.rules
tests/thrusection/parse.rules

index 1323bfac13b63955cd83e57da95af671b6a53ccc..9ef45aaf1615a0a4d67c39108c1b84d08475b41a 100644 (file)
@@ -143,7 +143,7 @@ Handle(Geom2d_Curve) BRepBuilderAPI_Sewing::SameRange(const Handle(Geom2d_Curve)
                       RequestedFirst,RequestedLast,NewCurvePtr);
   }
   catch (Standard_Failure) {
-#ifdef DEB
+#ifdef BREPBUILDERAPI_DEB
     cout << "Exception in BRepBuilderAPI_Sewing::SameRange: ";
     Standard_Failure::Caught()->Print(cout); cout << endl;
 #endif
@@ -315,7 +315,7 @@ void BRepBuilderAPI_Sewing::SameParameter(const TopoDS_Edge& edge) const
     BRepLib::SameParameter(edge);
   }
   catch (Standard_Failure) {
-#ifdef DEB
+#ifdef BREPBUILDERAPI_DEB
     cout << "Exception in BRepBuilderAPI_Sewing::SameParameter: ";
     Standard_Failure::Caught()->Print(cout); cout << endl;
 #endif
@@ -2260,7 +2260,7 @@ void BRepBuilderAPI_Sewing::FaceAnalysis(const Handle(Message_ProgressIndicator)
            Standard_Real first, last;
            Handle(Geom_Curve) c3d = BRep_Tool::Curve(edge,first,last);
            if (c3d.IsNull()) {
-#ifdef DEB
+#ifdef BREPBUILDERAPI_DEB
              cout << "Warning: Possibly small edge can be sewed: No 3D curve" << endl;
 #endif
            }
@@ -2340,7 +2340,7 @@ void BRepBuilderAPI_Sewing::FaceAnalysis(const Handle(Message_ProgressIndicator)
 
          // Replace small edge
          if (isSmall) {
-#ifdef DEB
+#ifdef BREPBUILDERAPI_DEB
            cout << "Warning: Small edge made degenerated by FaceAnalysis" << endl;
 #endif
            nbSmall++;
@@ -2377,7 +2377,7 @@ void BRepBuilderAPI_Sewing::FaceAnalysis(const Handle(Message_ProgressIndicator)
 
       // Remove small face
       if (nbSmall == nbEdges) {
-#ifdef DEB
+#ifdef BREPBUILDERAPI_DEB
        cout << "Warning: Small face removed by FaceAnalysis" << endl;
 #endif
        myLittleFace.Add(face);
@@ -2765,7 +2765,7 @@ static Standard_Boolean GlueVertices(TopTools_IndexedDataMapOfShapeShape& aVerte
     }
   }
   Standard_Integer nbNodes = NodeVertices.Extent();
-#ifdef DEB
+#ifdef BREPBUILDERAPI_DEB
   cout << "Glueing " << nbNodes << " nodes..." << endl;
 #endif
   // Merge nearest nodes
@@ -2926,7 +2926,7 @@ void BRepBuilderAPI_Sewing::VerticesAssembling(const Handle(Message_ProgressIndi
     }
     // Glue vertices
     if (nbVert) {
-#ifdef DEB
+#ifdef BREPBUILDERAPI_DEB
       cout << "Assemble " << nbVert << " vertices on faces..." << endl;
 #endif
       while (GlueVertices(myVertexNode,myNodeSections,myBoundFaces,myTolerance, thePI));
@@ -2935,7 +2935,7 @@ void BRepBuilderAPI_Sewing::VerticesAssembling(const Handle(Message_ProgressIndi
       return;
     aPS.Next();
     if (nbVertFree) {
-#ifdef DEB
+#ifdef BREPBUILDERAPI_DEB
       cout << "Assemble " << nbVertFree << " vertices on floating edges..." << endl;
 #endif
       while (GlueVertices(myVertexNodeFree,myNodeSections,myBoundFaces,myTolerance, thePI));
@@ -3689,7 +3689,7 @@ void BRepBuilderAPI_Sewing::Cutting(const Handle(Message_ProgressIndicator)& the
       myBoundSections.Bind(bound,listSections);
     }
   }
-#ifdef DEB
+#ifdef BREPBUILDERAPI_DEB
   cout << "From " << nbBounds << " bounds " << myBoundSections.Extent()
     << " were cut into " << mySectionBound.Extent() << " sections" << endl;
 #endif
@@ -4294,7 +4294,7 @@ void BRepBuilderAPI_Sewing::ProjectPointsOnCurve(const TColgp_Array1OfPnt& arrPn
     }
     catch (Standard_Failure) {
       worktol = MinTolerance();
-#ifdef DEB
+#ifdef BREPBUILDERAPI_DEB
       cout << "Exception in BRepBuilderAPI_Sewing::ProjectPointsOnCurve: ";
       Standard_Failure::Caught()->Print(cout); cout << endl;
 #endif
@@ -4674,7 +4674,7 @@ void BRepBuilderAPI_Sewing::SameParameterShape()
       BRepLib::SameParameter(sec, BRep_Tool::Tolerance(sec));
     }
     catch (Standard_Failure) {
-#ifdef DEB
+#ifdef BREPBUILDERAPI_DEB
       cout << "Fail: BRepBuilderAPI_Sewing::SameParameterShape exception in BRepLib::SameParameter" << endl;
 #endif
       continue;
index e10c0929bb173feb5eaf66dfc723ea4df2fd091b..1415011d232559bf72ef855a70e6cddd3aaa8221 100644 (file)
@@ -371,8 +371,7 @@ BRepCheck_Status BRepCheck_Wire::Closed(const Standard_Boolean Update)
 //purpose  : Return Standard_True if distance between thePnt_f and
 //           thePnt_l is not more, than aTol3d
 //=======================================================================
-Standard_Boolean IsDistanceIn3DTolerance (const BRepAdaptor_Surface& /*aFaceSurface*/,
-                                          const gp_Pnt& thePnt_f,
+Standard_Boolean IsDistanceIn3DTolerance (const gp_Pnt& thePnt_f,
                                           const gp_Pnt& thePnt_l,
                                           const Standard_Real aTol3d)
   {
@@ -381,7 +380,7 @@ Standard_Boolean IsDistanceIn3DTolerance (const BRepAdaptor_Surface& /*aFaceSurf
   if (Dist < aTol3d)
     return Standard_True;
 
-#ifdef DEB
+#ifdef BREPCHECK_DEB
   cout << endl;
   cout << "--------Function IsDistanceIn3DTolerance(...)----------"                                                                                            << endl;
   cout << "--- BRepCheck Wire: Closed3d -> Error"                                                                                                                                                                      << endl;
@@ -422,7 +421,7 @@ Standard_Boolean IsDistanceIn2DTolerance (const BRepAdaptor_Surface& aFaceSurfac
     {
     cout << endl;
     cout << "--------Function IsDistanceIn2DTolerance(...)----------"                                                          << endl;
-    cout << "--- BRepCheck Wire: Not closed in 2d"                                                                                                                               << endl;
+    cout << "--- BRepCheck Wire: Not closed in 2D"                                                                                                                               << endl;
     cout << "*****************************************************"                                                                    << endl;
     cout << "*dumin = " << dumin << "; dumax = " << dumax                                                                                                              << endl;
     cout << "* dvmin = " << dvmin << "; dvmax = " << dvmax                                                                                                     << endl;
@@ -639,7 +638,7 @@ BRepCheck_Status BRepCheck_Wire::Closed2d(const TopoDS_Face& theFace,
   if (!(IsDistanceIn2DTolerance(aFaceSurface, aP_first, aP_last, aTol3d)))
     aClosedStat = BRepCheck_NotClosed;
 
-  if(!IsDistanceIn3DTolerance(aFaceSurface, aPntRef, aPnt, aTol3d))
+  if(!IsDistanceIn3DTolerance(aPntRef, aPnt, aTol3d))
     aClosedStat = BRepCheck_NotClosed;
 
   if (Update) 
@@ -1060,7 +1059,7 @@ BRepCheck_Status BRepCheck_Wire::SelfIntersect(const TopoDS_Face& F,
              BRepCheck::Add(myMap(myShape),BRepCheck_SelfIntersectingWire);
              }
            delete [] tabDom;
-#ifdef DEB
+#ifdef BREPCHECK_DEB
            static Standard_Integer numpoint=0;
            cout<<"point p"<<++numpoint<<" "<<P3d.X()<<" "<<P3d.Y()<<" "<<P3d.Z()<<endl;cout.flush();
 #endif
@@ -1093,7 +1092,7 @@ BRepCheck_Status BRepCheck_Wire::SelfIntersect(const TopoDS_Face& F,
        }
        else {
          delete [] tabDom;
-#ifdef DEB
+#ifdef BREPCHECK_DEB
          cout<<"BRepCheck_NoCurveOnSurface or BRepCheck_InvalidRange"<<endl;cout.flush();
 #endif
          if(tabCur(j).IsNull()) {
@@ -1215,7 +1214,7 @@ BRepCheck_Status BRepCheck_Wire::SelfIntersect(const TopoDS_Face& F,
            //-- Check distance from edges to the curve joining 
            //-- the point of intersection with vertex (if exists)
            if (localok == Standard_False && !CommonVertices.IsEmpty()) {
-#ifdef DEB     
+#ifdef BREPCHECK_DEB
              cout << "\n------------------------------------------------------\n" <<endl;
              cout << "\n--- BRepCheck Wire: AutoIntersection Phase1 -> Erreur \n" <<endl;
              
@@ -1345,7 +1344,7 @@ BRepCheck_Status BRepCheck_Wire::SelfIntersect(const TopoDS_Face& F,
              if (Update) {
                BRepCheck::Add(myMap(myShape),BRepCheck_SelfIntersectingWire);
                }
-#ifdef DEB
+#ifdef BREPCHECK_DEB
              static Standard_Integer numpoint1=0;
              cout<<"point p"<<++numpoint1<<" "<<P3d.X()<<" "<<P3d.Y()<<" "<<P3d.Z()<<endl;
              cout.flush();
@@ -1479,7 +1478,7 @@ BRepCheck_Status BRepCheck_Wire::SelfIntersect(const TopoDS_Face& F,
              if (Update) {
                BRepCheck::Add(myMap(myShape),BRepCheck_SelfIntersectingWire);
              }
-#ifdef DEB
+#ifdef BREPCHECK_DEB
              static Standard_Integer numpoint1=0;
              cout<<"point p"<<++numpoint1<<" "<<P3d.X()<<" "<<P3d.Y()<<" "<<P3d.Z()<<endl;
              cout.flush();
@@ -1711,7 +1710,7 @@ void ChoixUV(const TopoDS_Vertex& theVertex,
         gp_Pnt pEdg = bcEdg.Value(aParPiv);
         gp_Pnt pEFound = bcEvois.Value(aParam);
 
-        if(!IsDistanceIn3DTolerance(theFace, pEdg, pEFound, aTol3d))
+        if(!IsDistanceIn3DTolerance(pEdg, pEFound, aTol3d))
           IsFound = Standard_False;
         else
 //angle was not defined but points are close
index 8ecc52a2f5ff4412ad6dc2b59f49512b822598ee..8cf6650db8e2ad3958646a47bb0af608c6f42c52 100644 (file)
@@ -601,7 +601,7 @@ static void BuildFace(const Handle(Geom_Surface)& S,
       thePlane->UReverse();
     BRepLib_MakeFace MkF( thePlane, WW );
     if (MkF.Error() != BRepLib_FaceDone) {
-#if DEB
+#if BREPFILL_DEB
       BRepLib_FaceError Err = MkF.Error();
       cout << "Planar Face Error :" <<   Err << endl;
 #endif
@@ -1734,7 +1734,7 @@ BRepFill_Sweep::BRepFill_Sweep(const Handle(BRepFill_SectionLaw)& Section,
     }
   }
 
-#if DEB
+#if BREPFILL_DEB
   if (!issame) 
     cout<<"Sweep Warning : Edge not SameRange in the limits"<<endl;
 #endif
index 42a531ada0afdd76b38e3ac16bf1436ad0f694ca..61036860fe1ae7058c1a458425b36c38b5ca01ab 100644 (file)
@@ -58,7 +58,7 @@ static Standard_Integer distance (Draw_Interpretor& di,
 static Standard_Integer distmini(Draw_Interpretor& di, Standard_Integer n, const char** a)
 { 
   Standard_Integer i1;
-//  gp_Pnt P;
+  //  gp_Pnt P;
 
   if (n != 4) return 1;
 
@@ -68,48 +68,63 @@ static Standard_Integer distmini(Draw_Interpretor& di, Standard_Integer n, const
 
 
   if (dst.IsDone()) 
-      
+  { 
 #ifdef DEB
-         //dst.Dump(cout);
-       Standard_SStream aSStream;
-       dst.Dump(aSStream);
-       di << aSStream;
+    //dst.Dump(cout);
+    di << "*** Dump of \"BRepExtrema_DistShapeShape\" in DEBUG mode (begin) *****\n";
+    Standard_SStream aSStream;
+    dst.Dump(aSStream);
+    di << aSStream;
+    di << "*** Dump of \"BRepExtrema_DistShapeShape\" in DEBUG mode (end)   *****\n";
 #endif
 
-        char named[100];
-        Sprintf(named, "%s%s" ,ns0,"_val");
-        char* tempd = named;
-        Draw::Set(tempd,dst.Value());
-         di << named << " ";
-
-         for (i1=1; i1<= dst.NbSolution(); i1++)
-          {
-             gp_Pnt P1,P2;
-            P1 = (dst.PointOnShape1(i1));
-            P2 = (dst.PointOnShape2(i1));
-             if (dst.Value()<=1.e-9) 
-             {
-              TopoDS_Vertex V =BRepLib_MakeVertex(P1);
-              char namev[100];
-              if (i1==1) 
-             Sprintf(namev, "%s" ,ns0);
-              else Sprintf(namev, "%s%d" ,ns0,i1);
-             char* tempv = namev;
-             DBRep::Set(tempv,V);
-              di << namev << " ";
-              }
-             else
-            {char name[100];
-              TopoDS_Edge E = BRepLib_MakeEdge (P1, P2);
-             if (i1==1)
-              {Sprintf(name,"%s",ns0);}
-              else {Sprintf(name,"%s%d",ns0,i1);}
-             char* temp = name;
-             DBRep::Set(temp,E);
-             di << name << " " ;
-             }
-           }
+    di << "\"distmini\" command returns:\n";
+
+    char named[100];
+    Sprintf(named, "%s%s" ,ns0,"_val");
+    char* tempd = named;
+    Draw::Set(tempd,dst.Value());
+    di << named << " ";
+
+    for (i1=1; i1<= dst.NbSolution(); i1++)
+    {
+      gp_Pnt P1,P2;
+      P1 = (dst.PointOnShape1(i1));
+      P2 = (dst.PointOnShape2(i1));
+      if (dst.Value()<=1.e-9) 
+      {
+        TopoDS_Vertex V =BRepLib_MakeVertex(P1);
+        char namev[100];
+        if (i1==1) 
+          Sprintf(namev, "%s" ,ns0);
+        else
+          Sprintf(namev, "%s%d" ,ns0,i1);
+        char* tempv = namev;
+        DBRep::Set(tempv,V);
+        di << namev << " ";
       }
+      else
+      {
+        char name[100];
+        TopoDS_Edge E = BRepLib_MakeEdge (P1, P2);
+        if (i1==1)
+        {
+          Sprintf(name,"%s",ns0);
+        }
+        else
+        {
+          Sprintf(name,"%s%d",ns0,i1);
+        }
+        
+        char* temp = name;
+        DBRep::Set(temp,E);
+        di << name << " " ;
+      }
+    }
+
+    di << "\nOutput is complete.\n";
+
+  }
   
   else di << "probleme"<< "\n";
   //else cout << "probleme"<< endl;
index dcb271094bb2cb2571be6e1259c65444037ee588..911c17193743e43bf2576edf9302511a2861295e 100644 (file)
@@ -1454,7 +1454,7 @@ void Geom2dConvert::C0BSplineToC1BSplineCurve(Handle(Geom2d_BSplineCurve)& BS,
 
  BS->Knots(BSKnots);
  BS->Multiplicities(BSMults);
- for (i=BS->FirstUKnotIndex();i<=(BS->LastUKnotIndex()-1);i++){
+ for (i=BS->FirstUKnotIndex() + 1;i<=(BS->LastUKnotIndex()-1);i++){
    if (BSMults(i)==BS->Degree())
      nbcurveC1++;   
  }
@@ -1472,7 +1472,8 @@ void Geom2dConvert::C0BSplineToC1BSplineCurve(Handle(Geom2d_BSplineCurve)& BS,
    for (i=0;i<nbcurveC1;i++){
      U1=U2;
 
-     while (j < BS->LastUKnotIndex() && BSMults(j) < BS->Degree()) j++;
+     while (j < BS->LastUKnotIndex() && BSMults(j) < BS->Degree())
+       j++;
      
      U2=BSKnots(j);
      j++;
index 776e06e97f83baf8acbadca9484c3a4607b2d574..44e850fe2c47c192ed01106bab61dba2741208de 100644 (file)
@@ -1638,6 +1638,51 @@ static Standard_Integer intersection (Draw_Interpretor& di,
   return 0;
 }
 
+//=======================================================================
+//function : GetCurveContinuity
+//purpose  : Returns the continuity of the given curve
+//=======================================================================
+static Standard_Integer GetCurveContinuity( Draw_Interpretor& theDI,
+                                            Standard_Integer theNArg,
+                                            const char** theArgv)
+{
+  if(theNArg != 2)
+  {
+    theDI << "Use: getcurvcontinuity {curve or 2dcurve} \n";
+    return 1;
+  }
+
+  char aContName[7][3] = {"C0",   //0
+                          "G1",   //1
+                          "C1",   //2
+                          "G2",   //3
+                          "C2",   //4
+                          "C3",   //5
+                          "CN"};  //6
+
+  Handle(Geom2d_Curve) GC2d;
+  Handle(Geom_Curve) GC3d = DrawTrSurf::GetCurve(theArgv[1]);
+  if(GC3d.IsNull())
+  {
+    GC2d = DrawTrSurf::GetCurve2d(theArgv[1]);
+    if(GC2d.IsNull())
+    {
+      theDI << "Argument is not a 2D or 3D curve!\n";
+      return 1;
+    }
+    else
+    {
+      theDI << theArgv[1] << " has " << aContName[GC2d->Continuity()] << " continuity.\n";
+    }
+  }
+  else
+  {
+    theDI << theArgv[1] << " has " << aContName[GC3d->Continuity()] << " continuity.\n";
+  }
+
+  return 0;
+}
+
 //=======================================================================
 //function : CurveCommands
 //purpose  : 
@@ -1740,5 +1785,11 @@ void  GeometryTest::CurveCommands(Draw_Interpretor& theCommands)
                  __FILE__,
                  surfpoints,g);
 
+  theCommands.Add("getcurvcontinuity",
+                 "getcurvcontinuity {curve or 2dcurve}: \n\tReturns the continuity of the given curve",
+                 __FILE__,
+                 GetCurveContinuity,g);
+
+
 }
 
index dbfc4bdf781032962a0af9027d7c3eb1f37d9fd4..2e6ea7d639a6f9cad0fb8745de15a3cab40779a3 100644 (file)
@@ -324,6 +324,42 @@ static Standard_Integer fillcurves(Draw_Interpretor& /*di*/,
   return 0;
 }
 
+
+//=======================================================================
+//function : GetSurfaceContinuity
+//purpose  : Returns the continuity of the given surface
+//=======================================================================
+static Standard_Integer GetSurfaceContinuity( Draw_Interpretor& theDI,
+                                              Standard_Integer theNArg,
+                                              const char** theArgv)
+{
+  if(theNArg != 2)
+  {
+    theDI << "Use: getsurfcontinuity surface\n";
+    return 1;
+  }
+
+  Handle(Geom_Surface) GS1 = DrawTrSurf::GetSurface(theArgv[1]);
+  if(GS1.IsNull())
+  {
+    theDI << "Argument is not a surface!\n";
+    return 1;
+  }
+
+  char aContName[7][3] = {"C0",   //0
+                          "G1",   //1
+                          "C1",   //2
+                          "G2",   //3
+                          "C2",   //4
+                          "C3",   //5
+                          "CN"};  //6
+
+  theDI << theArgv[1] << " has " << aContName[GS1->Continuity()] << " continuity.\n";
+
+  return 0;
+}
+
+
 //=======================================================================
 //function : SurfaceCommands
 //purpose  : 
@@ -372,6 +408,12 @@ void  GeometryTest::SurfaceCommands(Draw_Interpretor& theCommands)
                  __FILE__,
                  fillcurves,g);
 
+ theCommands.Add("getsurfcontinuity",
+                 "getsurfcontinuity surface: \n\tReturns the continuity of the given surface",
+                 __FILE__,
+                 GetSurfaceContinuity,g);
+
+
 }
 
 
index 0cb7fa4029bb207a45c95de27ae561456ceeab9c..dc0362c441bb36b56075be986625a91e663b57f8 100644 (file)
@@ -594,7 +594,7 @@ void HLRBRep_Hider::Hide(const Standard_Integer FI,
     }
 
     catch(Standard_Failure) {
-#ifdef DEB
+#ifdef HLRBREP_DEB
       cout << "An exception was catched when hiding edge " << E;
       cout << " by the face " << FI << endl;
       Handle(Standard_Failure) fail = Standard_Failure::Caught();
index 3556bcd4bbbead2053569d852de2a9aec4f5a494..606c1b6d40ff9545ea3aae3b840401b4c3233649 100644 (file)
@@ -30,6 +30,21 @@ static
                               const gp_Cylinder& Cy2,
                               const Standard_Real Tol);
 
+// ------------------------------------------------------------------
+// MinMax : Replaces  theParMIN = MIN(theParMIN, theParMAX),
+//                    theParMAX = MAX(theParMIN, theParMAX).
+// ------------------------------------------------------------------
+static inline void MinMax(Standard_Real& theParMIN, Standard_Real& theParMAX)
+{
+  if(theParMIN > theParMAX)
+  {
+    const Standard_Real aux = theParMAX;
+    theParMAX = theParMIN;
+    theParMIN = aux;
+  }
+}
+
+
 //=======================================================================
 //function : ProcessBounds
 //purpose  : 
index 74820314ca4862a76946732325df6d4151171029..7a9db91b5ea906fb9395fec8806324e2e7b77422 100644 (file)
@@ -2006,7 +2006,12 @@ Standard_Boolean STEPCAFControl_Writer::WriteDGTs (const Handle(XSControl_WorkSe
   Handle(Interface_InterfaceModel) Model = WS->Model();
   Handle(XSControl_TransferWriter) TW = WS->TransferWriter();
   Handle(Transfer_FinderProcess) FP = TW->FinderProcess();
-  Interface_Graph aGraph = WS->HGraph()->Graph();
+
+  const Handle(Interface_HGraph) aHGraph = WS->HGraph();
+  if(aHGraph.IsNull())
+    return Standard_False;
+
+  Interface_Graph aGraph = aHGraph->Graph();
   Handle(XCAFDoc_DimTolTool) DGTTool = XCAFDoc_DocumentTool::DimTolTool( labels(1) );
   if(DGTTool.IsNull() ) return Standard_False;
 
@@ -2387,6 +2392,11 @@ Standard_Boolean STEPCAFControl_Writer::WriteMaterials (const Handle(XSControl_W
   Handle(Interface_InterfaceModel) Model = WS->Model();
   Handle(XSControl_TransferWriter) TW = WS->TransferWriter();
   Handle(Transfer_FinderProcess) FP = TW->FinderProcess();
+
+  const Handle(Interface_HGraph) aHGraph = WS->HGraph();
+  if(aHGraph.IsNull())
+    return Standard_False;
+
   Interface_Graph aGraph = WS->HGraph()->Graph();
   Handle(XCAFDoc_ShapeTool) ShTool = XCAFDoc_DocumentTool::ShapeTool( labels(1) );
   if(ShTool.IsNull() ) return Standard_False;
index f00695d91bd608c417d839ea07bdb8b191766c91..b70687c56121632c1d6660aa82fd2f43fe42056f 100644 (file)
@@ -243,21 +243,6 @@ inline Standard_Real     Min (const Standard_Real Val1,
   return Val1 <= Val2 ? Val1 : Val2;
 }
 
-// ------------------------------------------------------------------
-// MinMax : Replaces  theParMIN = MIN(theParMIN, theParMAX),
-//                    theParMAX = MAX(theParMIN, theParMAX).
-// ------------------------------------------------------------------
-inline void MinMax(Standard_Real& theParMIN, Standard_Real& theParMAX)
-{
-  if(theParMIN > theParMAX)
-  {
-    const Standard_Real aux = theParMAX;
-    theParMAX = theParMIN;
-    theParMIN = aux;
-  }
-}
-
-
 //-------------------------------------------------------------------
 // Pow : Returns a real to a given power
 //-------------------------------------------------------------------
index 3416f3b7d0524b1c8e325211a775a49b7056c848..9ecca66b62cac2c7efbda7f26ba8ac2ff7489711 100644 (file)
@@ -67,6 +67,9 @@ Standard_Boolean StepToGeom_MakeSurface::Convert (const Handle(StepGeom_Surface)
     }
     if (SS->IsKind(STANDARD_TYPE(StepGeom_ElementarySurface))) {
       const Handle(StepGeom_ElementarySurface) S1 = Handle(StepGeom_ElementarySurface)::DownCast(SS);
+      if(S1->Position().IsNull())
+        return Standard_False;
+
       return StepToGeom_MakeElementarySurface::Convert(S1,*((Handle(Geom_ElementarySurface)*)&CS));
     }
     if (SS->IsKind(STANDARD_TYPE(StepGeom_SweptSurface))) {
index 74546ec1dd5f3767ff5955d0ac9dc14092c6cd91..48af163c89f3a48403bc6b51ec4f710a4485ee7c 100644 (file)
@@ -219,6 +219,10 @@ Standard_Boolean TopoDSToStep_WireframeBuilder::
     if (C->IsKind(STANDARD_TYPE(Geom_TrimmedCurve)))
       C = Handle(Geom_TrimmedCurve)::DownCast(C)->BasisCurve();
     GeomToStep_MakeCurve  gtpC(C);
+
+    if(!gtpC.IsDone())
+      return Standard_False;
+
     Handle(StepGeom_Curve) pmsC = gtpC.Value();
 
     // trim the curve
index d85a1774c3ea630f62a53650376254262045a325..615476acd5ce8da2668ae21aca3a865b5c890050 100644 (file)
@@ -1,3 +1,2 @@
 FAILED /\bFaulty\b/ bad shape
-IGNORE /^Error [23]d = [\d.-]+/ debug output of blend command
 IGNORE /^Tcl Exception: tolerance ang : [\d.-]+/ blend failure - test will be failed as incomplete
index 22e0137a5a711b62e043117cdbdff38561cd1ee4..7125c6cf547532cc520b1bdf55e824554fa01720 100644 (file)
@@ -1,7 +1,3 @@
-puts "TODO ?#22911 ALL: Error : The area of the resulting shape is"
-puts "TODO ?DEBUG_OCC24121 Debian60-64: Process killed by CPU limit"
-puts "TODO ?DEBUG_OCC24121 Debian60-64: TEST INCOMPLETE"
-
 cpulimit 1500
 
 restore [locate_data_file OCC228.brep] sh
@@ -10,4 +6,4 @@ explode sh
 bop sh_1 sh_2
 bopcommon result
 
-set square 0
+set square 66231.3
index adde1b2ce46fe107c08135bbdb8f3868a6c26b42..871970c964b143a863fc5cdf86c1e436e1a26222 100644 (file)
@@ -1,7 +1,3 @@
-puts "TODO ?#22911 ALL: Error : The area of the resulting shape is"
-puts "TODO ?DEBUG_OCC24121 Debian60-64: Process killed by CPU limit"
-puts "TODO ?DEBUG_OCC24121 Debian60-64: TEST INCOMPLETE"
-
 cpulimit 1500
 
 restore [locate_data_file OCC228.brep] sh
@@ -10,4 +6,4 @@ explode sh
 bop sh_2 sh_1
 bopcommon result
 
-set square 0
+set square 66231.3
index 8a19f7159f08cd97ad1cb1f5a5840798335e301d..ed9f44ad107e55a31744c2bd0710a8c5185d15f2 100644 (file)
@@ -1,7 +1,4 @@
-puts "TODO ?#22911 ALL: Error : The bopcut cannot be built."
-puts "TODO ?DEBUG_OCC24121 Debian60-64: Process killed by CPU limit"
-puts "TODO ?DEBUG_OCC24121 Debian60-64: TEST INCOMPLETE"
-
+puts "TODO #22911 ALL: Error : The bopcut cannot be built."
 cpulimit 1500
 
 restore [locate_data_file OCC228.brep] sh
index 39e428d51fe15e949177371293992840fa9afdb7..36458f6fc2eb5fbf36761c30793c8a92019d64d4 100644 (file)
@@ -1,7 +1,4 @@
-puts "TODO ?#22911 ALL: Error : The bopcut is not valid"
-puts "TODO ?DEBUG_OCC24121 Debian60-64: Process killed by CPU limit"
-puts "TODO ?DEBUG_OCC24121 Debian60-64: TEST INCOMPLETE"
-
+puts "TODO #22911 ALL: Error : The bopcut is not valid"
 cpulimit 1500
 
 restore [locate_data_file OCC228.brep] sh
index f16cb74423d74f8fd8c3b89c76c69a1022f3a256..188380e7e762c5249856259b7a8befd3d4fdf193 100644 (file)
@@ -1,7 +1,4 @@
-puts "TODO ?#22911 ALL: Error : The bopfuse cannot be built."
-puts "TODO ?DEBUG_OCC24121 Debian60-64: Process killed by CPU limit"
-puts "TODO ?DEBUG_OCC24121 Debian60-64: TEST INCOMPLETE"
-
+puts "TODO #22911 ALL: Error : The bopfuse cannot be built."
 cpulimit 1500
 
 restore [locate_data_file OCC228.brep] sh
index aeb4256f53f41613d0a0c843976337dd8f4ec421..31b5d3d33ba7b7afbf4085d0bada696c4c5924f9 100644 (file)
@@ -1,7 +1,4 @@
-puts "TODO ?#22911 ALL: Error : The bopfuse cannot be built."
-puts "TODO ?DEBUG_OCC24121 Debian60-64: Process killed by CPU limit"
-puts "TODO ?DEBUG_OCC24121 Debian60-64: TEST INCOMPLETE"
-
+puts "TODO #22911 ALL: Error : The bopfuse cannot be built."
 cpulimit 1500
 
 restore [locate_data_file OCC228.brep] sh
index 0dfbbc54749376b5192ea9fdab8e60610f62fbf2..88aadb055da5b3bdcead633e46007ad822465fb7 100644 (file)
@@ -1,5 +1,4 @@
-puts "TODO DEBUG_OCC24121 Debian60-64: Process killed by CPU limit"
-puts "TODO DEBUG_OCC24121 Debian60-64: TEST INCOMPLETE"
+cpulimit 1000
 
 restore [locate_data_file OCC62.brep] sh
 
index e1dd7455d580ca6bb7acd25f483e1ff6594519bf..9f605dbb8e2fc9dcd766ce5ffd0e9a8d1dcfeed3 100644 (file)
@@ -1,9 +1,4 @@
-puts "TODO DEBUG_OCC24121 Debian60-64: Process killed by CPU limit"
-puts "TODO DEBUG_OCC24121 Debian60-64: TEST INCOMPLETE"
-puts "TODO ?DEBUG_OCC24121 Windows: Process killed by CPU limit"
-puts "TODO ?DEBUG_OCC24121 Windows: TEST INCOMPLETE"
-
-cpulimit 900
+cpulimit 1000
 
 restore [locate_data_file lh3d_px2.brep] a
 set i 1
index cb54f33173c2ce6375453320db85adec23bd6712..dede481fe708ebebfc90e1535dc036d1a0d0a753 100644 (file)
@@ -1,6 +1,3 @@
-puts "TODO ?DEBUG_OCC24121 Debian60-64: Process killed by CPU limit"
-puts "TODO ?DEBUG_OCC24121 Debian60-64: TEST INCOMPLETE"
-
 restore [locate_data_file lh3d_ro1.brep] a
 compound result
 isos a 0
index de86298034a8e8791616d2f42a5c7cf062519e59..565bff257e8a183052481e19dbec6d60b89c0c14 100755 (executable)
@@ -1,6 +1,3 @@
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows:  iteration"
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Faulty OCC23944"
-
 puts "============"
 puts "OCC23944"
 puts "============"
@@ -15,20 +12,15 @@ restore [locate_data_file bug23944_s.draw] s
 
 decho off
 mkface f s
-decho on
-
-decho off
-set info [bsplres result f 1e-4 1e-9 15 100 C1 C2 0 1]
+bsplres result f 1e-4 1e-9 15 100 C1 C2 0 1
+mksurface rsurf result
+set info [getsurfcontinuity rsurf]
 decho on
 
 # Resume
 puts ""
-if { [regexp {Debug mode} [dversion]] } {
-   if { [regexp {Surface is aproximated with continuity 0} $info] } {
-      puts "OK ${BugNumber}"
-   } else {
-      puts "Faulty ${BugNumber}"
-   }
+if { [regexp {rsurf has C0 continuity.} $info] } {
+  puts "OK ${BugNumber}"
 } else {
-   puts "Test for debug mode only"
+  puts "Faulty ${BugNumber}"
 }
index 3bffcc22095586b87f66081cd03b67d53039b057..90b4f7206e752347b5bb99faff95a6960a45a4a1 100644 (file)
@@ -1,5 +1,3 @@
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Error: ShapeProcess_Performer"
-
 pload QAcommands
 
 puts "======="
index 66a5d31e7b022418f48bdf097b9bfcd82a63f7f3..a185355c1d96cf684a32dd81aa3061546ae2b12b 100755 (executable)
@@ -1,5 +1,4 @@
 puts "TODO OCC12345 ALL: Faulty shapes in variables faulty_1 to faulty_"
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: --- BRepCheck Wire:"
 
 puts "========"
 puts "OCC131"
index ea0e668031376ecb8633e25dca04da0409919a00..86bfd36f4c15fae9e91209402aeb09deec0bfb03 100755 (executable)
@@ -1,5 +1,3 @@
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: \\*\\* Exception in IGESToBRep_BasicCurve"
-
 puts "========================"
 puts "BUC60984"
 puts "OCC91"
index 723752701acaa6e884b43e9c74d9e37aeed68f9d..143380ad429eb7dffdadc5c890beed1a80370e45 100755 (executable)
@@ -1,13 +1,5 @@
-# Errors are different in Debug and Release mode
-puts "TODO ?#23910 ALL: Error : The square of result shape is"
-puts "TODO ?#23910 ALL: Faulty shapes in variables faulty_1 to faulty_"
-puts "TODO ?#23910 ALL: Faulty OCC827"
-
-# Debug on Windows
-puts "TODO ?#23910 ALL: Standard_Failure : Exception in REV Function"
-puts "TODO ?#23910 ALL: result is not a topological shape!!!"
-puts "TODO ?#23910 ALL: TEST INCOMPLETE"
-
+puts "TODO #23910 ALL: Faulty OCC827"
+puts "TODO #23910 ALL: Faulty shapes in variables faulty_1 to faulty_"
 pload QAcommands
 
 puts "========"
@@ -50,5 +42,5 @@ if { [ catch { set info_result [OCC827 a1 a2 a3 res1 res2 0] } ] } {
     }
     renamevar res2 result
 }
-set square 0
+set square 7046.01
 set 2dviewer 1
index 456d2a371e116c2afcbafec2ac1a550c120ec80b..ab6e8106c0d6f36567d513ff4f77ca45f695e2d8 100755 (executable)
@@ -1,11 +1,3 @@
-puts "TODO ?OCC11111 ALL: OCC8842: Faulty"
-puts "TODO ?OCC11111 ALL: \\*\\* Exception"
-puts "TODO ?OCC11111 ALL: An exception was caught"
-puts "TODO ?OCC11111 ALL: Error : Result shape is WRONG"
-puts "TODO ?OCC11111 ALL: Error : The square of result shape is"
-puts "TODO ?DEBUG_OCC24121 Debian60-64: Process killed by CPU limit"
-puts "TODO ?DEBUG_OCC24121 Debian60-64: TEST INCOMPLETE"
-
 puts "============"
 puts "OCC8842"
 puts "============"
@@ -40,16 +32,16 @@ if [catch { myoffset result cyl2 -5 1 } catch_result] {
   puts "${BugNumber}: Faulty (1)"
 } else {
 
-set square 3542.24
-set nb_v_good 60
-set nb_e_good 90
-set nb_w_good 42
-set nb_f_good 40
-set nb_sh_good 5
-set nb_sol_good 5
+set square 20106.2
+set nb_v_good 6
+set nb_e_good 9
+set nb_w_good 5
+set nb_f_good 5
+set nb_sh_good 1
+set nb_sol_good 1
 set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 243
+set nb_compound_good 0
+set nb_shape_good 27
 
 }
 
index 11f1ca35c6805ad5e5799a716303839f49263885..10a97698b62557078a8e63e74280b77036837d19 100755 (executable)
@@ -1,10 +1,3 @@
-puts "TODO ?OCC11111 ALL: OCC8842: Faulty"
-puts "TODO ?OCC11111 ALL: \\*\\* Exception"
-puts "TODO ?OCC11111 ALL: An exception was caught"
-puts "TODO ?OCC11111 ALL: Error : The square of result shape is"
-puts "TODO ?DEBUG_OCC24121 Debian60-64: Process killed by CPU limit"
-puts "TODO ?DEBUG_OCC24121 Debian60-64: TEST INCOMPLETE"
-
 puts "============"
 puts "OCC8842"
 puts "============"
@@ -41,7 +34,7 @@ if [catch { myoffset result con2 -5 1 } catch_result] {
   puts "${BugNumber}: Faulty (1)"
 } else {
 
-set square 22391
+set square 9885.2
 set nb_v_good 4
 set nb_e_good 9
 set nb_w_good 4
index c13ef953956f876a9efc03ff03240c600ba5c484..f1e2dd7d975b242a6be74a00b82639c4b56962bd 100755 (executable)
@@ -1,5 +1,3 @@
-puts "TODO DEBUG_OCC24121 Debian60-64: Elapsed time is more than 0.1 seconds"
-
 puts "============"
 puts "OCC23906"
 puts "============"
index a1df5cc9840f06d7900a91ce8a77571ca9942696..cab54cbcbfdaed3fec3303fba8c1e1fcf3cc3f0f 100755 (executable)
@@ -1,5 +1,3 @@
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Faulty OCC11081"
-
 puts "========================"
 puts "OCC11081"
 puts "========================"
@@ -10,19 +8,18 @@ puts ""
 
 set BugNumber OCC11081
 
+set RefResult "\"distmini\" command returns:\ndd_val dd dd2 \nOutput is complete."
+
 # infinite line is used
 
 line ll 6834.93 -4100 500 0 0 1
 mkedge ee ll
 restore [locate_data_file OCC11081.brep] section4100
-distmini dd ee section4100
 set res_list [distmini dd ee section4100]
-set res_length [llength ${res_list}]
-puts "res_length = ${res_length}"
 
 # Resume
 puts ""
-if { ${res_length} != 3 } {
+if { [regexp $RefResult $res_list] != 1 } {
    puts "Faulty ${BugNumber}"
 } else {
    puts "OK ${BugNumber}"
index 8cce624839729465d3bfc1e8df812f0cee067938..35cfb0e5d8d53d60b6fd4bd19b520a006f48335c 100755 (executable)
@@ -1,5 +1,3 @@
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Faulty OCC11081"
-
 puts "========================"
 puts "OCC11081"
 puts "========================"
@@ -9,6 +7,7 @@ puts ""
 #######################################################################
 
 set BugNumber OCC11081
+set RefResult "\"distmini\" command returns:\ndd_val dd dd2 \nOutput is complete."
 
 # finite line is used
 
@@ -17,13 +16,11 @@ trim trll ll -1000 -500
 mkedge tree trll
 restore [locate_data_file OCC11081.brep] section4100
 set res_list [distmini dd tree section4100]
-set res_length [llength ${res_list}]
-puts "res_length = ${res_length}"
 
 # Resume
 puts ""
-if { ${res_length} != 3 } {
+if { [regexp $RefResult $res_list] != 1 } {
    puts "Faulty ${BugNumber}"
 } else {
    puts "OK ${BugNumber}"
-}
+}
\ No newline at end of file
index f636bbb2c91e9ff4ba1ae2758717d8f4c22115d9..3c427ee7479bb02419e9ebc018f6e6d2e92c6304 100755 (executable)
@@ -1,5 +1,3 @@
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Faulty OCC20683"
-
 puts "========================"
 puts "OCC20683"
 puts "========================"
@@ -9,6 +7,7 @@ puts ""
 #######################################################################
 
 set BugNumber OCC20683
+set RefResult "\"distmini\" command returns:\nd_val d d2 \nOutput is complete."
 
 # finite line is used
 line ll 6834.93 -4100 500 0 0 1
@@ -19,14 +18,11 @@ restore [locate_data_file OCC20683_circ1.brep] e1
 restore [locate_data_file OCC20683_circ2.brep] e2 
 
 set res_list [distmini d e1 e2]
-set res_length [llength ${res_list}]
-puts "res_length = ${res_length}"
 
 # Resume
 puts ""
-if { ${res_length} != 3 } {
+if { [regexp $RefResult $res_list] != 1 } {
    puts "Faulty ${BugNumber}"
 } else {
    puts "OK ${BugNumber}"
 }
-
index 9dea4ad9dab737bb85b1c742e3bf1ffe9f3cd149..6c872d7ec22879c2ddaca6fb770153466d48d007 100644 (file)
@@ -1,6 +1,3 @@
-puts "TODO DEBUG_OCC24121 Debian60-64: Process killed by CPU limit"
-puts "TODO DEBUG_OCC24121 Debian60-64: TEST INCOMPLETE"
-
 puts "========================"
 puts " OCC599"
 puts "========================"
@@ -9,6 +6,8 @@ puts ""
 ## Result of BOPFUSE operation is unclosed shape inspite of source solids are valid
 #########################################################
 
+cpulimit 1000
+
 restore [locate_data_file OCC600_1.brep] a
 checkshape a
 restore [locate_data_file OCC600_2.brep] b
index eab3eb50266d6c87b4cab5216f62729368e34913..b939c8cd4e9b7b4d2bedf7d4398c16f41acb4fc3 100755 (executable)
@@ -1,4 +1,3 @@
 FAILED /\bFaulty\b/ bad shape
-IGNORE /^Error [23]d = [\d.-]+/ debug output of blend command
 SKIPPED /Error: unsupported locale specification/ locale is unavailable on tested system
 OK /Relative error of mass computation/ message from vprops
index c8c1fe2010c55b64dd872ffc6f38ca9ac8ea5c88..85e0b56af3e70cadfda85d589098d9ba14e2ffef 100644 (file)
@@ -1,6 +1,4 @@
 ## It's impossible to make vdump with non-default parameters (width and height) on remote PC
-puts "TODO ?OCC23813 Windows: Tcl Exception: Dumping failed!"
-puts "TODO ?OCC23813 Windows: TEST INCOMPLETE"
 
 puts "============"
 puts "OCC23813"
index f9edb71b7f7b361cfc0d4bb9de61a8deab57ff06..b8be26c162d2ec5c7b5dceff629b291125592089 100644 (file)
@@ -1,5 +1,3 @@
-puts "TODO DEBUG_OCC24759 ALL: Warning: StepToGeom_MakeSurface"
-
 puts "================"
 puts "OCC24759"
 puts "================"
index 7278fdb50baa4a42b1f17d07f7f7a01dc7cd2eee..e0f088bc06c4678b32f7f03fc6d0c935223378e1 100644 (file)
@@ -1,5 +1,3 @@
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Error: ShapeFix_Wireframe"
-
 puts "================"
 puts "OCC394"
 puts "SAM1296"
index 2fba66df0d546706b3844ae9a4dece8f1b09bb6f..66a68ffbac9366a8018b8b4bd52e1c716805ca8f 100755 (executable)
@@ -1,5 +1,3 @@
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Warning: ShapeFix_Edge"
-
 puts "========================"
 puts " OCC810 "
 puts "========================"
index f0b2a569d228e7f773bbe2e93c72116a4696f7c3..0ba194ffd7562333db40ab8005b11ec8e43d72ac 100755 (executable)
@@ -1,5 +1,3 @@
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Warning: ShapeFix_Edge"
-
 puts "========================"
 puts "OCC810"
 puts "========================"
index 97c152f203bb17ecd89531c9b081681bbfd49b2e..610d206403a4e305f0f5f27739724400719f8b5b 100644 (file)
@@ -1,2 +1 @@
 FAILED /\bFaulty\b/ bad shape
-IGNORE /^Error [23]d = [\d.-]+/ debug output of blend command
index 02456db5babd26a698847b8223635c1c34e0389f..2fcb9f2badb95939e9935b90b9dd13b428f5f61e 100755 (executable)
@@ -6,7 +6,7 @@ puts "TODO CR23096 ALL: COLORS : Faulty"
 puts "TODO CR23096 ALL: LAYERS : Faulty" 
 
 
-puts "TODO CR23096 DEBUG_OCC24121 Debian60-64: Error : 1 differences with reference data found :" 
+puts "TODO CR25275 DEBUG_OCC24121 Debian60-64: Error : 1 differences with reference data found :" 
 
 set LinuxDiff 1
 set filename UKI60107-6.igs
index 89401a38a97a2ab7bfcc19496d34111d6fac8565..98f9b2f8ac9f974a3304c1f459a1546f4e39782f 100644 (file)
@@ -1,8 +1,5 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
-puts "TODO ?CR23096 ALL: LABELS : Faulty" 
-puts "TODO ?DEBUG_OCC24121 Debian60-64 Windows: Process killed by CPU limit"
-puts "TODO ?DEBUG_OCC24121 Debian60-64 Windows: TEST INCOMPLETE"
-
+puts "TODO CR23096 ALL: LABELS : Faulty" 
 
 set filename t_cat_424_002_sgi_hybdrw_vw_dosenhalter_standard.igs
 
index 9bcbab603cee094ec4f8f588d611ee831b3ee35c..4aca45d8b4dd89069e53f0e5c9830b43ac949a50 100644 (file)
@@ -1,9 +1,5 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
 puts "TODO CR23096 ALL: LABELS : Faulty" 
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Error: ShapeFix_ComposeShell"
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Error: color name"
-
-
 
 set filename trj9_b2-ai-214.stp
 
index ca180f91b18ed3182a290ccce5c8261f882ab735..5c819e7004d282092902073c2d9fc7c40e076611 100755 (executable)
@@ -1,5 +1,4 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Error: STEPCAFControl_Reader"
 
 set filename trj4_s1-ai-214.stp
 
index 6778ec8b48ec24e19d1d90a78d2b833d3d761ad8..e67b6d065942bdec6e05deb7c80fbc4831625855 100644 (file)
@@ -1,6 +1,5 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
 puts "TODO CR23096 ALL: STATSHAPE : Faulty" 
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Error : 1 differences with reference data found"
 
 set filename trj6_pm4-al-214.stp
 
index 0302b13819f5d960f0db08a143244a9ffb4b55cb..78df615eadcbab29a245e1341a06a293e47ec5bd 100644 (file)
@@ -1,7 +1,6 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
 puts "TODO CR23096 ALL: LABELS : Faulty" 
 puts "TODO CR23096 ALL: LAYERS : Faulty" 
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Error: STEPCAFControl_Reader"
 
 set filename db_as1-A.stp
 
index 53e49136a5c03e32a6c2d25aa42e15551380d0f6..da8cb28784516fb613fe36f56c30ac1896d16199 100644 (file)
@@ -1,7 +1,6 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
 puts "TODO CR23096 ALL: LABELS : Faulty" 
 puts "TODO CR23096 ALL: LAYERS : Faulty" 
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Error: STEPCAFControl_Reader"
 
 set filename db_as1-B.stp
 
index 8d7d3cde590d6a46da66d6de0e70f71bbcf3b024..f2e58cc9931a69a6de85092f4ce68187aaed0513 100644 (file)
@@ -2,7 +2,6 @@
 puts "TODO CR23096 ALL: TPSTAT : Faulty" 
 puts "TODO CR23096 ALL: LABELS : Faulty" 
 puts "TODO CR23096 ALL: LAYERS : Faulty" 
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Error: STEPCAFControl_Reader"
 
 set filename trj3_s1-db-214.stp
 
index 2c705b5a78ffbca2d1c65a29329c8e75ed84023c..e434de36c575a817d61b3c791b7eca289d084a08 100644 (file)
@@ -1,7 +1,6 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
 puts "TODO CR23096 ALL: LABELS : Faulty" 
 puts "TODO CR23096 ALL: LAYERS : Faulty" 
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Error: STEPCAFControl_Reader"
 
 set filename tr8_as2_db.stp
 
index ffbc018a3a105cfe0927d27e3545b3530373e9ea..15cb11a4172b17ff37108b1ad3c4b367d5e77701 100644 (file)
@@ -1,7 +1,6 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
 puts "TODO CR23096 ALL: LABELS : Faulty" 
 puts "TODO CR23096 ALL: LAYERS : Faulty" 
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Error: STEPCAFControl_Reader"
 
 set filename tr8_as2a_db.stp
 
index 893230cdd82ab07efc40447f50d5a4acf6f4bb9c..b006c0c820791875e3ea7ec457ee791be1b4e558 100644 (file)
@@ -1,11 +1,6 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
 puts "TODO ?CR23096 ALL: TPSTAT : Faulty" 
-puts "TODO ?CR23096 ALL: STATSHAPE : Faulty" 
-puts "TODO DEBUG_OCC24121 Debian60-64: \\*\\* Exception \\*\\*.*"
-puts "TODO DEBUG_OCC24121 Debian60-64: An exception was caught"
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Error: First - file was not written - exception"
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Error : Here is writing problem"
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Error : 3 differences with reference data found"
+puts "TODO ?CR23096 ALL: STATSHAPE : Faulty"
 
 set filename S4132-test.stp
 
@@ -13,7 +8,7 @@ set ref_data {
 DATA        : Faulties = 0  ( 0 )  Warnings = 0  ( 0 )  Summary  = 0  ( 0 )
 TPSTAT      : Faulties = 0  ( 0 )  Warnings = 1  ( 0 )  Summary  = 1  ( 0 )
 CHECKSHAPE  : Wires    = 0  ( 0 )  Faces    = 0  ( 0 )  Shells   = 0  ( 0 )   Solids   = 0 ( 0 )
-NBSHAPES    : Solid    = 0  ( 0 )  Shell    = 6  ( 0 )  Face     = 6  ( 6 )   Summary  = 79  ( 73 )
+NBSHAPES    : Solid    = 0  ( 0 )  Shell    = 6  ( 0 )  Face     = 6  ( 6 )   Summary  = 78  ( 73 )
 STATSHAPE   : Solid    = 0  ( 0 )  Shell    = 6  ( 0 )  Face     = 6  ( 6 )   FreeWire = 0  ( 0 )   FreeEdge  = 3 ( 4 )   SharedEdge = 27  ( 28 )
 TOLERANCE   : MaxTol   =         1e-007  (         1e-007 )  AvgTol   =          1e-007  (          1e-007 )
 LABELS      : N0Labels = 1  ( 1 )  N1Labels = 0  ( 0 )  N2Labels = 0  ( 0 )   TotalLabels = 1  ( 1 )   NameLabels = 1  ( 1 )   ColorLabels = 0  ( 0 )   LayerLabels = 0  ( 0 )
index ed737b7f9103704e070f493b5fd62d71a3c96923..d489bc380922505d86de98b504d57c7bb80fb45a 100644 (file)
@@ -1,6 +1,5 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
 puts "TODO CR23096 ALL: LABELS : Faulty" 
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Error: STEPCAFControl_Reader"
 
 set filename as1ug.stp
 
index d733ee73825ab94d0eaaf3946830febb31618686..e935dcf79963d98a73c5ee631f2436bdd1ad90e5 100644 (file)
@@ -2,7 +2,6 @@
 puts "TODO CR23096 ALL: NBSHAPES : Faulty" 
 puts "TODO CR23096 ALL: LABELS : Faulty" 
 puts "TODO CR23096 ALL: LAYERS : Faulty" 
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Error: STEPCAFControl_Reader"
 
 set filename tr8_ha1_db.stp
 
index 4e2051e8dc18b9ffe92dabdb7ca1a967b9e0a3d2..b1a3d84370289428bc13138a2a3c2b94a2c5c429 100755 (executable)
@@ -1,5 +1,4 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Error: STEPCAFControl_Reader"
 
 set filename r86ug.stp
 
index 08947874ee2d30cc76ad0cac1995ead398bbc254..9c6e40f97433c3ba3be5b4fdeeb1e50006929b8f 100644 (file)
@@ -2,7 +2,6 @@
 puts "TODO CR23096 ALL: TPSTAT : Faulty" 
 puts "TODO CR23096 ALL: LABELS : Faulty" 
 puts "TODO CR23096 ALL: LAYERS : Faulty" 
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Error: STEPCAFControl_Reader"
 
 set filename bm4_db_punch_a.stp
 
index c073652f1b9ddbad8b1ee1a74827df0bfb10b6fa..c61a19e3852a67411b606f4522a8cff57e073145 100644 (file)
@@ -2,7 +2,6 @@
 puts "TODO CR23096 ALL: TPSTAT : Faulty" 
 puts "TODO CR23096 ALL: STATSHAPE : Faulty" 
 puts "TODO CR23096 ALL: LABELS : Faulty" 
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Warning: StepToTopoDS_TranslateCompositeCurve"
 
 set filename tr9_r0901-al.stp
 
index f356c266c3966a7f8c15028c8d8b8fa6fd387a66..45d66e60fa1cdb5c4c7732c4cfc05e5df8ee574a 100644 (file)
@@ -3,7 +3,6 @@ puts "TODO CR23096 ALL: CHECKSHAPE : Faulty"
 puts "TODO CR23096 ALL: NBSHAPES : Faulty" 
 puts "TODO CR23096 ALL: LABELS : Faulty" 
 puts "TODO CR23096 Mandriva2010: Error : 3 differences with reference data found :" 
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Warning: StepToGeom_MakeSurface"
 
 set LinuxDiff 3
 set filename r76sy.stp
index 3bfeefb0dedd054896b185d9889707067053d114..ae363724b357aca8254ef473e9213496cccd3b03 100644 (file)
@@ -2,7 +2,6 @@
 puts "TODO CR23096 ALL: TPSTAT : Faulty" 
 puts "TODO CR23096 ALL: LABELS : Faulty" 
 puts "TODO CR23096 ALL: LAYERS : Faulty" 
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Error: STEPCAFControl_Reader"
 
 set filename bm4_db_punch_c.stp
 
index d30b07723654dca39694a2c299bc3f622b293f54..1060bf44d8ae55768e21cd85816d5cf3749ce9e0 100644 (file)
@@ -1,7 +1,6 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
 puts "TODO CR23096 ALL: LABELS : Faulty" 
 puts "TODO CR23096 ALL: LAYERS : Faulty" 
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Error: STEPCAFControl_Reader"
 
 set filename bm4_db_conn_a.stp
 
index 80d26fe3c0161d7860944d97fad32de1a7e103b7..295ba7f0929e4a76c19e15e2be4b04bc9a9fb9b0 100644 (file)
@@ -2,7 +2,6 @@
 puts "TODO CR23096 ALL: TPSTAT : Faulty" 
 puts "TODO CR23096 ALL: LABELS : Faulty" 
 puts "TODO CR23096 ALL: LAYERS : Faulty" 
-puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Error: STEPCAFControl_Reader"
 
 set filename bm4_db_conn_d.stp
 
index 0cfa1d732e744664916adfb5c8e6dd1dd478e01e..0d2b3c3ef39eb8b547b9c1cb9a05bb1daf2fd4b3 100644 (file)
@@ -1,3 +1,2 @@
 OK     /Wanted exception/ intentionally generated exception
 FAILED /Failure message/ artificial failure
-IGNORE /^Error [23]d = [\d.-]+/ debug output of blend command
index eab3eb50266d6c87b4cab5216f62729368e34913..b939c8cd4e9b7b4d2bedf7d4398c16f41acb4fc3 100644 (file)
@@ -1,4 +1,3 @@
 FAILED /\bFaulty\b/ bad shape
-IGNORE /^Error [23]d = [\d.-]+/ debug output of blend command
 SKIPPED /Error: unsupported locale specification/ locale is unavailable on tested system
 OK /Relative error of mass computation/ message from vprops
index ed63a3ac603eac15c22682af9594d05b8d434bb7..0ae5a6bb9a784c60bbbe2d2615a4b75dd9cf6476 100644 (file)
@@ -3,7 +3,6 @@ if {[string compare $command "ShapeConvertRev"] == 0 } {
 }
 if {[string compare $command "SplitAngle"] == 0 } {
     puts "TODO OCC23127 ALL: Faulty shapes in variables faulty_1 to faulty_"
-    puts "TODO ?DEBUG_OCC24121 Debian60-64 Windows: Error: Exception in ShapeUpgrade_FaceDivide"
 }
 restore [locate_data_file CTO900_ger60598c.rle] a
 
index 8bd9eedd4edf601131d2e064144a75965ad2ee21..55a5318763bd85c92f679e66f48f223edca16ab9 100644 (file)
@@ -1,7 +1,6 @@
 if {[string compare $command "SplitAngle"] == 0 } {
-    puts "TODO ?OCC23127 ALL: Faulty shapes in variables faulty_1 to faulty_56 "
-    puts "TODO ?DEBUG_OCC24121 Windows: Faulty shapes in variables faulty_1 to faulty_"
-
+  puts "TODO OCC23127 ALL: Faulty shapes in variables faulty_1 to faulty_"
 }
+
 restore [locate_data_file FORM-11.brep] a
 
index 1ef7f3b667cbaae6fc45efbb0e00ac21f7264911..bfb4398f7eb6d52336ae37da6c2572d3059012e3 100644 (file)
@@ -1,7 +1,5 @@
 if { [string compare $command "ShapeConvertRev"] == 0 } {
-   puts "TODO ?OCC23127 ALL: Error : The area of the resulting shape is"
-   puts "TODO ?DEBUG_OCC24121 Debian60-64: Process killed by CPU limit"
-   puts "TODO ?DEBUG_OCC24121 Debian60-64: TEST INCOMPLETE"
+   puts "TODO OCC23127 ALL: Error : The area of the resulting shape is"
 }
 restore [locate_data_file METABO11.brep] a
 
index d20fcc4a6ccc05554d2a80ba0fecc15df228381f..aedb0c2e10ee82a3594a1edab7ac7cd0a6de0776 100644 (file)
@@ -1,7 +1,5 @@
 if {[string compare $command "SplitAngle"] == 0 } {
-    puts "TODO ?OCC23127 ALL: Faulty shapes in variables faulty_1 to faulty_2 "
-    puts "TODO ?DEBUG_OCC24121 Windows: Faulty shapes in variables faulty_1 to faulty_"
-
+    puts "TODO OCC23127 ALL: Faulty shapes in variables faulty_1 to faulty_"
 }
 restore [locate_data_file METABO12.brep] a
 
index 6f5c2469013bcc120d2628c15e91f936b6e62cde..f829d2215067ec48a6e5c7a320291014d84321c4 100644 (file)
@@ -1,7 +1,5 @@
 if {[string compare $command "SplitAngle"] == 0 } {
-    puts "TODO ?OCC23127 ALL: Faulty shapes in variables faulty_1 to faulty_2 "
-    puts "TODO ?DEBUG_OCC24121 Windows: Faulty shapes in variables faulty_1 to faulty_"
-
+    puts "TODO OCC23127 ALL: Faulty shapes in variables faulty_1 to faulty_"
 }
 restore [locate_data_file P-ROUES.brep] a
 
index 2814ddb653203fd2b3a289d6eb4efa1790731445..aa8bb65c073cfe3843fffc97ef38ce718ee3b654 100644 (file)
@@ -1,7 +1,5 @@
 if { [string compare $command "ShapeConvertRev"] == 0 } {
-   puts "TODO ?OCC23127 ALL: Error : The area of the resulting shape is"
-   puts "TODO ?DEBUG_OCC24121 Debian60-64: Process killed by CPU limit"
-   puts "TODO ?DEBUG_OCC24121 Debian60-64: TEST INCOMPLETE"
+   puts "TODO OCC23127 ALL: Error : The area of the resulting shape is"
 }
 restore [locate_data_file TOP01245_2.brep] a
 
index 3649b1b7809ff21781cde31960bab96a01df76d2..4b10e868caeb0515cf5193ebad2e0761af87298e 100644 (file)
@@ -1,24 +1,5 @@
 if {[string compare $command "SplitAngle"] == 0 } {
-    set os "ALL"
-    if {[array get env os_type] != ""} {
-       set os $env(os_type)
-    }
-    if {
-           [string compare $os "Mandriva2008"] == 0
-       } {
-  puts "TODO ?OCC23127 ALL: Faulty shapes in variables faulty_1 to faulty_"
-    } else {
-  puts "TODO ?OCC23127 ALL: Faulty shapes in variables faulty_1 to faulty_"
-    }
-}
-if {[string compare $command "ShapeDivide"] == 0 } {
-    puts "TODO ?DEBUG_OCC24121 Debian60-64: Process killed by CPU limit"
-    puts "TODO ?DEBUG_OCC24121 Debian60-64: TEST INCOMPLETE"
-}
-
-if {[string compare $command "ShapeConvertRev"] == 0 } {
-   puts "TODO ?DEBUG_OCC24121 Debian60-64: Process killed by CPU limit"
-   puts "TODO ?DEBUG_OCC24121 Debian60-64: TEST INCOMPLETE"
+  puts "TODO OCC23127 ALL: Faulty shapes in variables faulty_1 to faulty_"
 }
 
 restore [locate_data_file BPLSEITLI.brep] a
index 95af3daa61edec2c26e05740f171f3a925362d32..627c0372806a1280a5c40352de0728711d7de7cc 100644 (file)
@@ -1,15 +1,6 @@
 if {[string compare $command "SplitAngle"] == 0 } {
     puts "TODO OCC23127 ALL: Faulty shapes in variables faulty_1 to faulty_28 "
 }
-if {[string compare $command "ShapeDivide"] == 0 } {
-    puts "TODO ?DEBUG_OCC24121 Debian60-64: Process killed by CPU limit"
-    puts "TODO ?DEBUG_OCC24121 Debian60-64: TEST INCOMPLETE"
-}
-
-if {[string compare $command "ShapeConvertRev"] == 0 } {
-   puts "TODO ?DEBUG_OCC24121 Debian60-64: Process killed by CPU limit"
-   puts "TODO ?DEBUG_OCC24121 Debian60-64: TEST INCOMPLETE"
-}
 
 restore [locate_data_file BPLSEITRE.brep] a
 
index ecb7c874b7563cdab4d31b0d9fc8e48d0c565c0a..610d206403a4e305f0f5f27739724400719f8b5b 100644 (file)
@@ -1,6 +1 @@
 FAILED /\bFaulty\b/ bad shape
-IGNORE /Error: Number of intervals are not equal for 2d 3d. Ignored./ Debug mode message from DT_ShapeDivide
-IGNORE /Warning: GeomConvert_ApproxSurface Exception: try to decrease continuity/ DEbug mode message from DT_ToBspl
-IGNORE /Error: ShapeFix_ComposeShell::MakeFacesOnPatch: can[']t dispatch wires/ Debug mode output
-IGNORE /Warning: ShapeFix_WireSegment::DefineI[UV]M[ia][nx]: indexation error/ debug mode output on bad geometries
-IGNORE /error = [0-9eE.+-]+\s+spans = [0-9]+/ debug output of surface approximator
\ No newline at end of file
diff --git a/tests/mesh/parse.rules b/tests/mesh/parse.rules
deleted file mode 100644 (file)
index 74f0e7c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-IGNORE /^Error [23]d = [\d.-]+/ debug output of blend command
index 5dfd985d3628e3dea3306b5116c138c775f58e86..8feeb94fd288f6b00224db0b2b4e980657007b64 100644 (file)
@@ -1,12 +1,6 @@
-puts "TODO ?OCC23748 ALL: ERROR. offsetperform operation not done."
-puts "TODO ?OCC23748 ALL: Tcl Exception: ERROR. offsetperform operation not done."
-puts "TODO ?OCC23748 ALL: Faulty shapes in variables faulty_1 to faulty_"
-puts "TODO ?OCC23748 ALL: Error : The volume of the resulting shape is"
-puts "TODO ?OCC23748 ALL: Error : The area of face result_. of the resulting shape is negative"
-puts "TODO ?OCC23748 ALL: TEST INCOMPLETE"
-puts "TODO ?DEBUG_OCC24121 : Error : The area of face"
-puts "TODO ?OCC24156 MacOS: Error : The area of face"
-
+puts "TODO OCC23748 ALL: ERROR. offsetperform operation not done."
+puts "TODO OCC23748 ALL: Tcl Exception: ERROR. offsetperform operation not done."
+puts "TODO OCC23547 ALL: TEST INCOMPLETE"
 psphere s 15 270
 
 OFFSETSHAPE 1 {s_2} $calcul $type
index 97c152f203bb17ecd89531c9b081681bbfd49b2e..610d206403a4e305f0f5f27739724400719f8b5b 100644 (file)
@@ -1,2 +1 @@
 FAILED /\bFaulty\b/ bad shape
-IGNORE /^Error [23]d = [\d.-]+/ debug output of blend command
index e17fa7b69af7982f6b9f6e4eddbe104dee9ef486..ef319ac193ed494f5fdcd7e6400c41a82b5d225f 100644 (file)
@@ -1,9 +1,6 @@
 cpulimit 2400
-puts "TODO ?OCC23068 ALL: Error : result is not a topological shape"
-puts "TODO ?OCC23068 ALL: Error : The offset cannot be built."
-puts "TODO ?OCC23748 ALL: Error: Offset is not done."
-puts "TODO ?DEBUG_OCC24121 Debian60-64: Process killed by CPU limit"
-puts "TODO ?DEBUG_OCC24121 Debian60-64: TEST INCOMPLETE"
+puts "TODO OCC23068 ALL: Error : The offset cannot be built."
+puts "TODO OCC23748 ALL: Error: Offset is not done."
 
 restore [locate_data_file offset_wire_041.brep] s
 
index 5c4a69dc8bd6fda667c3ba308d2c0798154479aa..5211d041827570e5f8e46c30566c6fd7396ed023 100644 (file)
@@ -1,6 +1,5 @@
 SKIPPED /Tcl Exception: .*[fF]ile .* could not be found/ data file is missing
 IGNORE /Tcl Exception: [*][*] Exception [*][*]/ duplicate report on exception on Tcl level
-IGNORE /BRepCheck Wire: Closed2d/ Debug output of checkshape
 FAILED /\b[Ee]xception\b/ exception
 FAILED /\b[Ee][Rr][Rr][Oo][Rr]\b/ error
 FAILED /Process killed by CPU limit/ Killed by CPU limit
index 97c152f203bb17ecd89531c9b081681bbfd49b2e..610d206403a4e305f0f5f27739724400719f8b5b 100644 (file)
@@ -1,2 +1 @@
 FAILED /\bFaulty\b/ bad shape
-IGNORE /^Error [23]d = [\d.-]+/ debug output of blend command
index 54f97c2a3c01a066e38bc0c88d27f528c8ac09f4..610d206403a4e305f0f5f27739724400719f8b5b 100644 (file)
@@ -1,2 +1 @@
 FAILED /\bFaulty\b/ bad shape
-IGNORE /Error 3d = [0-9.]+/ debug dump of approximator