Guest User

freecad 0.20.2 test suite on Gentoo with qt5 and numpy 1.24

a guest
Apr 13th, 2023
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 227.99 KB | Fixit | 0 0
  1. <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet001.H6: Quantity::operator +=(): Unit mismatch in plus operation
  2. <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet001.H5: Quantity::operator -(): Unit mismatch in minus operation
  3. <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet001.H3: Quantity::operator >(): quantities need to have same unit to compare
  4. <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet001.H2: Quantity::operator <(): quantities need to have same unit to compare
  5. <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet001.H1: Quantity::operator +=(): Unit mismatch in plus operation
  6. <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet001.D1: Invalid number of entries: at least two required.
  7. Recompute failed! Please check report view.
  8. FreeCAD 0.20.2, Libs: 0.20.2RUnknown
  9. © Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2022
  10. FreeCAD is free and open-source software licensed under the terms of LGPL2+ license.
  11. FreeCAD wouldn't be possible without FreeCAD community.
  12. ##### #### ### ####
  13. # # # # # #
  14. # ## #### #### # # # # #
  15. #### # # # # # # # ##### # #
  16. # # #### #### # # # # #
  17. # # # # # # # # # ## ## ##
  18. # # #### #### ### # # #### ## ## ##
  19.  
  20. import TestFemImport
  21. import TestObjectExistance
  22. import TestFemCommon
  23. import TestObjectCreate
  24. import TestObjectType
  25. import TestObjectOpen
  26. import TestMaterialUnits
  27. import TestMeshCommon
  28. import TestMeshEleTetra10
  29. import TestMeshGroups
  30. import TestResult
  31. import TestCcxTools
  32. import TestSolverCalculix
  33. import TestSolverElmer
  34. import TestSolverZ88
  35. import TestObjectOpen
  36. testLoadMesh (MeshTestsApp.LoadMeshInThreadsCases) ... ok
  37. testSphereMesh (MeshTestsApp.LoadMeshInThreadsCases) ... ok
  38. testIntersection (MeshTestsApp.MeshGeoTestCases) ... ok
  39. testIntersection2 (MeshTestsApp.MeshGeoTestCases) ... ok
  40. testIntersectionCoplanar (MeshTestsApp.MeshGeoTestCases) ... ok
  41. testIntersectionOfCollinearEdges (MeshTestsApp.MeshGeoTestCases) ... ok
  42. testIntersectionOfIntersectingEdges (MeshTestsApp.MeshGeoTestCases) ... ok
  43. testIntersectionOfParallelEdges (MeshTestsApp.MeshGeoTestCases) ... ok
  44. testIntersectionOfParallelTriangles (MeshTestsApp.MeshGeoTestCases) ... ok
  45. testIntersectionOfTransformedMesh (MeshTestsApp.MeshGeoTestCases) ... ok
  46. testIntersectionOfWarpedEdges (MeshTestsApp.MeshGeoTestCases) ... ok
  47. testIntersectionOnEdge (MeshTestsApp.MeshGeoTestCases) ... ok
  48. testIntersectionOverlap (MeshTestsApp.MeshGeoTestCases) ... ok
  49. testSelfIntersection (MeshTestsApp.MeshGeoTestCases) ... ok
  50. testFindNearest (MeshTestsApp.MeshSplitTestCases) ... ok
  51. testSplitFacetOnOneEdge (MeshTestsApp.MeshSplitTestCases) ... ok
  52. testSplitFacetOnTwoEdges_01 (MeshTestsApp.MeshSplitTestCases) ... ok
  53. testSplitFacetOnTwoEdges_02 (MeshTestsApp.MeshSplitTestCases) ... ok
  54. testSplitFacetOnTwoEdges_10 (MeshTestsApp.MeshSplitTestCases) ... ok
  55. testSplitFacetOnTwoEdges_12 (MeshTestsApp.MeshSplitTestCases) ... ok
  56. testSplitFacetOnTwoEdges_20 (MeshTestsApp.MeshSplitTestCases) ... ok
  57. testSplitFacetOnTwoEdges_21 (MeshTestsApp.MeshSplitTestCases) ... ok
  58. testSplitFacetOnTwoEdges_5teps (MeshTestsApp.MeshSplitTestCases) ... ok
  59. testCenterOfGravity (MeshTestsApp.MeshSubElement) ... ok
  60. testCountSubElements (MeshTestsApp.MeshSubElement) ... ok
  61. testFacesFromSubElement (MeshTestsApp.MeshSubElement) ... ok
  62. testSegmentSubElement (MeshTestsApp.MeshSubElement) ... ok
  63. testSubElements (MeshTestsApp.MeshSubElement) ... ok
  64. testCollapseFacetsAll (MeshTestsApp.MeshTopoTestCases) ... ok
  65. testCollapseFacetsMultible (MeshTestsApp.MeshTopoTestCases) ... ok
  66. testCollapseFacetsSingle (MeshTestsApp.MeshTopoTestCases) ... ok
  67. testCorruptedFacet (MeshTestsApp.MeshTopoTestCases) ... ok
  68. testCTRIA3Element (MeshTestsApp.NastranReader) ... ok
  69. testDelimitedGRIDElement (MeshTestsApp.NastranReader) ... ok
  70. testEightCharGRIDElement (MeshTestsApp.NastranReader) ... ok
  71. testSixteenCharGRIDElement (MeshTestsApp.NastranReader) ... ok
  72. testPrimitiveCount (MeshTestsApp.PivyTestCases) ... ok
  73. testRayPick (MeshTestsApp.PivyTestCases) ... ok
  74. testFitBad (MeshTestsApp.PolynomialFitCases) ... ok
  75. testFitExact (MeshTestsApp.PolynomialFitCases) ... ok
  76. testFitGood (MeshTestsApp.PolynomialFitCases) ... ok
  77. testAggregates (TestSpreadsheet.SpreadsheetCases)
  78. Test all aggregate functions ... ok
  79. testAlias (TestSpreadsheet.SpreadsheetCases)
  80. Playing with aliases ... ok
  81. testAmbiguousAlias (TestSpreadsheet.SpreadsheetCases)
  82. Try to set the same alias twice (bug #2402) ... ok
  83. testBindAcrossSheets (TestSpreadsheet.SpreadsheetCases) ... ok
  84. testBindHiddenRefAcrossSheets (TestSpreadsheet.SpreadsheetCases) ... ok
  85. testClearAlias (TestSpreadsheet.SpreadsheetCases)
  86. This was causing a crash ... ok
  87. testCrossDocumentLinks (TestSpreadsheet.SpreadsheetCases)
  88. Expressions across files are not saved (bu<Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.C27: Units must be equal.
  89. in expression: cath(7.071067811865476mm; 5mm; 4)
  90. <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.C26: Units must be equal.
  91. in expression: cath(5mm; 3)
  92. <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.C24: Units must be equal.
  93. in expression: hypot(3mm; 4; 5)
  94. <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.C23: Units must be equal.
  95. in expression: hypot(3mm; 4)
  96. <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.D21: Exponent is not allowed to have a unit.
  97. in expression: pow(7mm; 4mm)
  98. <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.C20: Units must be equal.
  99. in expression: atan2(3mm; 3)
  100. <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.B17: Unit must be empty.
  101. in expression: tanh(0.5mm)
  102. <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.B16: Unit must be empty.
  103. in expression: cosh(0.5mm)
  104. <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.B15: Unit must be empty.
  105. in expression: sinh(0.5mm)
  106. <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.B14: Unit must be empty.
  107. in expression: atan(0.5mm)
  108. <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.B13: Unit must be empty.
  109. in expression: acos(0.5mm)
  110. <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.B12: Unit must be empty.
  111. in expression: asin(0.5mm)
  112. <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.C7: Unit must be empty.
  113. in expression: log10(-3mm)
  114. <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.C6: Unit must be empty.
  115. in expression: log(-3mm)
  116. <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.C5: Unit must be empty.
  117. in expression: exp(-3mm)
  118. Recompute failed! Please check report view.
  119. <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.H2: Cannot invert singular matrix
  120. in expression: G2 ^ -1
  121. Recompute failed! Please check report view.
  122. g #2442) ... ok
  123. testCrossLinkEmptyPropertyName (TestSpreadsheet.SpreadsheetCases) ... ok
  124. testExpressionWithAlias (TestSpreadsheet.SpreadsheetCases) ... ok
  125. testFixPR6843 (TestSpreadsheet.SpreadsheetCases) ... ok
  126. testFunctions (TestSpreadsheet.SpreadsheetCases)
  127. Test all built-in simple functions ... ok
  128. testInsertColumnsAlias (TestSpreadsheet.SpreadsheetCases)
  129. Regression test for issue 4429; insert columns to sheet with aliases ... ok
  130. testInsertRows (TestSpreadsheet.SpreadsheetCases)
  131. Inserting rows -- check renaming of internal cells ... ok
  132. testInsertRowsAlias (TestSpreadsheet.SpreadsheetCases)
  133. Regression test for issue 4429; insert rows to sheet with aliases ... ok
  134. testInvoluteGear (TestSpreadsheet.SpreadsheetCases)
  135. Support of boolean or integer values ... ok
  136. testIssue3128 (TestSpreadsheet.SpreadsheetCases)
  137. Regression test for issue 3128; mod should work with arbitrary units for both arguments ... ok
  138. testIssue3225 (TestSpreadsheet.SpreadsheetCases)
  139. Inserting rows -- check renaming of internal cells ... ok
  140. testIssue3363 (TestSpreadsheet.SpreadsheetCases)
  141. Regression test for issue 3363; Nested conditionals statement fails with additional conditional statement in false-branch ... ok
  142. testIssue3432 (TestSpreadsheet.SpreadsheetCases)
  143. Regression test for issue 3432; numbers with units are ignored from aggregates ... ok
  144. testIssue4156 (TestSpreadsheet.SpreadsheetCases)
  145. Regression test for issue 4156; necessarily use of leading '=' to enter an expression, creates inconsistent behavior depending on the spreadsheet state ... ok
  146. testIssue6840 (TestSpreadsheet.SpreadsheetCases) ... ok
  147. testIssue6844 (TestSpreadsheet.SpreadsheetCases) ... ok
  148. testMatrix (TestSpreadsheet.SpreadsheetCases)
  149. Test Matrix/Vector/Placement/Rotation operations ... ok
  150. testMergeCells (TestSpreadsheet.SpreadsheetCases) ... ok
  151. testMergeCellsAndBind (TestSpreadsheet.SpreadsheetCases) ... ok
  152. testNumbers (TestSpreadsheet.SpreadsheetCases)
  153. Test different numbers ... ok
  154. testPlacementName (TestSpreadsheet.SpreadsheetCases)
  155. Object name is equal to property name (bug #2389) ... ok
  156. testPrecedence (TestSpreadsheet.SpreadsheetCases)
  157. Precedence -- test precedence for relational operators and conditional operator. ... ok
  158. testQuantitiesAndFractionsAsNumbers (TestSpreadsheet.SpreadsheetCases)
  159. Test quantities and simple fractions as numbers ... ok
  160. testRelationalOperators (TestSpreadsheet.SpreadsheetCases)
  161. Test relational operators ... ok
  162. testRemoveColumnsAlias (TestSpreadsheet.SpreadsheetCases)
  163. Regression test for issue 4429; remove columns from sheet with aliases ... ok
  164. testRemoveColumnsAliasReuseName (TestSpreadsheet.SpreadsheetCases)
  165. Regression test for issue 4492; deleted aliases remains in database ... ok
  166. testRemoveRows (TestSpreadsheet.SpreadsheetCases)
  167. Removing rows -- check renaming of internal cells ... ok
  168. testRemoveRowsAlias (TestSpreadsheet.SpreadsheetCases)
  169. Regression test for issue 4429; remove rows from sheet with aliases ... ok
  170. testRemoveRowsAliasReuseName (TestSpreadsheet.SpreadsheetCases)
  171. Regression test for issue 4492; deleted aliases remains in database ... ok
  172. testRenameAlias (TestSpreadsheet.SpreadsheetCases)
  173. Test renaming of alias1 to alias2 in a spreadsheet ... ok
  174. testRenameAlias2 (TestSpreadsheet.SpreadsheetCases)
  175. Test renaming of alias1 to alias2 in a spreadsheet, when referenced from another object ... ok
  176. testRenameAlias3 (TestSpreadsheet.SpreadsheetCases)
  177. Test renaming of document object referenced from another object ... ok
  178. testSetInvalidAlias (TestSpreadsheet.SpreadsheetCases)
  179. Try to use a cell address as alias name ... ok
  180. testSetInvalidAlias2 (TestSpreadsheet.SpreadsheetCases)
  181. Try to use a unit (reserved word) as alias name ... ok
  182. testSketcher (TestSpreadsheet.SpreadsheetCases)
  183. Mixup of Label and Name (bug #2407) ... ok
  184. testUndoAliasCreationReuseName (TestSpreadsheet.SpreadsheetCases)
  185. Test deleted aliases by undo remains in database ... ok
  186. testUnits (TestSpreadsheet.SpreadsheetCases)
  187. Units -- test unit calculations. ... ok
  188. testAngle (BaseTests.AlgebraTestCase) ... ok
  189. testAngleWithNullVector (BaseTests.AlgebraTestCase) ... ok
  190. testBounding (BaseTests.Algebr Printing error
  191. Printing warning
  192. aTestCase) ... ok
  193. testInverted (BaseTests.AlgebraTestCase) ... ok
  194. testMatrix (BaseTests.AlgebraTestCase) ... ok
  195. testRotAndMoveMatrix (BaseTests.AlgebraTestCase) ... ok
  196. testRotation (BaseTests.AlgebraTestCase) ... ok
  197. testVector2d (BaseTests.AlgebraTestCase) ... ok
  198. testYawPitchRoll (BaseTests.AlgebraTestCase) ... ok
  199. testAsynchronPrintFromThread (BaseTests.ConsoleTestCase) ... Call from Python thread (not synchronized): count=1
  200. Call from Python thread (not synchronized): count=2
  201. Call from Python thread (not synchronized): count=3
  202. Call from Python thread (not synchronized): count=4
  203. Call from Python thread (not synchronized): count=5
  204. Call from Python thread (not synchronized): count=6
  205. Call from Python thread (not synchronized): count=7
  206. Call from Python thread (not synchronized): count=8
  207. Call from Python thread (not synchronized): count=9
  208. Call from Python thread (not synchronized): count=10
  209. 10
  210. ok
  211. testPrint (BaseTests.ConsoleTestCase) ... Printing message
  212. ok
  213. testSynchronPrintFromThread (BaseTests.ConsoleTestCase) ... Call from Python thread: count=1
  214. Call from Python thread: count=2
  215. Call from Python thread: count=3
  216. Call from Python thread: count=4
  217. Call from Python thread: count=5
  218. Call from Python thread: count=6
  219. Call from Python thread: count=7
  220. Call from Python thread: count=8
  221. Call from Python thread: count=9
  222. Call from Python thread: count=10
  223. 10
  224. ok
  225. testAddition (BaseTests.MatrixTestCase) ... ok
  226. testAnything (BaseTests.MatrixTestCase) ... ok
  227. testColRow (BaseTests.MatrixTestCase) ... ok
  228. testMatrix (BaseTests.MatrixTestCase) ... ok
  229. testMatrixPlacementMatrix (BaseTests.MatrixTestCase) ... ok
  230. testMinus (BaseTests.MatrixTestCase) ... ok
  231. testMultLeftOrRight (BaseTests.MatrixTestCase) ... ok
  232. testNull (BaseTests.MatrixTestCase) ... ok
  233. testNumberProtocol (BaseTests.MatrixTestCase) ... ok
  234. testOrder (BaseTests.MatrixTestCase) ... ok
  235. testPlacement (BaseTests.MatrixTestCase) ... ok
  236. testPower (BaseTests.MatrixTestCase) ... ok
  237. testRotation (BaseTests.MatrixTestCase) ... ok
  238. testScalar (BaseTests.MatrixTestCase) ... ok
  239. testScale (BaseTests.MatrixTestCase) ... ok
  240. testShearing (BaseTests.MatrixTestCase) ... ok
  241. testTrace (BaseTests.MatrixTestCase) ... ok
  242. testUnity (BaseTests.MatrixTestCase) ... ok
  243. testVector (BaseTests.MatrixTestCase) ... ok
  244. testVectorMult (BaseTests.MatrixTestCase) ... ok
  245. testBool (BaseTests.ParameterTestCase) ... ok
  246. testExportImport (BaseTests.ParameterTestCase) ... ok
  247. testFloat (BaseTests.ParameterTestCase) ... ok
  248. testGroup (BaseTests.ParameterTestCase) ... ok
  249. testGroupNames (BaseTests.ParameterTestCase) ... ok
  250. testInt (BaseTests.ParameterTestCase) ... ok
  251. testNesting (BaseTests.ParameterTestCase) ... ok
  252. testString (BaseTests.ParameterTestCase) ... ok
  253. testConversions (UnitTests.UnitBasicCases) ... ok
  254. testDivide (UnitTests.UnitBasicCases) ... ok
  255. testEnergy (UnitTests.UnitBasicCases) ... ok
  256. testImperial (UnitTests.UnitBasicCases) ... ok
  257. testIssue6735 (UnitTests.UnitBasicCases) ... ok
  258. testQuantity (UnitTests.UnitBasicCases) ... ok
  259. testSchemeTranslation (UnitTests.UnitBasicCases) ... b'10.0 mm : 9.524999999999999 mm : 3/8" : CentiMetre : Building US (ft-in/sqft/cft)'
  260. b'100.0 mm : 98.425 mm : 3+7/8" : DeciMetre : Building US (ft-in/sqft/cft)'
  261. b'1000000.0 mm : 1000001.175 mm : 3280\' 10+1/8" : KiloMetre : Building US (ft-in/sqft/cft)'
  262. b'1000000.0 kg/s^2 : 999999.5503821528 kg/s^2 : 5710.1466608456139511 lbf/in : MegaNewtonPerMeter : US customary (in/lb)'
  263. b'1000000.0 kg/s^2 : 999999.5503821528 kg/s^2 : 5710.1466608456139511 lbf/in : MegaNewtonPerMeter : Imperial decimal (in/lb)'
  264. b'1000000.0 kg/s^2 : 999999.5503821528 kg/s^2 : 5710.1466608456139511 lbf/in : MegaNewtonPerMeter : Imperial for Civil Eng (ft, ft/sec)'
  265. b'1000.0 mm : 1000.1250000000001 mm : 3\' 3+3/8" : Metre : Building US (ft-in/sqft/cft)'
  266. b'1.0 mm : 0.0 : 0 : MilliMetre : Building US (ft-in/sqft/cft)'
  267. b'0.0254 mm : 0.0 : 0 : Thou : Building US (ft-in/sqft/cft)'
  268. ok
  269. testSchemes (UnitTests.UnitBasicCases) ... ok
  270. testSelfConsistency (UnitTests.UnitBasicCases) ... ok
  271. testToString (UnitTests.UnitBasicCases) ... ok
  272. testTrigonometric (UnitTests.UnitBasicCases) ... ok
  273. testVoltage (<Gui> Document.cpp(675): Invalid view provider type 'App::Extension' for CreateTest#App__DocumentObject
  274. /usr/lib64/freecad/Mod/Test/Document.py(1611)<class 'AttributeError'>: Module Document has no class Cls
  275. App::FeatureTest: Link(s) to object(s) 'Cylinder' go out of the allowed scope 'Fusion'. Instead, the linked object(s) reside within 'Part1'.
  276. App::FeatureTest: Link(s) to object(s) 'Box Cylinder' go out of the allowed scope 'Fusion'. Instead, the linked object(s) reside within 'Part1 Part1'.
  277. 3.1e-08 <App> Document.cpp(3216): The graph must be a DAG.
  278. 0.000339786 <App> Document.cpp(3571): GroupTests#Part1 still touched after recompute
  279. UnitTests.UnitBasicCases) ... ok
  280. testIssue0003323 (Document.DocumentBacklinks) ... ok
  281. testAbortTransaction (Document.DocumentBasicCases) ... ok
  282. testAccessByNameOrID (Document.DocumentBasicCases) ... ok
  283. testAddRemove (Document.DocumentBasicCases) ... ok
  284. testAddRemoveUndo (Document.DocumentBasicCases) ... ok
  285. testAddition (Document.DocumentBasicCases) ... ok
  286. testAttributeOfDynamicProperty (Document.DocumentBasicCases) ... ok
  287. testCreateDestroy (Document.DocumentBasicCases) ... ok
  288. testDuplicateLinks (Document.DocumentBasicCases) ... ok
  289. testEnum (Document.DocumentBasicCases) ... ok
  290. testExtensionBug0002785 (Document.DocumentBasicCases) ... ok
  291. testExtensionBugViewProvider (Document.DocumentBasicCases) ... ok
  292. testExtensionGroup (Document.DocumentBasicCases) ... ok
  293. testExtensions (Document.DocumentBasicCases) ... ok
  294. testIssue4823 (Document.DocumentBasicCases) ... ok
  295. testMem (Document.DocumentBasicCases) ... ok
  296. testNoRecompute (Document.DocumentBasicCases) ... ok
  297. testNoRecomputeParent (Document.DocumentBasicCases) ... ok
  298. testNotification_Issue2902Part2 (Document.DocumentBasicCases) ... ok
  299. testNotification_Issue2996 (Document.DocumentBasicCases) ... ok
  300. testObjects (Document.DocumentBasicCases) ... ok
  301. testPlacementList (Document.DocumentBasicCases) ... ok
  302. testProp_NonePropertyLink (Document.DocumentBasicCases) ... ok
  303. testProp_OutputPropertyLink (Document.DocumentBasicCases) ... ok
  304. testPropertyLink_Issue2902Part1 (Document.DocumentBasicCases) ... ok
  305. testRemoval (Document.DocumentBasicCases) ... ok
  306. testSamePropertyOfLinkAndLinkedObject (Document.DocumentBasicCases) ... ok
  307. testSubObject (Document.DocumentBasicCases) ... ok
  308. testWrongTypes (Document.DocumentBasicCases) ... ok
  309. testExpression (Document.DocumentExpressionCases) ... ok
  310. testIssue4649 (Document.DocumentExpressionCases) ... onChanged <Document.DocumentExpressionCases.testIssue4649.<locals>.Cls object at 0x7f5738248670> <group object> Proxy
  311. onChanged <Document.DocumentExpressionCases.testIssue4649.<locals>.Cls object at 0x7f5738248670> <group object> ExpressionEngine
  312. onChanged <Document.DocumentExpressionCases.testIssue4649.<locals>.Cls object at 0x7f5738248670> <group object> ExpressionEngine
  313. onChanged <Document.DocumentExpressionCases.testIssue4649.<locals>.Cls object at 0x7f5738248670> <group object> propA
  314. Removing expression...
  315. onChanged <Document.DocumentExpressionCases.testIssue4649.<locals>.Cls object at 0x7f5738248670> <group object> ExpressionEngine
  316. onChanged <Document.DocumentExpressionCases.testIssue4649.<locals>.Cls object at 0x7f5738248670> <group object> _GroupTouched
  317. onChanged <Document.DocumentExpressionCases.testIssue4649.<locals>.Cls object at 0x7f5738248670> <group object> propA
  318. Removing expression...
  319. onChanged <Document.DocumentExpressionCases.testIssue4649.<locals>.Cls object at 0x7f5738248670> <group object> ExpressionEngine
  320. onChanged <Document.DocumentExpressionCases.testIssue4649.<locals>.Cls object at 0x7f5738248670> <group object> ExpressionEngine
  321. onChanged <Document.DocumentExpressionCases.testIssue4649.<locals>.Cls object at 0x7f5738248670> <group object> propA
  322. Removing expression...
  323. onChanged <Document.DocumentExpressionCases.testIssue4649.<locals>.Cls object at 0x7f5738248670> <group object> _GroupTouched
  324. ok
  325. testApplyFiles (Document.DocumentFileIncludeCases) ... ok
  326. testGroup (Document.DocumentGroupCases) ... ok
  327. testGroupAndGeoFeatureGroup (Document.DocumentGroupCases) ... ok
  328. testIssue0003150Part2 (Document.DocumentGroupCases) ... ok
  329. testDocument (Document.DocumentObserverCases) ... ok
  330. testGuiObserver (Document.DocumentObserverCases) ... ok
  331. testObject (Document.DocumentObserverCases) ... ok
  332. testRemoveObserver (Document.DocumentObserverCases) ... ok
  333. testSave (Document.DocumentObserverCases) ... ok
  334. testUndoDisabledDocument (Document.DocumentObserverCases) ... ok
  335. testColorList (Document.DocumentPlatformCases) ... ok
  336. testFloatList (Document.DocumentPlatformCases) ... ok
  337. testPoints (Document.DocumentPlatformCases) ... ok
  338. testVectorList (Document.DocumentPlatformCases) ... ok
  339. testDescent (Document.DocumentPropertyCases) ... ok
  340. testRemoveProperty (Document.DDocument with the UUID '26558b36-a086-41c1-92a6-a3734c068c15' already exists, change to '4ee39c6f-99cd-4697-a337-c8d86780bd5e'
  341. ocumentPropertyCases) ... ok
  342. testRemovePropertyExpression (Document.DocumentPropertyCases) ... ok
  343. testRemovePropertyOnChange (Document.DocumentPropertyCases) ... ok
  344. testDescent (Document.DocumentRecomputeCases) ... ok
  345. testRecompute (Document.DocumentRecomputeCases) ... <App::FeatureTest object>
  346. <App::FeatureTest object>
  347. <App::FeatureTest object>
  348. <App::FeatureTest object>
  349. <App::FeatureTest object>
  350. <App::FeatureTest object>
  351. <App::FeatureTest object>
  352. <App::FeatureTest object>
  353. <App::FeatureTest object>
  354. <App::FeatureTest object>
  355. <App::FeatureTest object>
  356. ok
  357. testActiveDocument (Document.DocumentSaveRestoreCases) ... ok
  358. testExtensionSaveRestore (Document.DocumentSaveRestoreCases) ... ok
  359. testPersistenceContentDump (Document.DocumentSaveRestoreCases) ... ok
  360. testRestore (Document.DocumentSaveRestoreCases) ... ok
  361. testSaveAndRestore (Document.DocumentSaveRestoreCases) ... ok
  362. testUndo (Document.UndoRedoCases) ... ok
  363. testUndoClear (Document.UndoRedoCases) ... ok
  364. testUndoInList (Document.UndoRedoCases) ... ok
  365. testUndoIssue0003150Part1 (Document.UndoRedoCases) ... ok
  366. testUndoProperties (Document.UndoRedoCases) ... ok
  367. test_content_item_tags (Metadata.TestMetadata) ... ok
  368. test_content_types (Metadata.TestMetadata) ... ok
  369. test_copy_constructor (Metadata.TestMetadata) ... ok
  370. test_default_constructor (Metadata.TestMetadata) ... ok
  371. test_file_path (Metadata.TestMetadata) ... ok
  372. test_first_supported_version (Metadata.TestMetadata) ... ok
  373. test_generic_metadata (Metadata.TestMetadata) ... ok
  374. test_last_supported_version (Metadata.TestMetadata) ... ok
  375. test_supports_current (Metadata.TestMetadata) ... ok
  376. test_toplevel_tags (Metadata.TestMetadata) ... ok
  377. test_xml_constructor (Metadata.TestMetadata) ... ok
  378. testSaveAndRestore (UnicodeTests.DocumentSaveRestoreCases) ... ok
  379. testUnicodeLabel (UnicodeTests.UnicodeBasicCases) ... ok
  380. testAll (TestPythonSyntax.PythonSyntaxTestCase) ... ok
  381. test010 (PathTests.TestPathPost.OutputOrderingTestCases) ... ok
  382. test020 (PathTests.TestPathPost.OutputOrderingTestCases) ... ok
  383. test030 (PathTests.TestPathPost.OutputOrderingTestCases) ... ['G54', 'T1', 'FirstOp-(T1)', 'SecondOp-(T1)', 'T2', 'ThirdOp-(T2)', 'T1', 'FourthOp-(T1)', 'T3', 'FifthOp-(T3)']
  384. ok
  385. test040 (PathTests.TestPathPost.OutputOrderingTestCases) ... ok
  386. test050 (PathTests.TestPathPost.OutputOrderingTestCases) ... ok
  387. test060 (PathTests.TestPathPost.OutputOrderingTestCases) ... ok
  388. test070 (PathTests.TestPathPost.OutputOrderingTestCases) ... ok
  389. test00 (PathTests.TestPathDressupDogbone.TestDressupDogbone)
  390. Verify bones are inserted for simple moves. ... PathDressupDogbone.INFO: Here we go ...
  391. PathDressupDogbone.INFO: Default side = right
  392. PathDressupDogbone.INFO: inside -> side = left
  393. PathDressupDogbone.INFO: CW -> stay on side
  394. PathDressupDogbone.INFO: Here we go ...
  395. PathDressupDogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ]
  396. PathDressupDogbone.INFO: nope
  397. PathDressupDogbone.INFO: 1: Command G1 [ Z:0 ]
  398. PathDressupDogbone.INFO: nope
  399. PathDressupDogbone.INFO: 2: Command G1 [ Y:100 ]
  400. PathDressupDogbone.INFO: is a candidate, keeping for later
  401. PathDressupDogbone.INFO: adding to odds and ends
  402. PathDressupDogbone.INFO: 3: Command G1 [ X:12 ]
  403. PathDressupDogbone.INFO: - direction = Right/Right
  404. PathDressupDogbone.INFO: Found bone corner: Vector (10.0, 100.0, 0.0)
  405. PathDressupDogbone.INFO: 4: Command G1 [ Y:10 ]
  406. PathDressupDogbone.INFO: - direction = Right/Right
  407. PathDressupDogbone.INFO: Found bone corner: Vector (12.0, 100.0, 0.0)
  408. PathDressupDogbone.INFO: removing potential path crossing
  409. PathDressupDogbone.INFO: 5: Command G1 [ X:10 ]
  410. PathDressupDogbone.INFO: - direction = Right/Right
  411. PathDressupDogbone.INFO: Found bone corner: Vector (12.0, 10.0, 0.0)
  412. PathDressupDogbone.INFO: removing potential path crossing
  413. PathDressupDogbone.INFO: 6: Command G1 [ Z:10 ]
  414. PathDressupDogbone.INFO: Looking for connection in odds and ends
  415. PathDressupDogbone.INFO: - direction = Right/Right
  416. PathDressupDogbone.INFO: and there is one
  417. PathDressupDogbone.INFO: removing potential path crossing
  418. ok
  419. test01 (PathTests.TestPathDressupDogbone.TestDressupDogbone)
  420. V<Path.Area> Area.cpp(1437): hit bottom -0,1.77636e-15,1e-06
  421. <Path.Area> Area.cpp(1437): hit bottom 0,0,1e-06
  422. <Path.Area> Area.cpp(1437): hit bottom 2.52435e-29,-2.52435e-29,1e-06
  423. erify bones are inserted if hole ends with rapid move out. ... PathDressupDogbone.INFO: Here we go ...
  424. PathDressupDogbone.INFO: Default side = right
  425. PathDressupDogbone.INFO: inside -> side = left
  426. PathDressupDogbone.INFO: CW -> stay on side
  427. PathDressupDogbone.INFO: Here we go ...
  428. PathDressupDogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ]
  429. PathDressupDogbone.INFO: nope
  430. PathDressupDogbone.INFO: 1: Command G1 [ Z:0 ]
  431. PathDressupDogbone.INFO: nope
  432. PathDressupDogbone.INFO: 2: Command G1 [ Y:100 ]
  433. PathDressupDogbone.INFO: is a candidate, keeping for later
  434. PathDressupDogbone.INFO: adding to odds and ends
  435. PathDressupDogbone.INFO: 3: Command G1 [ X:12 ]
  436. PathDressupDogbone.INFO: - direction = Right/Right
  437. PathDressupDogbone.INFO: Found bone corner: Vector (10.0, 100.0, 0.0)
  438. PathDressupDogbone.INFO: 4: Command G1 [ Y:10 ]
  439. PathDressupDogbone.INFO: - direction = Right/Right
  440. PathDressupDogbone.INFO: Found bone corner: Vector (12.0, 100.0, 0.0)
  441. PathDressupDogbone.INFO: removing potential path crossing
  442. PathDressupDogbone.INFO: 5: Command G1 [ X:10 ]
  443. PathDressupDogbone.INFO: - direction = Right/Right
  444. PathDressupDogbone.INFO: Found bone corner: Vector (12.0, 10.0, 0.0)
  445. PathDressupDogbone.INFO: removing potential path crossing
  446. PathDressupDogbone.INFO: 6: Command G0 [ Z:10 ]
  447. PathDressupDogbone.INFO: Looking for connection in odds and ends
  448. PathDressupDogbone.INFO: - direction = Right/Right
  449. PathDressupDogbone.INFO: and there is one
  450. PathDressupDogbone.INFO: removing potential path crossing
  451. ok
  452. test02 (PathTests.TestPathDressupDogbone.TestDressupDogbone)
  453. Verify bones are correctly generated for a Profile. ... PathSetupSheet.INFO: SetupSheet has no support for Profile Faces
  454. PathDressupDogbone.INFO: Here we go ...
  455. PathDressupDogbone.INFO: Default side = right
  456. PathDressupDogbone.INFO: not inside -> side stays right
  457. PathDressupDogbone.INFO: CW -> stay on side
  458. PathDressupDogbone.INFO: Here we go ...
  459. PathDressupDogbone.INFO: 0: Command (Profile_Faces) [ ]
  460. PathDressupDogbone.INFO: 1: Command (Compensated Tool Path. Diameter: 5.0) [ ]
  461. PathDressupDogbone.INFO: 2: Command G0 [ Z:16 ]
  462. PathDressupDogbone.INFO: nope
  463. PathDressupDogbone.INFO: 3: Command G0 [ X:72.5 Y:72.5 ]
  464. PathDressupDogbone.INFO: nope
  465. PathDressupDogbone.INFO: 4: Command G0 [ Z:14 ]
  466. PathDressupDogbone.INFO: nope
  467. PathDressupDogbone.INFO: 5: Command G1 [ X:72.5 Y:72.5 Z:5 ]
  468. PathDressupDogbone.INFO: nope
  469. PathDressupDogbone.INFO: 6: Command G1 [ X:27.5 Y:72.5 Z:5 ]
  470. PathDressupDogbone.INFO: is a candidate, keeping for later
  471. PathDressupDogbone.INFO: adding to odds and ends
  472. PathDressupDogbone.INFO: 7: Command G1 [ X:27.5 Y:27.5 Z:5 ]
  473. PathDressupDogbone.INFO: - direction = Left/Left
  474. PathDressupDogbone.INFO: Found bone corner: Vector (27.500000099999994, 72.5, 5.0)
  475. PathDressupDogbone.INFO: 8: Command G1 [ X:72.5 Y:27.5 Z:5 ]
  476. PathDressupDogbone.INFO: - direction = Left/Left
  477. PathDressupDogbone.INFO: Found bone corner: Vector (27.500000099999994, 27.500000099999994, 5.0)
  478. PathDressupDogbone.INFO: removing potential path crossing
  479. PathDressupDogbone.INFO: 9: Command G1 [ X:72.5 Y:72.5 Z:5 ]
  480. PathDressupDogbone.INFO: - direction = Left/Left
  481. PathDressupDogbone.INFO: Found bone corner: Vector (72.5, 27.500000099999994, 5.0)
  482. PathDressupDogbone.INFO: removing potential path crossing
  483. PathDressupDogbone.INFO: 10: Command G1 [ X:72.5 Y:72.5 Z:1e-06 ]
  484. PathDressupDogbone.INFO: Looking for connection in odds and ends
  485. PathDressupDogbone.INFO: - direction = Left/Left
  486. PathDressupDogbone.INFO: and there is one
  487. PathDressupDogbone.INFO: removing potential path crossing
  488. PathDressupDogbone.INFO: 11: Command G1 [ X:27.5 Y:72.5 Z:1e-06 ]
  489. PathDressupDogbone.INFO: is a candidate, keeping for later
  490. PathDressupDogbone.INFO: adding to odds and ends
  491. PathDressupDogbone.INFO: 12: Command G1 [ X:27.5 Y:27.5 Z:1e-06 ]
  492. PathDressupDogbone.INFO: - direction = Left/Left
  493. PathDressupDogbone.INFO: Found bone corner: Vector (27.500000099999994, 72.5, 1e-06)
  494. PathDressupDogbone.INFO: 13: Command G1 [ X:72.5 Y:27.5 Z:1e-06 ]
  495. PathDressupDogbone.INFO: - direction = Left/Left
  496. PathDressupDogbone.INFO: Found bone corner: Vector (27.500000099999994, 27.500000099999994, 1e-06)
  497. PathDressupDogbone.INFO: removing potential path crossing
  498. PathDressupDogbone.INFO: 14: Command G1 [ X:72.5 Y:72.5 Z:1e-06 ]
  499. PathDressupDogbone.INFO: - direction = Left/Left
  500. PathDressupDogbone.INFO: Found bone corner: Vector (72.5, 27.500000099999994, 1e-06)
  501. PathDressupDogbone.INFO: removing potential path crossing
  502. PathDressupDogbone.INFO: 15: Command G0 [ F:0 Z:16 ]
  503. PathDressupDogbone.INFO: Looking for connection in odds and ends
  504. PathDressupDogbone.INFO: - direction = Left/Left
  505. PathDressupDogbone.INFO: and there is one
  506. PathDressupDogbone.INFO: removing potential path crossing
  507. PathDressupDogbone.INFO: 16: Command G0 [ Z:16 ]
  508. PathDressupDogbone.INFO: ignoring and dropping noop move
  509. PathDressupDogbone.INFO: 17: Command G0 [ X:72.5 Y:72.5 ]
  510. PathDressupDogbone.INFO: ignoring and dropping noop move
  511. PathDressupDogbone.INFO: 18: Command G0 [ X:102.5 ]
  512. PathDressupDogbone.INFO: nope
  513. PathDressupDogbone.INFO: 19: Command G0 [ X:102.5 Z:14 ]
  514. PathDressupDogbone.INFO: nope
  515. PathDressupDogbone.INFO: 20: Command G1 [ X:102.5 Y:72.5 Z:5 ]
  516. PathDressupDogbone.INFO: nope
  517. PathDressupDogbone.INFO: 21: Command G1 [ X:102.5 Y:1.5e-07 Z:5 ]
  518. PathDressupDogbone.INFO: is a candidate, keeping for later
  519. PathDressupDogbone.INFO: adding to odds and ends
  520. PathDressupDogbone.INFO: 22: Command G2 [ I:-2.5 J:5.2685e-08 K:0 X:100 Y:-2.5 Z:5 ]
  521. PathDressupDogbone.INFO: nope
  522. PathDressupDogbone.INFO: 23: Command G1 [ X:1.5e-07 Y:-2.5 Z:5 ]
  523. PathDressupDogbone.INFO: is a candidate, keeping for later
  524. PathDressupDogbone.INFO: 24: Command G2 [ I:5.2685e-08 J:2.5 K:0 X:-2.5 Y:1.5e-07 Z:5 ]
  525. PathDressupDogbone.INFO: nope
  526. PathDressupDogbone.INFO: 25: Command G1 [ X:-2.5 Y:100 Z:5 ]
  527. PathDressupDogbone.INFO: is a candidate, keeping for later
  528. PathDressupDogbone.INFO: 26: Command G2 [ I:2.5 J:-5.2684e-08 K:0 X:1.5e-07 Y:102.5 Z:5 ]
  529. PathDressupDogbone.INFO: nope
  530. PathDressupDogbone.INFO: 27: Command G1 [ X:100 Y:102.5 Z:5 ]
  531. PathDressupDogbone.INFO: is a candidate, keeping for later
  532. PathDressupDogbone.INFO: 28: Command G2 [ I:-5.2685e-08 J:-2.5 K:0 X:102.5 Y:100 Z:5 ]
  533. PathDressupDogbone.INFO: nope
  534. PathDressupDogbone.INFO: 29: Command G1 [ X:102.5 Y:72.5 Z:5 ]
  535. PathDressupDogbone.INFO: is a candidate, keeping for later
  536. PathDressupDogbone.INFO: 30: Command G1 [ X:102.5 Y:72.5 Z:1e-06 ]
  537. PathDressupDogbone.INFO: Looking for connection in odds and ends
  538. PathDressupDogbone.INFO: - direction = Straight/Left
  539. PathDressupDogbone.INFO: 31: Command G1 [ X:102.5 Y:1.5e-07 Z:1e-06 ]
  540. PathDressupDogbone.INFO: is a candidate, keeping for later
  541. PathDressupDogbone.INFO: adding to odds and ends
  542. PathDressupDogbone.INFO: 32: Command G2 [ I:-2.5 J:5.2685e-08 K:0 X:100 Y:-2.5 Z:1e-06 ]
  543. PathDressupDogbone.INFO: nope
  544. PathDressupDogbone.INFO: 33: Command G1 [ X:1.5e-07 Y:-2.5 Z:1e-06 ]
  545. PathDressupDogbone.INFO: is a candidate, keeping for later
  546. PathDressupDogbone.INFO: 34: Command G2 [ I:5.2685e-08 J:2.5 K:0 X:-2.5 Y:1.5e-07 Z:1e-06 ]
  547. PathDressupDogbone.INFO: nope
  548. PathDressupDogbone.INFO: 35: Command G1 [ X:-2.5 Y:100 Z:1e-06 ]
  549. PathDressupDogbone.INFO: is a candidate, keeping for later
  550. PathDressupDogbone.INFO: 36: Command G2 [ I:2.5 J:-5.2684e-08 K:0 X:1.5e-07 Y:102.5 Z:1e-06 ]
  551. PathDressupDogbone.INFO: nope
  552. PathDressupDogbone.INFO: 37: Command G1 [ X:100 Y:102.5 Z:1e-06 ]
  553. PathDressupDogbone.INFO: is a candidate, keeping for later
  554. PathDressupDogbone.INFO: 38: Command G2 [ I:-5.2685e-08 J:-2.5 K:0 X:102.5 Y:100 Z:1e-06 ]
  555. PathDressupDogbone.INFO: nope
  556. PathDressupDogbone.INFO: 39: Command G1 [ X:102.5 Y:72.5 Z:1e-06 ]
  557. PathDressupDogbone.INFO: is a candidate, keeping for later
  558. PathDressupDogbone.INFO: 40: Command G0 [ F:0 Z:16 ]
  559. PathDressupDogbone.INFO: Looking for connection in odds and ends
  560. PathDressupDogbone.INFO: - direction = Straight/Left
  561. PathDressupDogbone.INFO: 41: Command G0 [ Z:16 ]
  562. PathDressupDogbone.INFO: ignoring and dropping noop move
  563. ok
  564. test03 (PathTests.TestPathDressupDogbone.TestDressupDogbone)
  565. Verify no bone is inserted for straight move interrupted by plunge. ... PathDressupDogbone.INFO: Here we go ...
  566. PathDressupDogbone.INFO: Default side = right
  567. PathDressupDogbone.INFO: inside -> side = left
  568. PathDressupDogbone.INFO: CW -> stay on side
  569. PathDressupDogbone.INFO: Here we go ...
  570. PathDressupDogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ]
  571. PathDressupDogbone.INFO: nope
  572. PathDressupDogbone.INFO: 1: Command G1 [ Z:0 ]
  573. PathDressupDogbone.INFO: nope
  574. PathDressupDogbone.INFO: 2: Command G1 [ X:0 ]
  575. PathDressupDogbone.INFO: is a candidate, keeping for later
  576. PathDressupDogbone.INFO: adding to odds and ends
  577. PathDressupDogbone.INFO: 3: Command ( start) [ ]
  578. PathDressupDogbone.INFO: 4: Command G1 [ Y:0 ]
  579. PathDressupDogbone.INFO: - direction = Left/Right
  580. PathDressupDogbone.INFO: is a candidate, keeping for later
  581. PathDressupDogbone.INFO: 5: Command G1 [ X:15 ]
  582. PathDressupDogbone.INFO: - direction = Left/Right
  583. PathDressupDogbone.INFO: is a candidate, keeping for later
  584. PathDressupDogbone.INFO: 6: Command G1 [ Y:10 ]
  585. PathDressupDogbone.INFO: - direction = Left/Right
  586. PathDressupDogbone.INFO: is a candidate, keeping for later
  587. PathDressupDogbone.INFO: 7: Command G1 [ X:10 ]
  588. PathDressupDogbone.INFO: - direction = Left/Right
  589. PathDressupDogbone.INFO: is a candidate, keeping for later
  590. PathDressupDogbone.INFO: 8: Command ( straight line move to start) [ ]
  591. PathDressupDogbone.INFO: 9: Command G0 [ Z:10 ]
  592. PathDressupDogbone.INFO: Looking for connection in odds and ends
  593. PathDressupDogbone.INFO: - direction = Straight/Right
  594. ok
  595. test04 (PathTests.TestPathDressupDogbone.TestDressupDogbone)
  596. Verify can handle comments between moves ... PathDressupDogbone.INFO: Here we go ...
  597. PathDressupDogbone.INFO: Default side = right
  598. PathDressupDogbone.INFO: inside -> side = left
  599. PathDressupDogbone.INFO: CW -> stay on side
  600. PathDressupDogbone.INFO: Here we go ...
  601. PathDressupDogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ]
  602. PathDressupDogbone.INFO: nope
  603. PathDressupDogbone.INFO: 1: Command G1 [ Z:0 ]
  604. PathDressupDogbone.INFO: nope
  605. PathDressupDogbone.INFO: 2: Command G1 [ X:20 ]
  606. PathDressupDogbone.INFO: is a candidate, keeping for later
  607. PathDressupDogbone.INFO: adding to odds and ends
  608. PathDressupDogbone.INFO: 3: Command G1 [ Y:0 ]
  609. PathDressupDogbone.INFO: - direction = Right/Right
  610. PathDressupDogbone.INFO: Found bone corner: Vector (20.0, 10.0, 0.0)
  611. PathDressupDogbone.INFO: 4: Command G1 [ X:10 ]
  612. PathDressupDogbone.INFO: - direction = Right/Right
  613. PathDressupDogbone.INFO: Found bone corner: Vector (20.0, 0.0, 0.0)
  614. PathDressupDogbone.INFO: removing potential path crossing
  615. PathDressupDogbone.INFO: 5: Command G1 [ Y:10 ]
  616. PathDressupDogbone.INFO: - direction = Right/Right
  617. PathDressupDogbone.INFO: Found bone corner: Vector (10.0, 0.0, 0.0)
  618. PathDressupDogbone.INFO: removing potential path crossing
  619. PathDressupDogbone.INFO: 6: Command G1 [ Z:10 ]
  620. PathDressupDogbone.INFO: Looking for connection in odds and ends
  621. PathDressupDogbone.INFO: - direction = Right/Right
  622. PathDressupDogbone.INFO: and there is one
  623. PathDressupDogbone.INFO: removing potential path crossing
  624. PathDressupDogbone.INFO: Here we go ...
  625. PathDressupDogbone.INFO: Default side = right
  626. PathDressupDogbone.INFO: inside -> side = left
  627. PathDressupDogbone.INFO: CW -> stay on side
  628. PathDressupDogbone.INFO: Here we go ...
  629. PathDressupDogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ]
  630. PathDressupDogbone.INFO: nope
  631. PathDressupDogbone.INFO: 1: Command G1 [ Z:0 ]
  632. PathDressupDogbone.INFO: nope
  633. PathDressupDogbone.INFO: 2: Command G1 [ X:20 ]
  634. PathDressupDogbone.INFO: is a candidate, keeping for later
  635. PathDressupDogbone.INFO: adding to odds and ends
  636. PathDressupDogbone.INFO: 3: Command G1 [ Y:0 ]
  637. PathDressupDogbone.INFO: - direction = Right/Right
  638. PathDressupDogbone.INFO: Found bone corner: Vector (20.0, 10.0, 0.0)
  639. PathDressupDogbone.INFO: 4: Command G1 [ X:10 ]
  640. PathDressupDogbone.INFO: - direction = Right/Right
  641. PathDressupDogbone.INFO: Found bone corner: Vector (20.0, 0.0, 0.0)
  642. PathDressupDogbone.INFO: removing potential path crossing
  643. PathDressupDogbone.INFO: 5: Command (some comment or other should not change the output) [ ]
  644. PathDressupDogbone.INFO: 6: Command G1 [ Y:10 ]
  645. PathDressupDogbone.INFO: - direction = Right/Right
  646. PathDressupDogbone.INFO: Found bone corner: Vector (10.0, 0.0, 0.0)
  647. PathDressupDogbone.INFO: removing potential path crossing
  648. PathDressupDogbone.INFO: 7: Command G1 [ Z:10 ]
  649. PathDressupDogbone.INFO: Looking for connection in odds and ends
  650. PathDressupDogbone.INFO: - direction = Right/Right
  651. PathDressupDogbone.INFO: and there is one
  652. PathDressupDogbone.INFO: removing potential path crossing
  653. ok
  654. test05 (PathTests.TestPathDressupDogbone.TestDressupDogbone)
  655. Verify can handle noops between moves ... PathDressupDogbone.INFO: Here we go ...
  656. PathDressupDogbone.INFO: Default side = right
  657. PathDressupDogbone.INFO: inside -> side = left
  658. PathDressupDogbone.INFO: CW -> stay on side
  659. PathDressupDogbone.INFO: Here we go ...
  660. PathDressupDogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ]
  661. PathDressupDogbone.INFO: nope
  662. PathDressupDogbone.INFO: 1: Command G1 [ Z:0 ]
  663. PathDressupDogbone.INFO: nope
  664. PathDressupDogbone.INFO: 2: Command G1 [ X:20 ]
  665. PathDressupDogbone.INFO: is a candidate, keeping for later
  666. PathDressupDogbone.INFO: adding to odds and ends
  667. PathDressupDogbone.INFO: 3: Command G1 [ Y:0 ]
  668. PathDressupDogbone.INFO: - direction = Right/Right
  669. PathDressupDogbone.INFO: Found bone corner: Vector (20.0, 10.0, 0.0)
  670. PathDressupDogbone.INFO: 4: Command G1 [ X:10 ]
  671. PathDressupDogbone.INFO: - direction = Right/Right
  672. PathDressupDogbone.INFO: Found bone corner: Vector (20.0, 0.0, 0.0)
  673. PathDressupDogbone.INFO: removing potential path crossing
  674. PathDressupDogbone.INFO: 5: Command G1 [ Y:10 ]
  675. PathDressupDogbone.INFO: - direction = Right/Right
  676. PathDressupDogbone.INFO: Found bone corner: Vector (10.0, 0.0, 0.0)
  677. PathDressupDogbone.INFO: removing potential path crossing
  678. PathDressupDogbone.INFO: 6: Command G1 [ Z:10 ]
  679. PathDressupDogbone.INFO: Looking for connection in odds and ends
  680. PathDressupDogbone.INFO: - direction = Right/Right
  681. PathDressupDogbone.INFO: and there is one
  682. PathDressupDogbone.INFO: removing potential path crossing
  683. PathDressupDogbone.INFO: Here we go ...
  684. PathDressupDogbone.INFO: Default side = right
  685. PathDressupDogbone.INFO: inside -> side = left
  686. PathDressupDogbone.INFO: CW -> stay on side
  687. PathDressupDogbone.INFO: Here we go ...
  688. PathDressupDogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ]
  689. PathDressupDogbone.INFO: nope
  690. PathDressupDogbone.INFO: 1: Command G1 [ Z:0 ]
  691. PathDressupDogbone.INFO: nope
  692. PathDressupDogbone.INFO: 2: Command G1 [ X:20 ]
  693. PathDressupDogbone.INFO: is a candidate, keeping for later
  694. PathDressupDogbone.INFO: adding to odds and ends
  695. PathDressupDogbone.INFO: 3: Command G1 [ Y:0 ]
  696. PathDressupDogbone.INFO: - direction = Right/Right
  697. PathDressupDogbone.INFO: Found bone corner: Vector (20.0, 10.0, 0.0)
  698. PathDressupDogbone.INFO: 4: Command G1 [ X:10 ]
  699. PathDressupDogbone.INFO: - direction = Right/Right
  700. PathDressupDogbone.INFO: Found bone corner: Vector (20.0, 0.0, 0.0)
  701. PathDressupDogbone.INFO: removing potential path crossing
  702. PathDressupDogbone.INFO: 5: Command G1 [ X:10 ]
  703. PathDressupDogbone.INFO: ignoring and dropping noop move
  704. PathDressupDogbone.INFO: 6: Command G1 [ Y:10 ]
  705. PathDressupDogbone.INFO: - direction = Right/Right
  706. PathDressupDogbone.INFO: Found bone corner: Vector (10.0, 0.0, 0.0)
  707. PathDressupDogbone.INFO: removing potential path crossing
  708. PathDressupDogbone.INFO: 7: Command G1 [ Z:10 ]
  709. PathDressupDogbone.INFO: Looking for connection in odds and ends
  710. PathDressupDogbone.INFO: - direction = Right/Right
  711. PathDressupDogbone.INFO: and there is one
  712. PathDressupDogbone.INFO: removing potential path crossing
  713. ok
  714. test00 (PathTests.TestPathDressupHoldingTags.TestHoldingTags)
  715. Check Tag origin. ... ok
  716. test01 (PathTests.TestPathDressupHoldingTags.TestHoldingTags)
  717. Verify solid for a 90 degree tag is a cylinder. ... ok
  718. test02 (PathTests.TestPathDressupHoldingTags.TestHoldingTagTraceback (most recent call last):
  719. File "/usr/lib64/freecad/Mod/Draft/draftutils/todo.py", line 139, in doTasks
  720. f(arg)
  721. File "/usr/lib64/freecad/Mod/Draft/draftmake/make_clone.py", line 129, in <lambda>
  722. ToDo.delay(lambda col: setattr(cl.ViewObject, "DiffuseColor", col),
  723. ReferenceError: Cannot access attribute 'ViewObject' of deleted object
  724.  
  725. ToDo.doTasks, Unexpected error:
  726. <class 'ReferenceError'>
  727. in <function make_clone.<locals>.<lambda> at 0x7f56d64435b0>([(0.800000011920929, 0.800000011920929, 0.800000011920929, 0.0)])
  728. s)
  729. Verify trapezoidal tag has a cone shape with a lid. ... ok
  730. test03 (PathTests.TestPathDressupHoldingTags.TestHoldingTags)
  731. Verify pointy cone shape of tag with pointy end if width, angle and height match up. ... ok
  732. test04 (PathTests.TestPathDressupHoldingTags.TestHoldingTags)
  733. Verify height adjustment if tag isn't wide eough for angle. ... 4.373428289111414
  734. ok
  735. PathAdaptive.INFO: *** Adaptive toolpath processing started...
  736.  
  737. PathAdaptive.INFO: *** Done. Elapsed time: 0.065179 sec
  738.  
  739.  
  740. test00 (PathTests.TestPathAdaptive.TestPathAdaptive)
  741. test00() Empty test. ... ok
  742. test01 (PathTests.TestPathAdaptive.TestPathAdaptive)
  743. test01() Verify path generated on Face3. ... PathAdaptive.INFO: *** Adaptive toolpath processing started...
  744.  
  745. PathAdaptive.INFO: *** Done. Elapsed time: 0.032219 sec
  746.  
  747.  
  748. ok
  749. test02 (PathTests.TestPathAdaptive.TestPathAdaptive)
  750. test02() Verify path generated on adjacent, combined Face3 and Face10. The Z heights are different. ... PathAdaptive.INFO: *** Adaptive toolpath processing started...
  751.  
  752. PathAdaptive.INFO: *** Done. Elapsed time: 0.144002 sec
  753.  
  754.  
  755. ok
  756. test03 (PathTests.TestPathAdaptive.TestPathAdaptive)
  757. test03() Verify path generated on adjacent, combined Face3 and Face10. The Z heights are different. ... PathAdaptive.INFO: *** Adaptive toolpath processing started...
  758.  
  759. PathAdaptive.INFO: *** Done. Elapsed time: 0.126944 sec
  760.  
  761.  
  762. ok
  763. test04 (PathTests.TestPathAdaptive.TestPathAdaptive)
  764. test04() Verify path generated non-closed edges with differing Z-heights that are closed with Z=1 projection: "Edge9", "Edge2", "Edge8", "Edge15", "Edge30", "Edge31", "Edge29", "Edge19". ... PathGeom.INFO: Zero working area to process. Check your selection and settings.
  765. PathAdaptive.INFO: *** Adaptive toolpath processing started...
  766.  
  767. PathAdaptive.INFO: *** Done. Elapsed time: 0.087309 sec
  768.  
  769.  
  770. ok
  771. test05 (PathTests.TestPathAdaptive.TestPathAdaptive)
  772. test05() Verify path generated closed wire with differing Z-heights: "Edge13", "Edge7", "Edge9", "Edge2", "Edge8", "Edge15", "Edge30", "Edge31", "Edge29", "Edge19". ... PathGeom.INFO: Zero working area to process. Check your selection and settings.
  773. PathAdaptive.INFO: *** Adaptive toolpath processing started...
  774.  
  775. PathAdaptive.INFO: *** Done. Elapsed time: 0.094407 sec
  776.  
  777.  
  778. ok
  779. test06 (PathTests.TestPathAdaptive.TestPathAdaptive)
  780. test06() Verify path generated with outer and inner edge loops at same Z height: "Edge15", "Edge30", "Edge31", "Edge29", "Edge19", "Edge18", "Edge35", "Edge32", "Edge34", "Edge33". ... PathGeom.INFO: Zero working area to process. Check your selection and settings.
  781. PathAdaptive.INFO: *** Adaptive toolpath processing started...
  782.  
  783. PathAdaptive.INFO: *** Done. Elapsed time: 0.193974 sec
  784.  
  785.  
  786. ok
  787. test07 (PathTests.TestPathAdaptive.TestPathAdaptive)
  788. test07() Verify path generated on donut-shaped Face10. ... PathAdaptive.INFO: *** Adaptive toolpath processing started...
  789.  
  790. PathAdaptive.INFO: *** Done. Elapsed time: 0.191648 sec
  791.  
  792.  
  793. PathAdaptive.INFO: *** Adaptive toolpath processing started...
  794.  
  795. PathAdaptive.INFO: *** Done. Elapsed time: 0.069381 sec
  796.  
  797.  
  798. ok
  799. test00 (PathTests.TestPathCore.TestPathCore)
  800. Test Path command core functionality ... ok
  801. test10 (PathTests.TestPathCore.TestPathCore)
  802. Test Path Object core functionality ... ok
  803. test20 (PathTests.TestPathCore.TestPathCore)
  804. Test Path Tool and ToolTable object core functionality ... ok
  805. test50 (PathTests.TestPathCore.TestPathCore)
  806. Test Path.Length calculation ... ok
  807. test00 (PathTests.TestPathDeburr.TestPathDeburr)
  808. Verify chamfer depth and offset for an end mill. ... ok
  809. test01 (PathTests.TestPathDeburr.TestPathDeburr)
  810. Verify chamfer depth and offset for a 90 deg v-bit. ... ok
  811. test02 (PathTests.TestPathDeburr.TestPathDeburr)
  812. Verify chamfer depth and offset for a 90 deg v-bit with non 0 flat radius. ... ok
  813. test03 (PathTests.TestPathDeburr.TestPathDeburr)
  814. Verify chamfer depth and offset for a 60 deg v-bit with non 0 flat radius. ... ok
  815. test10 (PathTests.TestPathDeburr.TestPathDeburr)
  816. Verify missing cutting edge angle info prints only once. ... The selected tool has no CuttingEdgeAngle property. Assuming Endmill
  817. ok
  818. test11 (PathTests.TestPathDeburr.TestPathDeburr)
  819. Verify missing tip diameter info prints only once. ... The selected tool has no FlatRadius and no TipDiameter property. Assuming V-Bit
  820. ok
  821. test00 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator)
  822. Test Basic Drill Generator Return ... ok
  823. test10 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator)
  824. Test edge alignment check ... ok
  825. test20 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator)
  826. Test Basic Peck Drill Generator Return ... ok
  827. test30 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator)
  828. Test Basic Dwell Drill Generator Return ... ok
  829. test40 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator)
  830. Specifying retract height should set R parameter to specified value ... ok
  831. test41 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator)
  832. Not specifying retract height should set R parameter to Z position of start point ... ok
  833. test42 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator)
  834. Non-float retract height should raise ValueError ... ok
  835. test00 (PathTests.TestPathDrillable.TestPathDrillable)
  836. Test CompareVecs ... ok
  837. test10 (PathTests.TestPathDrillable.TestPathDrillable)
  838. Test isDrillable ... ok
  839. test20 (PathTests.TestPathDrillable.TestPathDrillable)
  840. Test getDrillableTargets ... ok
  841. test00 (PathTests.TestPathGeom.TestPathGeom)
  842. Verify getAngle functionality. ... ok
  843. test01 (PathTests.TestPathGeom.TestPathGeom)
  844. Verify diffAngle functionality. ... ok
  845. test02 (PathTests.TestPathGeom.TestPathGeom)
  846. Verify isVertical/isHorizontal for Vector ... ok
  847. test03 (PathTests.TestPathGeom.TestPathGeom)
  848. Verify isVertical/isHorizontal for Edges ... ok
  849. test04 (PathTests.TestPathGeom.TestPathGeom)
  850. Verify isVertical/isHorizontal for faces ... ok
  851. test07 (PathTests.TestPathGeom.TestPathGeom)
  852. Verify speed interpolation works for different pitches ... ok
  853. test08 (PathTests.TestPathGeom.TestPathGeom)
  854. Verify speed interpolation works for different pitches if vSpeed > hSpeed ... ok
  855. test10 (PathTests.TestPathGeom.TestPathGeom)
  856. Verify proper geometry objects for G1 and G01 commands are created. ... ok
  857. test20 (PathTests.TestPathGeom.TestPathGeom)
  858. Verify proper geometry for arcs in the XY-plane are created. ... ok
  859. test30 (PathTests.TestPathGeom.TestPathGeom)
  860. Verify proper geometry for arcs with rising and fall ing Z-axis are created. ... ok
  861. test40 (PathTests.TestPathGeom.TestPathGeom)
  862. Verify arc results in proper G2/3 command. ... ok
  863. test41 (PathTests.TestPathGeom.TestPathGeom)
  864. Verify circle results in proper G2/G3 commands. ... ok
  865. test42 (PathTests.TestPathGeom.TestPathGeom)
  866. Verify ellipsis results in a proper segmentation of G1 commands. ... ok
  867. test50 (PathTests.TestPathGeom.TestPathGeom)
  868. Verify proper wire(s) aggregation from a Path. ... ok
  869. test60 (PathTests.TestPathGeom.TestPathGeom)
  870. Verify arcToHelix returns proper helix. ... ok
  871. test62 (PathTests.TestPathGeom.TestPathGeom)
  872. Verify splitArcAt returns proper subarcs. ... ok
  873. test65 (PathTests.TestPathGeom.TestPathGeom)
  874. Verify splitEdgeAt. ... ok
  875. test66 (PathTests.TestPathGeom.TestPathGeom)
  876. Split arc real world sample ... (491.75, 351.75, 1.00) vs. (491.75, 351.75, 1.00)
  877. ok
  878. test70 (PathTests.TestPathGeom.TestPathGeom)
  879. Flip a line. ... ok
  880. test71 (PathTests.TestPathGeom.TestPathGeom)
  881. Flip a line segment. ... ok
  882. test72 (PathTests.TestPathGeom.TestPathGeom)
  883. Flip a circle ... ok
  884. test73 (PathTests.TestPathGeom.TestPathGeom)
  885. Flip an arc ... ok
  886. test74 (PathTests.TestPathGeom.TestPathGeom)
  887. Flip a rotated arc ... ok
  888. test75 (PathTests.TestPathGeom.TestPathGeom)
  889. Flip a B-spline ... ok
  890. test76 (PathTests.TestPathGeom.TestPathGeom)
  891. Flip an offset wire ... ok
  892. test00 (PathTests.TestPathHelixGenerator.TestPathHelixGenerator)
  893. Test Basic Helix Generator Return ... helix_generator(59).generate((helix: <5.0, 5.0>
  894. hole radius 10.0
  895. inner radius 0.0
  896. step over 0.5
  897. start point 20.0
  898. end point 18.0
  899. step_down 1.0
  900. tool diameter 5.0
  901. direction CW
  902. startAt Inside))
  903. helix_generator.DEBUG: (135) - (annulus mode / full hole)
  904.  
  905. helix_generator.DEBUG: (144) - Radii: [7.5 5. 2.5]
  906. G0 X7.500000 Y5.000000G1 Z20.000000G2 I-2.500000 J0.000000 X2.500000 Y5.000000 Z19.500000G2 I2.500000 J0.000000 X7.500000 Y5.000000 Z19.000000G2 I-2.500000 J0.000000 X2.500000 Y5.000000 Z18.500000G2 I2.500000 J0.000000 X7.500000 Y5.000000 Z18.000000G2 I-2.500000 J0.000000 X2.500000 Y5.000000 Z18.000000G2 I2.500000 J0.000000 X7.500000 Y5.000000 Z18.000000G0 X5.000000 Y5.000000 Z18.000000G0 Z20.000000G0 X10.000000 Y5.000000G1 Z20.000000G2 I-5.000000 J0.000000 X0.000000 Y5.000000 Z19.500000G2 I5.000000 J0.000000 X10.000000 Y5.000000 Z19.000000G2 I-5.000000 J0.000000 X0.000000 Y5.000000 Z18.500000G2 I5.000000 J0.000000 X10.000000 Y5.000000 Z18.000000G2 I-5.000000 J0.000000 X0.000000 Y5.000000 Z18.000000G2 I5.000000 J0.000000 X10.000000 Y5.000000 Z18.000000G0 X5.000000 Y5.000000 Z18.000000G0 Z20.000000G0 X12.500000 Y5.000000G1 Z20.000000G2 I-7.500000 J0.000000 X-2.500000 Y5.000000 Z19.500000G2 I7.500000 J0.000000 X12.500000 Y5.000000 Z19.000000G2 I-7.500000 J0.000000 X-2.500000 Y5.000000 Z18.500000G2 I7.500000 J0.000000 X12.500000 Y5.000000 Z18.000000G2 I-7.500000 J0.000000 X-2.500000 Y5.000000 Z18.000000G2 I7.500000 J0.000000 X12.500000 Y5.000000 Z18.000000G0 X5.000000 Y5.000000 Z18.000000G0 Z20.000000
  907. ok
  908. test01 (PathTests.TestPathHelixGenerator.TestPathHelixGenerator)
  909. Test Value and Type checking ... helix_generator(59).generate((helix: <5.0, 5.0>
  910. hole radius 10
  911. inner radius 0.0
  912. step over 0.5
  913. start point 20.0
  914. end point 18.0
  915. step_down 1.0
  916. tool diameter 5.0
  917. direction CW
  918. startAt Inside))
  919. helix_generator(59).generate((helix: <5.0, 5.0>
  920. hole radius -10.0
  921. inner radius 0.0
  922. step over 0.5
  923. start point 20.0
  924. end point 18.0
  925. step_down 1.0
  926. tool diameter 5.0
  927. direction CW
  928. startAt Inside))
  929. helix_generator(59).generate((helix: <5.0, 5.0>
  930. hole radius 10.0
  931. inner radius 2
  932. step over 0.5
  933. start point 20.0
  934. end point 18.0
  935. step_down 1.0
  936. tool diameter 5.0
  937. direction CW
  938. startAt Inside))
  939. helix_generator(59).generate((helix: <5.0, 5.0>
  940. hole radius 10.0
  941. inner radius 0.0
  942. step over 0.5
  943. start point 20.0
  944. end point 18.0
  945. step_down 1.0
  946. tool diameter 5
  947. direction CW
  948. startAt Inside))
  949. helix_generator(59).generate((helix: <5.0, 5.0>
  950. hole radius 10.0
  951. inner radius 6.0
  952. step over 0.5
  953. start point 20.0
  954. end point 18.0
  955. step_down 1.0
  956. tool diameter 5.0
  957. direction CW
  958. startAt Inside))
  959. helix_generator(59).generate((helix: <5.0, 5.0>
  960. hole radius 2.0
  961. inner radius 0.0
  962. step over 0.5
  963. start point 20.0
  964. end point 18.0
  965. step_down 1.0
  966. tool diameter 5.0
  967. direction CW
  968. startAt Inside))
  969. helix_generator(59).generate((helix: <5.0, 5.0>
  970. hole radius 10.0
  971. inner radius 0.0
  972. step over 50
  973. start point 20.0
  974. end point 18.0
  975. step_down 1.0
  976. tool diameter 5.0
  977. direction CW
  978. startAt Inside))
  979. helix_generator(59).generate((helix: <5.0, 5.0>
  980. hole radius 10.0
  981. inner radius 0.0
  982. step over 50
  983. start point 20.0
  984. end point 18.0
  985. step_down 1.0
  986. tool diameter 5.0
  987. direction CW
  988. startAt Inside))
  989. helix_generator(59).generate((helix: <5.0, 5.0>
  990. hole radius 10.0
  991. inner radius 0.0
  992. step over 0.5
  993. start point 20.0
  994. end point 18.0
  995. step_down 1.0
  996. tool diameter 5.0
  997. direction CW
  998. startAt Other))
  999. helix_generator(59).generate((helix: <5.0, 5.0>
  1000. hole radius 10.0
  1001. inner radius 0.0
  1002. step over 0.5
  1003. start point 20.0
  1004. end point 18.0
  1005. step_down 1.0
  1006. tool diameter 5.0
  1007. direction clock
  1008. startAt Inside))
  1009. ok
  1010. test07 (PathTests.TestPathHelixGenerator.TestPathHelixGenerator)
  1011. Test Basic Helix Generator verify linear edge is vertical ... helix_generator(59).generate((helix: <5.0, 5.0>
  1012. hole radius 10.0
  1013. inner radius 0.0
  1014. step over 0.5
  1015. start point 20.0
  1016. end point 10.0
  1017. step_down 1.0
  1018. tool diameter 5.0
  1019. direction CW
  1020. startAt Inside))
  1021. helix_generator(59).generate((helix: <5.0, 5.0001>
  1022. hole radius 10.0
  1023. inner radius 0.0
  1024. step over 0.5
  1025. start point 20.0
  1026. end point 10.0
  1027. step_down 1.0
  1028. tool diameter 5.0
  1029. direction CW
  1030. startAt Inside))
  1031. ok
  1032. test08 (PathTests.TestPathHelixGenerator.TestPathHelixGenerator)
  1033. Test Helix Generator with horizontal edge ... helix_generator(59).generate((helix: <10.0, 5.0>
  1034. hole radius 10.0
  1035. inner radius 0.0
  1036. step over 0.5
  1037. start point 5.0
  1038. end point 5.0
  1039. step_down 1.0
  1040. tool diameter 5.0
  1041. direction CW
  1042. startAt Inside))
  1043. ok
  1044. test09 (PathTests.TestPathHelixGenerator.TestPathHelixGenerator)
  1045. Test Helix GTestPathLog.ERROR: something
  1046. TestPathLog.WARNING: something
  1047. TestPathLog.ERROR: something
  1048. TestPathLog.WARNING: something
  1049. TestPathLog.ERROR: something
  1050. TestPathLog.WARNING: something
  1051. TestPathLog.ERROR: something
  1052. TestPathLog.WARNING: something
  1053. TestPathLog.ERROR: something
  1054. enerator with inverted vertical edge ... helix_generator(59).generate((helix: <5.0, 5.0>
  1055. hole radius 10.0
  1056. inner radius 0.0
  1057. step over 0.5
  1058. start point 18.0
  1059. end point 20.0
  1060. step_down 1.0
  1061. tool diameter 5.0
  1062. direction CW
  1063. startAt Inside))
  1064. ok
  1065. test10 (PathTests.TestPathHelixGenerator.TestPathHelixGenerator)
  1066. Test Helix Retraction ... helix_generator(59).generate((helix: <0.0, 0.0>
  1067. hole radius 10.0
  1068. inner radius 0.0
  1069. step over 0.5
  1070. start point 20.0
  1071. end point 18.0
  1072. step_down 1.0
  1073. tool diameter 5.0
  1074. direction CW
  1075. startAt Inside))
  1076. helix_generator.DEBUG: (135) - (annulus mode / full hole)
  1077.  
  1078. helix_generator.DEBUG: (144) - Radii: [7.5 5. 2.5]
  1079. helix_generator(59).generate((helix: <0.0, 0.0>
  1080. hole radius 10.0
  1081. inner radius 2.0
  1082. step over 0.5
  1083. start point 20.0
  1084. end point 18.0
  1085. step_down 1.0
  1086. tool diameter 5.0
  1087. direction CW
  1088. startAt Inside))
  1089. helix_generator.DEBUG: (135) - (annulus mode / full hole)
  1090.  
  1091. helix_generator.DEBUG: (144) - Radii: [7.5 6. 4.5]
  1092. ok
  1093. test00 (PathTests.TestPathHelpers.TestPathHelpers)
  1094. Test that FeedRate Helper populates horiz and vert feed rate based on TC ... [Command G0 [ F:5 Z:10 ], Command G0 [ F:10 X:20 Y:10 ], Command G1 [ F:15 X:20 Y:10 Z:5 ], Command G1 [ F:20 X:20 Y:20 ]]
  1095. ok
  1096. test01 (PathTests.TestPathHelpers.TestPathHelpers)
  1097. Test that Machine State initializes and stores position correctly ... ok
  1098. test02 (PathTests.TestPathHelpers.TestPathHelpers)
  1099. Test PathUtils filterarcs ... ok
  1100. test00 (PathTests.TestPathLog.TestPathLog)
  1101. Check for proper module extraction. ... ok
  1102. test01 (PathTests.TestPathLog.TestPathLog)
  1103. Check for proper function extraction. ... ok
  1104. test10 (PathTests.TestPathLog.TestPathLog)
  1105. Verify default log levels is NOTICE. ... ok
  1106. test11 (PathTests.TestPathLog.TestPathLog)
  1107. Verify setting global log level. ... ok
  1108. test12 (PathTests.TestPathLog.TestPathLog)
  1109. Verify setting module log level. ... ok
  1110. test13 (PathTests.TestPathLog.TestPathLog)
  1111. Verify setting other modul's log level doesn't change this one's. ... ok
  1112. test14 (PathTests.TestPathLog.TestPathLog)
  1113. Verify resetting log level for module falls back to global level. ... ok
  1114. test20 (PathTests.TestPathLog.TestPathLog)
  1115. Verify debug logs aren't logged by default. ... ok
  1116. test21 (PathTests.TestPathLog.TestPathLog)
  1117. Verify debug logs are logged if log level is set to DEBUG. ... TestPathLog.DEBUG: (101) - this
  1118. ok
  1119. test30 (PathTests.TestPathLog.TestPathLog)
  1120. Verify log level ERROR. ... ok
  1121. test31 (PathTests.TestPathLog.TestPathLog)
  1122. Verify log level WARNING. ... ok
  1123. test32 (PathTests.TestPathLog.TestPathLog)
  1124. Verify log level NOTICE. ... ok
  1125. test33 (PathTests.TestPathLog.TestPathLog)
  1126. Verify log level INFO. ... TestPathLog.INFO: something
  1127. ok
  1128. test34 (PathTests.TestPathLog.TestPathLog)
  1129. Verify log level DEBUG. ... TestPathLog.DEBUG: (142) - something
  1130. TestPathLog.INFO: something
  1131. ok
  1132. test50 (PathTests.TestPathLog.TestPathLog)
  1133. Verify no tracking by default. ... ok
  1134. test51 (PathTests.TestPathLog.TestPathLog)
  1135. Verify enabling tracking for module results in tracking. ... TestPathLog(157).test51(this, and, that)
  1136. ok
  1137. test52 (PathTests.TestPathLog.TestPathLog)
  1138. Verify untracking stops tracking. ... TestPathLog(164).test52(this, and, that)
  1139. ok
  1140. test53 (PathTests.TestPathLog.TestPathLog)
  1141. Verify trackAllModules works correctly. ... TestPathLog(171).test53(this, and, that)
  1142. TestPathLog(176).test53(this, and, that)
  1143. TestPathLog(178).test53(this, and, that)
  1144. ok
  1145. test60 (PathTests.TestPathLog.TestPathLog)
  1146. Verify track handles no argument. ... TestPathLog(183).test60()
  1147. ok
  1148. test61 (PathTests.TestPathLog.TestPathLog)
  1149. Verify track handles arbitrary argument types correctly. ... TestPathLog(190).test61(this, None, 1, 18.25)
  1150. ok
  1151. testzz (PathTests.TestPathLog.TestPathLog)
  1152. Restoring environment after tests. ... ok
  1153. test00 (PathTests.TestPathOpTools.TestPathOpTools)
  1154. Verify isWireClockwise for polygon wires. ... ok
  1155. test01 (PathTests.TestPathOpTools.TestPathOpTools)
  1156. Verify isWireClockwise for single edge circle wires. ... ok
  1157. test02 (PathTests.TestPathOpTools.TestPathOpTools)
  1158. Verify isWireClockwise for two half circle wires. ... ok
  1159. test03 (PathTests.TestPathOpTools.TestPathOpTools)
  1160. Verify isWireClockwise for two edge wires with an arc. ... ok
  1161. test04 (PathTests.TestPathOpTools.TestPathOpTools)
  1162. Verify isWireClockwise for unoriented wires. ... ok
  1163. test11 (PathTests.TestPathOpTools.TestPathOpTools)
  1164. Check offsetting a circular hole. ... ok
  1165. test12 (PathTests.TestPathOpTools.TestPathOpTools)
  1166. Check offsetting a circular hole by the radius or more makes the hole vanish. ... ok
  1167. test13 (PathTests.TestPathOpTools.TestPathOpTools)
  1168. Check offsetting a cylinder succeeds. ... ok
  1169. test14 (PathTests.TestPathOpTools.TestPathOpTools)
  1170. Check offsetting a hole with Placement. ... ok
  1171. test15 (PathTests.TestPathOpTools.TestPathOpTools)
  1172. Check offsetting a cylinder with Placement. ... ok
  1173. test20 (PathTests.TestPathOpTools.TestPathOpTools)
  1174. Check offsetting hole wire succeeds. ... ok
  1175. test21 (PathTests.TestPathOpTools.TestPathOpTools)
  1176. Check offsetting hole wire for more than it's size makes hole vanish. ... ok
  1177. test22 (PathTests.TestPathOpTools.TestPathOpTools)
  1178. Check offsetting a body wire succeeds. ... ok
  1179. test31 (PathTests.TestPathOpTools.TestPathOpTools)
  1180. Check offsetting a cylinder. ... ok
  1181. test32 (PathTests.TestPathOpTools.TestPathOpTools)
  1182. Check offsetting a box. ... ok
  1183. test33 (PathTests.TestPathOpTools.TestPathOpTools)
  1184. Check offsetting a triangle. ... ok
  1185. test34 (PathTests.TestPathOpTools.TestPathOpTools)
  1186. Check offsetting a shape. ... ok
  1187. test35 (PathTests.TestPathOpTools.TestPathOpTools)
  1188. Check offsetting a cylindrical hole. ... ok
  1189. test36 (PathTests.TestPathOpTools.TestPathOpTools)
  1190. Check offsetting a square hole. ... ok
  1191. test37 (PathTests.TestPathOpTools.TestPathOpTools)
  1192. Check offsetting a triangular holee. ... ok
  1193. test38 (PathTests.TestPathOpTools.TestPathOpTools)
  1194. Check offsetting a shape hole. ... ok
  1195. test40 (PathTests.TestPathOpTools.TestPathOpTools)
  1196. Check offsetting a single outside edge forward. ... ok
  1197. test41 (PathTests.TestPathOpTools.TestPathOpTools)
  1198. Check offsetting a single outside edge not forward. ... ok
  1199. test42 (PathTests.TestPathOpTools.TestPathOpTools)
  1200. Check offsetting multiple outside edges. ... ok
  1201. test43 (PathTests.TestPathOpTools.TestPathOpTools)
  1202. Check offsetting multiple backwards outside edges. ... ok
  1203. test44 (PathTests.TestPathOpTools.TestPathOpTools)
  1204. Check offsetting a single inside edge forward. ... ok
  1205. test45 (PathTests.TestPathOpTools.TestPathOpTools)
  1206. Check offsetting a single inside edge not forward. ... ok
  1207. test46 (PathTests.TestPathOpTools.TestPathOpTools)
  1208. Check offsetting multiple inside edges. ... ok
  1209. test47 (PathTests.TestPathOpTools.TestPathOpTools)
  1210. Check offsetting multiple backwards inside edges. ... ok
  1211. test50 (PathTests.TestPathOpTools.TestPathOpTools)
  1212. Orient an already oriented wire ... ok
  1213. test51 (PathTests.TestPathOpTools.TestPathOpTools)
  1214. Orient a potentially misoriented wire ... ok
  1215. test52 (PathTests.TestPathOpTools.TestPathOpTools)
  1216. Orient a potentially misoriented longer wire ... ok
  1217. test001 (PathTests.TestPathPost.TestPathPostImport)
  1218. test001()... Verify 'No active document' exception thrown if no document open. ... PathScripts.post.gcode_pre gcode preprocessor loaded.
  1219. ok
  1220. test002 (PathTests.TestPathPost.TestPathPostImport)
  1221. test002()... Verify 'No job object' exception thrown if Job object available. ... ok
  1222. test003 (PathTests.TestPathPost.TestPathPostImport)
  1223. test003()... Verify 'No job object' exception thrown if Job object available. ... preprocessing...
  1224. done preprocessing.
  1225. preprocessing...
  1226. done preprocessing.
  1227. ok
  1228. test004 (PathTests.TestPathPost.TestPathPostImport)
  1229. test004()... Verify g-code imported with g-code pre-processor ... preprocessing...
  1230. done preprocessing.
  1231. preprocessing...
  1232. done preprocessing.
  1233. ok
  1234. test005 (PathTests.TestPathPost.TestPathPostImport)
  1235. test005()... verify `_identifygcodeByToolNumberList()` produces correct output ... preprocessing...
  1236. done preprocessing.
  1237. preprocessing...
  1238. done preprocessing.
  1239. ok
  1240. testSplitArcs (PathTests.TestPathPost.TestPathPostUtils) ... ok
  1241. test00 (PathTests.TestPathPreferences.TestPathPreferences)
  1242. There is at least one search path. ... ok
  1243. test01 (PathTests.TestPathPreferences.TestPathPreferences)
  1244. PathScripts is part of the posts search path. ... ok
  1245. test02 (PathTests.TestPathPreferences.TestPathPreferences)
  1246. PathScripts/post is part of the posts search path. ... ok
  1247. test03 (PathTests.TestPathPreferences.TestPathPreferences)
  1248. Available post processors include linuxcnc, grbl and opensbp. ... ok
  1249. test10 (PathTests.TestPathPreferences.TestPathPreferences)
  1250. Default paths for tools are resolved correctly ... ok
  1251. test00 (PathTests.TestPathPropertyBag.TestPathPropertyBag)
  1252. basic PropertyBag creation and access test ... ok
  1253. test01 (PathTests.TestPathPropertyBag.TestPathPropertyBag)
  1254. adding properties to a PropertyBag is tracked properly ... ok
  1255. test02 (PathTests.TestPathPropertyBag.TestPathPropertyBag)
  1256. refreshCustomPropertyGroups deletes empty groups ... ok
  1257. test03 (PathTests.TestPathPropertyBag.TestPathPropertyBag)
  1258. refreshCustomPropertyGroups does not delete non-empty groups ... ok
  1259. test00 (PathTests.TestPathRotationGenerator.TestPathRotationGenerator)
  1260. Test relAngle function ... ok
  1261. test10 (PathTests.TestPathRotationGenerator.TestPathRotationGenerator)
  1262. Test Basic Rotation Generator Return ... A 0.0
  1263. C 0.0
  1264. ok
  1265. test20 (PathTests.TestPathRotationGenerator.TestPathRotationGenerator)
  1266. Test non-zero rotation ... ok
  1267. test30 (PathTests.TestPathRotationGenerator.TestPathRotationGenerator)
  1268. Test A limits ... ok
  1269. test40 (PathTests.TestPathRotationGenerator.TestPathRotationGenerator)
  1270. Test C limits ... ok
  1271. test50 (PathTests.TestPathRotationGenerator.TestPathRotationGenerator)
  1272. Test handling of no valid solution ... ok
  1273. test00 (PathTests.TestPathSetupSheet.TestPathSetupSheet)
  1274. Verify SetupSheet templateAttributes ... ok
  1275. test01 (PathTests.TestPathSetupSheet.TestPathSetupSheet)
  1276. Verify SetupSheet template attributes roundtrip. ... ok
  1277. test02 (PathTests.TestPathSetupSheet.TestPathSetupSheet)
  1278. Verify default value detection logic. ... ok
  1279. test10 (PathTests.TestPathSetupSheet.TestPathSetupSheet)
  1280. Verify template attributes encoding/decoding of floats. ... ok
  1281. test11 (PathTests.TestPathSetupSheet.TestPathSetupSheet)
  1282. Verify template attributes encoding/decoding of strings. ... ok
  1283. test12 (PathTests.TestPathSetupSheet.TestPathSetupSheet)
  1284. Verify template attributes encoding/decoding of dictionaries. ... ok
  1285. test13 (PathTests.TestPathSetupSheet.TestPathSetupSheet)
  1286. Verify template attributes encoding/decoding of lists. ... ok
  1287. test20 (PathTests.TestPathSetupSheet.TestPathSetupSheet)
  1288. Verify SetupSheet template op attributes roundtrip. ... ok
  1289. test00 (PathTests.TestPathStock.TestPathStock)
  1290. Test CreateBox ... ok
  1291. test01 (PathTests.TestPathStock.TestPathStock)
  1292. Test CreateCylinder ... ok
  1293. test10 (PathTests.TestPathStock.TestPathStock)
  1294. Verify FromTemplate box creation. ... ok
  1295. test11 (PathTests.TestPathStock.TestPathStock)
  1296. Verify FromTemplate cylinder creation. ... ok
  1297. test12 (PathTests.TestPathStock.TestPathStock)
  1298. Verify FromTemplate from Base creation. ... ok
  1299. test00 (PathTests.TestPathThreadMilling.TestPathThreadMilling)
  1300. Verify internal radii. ... ok
  1301. test01 (PathTests.TestPathThreadMilling.TestPathThreadMilling)
  1302. Verify internal radii with tool crest. ... ok
  1303. test10 (PathTests.TestPathThreadMilling.TestPathThreadMilling)
  1304. Verify internal thread passes. ... ok
  1305. test20 (PathTests.TestPathThreadMilling.TestPathThreadMilling)
  1306. Verify external radii. ... ok
  1307. test21 (PathTests.TestPathThreadMilling.TestPathThreadMilling)
  1308. Verify external radii with tool crest. ... ok
  1309. test30 (PathTests.TestPathThreadMilling.TestPathThreadMilling)
  1310. Verify external thread passes. ... ok
  1311. test40 (PathTests.TestPathThreadMilling.TestPathThreadMilling)
  1312. Verify internal right hand thread setup. ... ok
  1313. test41 (PathTests.TestPathThreadMilling.TestPathThreadMilling)
  1314. Verify internal left hand thread setup. ... ok
  1315. test50 (PathTests.TestPathThreadMilling.TestPathThreadMilling)
  1316. Verify exteranl right hand thread setup. ... ok
  1317. test51 (PathTests.TestPathThreadMilling.TestPathThreadMilling)
  1318. Verify exteranl left hand thread setup. ... ok
  1319. test00 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator)
  1320. Verify thread commands for a single thread ... ok
  1321. test01 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator)
  1322. Verify thread commands for a thwo threads ... ok
  1323. test02 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator)
  1324. Verify thread commands for a one and a half threads ... ok
  1325. test03 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator)
  1326. Verify thread commands for a one and 3 quarter threads ... ok
  1327. test04 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator)
  1328. Verify thread commands for a one and 3 quarter threads - CCW ... ok
  1329. test10 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator)
  1330. Verify lead in/out commands for a single thread ... ok
  1331. test11 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator)
  1332. Verify lead in/out commands for one and a half threads ... ok
  1333. test00 (PathTests.TestPathTool.TestPathTool)
  1334. Verify templateAttrs ... ok
  1335. test01 (PathTests.TestPathTool.TestPathTool)
  1336. Verify template roundtrip ... ok
  1337. test02 (PathTests.TestPathTool.TestPathTool)
  1338. Verify template dictionary construction ... ok
  1339. test (PathTests.TestPathToolBit.TestPathToolBit)
  1340. Log test setup directory structure ...
  1341. realpath : /usr/lib64/freecad/Mod/Path/PathTests/TestPathToolBit.py
  1342. Tools : /usr/lib64/freecad/Mod/Path/PathTests/Tools
  1343. dir : /usr/lib64/freecad/Mod/Path/PathTests
  1344. : PathTests
  1345. : Drilling_1.FCStd
  1346. : PathTestUtils.py
  1347. : TestPathAdaptive.py
  1348. : TestPathCore.py
  1349. : TestPathDeburr.py
  1350. : TestPathDepthParams.py
  1351. : TestPathDressupDogbone.py
  1352. : TestPathDressupHoldingTags.py
  1353. : TestPathDrillGenerator.py
  1354. : TestPathDrillable.py
  1355. : TestPathGeom.py
  1356. : TestPathHelix.py
  1357. : TestPathHelixGenerator.py
  1358. : TestPathHelpers.py
  1359. : TestPathLog.py
  1360. : TestPathOpTools.py
  1361. : TestPathPost.py
  1362. : TestPathPreferences.py
  1363. : TestPathPropertyBag.py
  1364. : TestPathRotationGenerator.py
  1365. : TestPathSetupSheet.py
  1366. : TestPathStock.py
  1367. : TestPathThreadMilling.py
  1368. : TestPathThreadMillingGenerator.py
  1369. : TestPathTool.py
  1370. : TestPathToolBit.py
  1371. : TestPathToolChangeGenerator.py
  1372. : TestPathToolController.py
  1373. : TestPathTooltable.py
  1374. : TestPathUtil.py
  1375. : TestPathVcarve.py
  1376. : TestPathVoronoi.py
  1377. : Tools
  1378. : Bit
  1379. : test-path-tool-bit-bit-00.fctb
  1380. : Library
  1381. : test-path-tool-bit-library-00.fctl
  1382. : Shape
  1383. : test-path-tool-bit-shape-00.fcstd
  1384. : __init__.py
  1385. : __pycache__
  1386. : ...
  1387. : boxtest.fcstd
  1388. : test-path-tool-bit-bit-00.fctb
  1389. : test-path-tool-bit-library-00.fctl
  1390. : test-path-tool-bit-shape-00.fcstd
  1391. : test_adaptive.fcstd
  1392. : test_centroid_00.ngc
  1393. : test_geomop.fcstd
  1394. : test_holes00.fcstd
  1395. : test_linuxcnc_00.ngc
  1396. ok
  1397. test00 (PathTests.TestPathToolBit.TestPathToolBit)
  1398. Find a tool shape from file name ... ok
  1399. test01 (PathTests.TestPathToolBit.TestPathToolBit)
  1400. Not find a relative path shape if not stored in default location ... ok
  1401. test02 (PathTests.TestPathToolBit.TestPathToolBit)
  1402. Find a relative path shape if it's local to a bit path ... ok
  1403. test03 (PathTests.TestPathToolBit.TestPathToolBit)
  1404. Not find a tool shape from an invalid absolute path. ... ok
  1405. test04 (PathTests.TestPathToolBit.TestPathToolBit)
  1406. Find a tool shape from a valid absolute path. ... ok
  1407. test10 (PathTests.TestPathToolBit.TestPathToolBit)
  1408. Find a tool bit from file name ... ok
  1409. test11 (PathTests.TestPathToolBit.TestPathToolBit)
  1410. Not find a relative path bit if not stored in default location ... ok
  1411. test12 (PathTests.TestPathToolBit.TestPathToolBit)
  1412. Find a relative path bit if it's local to a library path ... ok
  1413. test13 (PathTests.TestPathToolBit.TestPathToolBit)
  1414. Not find a tool bit from an invalid absolute path. ... ok
  1415. test14 (PathTests.TestPathToolBit.TestPathToolBit)
  1416. Find a tool bit from a valid absolute path. ... ok
  1417. test20 (PathTests.TestPathToolBit.TestPathToolBit)
  1418. Find a tool library from file name ... ok
  1419. test21 (PathTests.TestPathToolBit.TestPathToolBit)
  1420. Not find a relative path library if not stored in default location ... ok
  1421. test22 (PathTests.TestPathToolBit.TestPathToolBit)
  1422. [skipped] Find a relative path library if it's local to <what?> ... ok
  1423. test23 (PathTests.TestPathToolBit.TestPathToolBit)
  1424. Not find a tool library from an invalid absolute path. ... ok
  1425. test24 (PathTests.TestPathToolBit.TestPathToolBit)
  1426. Find a tool library from a valid absolute path. ... ok
  1427. test00 (PathTests.TestPathToolChangeGenerator.TestPathToolChangeGenerator)
  1428. Test Basic Tool Change Generator Return ... ok
  1429. test00 (PathTests.TestPathToolController.TestPathToolController)
  1430. Verify ToolController templateAttrs ... ok
  1431. test01 (PathTests.TestPathToolController.TestPathToolController)
  1432. Verify ToolController template roundtrip. ... ok
  1433. test00 (PathTests.TestPathTooltable.TestPathTooltable)
  1434. Verify templateAttrs ... ok
  1435. test01 (PathTests.TestPathTooltable.TestPathTooltable)
  1436. Verify setFromTemplate roundtrip. ... ok
  1437. test02 (PathTests.TestPathTooltable.TestPathTooltable)
  1438. Verify template constructor. ... ok
  1439. test00 (PathTests.TestPathUtil.TestPathUtil)
  1440. Check that isValidBaseObject detects solids. ... ok
  1441. test01 (PathTests.TestPathUtil.TestPathUtil)
  1442. Check that isValidBaseObject detects PDs. ... ok
  1443. test02 (PathTests.TestPathUtil.TestPathUtil)
  1444. Check that isValidBaseObject detects compounds. ... ok
  1445. test03 (PathTests.TestPathUtil.TestPathUtil)
  1446. Check that isValidBaseObject ignores sketches. ... ok
  1447. test04 (PathTests.TestPathUtil.TestPathUtil)
  1448. Check that Part is handled correctly. ... ok
  1449. test00 (PathTests.TestPathVcarve.TestPathVcarve)
  1450. Verify 90 deg depth calculation ... ok
  1451. test01 (PathTests.TestPathVcarve.TestPathVcarve)
  1452. Verify 90 deg depth limit ... ok
  1453. test02 (PathTests.TestPathVcarve.TestPathVcarve)
  1454. Verify 60 deg depth calculation ... ok
  1455. test03 (PathTests.TestPathVcarve.TestPathVcarve)
  1456. Verify 60 deg depth limit ... ok
  1457. test10 (PathTests.TestPathVcarve.TestPathVcarve)
  1458. Verify 90 deg with tip dia depth calculation ... ok
  1459. test11 (PathTests.TestPathVcarve.TestPathVcarve)
  1460. Verify 90 deg with tip dia depth limit calculation ... ok
  1461. test12 (PathTests.TestPathVcarve.TestPathVcarve)
  1462. Verify 45 deg with tip dia depth calculation ... ok
  1463. test13 (PathTests.TestPathVcarve.TestPathVcarve)
  1464. Verify 45 deg with tip dia depth limit calculation ... ok
  1465. test00 (PathTests.TestPathVoronoi.TestPathVoronoi)
  1466. Check vertex comparison ... ok
  1467. test10 (PathTests.TestPathVoronoi.TestPathVoronoi)
  1468. Check edge comparison ... ok
  1469. test20 (PathTests.TestPathVoronoi.TestPathVoronoi)
  1470. Check cell comparison ... ok
  1471. test50 (PathTests.TestPathVoronoi.TestPathVoronoi)
  1472. Check toShape for linear edges ... ok
  1473. test51 (PathTests.TestPathVoronoi.TestPathVoronoi)
  1474. Check toShape for linear edges with set z ... ok
  1475. test52 (PathTests.TestPathVoronoi.TestPathVoronoi)
  1476. Check toShape for linear edges with varying z ... ok
  1477. test60 (PathTests.TestPathVoronoi.TestPathVoronoi)
  1478. Check toShape for curved edges ... ok
  1479. test61 (PathTests.TestPathVoronoi.TestPathVoronoi)
  1480. Check toShape for curved edges with set z ... ok
  1481. test62 (PathTests.TestPathVoronoi.TestPathVoronoi)
  1482. Check toShape for curved edges with varying z ... ok
  1483. test00 (PathTests.TestPathDepthParams.depthTestCases)
  1484. Stepping down to zero ... ok
  1485. test001 (PathTests.TestPathDepthParams.depthTestCases)
  1486. Stepping from zero to a negative depth ... ok
  1487. test002 (PathTests.TestPathDepthParams.depthTestCases)
  1488. Start and end are equal or start lower than finish ... ok
  1489. test003 (PathTests.TestPathDepthParams.depthTestCases)
  1490. User Parameters passed in ... ok
  1491. test004 (PathTests.TestPathDepthParams.depthTestCases)
  1492. z_finish_step passed in. ... ok
  1493. test005 (PathTests.TestPathDepthParams.depthTestCases)
  1494. stepping down with equalstep=True ... ok
  1495. test006 (PathTests.TestPathDepthParams.depthTestCases)
  1496. stepping down with equalstep=True and a finish depth ... ok
  1497. test007 (PathTests.TestPathDepthParams.depthTestCases)
  1498. stepping down with stepdown greater than total depth ... ok
  1499. test008 (PathTests.TestPathDepthParams.depthTestCases)
  1500. Test handling of negative step-down, negative finish step, and relative size of step/finish ... ok
  1501. test009 (PathTests.TestPathDepthParams.depthTestCases)
  1502. stepping down with single stepdown exactly equal to total depth ... ok
  1503. test010 (PathTests.TestPathDepthParams.depthTestCases)
  1504. stepping down with single stepdown roughly equal to total depth ... ok
  1505. test_cache (AddonManagerTest.app.test_addon.TestAddon) ... ok
  1506. test_contains_functions (AddonManagerTest.app.test_addon.TestAddon) ... ok
  1507. test_create_from_macro (AddonManagerTest.app.test_addon.TestAddon) ... ok
  1508. test_dependency_resolution (AddonManagerTest.app.test_addon.TestAddon) ... ok
  1509. test_display_name (AddonManagerTest.app.test_addon.TestAddon) ... ok
  1510. test_git_url_cleanup (AddonManagerTest.app.test_addon.TestAddon) ... ok
  1511. test_internal_workbench_list (AddonManagerTest.app.test_addon.TestAddon) ... ok
  1512. test_metadata_loading (AddonManagerTest.app.test_addon.TestAddon) ... ok
  1513. test_tag_extraction (AddonManagerTest.app.test_addon.TestAddon) ... ok
  1514. test_version_check (AddonManagerTest.app.test_addon.TestAddon) ... ok
  1515. test_basic_metadata (AddonManagerTest.app.test_macro.TestMacro) ... ok
  1516. test_other_files (AddonManagerTest.app.test_macro.TestMacro) ... ok
  1517. test_version_from_date (AddonManagerTest.app.test_macro.TestMacro) ... ok
  1518. test_version_from_float (AddonManagerTest.app.test_macro.TestMacro) ... ok
  1519. test_version_from_int (AddonManagerTest.app.test_macro.TestMacro) ... ok
  1520. test_version_from_string (AddonManagerTest.app.test_macro.TestMacro) ... ok
  1521. test_xpm (AddonManagerTest.app.test_macro.TestMacro) ... ok
  1522. test_get_assigned_string_literal (AddonManagerTest.app.test_utilities.TestUtilities) ... ok
  1523. test_get_macro_version_from_file (AddonManagerTest.app.test_utilities.TestUtilities) ... ok
  1524. test_get_readme_url (AddonManagerTest.app.test_utilities.TestUtilities) ... ok
  1525. test_recognized_git_location (AddonManagerTest.app.test_utilities.TestUtilities) ... ok
  1526. test_00print (femtest.app.test_femimport.TestFemImport) ...
  1527. ****************************************************************************************************
  1528. ********** run FEM TestFemImport tests *************************************************************
  1529. ****************************************************************************************************
  1530. ok
  1531. test_import_fem (femtest.app.test_femimport.TestFemImport) ...
  1532. Try importing Fem ...
  1533. Try importing FemGui ...
  1534. ok
  1535. test_00print (femtest.app.test_common.TestFemCommon) ...
  1536. ****************************************************************************************************
  1537. ********** run FEM TestFemCommon tests *************************************************************
  1538. ****************************************************************************************************
  1539. ok
  1540. test_adding_refshaps (femtest.app.test_common.TestFemCommon) ... ok
  1541. test_pyimport_all_FEM_modules (femtest.app.test_common.TestFemCommon) ... /usr/lib64/freecad/Mod/Fem
  1542. /usr/lib64/freecad/Mod/Fem/femexamples
  1543. /usr/lib64/freecad/Mod/Fem/feminout
  1544. /usr/lib64/freecad/Mod/Fem/femmesh
  1545. /usr/lib64/freecad/Mod/Fem/femobjects
  1546. /usr/lib64/freecad/Mod/Fem/femresult
  1547. /usr/lib64/freecad/Mod/Fem/femtest
  1548. /usr/lib64/freecad/Mod/Fem/femtools
  1549. /usr/lib64/freecad/Mod/Fem/femsolver
  1550. /usr/lib64/freecad/Mod/Fem/femsolver/elmer
  1551. /usr/lib64/freecad/Mod/Fem/femsolver/elmer/equations
  1552. /usr/lib64/freecad/Mod/Fem/femsolver/z88
  1553. /usr/lib64/freecad/Mod/Fem/femsolver/calculix
  1554. /usr/lib64/freecad/Mod/Fem/femcommands
  1555. /usr/lib64/freecad/Mod/Fem/femguiobjects
  1556. /usr/lib64/freecad/Mod/Fem/femguiutils
  1557. /usr/lib64/freecad/Mod/Fem/femtaskpanels
  1558. /usr/lib64/freecad/Mod/Fem/femviewprovider
  1559. Try importing ObjectsFem ...
  1560. Try importing TestFemApp ...
  1561. Try importing TestFemGui ...
  1562. Try importing femexamples.__init__ ...
  1563. Try importing femexamples.boxanalysis_base ...
  1564. Try importing femexamples.boxanalysis_frequency ...
  1565. Try importing femexamples.boxanalysis_static ...
  1566. Try importing femexamples.buckling_lateraltorsionalbuckling ...
  1567. Try importing femexamples.buckling_platebuckling ...
  1568. Try importing femexamples.ccx_buckling_flexuralbuckling ...
  1569. Try importing femexamples.ccx_cantilever_base_edge ...
  1570. Try importing femexamples.ccx_cantilever_bModule pyNastran not found. Writing Mystran solver input will not be work.
  1571. ase_face ...
  1572. Try importing femexamples.ccx_cantilever_base_solid ...
  1573. Try importing femexamples.ccx_cantilever_beam_circle ...
  1574. Try importing femexamples.ccx_cantilever_beam_pipe ...
  1575. Try importing femexamples.ccx_cantilever_beam_rect ...
  1576. Try importing femexamples.ccx_cantilever_ele_hexa20 ...
  1577. Try importing femexamples.ccx_cantilever_ele_quad4 ...
  1578. Try importing femexamples.ccx_cantilever_ele_quad8 ...
  1579. Try importing femexamples.ccx_cantilever_ele_seg2 ...
  1580. Try importing femexamples.ccx_cantilever_ele_seg3 ...
  1581. Try importing femexamples.ccx_cantilever_ele_tetra4 ...
  1582. Try importing femexamples.ccx_cantilever_ele_tria3 ...
  1583. Try importing femexamples.ccx_cantilever_ele_tria6 ...
  1584. Try importing femexamples.ccx_cantilever_faceload ...
  1585. Try importing femexamples.ccx_cantilever_nodeload ...
  1586. Try importing femexamples.ccx_cantilever_prescribeddisplacement ...
  1587. Try importing femexamples.constraint_centrif ...
  1588. Try importing femexamples.constraint_contact_shell_shell ...
  1589. Try importing femexamples.constraint_contact_solid_solid ...
  1590. Try importing femexamples.constraint_section_print ...
  1591. Try importing femexamples.constraint_selfweight_cantilever ...
  1592. Try importing femexamples.constraint_tie ...
  1593. Try importing femexamples.constraint_transform_beam_hinged ...
  1594. Try importing femexamples.constraint_transform_torque ...
  1595. Try importing femexamples.elmer_nonguitutorial01_eigenvalue_of_elastic_beam ...
  1596. Try importing femexamples.equation_electrostatics_capacitance_two_balls ...
  1597. Try importing femexamples.equation_electrostatics_electricforce_elmer_nongui6 ...
  1598. Try importing femexamples.examplesgui ...
  1599. Try importing femexamples.frequency_beamsimple ...
  1600. Try importing femexamples.manager ...
  1601. Try importing femexamples.material_multiple_bendingbeam_fiveboxes ...
  1602. Try importing femexamples.material_multiple_bendingbeam_fivefaces ...
  1603. Try importing femexamples.material_multiple_tensionrod_twoboxes ...
  1604. Try importing femexamples.material_nl_platewithhole ...
  1605. Try importing femexamples.mystran_plate ...
  1606. Try importing femexamples.rc_wall_2d ...
  1607. Try importing femexamples.square_pipe_end_twisted_edgeforces ...
  1608. Try importing femexamples.square_pipe_end_twisted_nodeforces ...
  1609. Try importing femexamples.thermomech_bimetall ...
  1610. Try importing femexamples.thermomech_flow1d ...
  1611. Try importing femexamples.thermomech_spine ...
  1612. Try importing femexamples.truss_3d_cs_circle_ele_seg2 ...
  1613. Try importing femexamples.truss_3d_cs_circle_ele_seg3 ...
  1614. Try importing feminout.__init__ ...
  1615. Try importing feminout.convert2TetGen ...
  1616. Try importing feminout.exportNastranMesh ...
  1617. Try importing feminout.importCcxDatResults ...
  1618. Try importing feminout.importCcxFrdResults ...
  1619. Try importing feminout.importFenicsMesh ...
  1620. Try importing feminout.importInpMesh ...
  1621. Try importing feminout.importPyMesh ...
  1622. Try importing feminout.importToolsFem ...
  1623. Try importing feminout.importVTKResults ...
  1624. Try importing feminout.importYamlJsonMesh ...
  1625. Try importing feminout.importZ88Mesh ...
  1626. Try importing feminout.importZ88O2Results ...
  1627. Try importing feminout.readFenicsXDMF ...
  1628. Try importing feminout.readFenicsXML ...
  1629. Try importing feminout.writeFenicsXDMF ...
  1630. Try importing feminout.writeFenicsXML ...
  1631. Try importing femmesh.__init__ ...
  1632. Try importing femmesh.femmesh2mesh ...
  1633. Try importing femmesh.gmshtools ...
  1634. Try importing femmesh.meshsetsgetter ...
  1635. Try importing femmesh.meshtools ...
  1636. Try importing femobjects.__init__ ...
  1637. Try importing femobjects.base_fempythonobject ...
  1638. Try importing femobjects.constant_vacuumpermittivity ...
  1639. Try importing femobjects.constraint_bodyheatsource ...
  1640. Try importing femobjects.constraint_centrif ...
  1641. Try importing femobjects.constraint_electrostaticpotential ...
  1642. Try importing femobjects.constraint_flowvelocity ...
  1643. Try importing femobjects.constraint_initialflowvelocity ...
  1644. Try importing femobjects.constraint_sectionprint ...
  1645. Try importing femobjects.constraint_selfweight ...
  1646. Try importing femobjects.constraint_tie ...
  1647. Try importing femobjects.element_fluid1D ...
  1648. Try importing femobjects.element_geometry1D ...
  1649. Try importing femobjects.element_geometry2D ...
  1650. Try importing femobjects.element_rotation1D ...
  1651. Try importing femobjects.material_common ...
  1652. Try importing femobjects.material_mechanicalnonlinear ...
  1653. Try importing femobjects.material_reinforced ...
  1654. Try importing femobjects.mesh_boundarylayer ...
  1655. Try importing femobjects.mesh_gmsh ...
  1656. Try importing femobjects.mesh_group ...
  1657. Try importing femobjects.mesh_region ...
  1658. Try importing femobjects.mesh_result ...
  1659. Try importing femobjects.result_mechanical ...
  1660. Try importing femobjects.solver_ccxtools ...
  1661. Try importing femresult.__init__ ...
  1662. Try importing femresult.resulttools ...
  1663. Try importing femtest.__init__ ...
  1664. Try importing femtools.__init__ ...
  1665. Try importing femtools.ccxtools ...
  1666. Try importing femtools.checksanalysis ...
  1667. Try importing femtools.constants ...
  1668. Try importing femtools.errors ...
  1669. Try importing femtools.femutils ...
  1670. Try importing femtools.geomtools ...
  1671. Try importing femtools.membertools ...
  1672. Try importing femtools.migrate_app ...
  1673. Try importing femtools.tokrules ...
  1674. Try importing femsolver.__init__ ...
  1675. Try importing femsolver.equationbase ...
  1676. Try importing femsolver.report ...
  1677. Try importing femsolver.reportdialog ...
  1678. Try importing femsolver.run ...
  1679. Try importing femsolver.settings ...
  1680. Try importing femsolver.signal ...
  1681. Try importing femsolver.solver_taskpanel ...
  1682. Try importing femsolver.solverbase ...
  1683. Try importing femsolver.task ...
  1684. Try importing femsolver.writerbase ...
  1685. Try importing femsolver.elmer.__init__ ...
  1686. Try importing femsolver.elmer.sifio ...
  1687. Try importing femsolver.elmer.solver ...
  1688. Try importing femsolver.elmer.tasks ...
  1689. Try importing femsolver.elmer.writer ...
  1690. Try importing femsolver.elmer.equations.__init__ ...
  1691. Try importing femsolver.elmer.equations.elasticity ...
  1692. Try importing femsolver.elmer.equations.electricforce ...
  1693. Try importing femsolver.elmer.equations.electrostatic ...
  1694. Try importing femsolver.elmer.equations.equation ...
  1695. Try importing femsolver.elmer.equations.flow ...
  1696. Try importing femsolver.elmer.equations.flux ...
  1697. Try importing femsolver.elmer.equations.heat ...
  1698. Try importing femsolver.elmer.equations.linear ...
  1699. Try importing femsolver.elmer.equations.nonlinear ...
  1700. Try importing femsolver.z88.__init__ ...
  1701. Try importing femsolver.z88.solver ...
  1702. Try importing femsolver.z88.tasks ...
  1703. Try importing femsolver.z88.writer ...
  1704. Try importing femsolver.calculix.__init__ ...
  1705. Try importing femsolver.calculix.solver ...
  1706. Try importing femsolver.calculix.tasks ...
  1707. Try importing femsolver.calculix.write_constraint_centrif ...
  1708. Try importing femsolver.calculix.write_constraint_contact ...
  1709. Try importing femsolver.calculix.write_constraint_displacement ...
  1710. Try importing femsolver.calculix.write_constraint_fixed ...
  1711. Try importing femsolver.calculix.write_constraint_fluidsection ...
  1712. Try importing femsolver.calculix.write_constraint_force ...
  1713. Try importing femsolver.calculix.write_constraint_heatflux ...
  1714. Try importing femsolver.calculix.write_constraint_initialtemperature ...
  1715. Try importing femsolver.calculix.write_constraint_planerotation ...
  1716. Try importing femsolver.calculix.write_constraint_pressure ...
  1717. Try importing femsolver.calculix.write_constraint_sectionprint ...
  1718. Try importing femsolver.calculix.write_constraint_selfweight ...
  1719. Try importing femsolver.calculix.write_constraint_temperature ...
  1720. Try importing femsolver.calculix.write_constraint_tie ...
  1721. Try importing femsolver.calculix.write_constraint_transform ...
  1722. Try importing femsolver.calculix.write_femelement_geometry ...
  1723. Try importing femsolver.calculix.write_femelement_material ...
  1724. Try importing femsolver.calculix.write_femelement_matgeosets ...
  1725. Try importing femsolver.calculix.write_footer ...
  1726. Try importing femsolver.calculix.write_mesh ...
  1727. Try importing femsolver.calculix.write_step_equation ...
  1728. Try importing femsolver.calculix.write_step_output ...
  1729. Try importing femsolver.calculix.writer ...
  1730. Try importing femcommands.__init__ ...
  1731. Try importing femcommands.commands ...
  1732. Try importing femcommands.manager ...
  1733. Try importing femguiobjects.__init__
  1734. Module to read results not found.
  1735. Module pyNastran not found. Writing Mystran solver input will not be work.
  1736. PropertyPostDataObject::SaveDocFile: ignore empty vtkUnstructuredGrid
  1737. PropertyPostDataObject::SaveDocFile: ignore empty vtkUnstructuredGrid
  1738. PropertyPostDataObject::SaveDocFile: ignore empty vtkUnstructuredGrid
  1739.  
  1740.  
  1741.  
  1742. ...
  1743. Try importing femguiutils.__init__ ...
  1744. Try importing femguiutils.migrate_gui ...
  1745. Try importing femguiutils.selection_widgets ...
  1746. Try importing femtaskpanels.__init__ ...
  1747. Try importing femtaskpanels.task_constraint_centrif ...
  1748. Try importing femtaskpanels.task_constraint_electrostaticpotential ...
  1749. Try importing femtaskpanels.task_constraint_flowvelocity ...
  1750. Try importing femtaskpanels.task_constraint_initialflowvelocity ...
  1751. Try importing femtaskpanels.task_constraint_sectionprint ...
  1752. Try importing femtaskpanels.task_constraint_tie ...
  1753. Try importing femtaskpanels.task_element_fluid1D ...
  1754. Try importing femtaskpanels.task_element_geometry1D ...
  1755. Try importing femtaskpanels.task_element_geometry2D ...
  1756. Try importing femtaskpanels.task_element_rotation1D ...
  1757. Try importing femtaskpanels.task_material_common ...
  1758. Try importing femtaskpanels.task_material_reinforced ...
  1759. Try importing femtaskpanels.task_mesh_boundarylayer ...
  1760. Try importing femtaskpanels.task_mesh_gmsh ...
  1761. Try importing femtaskpanels.task_mesh_group ...
  1762. Try importing femtaskpanels.task_mesh_region ...
  1763. Try importing femtaskpanels.task_result_mechanical ...
  1764. Try importing femtaskpanels.task_solver_ccxtools ...
  1765. Try importing femviewprovider.__init__ ...
  1766. Try importing femviewprovider.view_base_femconstraint ...
  1767. Try importing femviewprovider.view_base_femobject ...
  1768. Try importing femviewprovider.view_constant_vacuumpermittivity ...
  1769. Try importing femviewprovider.view_constraint_bodyheatsource ...
  1770. Try importing femviewprovider.view_constraint_centrif ...
  1771. Try importing femviewprovider.view_constraint_electrostaticpotential ...
  1772. Try importing femviewprovider.view_constraint_flowvelocity ...
  1773. Try importing femviewprovider.view_constraint_initialflowvelocity ...
  1774. Try importing femviewprovider.view_constraint_sectionprint ...
  1775. Try importing femviewprovider.view_constraint_selfweight ...
  1776. Try importing femviewprovider.view_constraint_tie ...
  1777. Try importing femviewprovider.view_element_fluid1D ...
  1778. Try importing femviewprovider.view_element_geometry1D ...
  1779. Try importing femviewprovider.view_element_geometry2D ...
  1780. Try importing femviewprovider.view_element_rotation1D ...
  1781. Try importing femviewprovider.view_material_common ...
  1782. Try importing femviewprovider.view_material_mechanicalnonlinear ...
  1783. Try importing femviewprovider.view_material_reinforced ...
  1784. Try importing femviewprovider.view_mesh_boundarylayer ...
  1785. Try importing femviewprovider.view_mesh_gmsh ...
  1786. Try importing femviewprovider.view_mesh_group ...
  1787. Try importing femviewprovider.view_mesh_region ...
  1788. Try importing femviewprovider.view_mesh_result ...
  1789. Try importing femviewprovider.view_result_mechanical ...
  1790. Try importing femviewprovider.view_solver_ccxtools ...
  1791. ok
  1792. test_00print (femtest.app.test_object.TestObjectCreate) ...
  1793. ****************************************************************************************************
  1794. ********** run FEM TestObjectCreate tests **********************************************************
  1795. ****************************************************************************************************
  1796. ok
  1797. test_femobjects_make (femtest.app.test_object.TestObjectCreate) ... doc objects count: 56, method: test_femobjects_make
  1798. Save FreeCAD all objects file to /tmp/FEM_unittests/objects_create_all_2bbe7ee8e85e/all_objects.FCStd ...
  1799. ok
  1800. test_00print (femtest.app.test_object.TestObjectType) ...
  1801. ****************************************************************************************************
  1802. ********** run FEM TestObjectType tests ************************************************************
  1803. ****************************************************************************************************
  1804. ok
  1805. test_femobjects_derivedfromfem (femtest.app.test_object.TestObjectType) ... doc objects count: 51, method: test_femobjects_derivedfromfem
  1806. ok
  1807. test_femobjects_derivedfromstd (femtest.app.test_object.TestObjectType) ... doc objects count: 51, method: test_femobjects_derivedfromstd
  1808. ok
  1809. test_femobjects_isoftype (femtest.app.test_object.TestObjectType) ... doc objects count: 51, method:
  1810.  
  1811.  
  1812.  
  1813.  
  1814. PropertyPostDataObject::SaveDocFile: ignore empty vtkUnstructuredGrid
  1815. PropertyPostDataObject::SaveDocFile: ignore empty vtkUnstructuredGrid
  1816. PropertyPostDataObject::SaveDocFile: ignore empty vtkUnstructuredGrid
  1817.  
  1818.  
  1819.  
  1820. test_femobjects_isoftype
  1821. ok
  1822. test_femobjects_type (femtest.app.test_object.TestObjectType) ... doc objects count: 51, method: test_femobjects_type
  1823. ok
  1824. test_00print (femtest.app.test_open.TestObjectOpen) ...
  1825. ****************************************************************************************************
  1826. ********** run FEM TestObjectOpen tests ************************************************************
  1827. ****************************************************************************************************
  1828. ok
  1829. test_femobjects_open_de9b3fb438 (femtest.app.test_open.TestObjectOpen) ... load old document objects
  1830. ok
  1831. test_femobjects_open_head (femtest.app.test_open.TestObjectOpen) ... load master head document objects
  1832. ok
  1833. test_00print (femtest.app.test_material.TestMaterialUnits) ...
  1834. ****************************************************************************************************
  1835. ********** run FEM TestMaterialUnits tests *********************************************************
  1836. ****************************************************************************************************
  1837. ok
  1838. test_known_quantity_units (femtest.app.test_material.TestMaterialUnits) ... AngleOfFriction
  1839. CompressiveStrength
  1840. Density
  1841. ShearModulus
  1842. UltimateTensileStrength
  1843. YieldStrength
  1844. YoungsModulus
  1845. Stiffness
  1846. SpecificHeat
  1847. ThermalConductivity
  1848. ThermalExpansionCoefficient
  1849. ElectricalConductivity
  1850. ok
  1851. test_material_card_quantities (femtest.app.test_material.TestMaterialUnits) ... /usr/share/freecad/data/Mod/Material/StandardMaterial
  1852. /usr/share/freecad/data/Mod/Material/StandardMaterial/PET-Generic.FCMat
  1853. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-G300.FCMat
  1854. /usr/share/freecad/data/Mod/Material/StandardMaterial/Concrete-Generic.FCMat
  1855. /usr/share/freecad/data/Mod/Material/StandardMaterial/Invar-Generic.FCMat
  1856. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-E360.FCMat
  1857. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-3V45.FCMat
  1858. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-C15.FCMat
  1859. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S260NC.FCMat
  1860. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-X5CrNi18-10.FCMat
  1861. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S380MC.FCMat
  1862. /usr/share/freecad/data/Mod/Material/StandardMaterial/Reinforcement-FIB-B500.FCMat
  1863. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJL-300.FCMat
  1864. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S275JR.FCMat
  1865. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-C22E.FCMat
  1866. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJS-800-1.FCMat
  1867. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJS-400-15.FCMat
  1868. /usr/share/freecad/data/Mod/Material/StandardMaterial/AlMg3F24.FCMat
  1869. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-15CrNi6.FCMat
  1870. /usr/share/freecad/data/Mod/Material/StandardMaterial/AlMgSi1F31.FCMat
  1871. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S335JO.FCMat
  1872. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-C50E.FCMat
  1873. /usr/share/freecad/data/Mod/Material/StandardMaterial/PP-Generic.FCMat
  1874. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-36NiCrMo16.FCMat
  1875. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-C40E.FCMat
  1876. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S550MC.FCMat
  1877. /usr/share/freecad/data/Mod/Material/StandardMaterial/PA6-Generic.FCMat
  1878. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-G260.FCMat
  1879. /usr/share/freecad/data/Mod/Material/StandardMaterial/Glass-S2-GlassFibre.FCMat
  1880. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S420MC.FCMat
  1881. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-X2CrNiMoN17-13-3.FCMat
  1882. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-X2CrNiN24-4.FCMat
  1883. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-X6CrNiTi18-10.FCMat
  1884. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-30CrNiMo8.FCMat
  1885. /usr/share/freecad/data/Mod/Material/StandardMaterial/Acrylic-Glass-Generic.FCMat
  1886. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJL-350.FCMat
  1887. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJMW-360-12.FCMat
  1888. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-St-E-315.FCMat
  1889. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S335JR.FCMat
  1890. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJMB-550-4.FCMat
  1891. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S340MC.FCMat
  1892. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-C55E.FCMat
  1893. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-3C22.FCMat
  1894. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S235JRG1.FCMat
  1895. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-3C15.FCMat
  1896. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-34CrNiMo6.FCMat
  1897. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-C30E.FCMat
  1898. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-E335-GC.FCMat
  1899. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S335N.FCMat
  1900. /usr/share/freecad/data/Mod/Material/StandardMaterial/ABS-Generic.FCMat
  1901. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-2C10.FCMat
  1902. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-St-E-460.FCMat
  1903. /usr/share/freecad/data/Mod/Material/StandardMaterial/Glass-E-GlassFibre.FCMat
  1904. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-C10.FCMat
  1905. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJMB-350-10.FCMat
  1906. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJL-200.FCMat
  1907. /usr/share/freecad/data/Mod/Material/StandardMaterial/PTFE-Generic.FCMat
  1908. /usr/share/freecad/data/Mod/Material/StandardMaterial/AlZn4-5Mg1F35.FCMat
  1909. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-C60E.FCMat
  1910. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJL-150.FCMat
  1911. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJS-500-7.FCMat
  1912. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S275N.FCMat
  1913. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJS-700-2.FCMat
  1914. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJMB-650-2.FCMat
  1915. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-1C60.FCMat
  1916. /usr/share/freecad/data/Mod/Material/StandardMaterial/Copper-Generic.FCMat
  1917. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S690MC.FCMat
  1918. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-28Mn6.FCMat
  1919. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-St-E-255.FCMat
  1920. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJMW-450-7.FCMat
  1921. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S460N.FCMat
  1922. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S185.FCMat
  1923. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-E295.FCMat
  1924. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-St-E-380.FCMat
  1925. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-3C35.FCMat
  1926. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-20NiCrMo2.FCMat
  1927. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-X5CrNiMo17-12-2.FCMat
  1928. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S275JO.FCMat
  1929. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-1C35.FCMat
  1930. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-G230.FCMat
  1931. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-St-37-2K.FCMat
  1932. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S460MC.FCMat
  1933. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJS-600-3.FCMat
  1934. /usr/share/freecad/data/Mod/Material/StandardMaterial/Aluminum-6061-T6.FCMat
  1935. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-E360-GC.FCMat
  1936. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S355J2G3.FCMat
  1937. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-X3CrNiMo13-14.FCMat
  1938. /usr/share/freecad/data/Mod/Material/StandardMaterial/PLA-Generic.FCMat
  1939. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-36CrNiMo4.FCMat
  1940. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S500MC.FCMat
  1941. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJMW-400-5.FCMat
  1942. /usr/share/freecad/data/Mod/Material/StandardMaterial/PVC-Generic.FCMat
  1943. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-E335.FCMat
  1944. /usr/share/freecad/data/Mod/Material/StandardMaterial/None.FCMat
  1945. Parameter: Density --> value: 0 kg/m^3 --> Value 0 kg/m^3 = 0 for Density
  1946. Parameter: UltimateTensileStrength --> value: 0 MPa --> Value 0 MPa = 0 for UltimateTensileStrength
  1947. Parameter: YoungsModulus --> value: 0 MPa --> Value 0 MPa = 0 for YoungsModulus
  1948. /usr/share/freecad/data/Mod/Material/StandardMaterial/Graphite.FCMat
  1949. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-G30Mn5.FCMat
  1950. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S235JR.FCMat
  1951. /usr/share/freecad/data/Mod/Material/StandardMaterial/Aluminum-Generic.FCMat
  1952. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJMW-350-4.FCMat
  1953. /usr/share/freecad/data/Mod/Material/StandardMaterial/Concrete-EN-C35_45.FCMat
  1954. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S235JO.FCMat
  1955. /usr/share/freecad/data/Mod/Material/StandardMaterial/Glass-Generic.FCMat
  1956. /usr/share/freecad/data/Mod/Material/StandardMaterial/CalculiX-Steel.FCMat
  1957. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-1C45.FCMat
  1958. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-17CrNiMo6.FCMat
  1959. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-Generic.FCMat
  1960. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-St-E-500.FCMat
  1961. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-G20Mn5.FCMat
  1962. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-1C22.FCMat
  1963. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-G200.FCMat
  1964. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJL-250.FCMat
  1965. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-G16Mn5.FCMat
  1966. /usr/share/freecad/data/Mod/Material/StandardMaterial/Wood-Generic.FCMat
  1967. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-C25E.FCMat
  1968. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-X39CrMo17-1.FCMat
  1969. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-E295-GC.FCMat
  1970. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S420N.FCMat
  1971. /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJL-100.FCMat
  1972. ok
  1973. test_00print (femtest.app.test_mesh.TestMeshCommon) ...
  1974. ****************************************************************************************************
  1975. ********** run FEM TestMeshCommon tests ************************************************************
  1976. ****************************************************************************************************
  1977. ok
  1978. test_mesh_seg2_python (femtest.app.test_mesh.TestMeshCommon) ... ok
  1979. test_mesh_seg3_python (femtest.app.test_mesh.TestMeshCommon) ... ok
  1980. test_unv_save_load (femtest.app.test_mesh.TestMeshCommon) ... ok
  1981. test_writeAbaqus_precision (femtest.app.test_mesh.TestMeshCommon) ... ok
  1982. test_00print (femtest.app.test_mesh.TestMeshEleTetra10) ...
  1983. ****************************************************************************************************
  1984. ********** run FEM TestMeshEleTetra10 tests ********************************************************
  1985. ****************************************************************************************************
  1986. ok
  1987. test_tetra10_create (femtest.app.test_mesh.TestMeshEleTetra10) ... ok
  1988. test_tetra10_inp (femtest.app.test_mesh.TestMeshEleTetra10) ... [1, (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)]
  1989. ok
  1990. test_tetra10_unv (femtest.app.test_mesh.TestMeshEleTetra10) ... [1, (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)]
  1991. ok
  1992. test_tetra10_vkt (femtest.app.test_mesh.TestMeshEleTetra10) ... [1, (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)]
  1993. ok
  1994. test_tetra10_yml (femtest.app.test_mesh.TestMeshEleTetra10) ... Converting indices to integer numbers ...OK
  1995. Converting indices to integer numbers ...OK
  1996. [1, (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)]
  1997. ok
  1998. test_tetra10_z88 (femtest.app.test_mesh.TestMeshEleTetra10) ... [1, (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)]
  1999. ok
  2000. test_00print (femtest.app.test_mesh.TestMeshGroups) ...
  2001. ****************************************************************************************************
  2002. ********** run FEM TestMeshGroups tests *********************************************************
  2003. ****************************************************************************************************
  2004. ok
  2005. test_add_group_elements (femtest.app.test_mesh.TestMeshGroups)
  2006. Add a node group, add elements to it. Verify that elements added ... ok
  2007. test_add_groups (femtest.app.test_mesh.TestMeshGroups)
  2008. Create different groups with different names. Check whether the ... ok
  2009. test_delete_groups (femtest.app.test_mesh.TestMeshGroups)
  2010. Adds a number of groups to FemMesh and deletes them ... ok
  2011. test_00print (femtest.app.test_result.TestResult) ...
  2012. ****************************************************************************************************
  2013. ********** run FEM TestResult tests ****************************************************************
  2014. ****************************************************************************************************
  2015. ok
  2016. test_disp_abs (femtest.app.test_result.TestResult) ... ok
  2017. test_read_frd_massflow_networkpressure (femtest.app.test_result.TestResult) ... Read ccx results from frd file: /usr/lib64/freecad/Mod/Fem/femtest/data/calculix/thermomech_flow1D.frd
  2018. Read special 1DFlow nodes data form: /usr/lib64/freecad/Mod/Fem/femtest/data/calculix/thermomech_flow1D_inout_nodes.txt
  2019. [['2', '15', '1', 'PIPE INLET\n'], ['13', '27', '28', 'PIPE OUTLET\n']]
  2020. ok
  2021. test_rho (femtest.app.test_result.TestResult) ... ok
  2022. test_stress_principal_reinforced (femtest.app.test_result.TestResult) ... ok
  2023. test_stress_principal_std (femtest.app.test_result.TestResult) ... ok
  2024. test_stress_von_mises (femtest.app.test_result.TestResult) ... ok
  2025. test_00print (femtest.app.test_ccxtools.TestCcxTools) ...
  2026. ****************************************************************************************************
  2027. ********** run FEM TestCcxTools tests **************************************************************
  2028. ****************************************************************************************************
  2029. ok
  2030. test_box_frequency (femtest.app.test_ccxtools.TestCcxTools) ...
  2031. --------------- Start of FEM ccxtools box_frequency test---------------
  2032. Setting up working directory /tmp/FEM_unittests/ccxtools_box_frequency_686ce811a350
  2033. Checking FEM inp file prerequisites for box_frequency ...
  2034.  
  2035. Check prerequisites...
  2036. Checking FEM inp file write...
  2037. Writing /tmp/FEM_unittests/ccxtools_box_frequency_686ce811a350/Mesh.inp for box_frequency
  2038.  
  2039. Get mesh data for constraints, materials and element geometry...
  2040. [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'MechanicalMaterialSolid', 'mat_obj_name': 'MechanicalMaterial', 'ccx_mat_name': 'Steel-Generic'}]
  2041. Getting mesh data time: 0.0 seconds.
  2042.  
  2043. CalculiX solver input writing...
  2044. Input file:/tmp/FEM_unittests/ccxtools_box_frequency_686ce811a350/Mesh.inp
  2045. One monster input file.
  2046. Writing time CalculiX input file: 0.001 seconds.
  2047. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/calculix/box_frequency.inp to /tmp/FEM_unittests/ccxtools_box_frequency_686ce811a350/Mesh.inp
  2048. Setting up working directory to /usr/lib64/freecad/Mod/Fem/femtest/data/calculix in order to read simulated calculations
  2049. Setting base name to read test box_frequency.frd file...
  2050. Setting inp file name to read test box_frequency.frd file...
  2051. Checking FEM frd file read from box_frequency...
  2052.  
  2053. CalculiX read results...
  2054. Read ccx results from frd file: /usr/lib64/freecad/Mod/Fem/femtest/data/calculix/box_frequency.frd
  2055. Read ccx results from dat file: /usr/lib64/freecad/Mod/Fem/femtest/data/calculix/box_frequency.dat
  2056. Reading stats from result object for box_frequency...
  2057. Save FreeCAD file for box_frequency to /tmp/FEM_unittests/ccxtools_box_frequency_686ce811a350/box_frequency.FCStd...
  2058. --------------- End of box_frequency -------------------
  2059. ok
  2060. test_box_static (femtest.app.test_ccxtools.TestCcxTools) ...
  2061. --------------- Start of FEM ccxtools box_static test---------------
  2062. Setting up working directory /tmp/FEM_unittests/ccxtools_box_static_68f1ed5a989f
  2063. Checking FEM inp file prerequisites for box_static ...
  2064.  
  2065. Check prerequisites...
  2066. Checking FEM inp file write...
  2067. Writing /tmp/FEM_unittests/ccxtools_box_static_68f1ed5a989f/Mesh.inp for box_static
  2068.  
  2069. Get mesh data for constraints, materials and element geometry...
  2070. [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'MechanicalMaterialSolid', 'mat_obj_name': 'MechanicalMaterial', 'ccx_mat_name': 'Steel-Generic'}]
  2071. FemConstraintFixed:
  2072. Type: Fem::ConstraintFixed, Name: FemConstraintFixed
  2073. ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
  2074. FemConstraintForce:
  2075. Type: Fem::ConstraintForce, Name: FemConstraintForce
  2076. ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face6
  2077. No face data in finite volume element mesh. FreeCAD uses getccxVolumesByFace() to retrieve the volume elements of the ref_face.
  2078. FemConstraintPressure:
  2079. Type: Fem::ConstraintPressure, Name: FemConstraintPressure
  2080. ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face2
  2081. Getting mesh data time: 0.095 seconds.
  2082.  
  2083. CalculiX solver input writing...
  2084. Input file:/tmp/FEM_unittests/ccxtools_box_static_68f1ed5a989f/Mesh.inp
  2085. One monster input file.
  2086. Writing time CalculiX input file: 0.012 seconds.
  2087. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/calculix/box_static.inp to /tmp/FEM_unittests/ccxtools_box_static_68f1ed5a989f/Mesh.inp
  2088. Setting up working directory to /usr/lib64/freecad/Mod/Fem/femtest/data/calculix in order to read simulated calculations
  2089. Setting base name to read test box_static.frd file...
  2090. Setting inp file name to read test box_static.frd file...
  2091. Checking FEM frd file read from box_static...
  2092.  
  2093. CalculiX read results...
  2094. Read ccx results from frd file: /usr/lib64/freecad/Mod/Fem/femtest/data/calculix/box_static.frd
  2095. Read ccx results from dat file: /usr/lib64/freecad/Mod/Fem/femtest/data/calculix/box_static.dat
  2096. Reading stats from result object for box_static...
  2097. Save FreeCAD file for box_static to /tmp/FEM_unittests/ccxtools_box_static_68f1ed5a989f/box_static.FCStd...
  2098. --------------- End of box_static -------------------
  2099. ok
  2100. test_thermomech_flow1D (femtest.app.test_ccxtools.TestCcxTools) ...
  2101. --------------- Start of FEM ccxtools thermomech_flow1D test---------------
  2102. Setting up working directory /tmp/FEM_unittests/ccxtools_thermomech_flow1D_31330309242e
  2103. Checking FEM inp file prerequisites for thermomech_flow1D ...
  2104.  
  2105. Check prerequisites...
  2106. Checking FEM inp file write...
  2107. Writing /tmp/FEM_unittests/ccxtools_thermomech_flow1D_31330309242e/Mesh.inp for thermomech_flow1D
  2108.  
  2109. Get mesh data for constraints, materials and element geometry...
  2110. Fluid sections
  2111. ERROR
  2112. test_thermomech_spine (femtest.app.test_ccxtools.TestCcxTools) ...
  2113. --------------- Start of FEM ccxtools thermomech_spine test---------------
  2114. Setting up working directory /tmp/FEM_unittests/ccxtools_thermomech_spine_e50c43945ee0
  2115. Checking FEM inp file prerequisites for thermomech_spine ...
  2116.  
  2117. Check prerequisites...
  2118. Checking FEM inp file write...
  2119. Writing /tmp/FEM_unittests/ccxtools_thermomech_spine_e50c43945ee0/Mesh.inp for thermomech_spine
  2120.  
  2121. Get mesh data for constraints, materials and element geometry...
  2122. [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'MechanicalMaterialSolid', 'mat_obj_name': 'MechanicalMaterial', 'ccx_mat_name': 'Steel-Generic'}]
  2123. FemConstraintFixed:
  2124. Type: Fem::ConstraintFixed, Name: FemConstraintFixed
  2125. ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
  2126. FemConstraintTemperature:
  2127. Type: Fem::ConstraintTemperature, Name: FemConstraintTemperature
  2128. ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
  2129. Getting mesh data time: 0.037 seconds.
  2130.  
  2131. CalculiX solver input writing...
  2132. Input file:/tmp/FEM_unittests/ccxtools_thermomech_spine_e50c43945ee0/Mesh.inp
  2133. One monster input file.
  2134. Writing time CalculiX input file: 0.008 seconds.
  2135. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/calculix/thermomech_spine.inp to /tmp/FEM_unittests/ccxtools_thermomech_spine_e50c43945ee0/Mesh.inp
  2136. Setting up working directory to /usr/lib64/freecad/Mod/Fem/femtest/data/calculix in order to read simulated calculations
  2137. Setting base name to read test thermomech_spine.frd file...
  2138. Setting inp file name to read test thermomech_spine.frd file...
  2139. Checking FEM frd file read from thermomech_spine...
  2140.  
  2141. CalculiX read results...
  2142. Read ccx results from frd file: /usr/lib64/freecad/Mod/Fem/femtest/data/calculix/thermomech_spine.frd
  2143. Read ccx results from dat file: /usr/lib64/freecad/Mod/Fem/femtest/data/calculix/thermomech_spine.dat
  2144. Reading stats from result object for thermomech_spine...
  2145. Save FreeCAD file for thermomech_spine to /tmp/FEM_unittests/ccxtools_thermomech_spine_e50c43945ee0/thermomech_spine.FCStd...
  2146. --------------- End of thermomech_spine -------------------
  2147. ok
  2148. test_00print (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2149. ****************************************************************************************************
  2150. ********** run FEM TestSolverCalculix tests *******************************************************
  2151. ****************************************************************************************************
  2152. ok
  2153. test_box_frequency (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2154.  
  2155. Get mesh data for constraints, materials and element geometry...
  2156. [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'MechanicalMaterialSolid', 'mat_obj_name': 'MechanicalMaterial', 'ccx_mat_name': 'Steel-Generic'}]
  2157. Getting mesh data time: 0.0 seconds.
  2158.  
  2159. CalculiX solver input writing...
  2160. Input file:/tmp/FEM_unittests/solver_calculix_box_frequency_7150b1eff9b7/Mesh.inp
  2161. One monster input file.
  2162. Writing time CalculiX input file: 0.001 seconds.
  2163. ok
  2164. test_box_static (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2165.  
  2166. Get mesh data for constraints, materials and element geometry...
  2167. [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'MechanicalMaterialSolid', 'mat_obj_name': 'MechanicalMaterial', 'ccx_mat_name': 'Steel-Generic'}]
  2168. FemConstraintFixed:
  2169. Type: Fem::ConstraintFixed, Name: FemConstraintFixed
  2170. ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
  2171. FemConstraintForce:
  2172. Type: Fem::ConstraintForce, Name: FemConstraintForce
  2173. ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face6
  2174. No face data in finite volume element mesh. FreeCAD uses getccxVolumesByFace() to retrieve the volume elements of the ref_face.
  2175. FemConstraintPressure:
  2176. Type: Fem::ConstraintPressure, Name: FemConstraintPressure
  2177. ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face2
  2178. Getting mesh data time: 0.07 seconds.
  2179.  
  2180. CalculiX solver input writing...
  2181. Input file:/tmp/FEM_unittests/solver_calculix_box_static_1c59cbda1af6/Mesh.inp
  2182. One monster input file.
  2183. Writing time CalculiX input file: 0.001 seconds.
  2184. ok
  2185. test_ccx_buckling_flexuralbuckling (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2186. Get mesh data for constraints, materials and element geometry...
  2187. [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'MechanicalMaterialSolid', 'mat_obj_name': 'MechanicalMaterial', 'ccx_mat_name': 'CalculiX-Steel'}]
  2188. ConstraintFixed:
  2189. Type: Fem::ConstraintFixed, Name: ConstraintFixed
  2190. ReferenceShape ... Type: Face, Object name: Beam, Object label: Beam, Element name: Face5
  2191. ConstraintForce:
  2192. Type: Fem::ConstraintForce, Name: ConstraintForce
  2193. ReferenceShape ... Type: Face, Object name: Beam, Object label: Beam, Element name: Face6
  2194. No face data in finite volume element mesh. FreeCAD uses getccxVolumesByFace() to retrieve the volume elements of the ref_face.
  2195. Getting mesh data time: 0.033 seconds.
  2196.  
  2197. CalculiX solver input writing...
  2198. Input file:/tmp/FEM_unittests/solver_calculix_ccx_buckling_flexuralbuckling_21160789c886/Mesh.inp
  2199. One monster input file.
  2200. Writing time CalculiX input file: 0.002 seconds.
  2201. ok
  2202. test_ccx_cantilever_beam_circle (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2203. Get mesh data for constraints, materials and element geometry...
  2204. Beam rotations
  2205. std search: get_femelements_by_femnodes_std
  2206. beam_axis_m is retrieved from the geometry but we could get if from mesh edge too
  2207. [{'direction': Vector (8000.0, 0.0, 0.0), 'ids': [1, 2, 3, 4, 5], 'beam_axis_m': [-0.0, 1.0, 0]}]
  2208. ConstraintFixed:
  2209. Type: Fem::ConstraintFixed, Name: ConstraintFixed
  2210. ReferenceShape ... Type: Vertex, Object name: CantileverLine, Object label: CantileverLine, Element name: Vertex1
  2211. ConstraintForce:
  2212. Type: Fem::ConstraintForce, Name: ConstraintForce
  2213. ReferenceShape ... Type: Vertex, Object name: CantileverLine, Object label: CantileverLine, Element name: Vertex2
  2214. Getting mesh data time: 0.002 seconds.
  2215.  
  2216. CalculiX solver input writing...
  2217. Input file:/tmp/FEM_unittests/solver_calculix_ccx_cantilever_beam_circle_f2aa04537ba5/Mesh.inp
  2218. One monster input file.
  2219. -0, 1, 0
  2220.  
  2221. Writing time CalculiX input file: 0.0 seconds.
  2222. ok
  2223. test_ccx_cantilever_beam_pipe (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2224. Get mesh data for constraints, materials and element geometry...
  2225. Beam rotations
  2226. std search: get_femelements_by_femnodes_std
  2227. beam_axis_m is retrieved from the geometry but we could get if from mesh edge too
  2228. [{'direction': Vector (8000.0, 0.0, 0.0), 'ids': [1, 2, 3, 4, 5], 'beam_axis_m': [-0.0, 1.0, 0]}]
  2229. ConstraintFixed:
  2230. Type: Fem::ConstraintFixed, Name: ConstraintFixed
  2231. ReferenceShape ... Type: Vertex, Object name: CantileverLine, Object label: CantileverLine, Element name: Vertex1
  2232. ConstraintForce:
  2233. Type: Fem::ConstraintForce, Name: ConstraintForce
  2234. ReferenceShape ... Type: Vertex, Object name: CantileverLine, Object label: CantileverLine, Element name: Vertex2
  2235. Getting mesh data time: 0.002 seconds.
  2236.  
  2237. CalculiX solver input writing...
  2238. Input file:/tmp/FEM_unittests/solver_calculix_ccx_cantilever_beam_pipe_d2da54b685d2/Mesh.inp
  2239. One monster input file.
  2240. -0, 1, 0
  2241.  
  2242. Writing time CalculiX input file: 0.001 seconds.
  2243. ok
  2244. test_ccx_cantilever_beam_rect (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2245. Get mesh data for constraints, materials and element geometry...
  2246. Beam rotations
  2247. std search: get_femelements_by_femnodes_std
  2248. beam_axis_m is retrieved from the geometry but we could get if from mesh edge too
  2249. [{'direction': Vector (8000.0, 0.0, 0.0), 'ids': [1, 2, 3, 4, 5], 'beam_axis_m': [-0.0, 1.0, 0]}]
  2250. ConstraintFixed:
  2251. Type: Fem::ConstraintFixed, Name: ConstraintFixed
  2252. ReferenceShape ... Type: Vertex, Object name: CantileverLine, Object label: CantileverLine, Element name: Vertex1
  2253. ConstraintForce:
  2254. Type: Fem::ConstraintForce, Name: ConstraintForce
  2255. ReferenceShape ... Type: Vertex, Object name: CantileverLine, Object label: CantileverLine, Element name: Vertex2
  2256. Getting mesh data time: 0.002 seconds.
  2257.  
  2258. CalculiX solver input writing...
  2259. Input file:/tmp/FEM_unittests/solver_calculix_ccx_cantilever_beam_rect_038a5bd1171f/Mesh.inp
  2260. One monster input file.
  2261. -0, 1, 0
  2262.  
  2263. Writing time CalculiX input file: 0.001 seconds.
  2264. ok
  2265. test_ccx_cantilever_ele_hexa20 (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2266. Get mesh data for constraints, materials and element geometry...
  2267. [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'FemMaterialSolid', 'mat_obj_name': 'FemMaterial', 'ccx_mat_name': 'CalculiX-Steel'}]
  2268. ConstraintFixed:
  2269. Type: Fem::ConstraintFixed, Name: ConstraintFixed
  2270. ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
  2271. ConstraintForce:
  2272. Type: Fem::ConstraintForce, Name: ConstraintForce
  2273. ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face2
  2274. No face data in finite volume element mesh. FreeCAD uses getccxVolumesByFace() to retrieve the volume elements of the ref_face.
  2275. Getting mesh data time: 0.026 seconds.
  2276.  
  2277. CalculiX solver input writing...
  2278. Input file:/tmp/FEM_unittests/solver_calculix_ccx_cantilever_ele_hexa20_ace7aa8f4660/Mesh.inp
  2279. One monster input file.
  2280. Writing time CalculiX input file: 0.001 seconds.
  2281. ok
  2282. test_ccx_cantilever_ele_quad4 (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2283. Get mesh data for constraints, materials and element geometry...
  2284. ConstraintFixed:
  2285. Type: Fem::ConstraintFixed, Name: ConstraintFixed
  2286. ReferenceShape ... Type: Edge, Object name: CanileverPlate, Object label: CanileverPlate, Element name: Edge1
  2287. ConstraintForce:
  2288. Type: Fem::ConstraintForce, Name: ConstraintForce
  2289. ReferenceShape ... Type: Edge, Object name: CanileverPlate, Object label: CanileverPlate, Element name: Edge3
  2290. Getting mesh data time: 0.001 seconds.
  2291.  
  2292. CalculiX solver input writing...
  2293. Input file:/tmp/FEM_unittests/solver_calculix_ccx_cantilever_ele_quad4_838434d62924/Mesh.inp
  2294. One monster input file.
  2295. Writing time CalculiX input file: 0.0 seconds.
  2296. ok
  2297. test_ccx_cantilever_ele_quad8 (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2298. Get mesh data for constraints, materials and element geometry...
  2299. ConstraintFixed:
  2300. Type: Fem::ConstraintFixed, Name: ConstraintFixed
  2301. ReferenceShape ... Type: Edge, Object name: CanileverPlate, Object label: CanileverPlate, Element name: Edge1
  2302. ConstraintForce:
  2303. Type: Fem::ConstraintForce, Name: ConstraintForce
  2304. ReferenceShape ... Type: Edge, Object name: CanileverPlate, Object label: CanileverPlate, Element name: Edge3
  2305. Getting mesh data time: 0.002 seconds.
  2306.  
  2307. CalculiX solver input writing...
  2308. Input file:/tmp/FEM_unittests/solver_calculix_ccx_cantilever_ele_quad8_6a9393206c46/Mesh.inp
  2309. One monster input file.
  2310. Writing time CalculiX input file: 0.0 seconds.
  2311. ok
  2312. test_ccx_cantilever_ele_seg2 (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2313. Get mesh data for constraints, materials and element geometry...
  2314. Beam rotations
  2315. std search: get_femelements_by_femnodes_std
  2316. beam_axis_m is retrieved from the geometry but we could get if from mesh edge too
  2317. [{'direction': Vector (8000.0, 0.0, 0.0), 'ids': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54], 'beam_axis_m': [-0.0, 1.0, 0]}]
  2318. ConstraintFixed:
  2319. Type: Fem::ConstraintFixed, Name: ConstraintFixed
  2320. ReferenceShape ... Type: Vertex, Object name: CantileverLine, Object label: CantileverLine, Element name: Vertex1
  2321. ConstraintForce:
  2322. Type: Fem::ConstraintForce, Name: ConstraintForce
  2323. ReferenceShape ... Type: Vertex, Object name: CantileverLine, Object label: CantileverLine, Element name: Vertex2
  2324. Getting mesh data time: 0.004 seconds.
  2325.  
  2326. CalculiX solver input writing...
  2327. Input file:/tmp/FEM_unittests/solver_calculix_ccx_cantilever_ele_seg2_6466caddcc6b/Mesh.inp
  2328. One monster input file.
  2329. -0, 1, 0
  2330.  
  2331. Writing time CalculiX input file: 0.001 seconds.
  2332. ok
  2333. test_ccx_cantilever_ele_seg3 (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2334. Get mesh data for constraints, materials and element geometry...
  2335. Beam rotations
  2336. std search: get_femelements_by_femnodes_std
  2337. beam_axis_m is retrieved from the geometry but we could get if from mesh edge too
  2338. [{'direction': Vector (8000.0, 0.0, 0.0), 'ids': [1, 2, 3, 4, 5], 'beam_axis_m': [-0.0, 1.0, 0]}]
  2339. ConstraintFixed:
  2340. Type: Fem::ConstraintFixed, Name: ConstraintFixed
  2341. ReferenceShape ... Type: Vertex, Object name: CantileverLine, Object label: CantileverLine, Element name: Vertex1
  2342. ConstraintForce:
  2343. Type: Fem::ConstraintForce, Name: ConstraintForce
  2344. ReferenceShape ... Type: Vertex, Object name: CantileverLine, Object label: CantileverLine, Element name: Vertex2
  2345. Getting mesh data time: 0.002 seconds.
  2346.  
  2347. CalculiX solver input writing...
  2348. Input file:/tmp/FEM_unittests/solver_calculix_ccx_cantilever_ele_seg3_b588e8478813/Mesh.inp
  2349. One monster input file.
  2350. -0, 1, 0
  2351.  
  2352. Writing time CalculiX input file: 0.001 seconds.
  2353. ok
  2354. test_ccx_cantilever_ele_tria3 (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2355. Get mesh data for constraints, materials and element geometry...
  2356. ConstraintFixed:
  2357. Type: Fem::ConstraintFixed, Name: ConstraintFixed
  2358. ReferenceShape ... Type: Edge, Object name: CanileverPlate, Object label: CanileverPlate, Element name: Edge1
  2359. ConstraintForce:
  2360. Type: Fem::ConstraintForce, Name: ConstraintForce
  2361. ReferenceShape ... Type: Edge, Object name: CanileverPlate, Object label: CanileverPlate, Element name: Edge3
  2362. Getting mesh data time: 0.004 seconds.
  2363.  
  2364. CalculiX solver input writing...
  2365. Input file:/tmp/FEM_unittests/solver_calculix_ccx_cantilever_ele_tria3_827d11c342c6/Mesh.inp
  2366. One monster input file.
  2367. Writing time CalculiX input file: 0.004 seconds.
  2368. ok
  2369. test_ccx_cantilever_ele_tria6 (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2370. Get mesh data for constraints, materials and element geometry...
  2371. ConstraintFixed:
  2372. Type: Fem::ConstraintFixed, Name: ConstraintFixed
  2373. ReferenceShape ... Type: Edge, Object name: CanileverPlate, Object label: CanileverPlate, Element name: Edge1
  2374. ConstraintForce:
  2375. Type: Fem::ConstraintForce, Name: ConstraintForce
  2376. ReferenceShape ... Type: Edge, Object name: CanileverPlate, Object label: CanileverPlate, Element name: Edge3
  2377. Getting mesh data time: 0.002 seconds.
  2378.  
  2379. CalculiX solver input writing...
  2380. Input file:/tmp/FEM_unittests/solver_calculix_ccx_cantilever_ele_tria6_75631252f914/Mesh.inp
  2381. One monster input file.
  2382. Writing time CalculiX input file: 0.001 seconds.
  2383. ok
  2384. test_ccx_cantilever_faceload (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2385. Get mesh data for constraints, materials and element geometry...
  2386. [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'FemMaterialSolid', 'mat_obj_name': 'FemMaterial', 'ccx_mat_name': 'CalculiX-Steel'}]
  2387. ConstraintFixed:
  2388. Type: Fem::ConstraintFixed, Name: ConstraintFixed
  2389. ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
  2390. ConstraintForce:
  2391. Type: Fem::ConstraintForce, Name: ConstraintForce
  2392. ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face2
  2393. No face data in finite volume element mesh. FreeCAD uses getccxVolumesByFace() to retrieve the volume elements of the ref_face.
  2394. Getting mesh data time: 0.015 seconds.
  2395.  
  2396. CalculiX solver input writing...
  2397. Input file:/tmp/FEM_unittests/solver_calculix_ccx_cantilever_faceload_9e31adb0d722/Mesh.inp
  2398. One monster input file.
  2399. Writing time CalculiX input file: 0.001 seconds.
  2400. ok
  2401. test_ccx_cantilever_nodeload (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2402. Get mesh data for constraints, materials and element geometry...
  2403. [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'FemMaterialSolid', 'mat_obj_name': 'FemMaterial', 'ccx_mat_name': 'CalculiX-Steel'}]
  2404. ConstraintFixed:
  2405. Type: Fem::ConstraintFixed, Name: ConstraintFixed
  2406. ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
  2407. ConstraintForce:
  2408. Type: Fem::ConstraintForce, Name: ConstraintForce
  2409. ReferenceShape ... Type: Vertex, Object name: Box, Object label: Box, Element name: Vertex5
  2410. ReferenceShape ... Type: Vertex, Object name: Box, Object label: Box, Element name: Vertex6
  2411. ReferenceShape ... Type: Vertex, Object name: Box, Object label: Box, Element name: Vertex7
  2412. ReferenceShape ... Type: Vertex, Object name: Box, Object label: Box, Element name: Vertex8
  2413. Getting mesh data time: 0.006 seconds.
  2414.  
  2415. CalculiX solver input writing...
  2416. Input file:/tmp/FEM_unittests/solver_calculix_ccx_cantilever_nodeload_8ec2564c8ffb/Mesh.inp
  2417. One monster input file.
  2418. Writing time CalculiX input file: 0.001 seconds.
  2419. ok
  2420. test_ccx_cantilever_prescribeddisplacement (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2421. Get mesh data for constraints, materials and element geometry...
  2422. [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'FemMaterialSolid', 'mat_obj_name': 'FemMaterial', 'ccx_mat_name': 'CalculiX-Steel'}]
  2423. ConstraintFixed:
  2424. Type: Fem::ConstraintFixed, Name: ConstraintFixed
  2425. ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
  2426. ConstraintDisplacmentPrescribed:
  2427. Type: Fem::ConstraintDisplacement, Name: ConstraintDisplacmentPrescribed
  2428. ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face2
  2429. Getting mesh data time: 0.01 seconds.
  2430.  
  2431. CalculiX solver input writing...
  2432. Input file:/tmp/FEM_unittests/solver_calculix_ccx_cantilever_prescribeddisplacement_0f18f62b6f9a/Mesh.inp
  2433. One monster input file.
  2434. Writing time CalculiX input file: 0.001 seconds.
  2435. ok
  2436. test_constraint_centrif (femtest.app.test_solver_calculix.TestSolverCalculix) ... ok
  2437. test_constraint_contact_shell_shell (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2438. Get mesh data for constraints, materials and element geometry...
  2439. ConstraintFixed:
  2440. Type: Fem::ConstraintFixed, Name: ConstraintFixed
  2441. ReferenceShape ... Type: Edge, Object name: Lower_tube, Object label: Lower_tube, Element name: Edge2
  2442. ReferenceShape ... Type: Edge, Object name: Upper_tube, Object label: Upper_tube, Element name: Edge3
  2443. ConstraintContact:
  2444. Type: Fem::ConstraintContact, Name: ConstraintContact
  2445. ConstraintForce:
  2446. Type: Fem::ConstraintForce, Name: ConstraintForce
  2447. ReferenceShape ... Type: Vertex, Object name: Load_place_point, Object label: Load_place_point, Element name: Vertex1
  2448. Getting mesh data time: 4.714 seconds.
  2449.  
  2450. CalculiX solver input writing...
  2451. Input file:/tmp/FEM_unittests/solver_calculix_constraint_contact_shell_shell_ceda666ffc92/Mesh.inp
  2452. One monster input file.
  2453. Writing time CalculiX input file: 0.067 seconds.
  2454. ok
  2455. test_constraint_contact_solid_solid (femtest.app.test_solver_calculix.TestSolverCalculix) ... ok
  2456. test_constraint_sectionprint (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2457. Get mesh data for constraints, materials and element geometry...
  2458. [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'MaterialSolid', 'mat_obj_name': 'Material', 'ccx_mat_name': 'CalculiX-Steel'}]
  2459. ConstraintFixed:
  2460. Type: Fem::ConstraintFixed, Name: ConstraintFixed
  2461. ReferenceShape ... Type: Face, Object name: BooleanFragments, Object label: BooleanFragments, Element name: Face9
  2462. ConstraintPressure:
  2463. Type: Fem::ConstraintPressure, Name: ConstraintPressure
  2464. ReferenceShape ... Type: Face, Object name: BooleanFragments, Object label: BooleanFragments, Element name: Face1
  2465. Getting mesh data time: 0.188 seconds.
  2466.  
  2467. CalculiX solver input writing...
  2468. Input file:/tmp/FEM_unittests/solver_calculix_constraint_sectionprint_b119345127bd/Mesh.inp
  2469. One monster input file.
  2470. Writing time CalculiX input file: 0.009 seconds.
  2471. ok
  2472. test_constraint_selfweight_cantilever (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2473. Get mesh data for constraints, materials and element geometry...
  2474. [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'FemMaterialSolid', 'mat_obj_name': 'FemMaterial', 'ccx_mat_name': 'CalculiX-Steel'}]
  2475. ConstraintFixed:
  2476. Type: Fem::ConstraintFixed, Name: ConstraintFixed
  2477. ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
  2478. Getting mesh data time: 0.006 seconds.
  2479.  
  2480. CalculiX solver input writing...
  2481. Input file:/tmp/FEM_unittests/solver_calculix_constraint_selfweight_cantilever_8f064227ed5e/Mesh.inp
  2482. One monster input file.
  2483. Writing time CalculiX input file: 0.006 seconds.
  2484. ok
  2485. test_constraint_tie (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2486. Get mesh data for constraints, materials and element geometry...
  2487. [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'MechanicalMaterialSolid', 'mat_obj_name': 'MechanicalMaterial', 'ccx_mat_name': 'Calculix-Steel'}]
  2488. ConstraintFixed:
  2489. Type: Fem::ConstraintFixed, Name: ConstraintFixed
  2490. ReferenceShape ... Type: Edge, Object name: BooleanFragments, Object label: BooleanFragments, Element name: Edge1
  2491. ConstraintTie:
  2492. Type: Fem::ConstraintTie, Name: ConstraintTie
  2493. ReferenceShape ... Type: Face, Object name: BooleanFragments, Object label: BooleanFragments, Element name: Face5
  2494. ReferenceShape ... Type: Face, Object name: BooleanFragments, Object label: BooleanFragments, Element name: Face7
  2495. ConstraintForce:
  2496. Type: Fem::ConstraintForce, Name: ConstraintForce
  2497. ReferenceShape ... Type: Edge, Object name: BooleanFragments, Object label: BooleanFragments, Element name: Edge2
  2498. Getting mesh data time: 0.206 seconds.
  2499.  
  2500. CalculiX solver input writing...
  2501. Input file:/tmp/FEM_unittests/solver_calculix_constraint_tie_daf88d7af6ee/Mesh.inp
  2502. One monster input file.
  2503. Writing time CalculiX input file: 0.058 seconds.
  2504. ok
  2505. test_constraint_transform_beam_hinged (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2506. Get mesh data for constraints, materials and element geometry...
  2507. [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'FemMaterialSolid', 'mat_obj_name': 'FemMaterial', 'ccx_mat_name': 'CException in thread Thread-143 (protector):
  2508. alculiX-Steel'}]
  2509. FemConstraintDisplacment:
  2510. Type: Fem::ConstraintDisplacement, Name: FemConstraintDisplacment
  2511. ReferenceShape ... Type: Face, Object name: CompoundFilter, Object label: CompoundFilter, Element name: Face4
  2512. ReferenceShape ... Type: Face, Object name: CompoundFilter, Object label: CompoundFilter, Element name: Face5
  2513. FemConstraintTransform1:
  2514. Type: Fem::ConstraintTransform, Name: FemConstraintTransform1
  2515. ReferenceShape ... Type: Face, Object name: CompoundFilter, Object label: CompoundFilter, Element name: Face4
  2516. FemConstraintTransform2:
  2517. Type: Fem::ConstraintTransform, Name: FemConstraintTransform2
  2518. ReferenceShape ... Type: Face, Object name: CompoundFilter, Object label: CompoundFilter, Element name: Face5
  2519. FemConstraintPressure:
  2520. Type: Fem::ConstraintPressure, Name: FemConstraintPressure
  2521. ReferenceShape ... Type: Face, Object name: CompoundFilter, Object label: CompoundFilter, Element name: Face8
  2522. Getting mesh data time: 0.533 seconds.
  2523.  
  2524. CalculiX solver input writing...
  2525. Input file:/tmp/FEM_unittests/solver_calculix_constraint_transform_beam_hinged_d5ca840a2e77/Mesh.inp
  2526. One monster input file.
  2527. Writing time CalculiX input file: 0.009 seconds.
  2528. ok
  2529. test_constraint_transform_torque (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2530. Get mesh data for constraints, materials and element geometry...
  2531. [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'MechanicalMaterialSolid', 'mat_obj_name': 'MechanicalMaterial', 'ccx_mat_name': 'Calculix-Steel'}]
  2532. ConstraintFixed:
  2533. Type: Fem::ConstraintFixed, Name: ConstraintFixed
  2534. ReferenceShape ... Type: Face, Object name: Cut, Object label: Cut, Element name: Face3
  2535. ConstraintTransform:
  2536. Type: Fem::ConstraintTransform, Name: ConstraintTransform
  2537. ReferenceShape ... Type: Face, Object name: Cut, Object label: Cut, Element name: Face1
  2538. ConstraintForce:
  2539. Type: Fem::ConstraintForce, Name: ConstraintForce
  2540. ReferenceShape ... Type: Face, Object name: Cut, Object label: Cut, Element name: Face1
  2541. No face data in finite volume element mesh. FreeCAD uses getccxVolumesByFace() to retrieve the volume elements of the ref_face.
  2542. Getting mesh data time: 9.758 seconds.
  2543.  
  2544. CalculiX solver input writing...
  2545. Input file:/tmp/FEM_unittests/solver_calculix_constraint_transform_torque_ffdc3aa0d406/Mesh.inp
  2546. One monster input file.
  2547. Writing time CalculiX input file: 0.031 seconds.
  2548. FAIL
  2549. test_frequency_beamsimple (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2550. Get mesh data for constraints, materials and element geometry...
  2551. [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'MechanicalMaterialSolid', 'mat_obj_name': 'MechanicalMaterial', 'ccx_mat_name': 'Steel-Generic'}]
  2552. Fix_XYZ:
  2553. Type: Fem::ConstraintDisplacement, Name: Fix_XYZ
  2554. ReferenceShape ... Type: Edge, Object name: Box, Object label: Box, Element name: Edge4
  2555. Fix_YZ:
  2556. Type: Fem::ConstraintDisplacement, Name: Fix_YZ
  2557. ReferenceShape ... Type: Edge, Object name: Box, Object label: Box, Element name: Edge8
  2558. Getting mesh data time: 0.008 seconds.
  2559.  
  2560. CalculiX solver input writing...
  2561. Input file:/tmp/FEM_unittests/solver_calculix_frequency_beamsimple_55fe8965bc65/Mesh.inp
  2562. One monster input file.
  2563. Writing time CalculiX input file: 0.046 seconds.
  2564. ok
  2565. test_material_multiple_bendingbeam_fiveboxes (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2566. Get mesh data for constraints, materials and element geometry...
  2567. Materials
  2568. Traceback (most recent call last):
  2569. File "/usr/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
  2570. self.run()
  2571. File "/usr/lib/python3.10/threading.py", line 953, in run
  2572. self._target(*self._args, **self._kwargs)
  2573. File "/usr/lib64/freecad/Mod/Fem/femsolver/task.py", line 118, in protector
  2574. self.run()
  2575. File "/usr/lib64/freecad/Mod/Fem/femsolver/calculix/tasks.py", line 88, in run
  2576. meshdatagetter.get_mesh_sets()
  2577. File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 134, in get_mesh_sets
  2578. self.get_element_sets_material_and_femelement_geometry()
  2579. File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 678, in get_element_sets_material_and_femelement_geometry
  2580. self.get_material_elements()
  2581. File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 636, in get_material_elements
  2582. self.get_solid_element_sets(self.member.mats_linear)
  2583. File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 552, in get_solid_element_sets
  2584. control = meshtools.get_femelement_sets(
  2585. File "/usr/lib64/freecad/Mod/Fem/femmesh/meshtools.py", line 488, in get_femelement_sets
  2586. referenced_femelements = np.zeros((max(femelement_table.keys())+1,),dtype=np.int)
  2587. File "/usr/lib/python3.10/site-packages/numpy/__init__.py", line 305, in __getattr__
  2588. raise AttributeError(__former_attrs__[attr])
  2589. AttributeError: module 'numpy' has no attribute 'int'.
  2590. `np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
  2591. The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
  2592. https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations. Did you mean: 'inf'?
  2593. Exception in thread Thread-149 (protector):
  2594. ERROR
  2595. test_material_multiple_bendingbeam_fivefaces (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2596. Get mesh data for constraints, materials and element geometry...
  2597. Materials
  2598. Traceback (most recent call last):
  2599. File "/usr/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
  2600. self.run()
  2601. File "/usr/lib/python3.10/threading.py", line 953, in run
  2602. self._target(*self._args, **self._kwargs)
  2603. File "/usr/lib64/freecad/Mod/Fem/femsolver/task.py", line 118, in protector
  2604. self.run()
  2605. File "/usr/lib64/freecad/Mod/Fem/femsolver/calculix/tasks.py", line 88, in run
  2606. meshdatagetter.get_mesh_sets()
  2607. File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 134, in get_mesh_sets
  2608. self.get_element_sets_material_and_femelement_geometry()
  2609. File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 678, in get_element_sets_material_and_femelement_geometry
  2610. self.get_material_elements()
  2611. File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 642, in get_material_elements
  2612. meshtools.get_femelement_sets(
  2613. File "/usr/lib64/freecad/Mod/Fem/femmesh/meshtools.py", line 488, in get_femelement_sets
  2614. referenced_femelements = np.zeros((max(femelement_table.keys())+1,),dtype=np.int)
  2615. File "/usr/lib/python3.10/site-packages/numpy/__init__.py", line 305, in __getattr__
  2616. raise AttributeError(__former_attrs__[attr])
  2617. AttributeError: module 'numpy' has no attribute 'int'.
  2618. `np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
  2619. The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
  2620. https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations. Did you mean: 'inf'?
  2621. Exception in thread Thread-155 (protector):
  2622. ERROR
  2623. test_material_multiple_tensionrod_twoboxes (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2624. Get mesh data for constraints, materials and element geometry...
  2625. Materials
  2626. Traceback (most recent call last):
  2627. File "/usr/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
  2628. self.run()
  2629. File "/usr/lib/python3.10/threading.py", line 953, in run
  2630. self._target(*self._args, **self._kwargs)
  2631. File "/usr/lib64/freecad/Mod/Fem/femsolver/task.py", line 118, in protector
  2632. self.run()
  2633. File "/usr/lib64/freecad/Mod/Fem/femsolver/calculix/tasks.py", line 88, in run
  2634. meshdatagetter.get_mesh_sets()
  2635. File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 134, in get_mesh_sets
  2636. self.get_element_sets_material_and_femelement_geometry()
  2637. File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 678, in get_element_sets_material_and_femelement_geometry
  2638. self.get_material_elements()
  2639. File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 636, in get_material_elements
  2640. self.get_solid_element_sets(self.member.mats_linear)
  2641. File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 552, in get_solid_element_sets
  2642. control = meshtools.get_femelement_sets(
  2643. File "/usr/lib64/freecad/Mod/Fem/femmesh/meshtools.py", line 488, in get_femelement_sets
  2644. referenced_femelements = np.zeros((max(femelement_table.keys())+1,),dtype=np.int)
  2645. File "/usr/lib/python3.10/site-packages/numpy/__init__.py", line 305, in __getattr__
  2646. raise AttributeError(__former_attrs__[attr])
  2647. AttributeError: module 'numpy' has no attribute 'int'.
  2648. `np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
  2649. The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
  2650. https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations. Did you mean: 'inf'?
  2651. ERROR
  2652. test_material_nonlinear (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2653. Get mesh data for constraints, materials and element geometry...
  2654. [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'Material_linSolid', 'mat_obj_name': 'Material_lin', 'ccx_mat_name': 'CalculiX-Steel'}]
  2655. ConstraintFixed:
  2656. Type: Fem::ConstraintFixed, Name: ConstraintFixed
  2657. ReferenceShape ... Type: Face, Object name: Hole_Plate, Object label: Hole_Plate, Element name: Face4
  2658. ConstraintPressure:
  2659. Type: Fem::ConstraintPressure, Name: ConstraintPressure
  2660. ReferenceShape ... Type: Face, Object name: Hole_Plate, Object label: Hole_Plate, Element name: Face2
  2661. Getting mesh data time: 0.388 seconds.
  2662.  
  2663. CalculiX solver input writing...
  2664. Input file:/tmp/FEM_unittests/solver_calculix_material_nonlinear_ab51332751a0/Mesh.inp
  2665. One monster input file.
  2666. Writing time CalculiX input file: 0.055 seconds.
  2667. ok
  2668. test_square_pipe_end_twisted_edgeforces (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2669. Get mesh data for constraints, materials and element geometry...
  2670. ConstraintFixed:
  2671. Type: Fem::ConstraintFixed, Name: ConstraintFixed
  2672. ReferenceShape ... Type: Edge, Object name: SquareTube, Object label: SquareTube, Element name: Edge4
  2673. ReferenceShape ... Type: Edge, Object name: SquareTube, Object label: SquareTube, Element name: Edge7
  2674. ReferenceShape ... Type: Edge, Object name: SquareTube, Object label: SquareTube, Element name: Edge10
  2675. ReferenceShape ... Type: Edge, Object name: SquareTube, Object label: SquareTube, Element name: Edge12
  2676. ConstraintForce1:
  2677. Type: Fem::ConstraintForce, Name: ConstraintForce1
  2678. ReferenceShape ... Type: Edge, Object name: SquareTube, Object label: SquareTube, Element name: Edge9
  2679. ConstraintForce2:
  2680. Type: Fem::ConstraintForce, Name: ConstraintForce2
  2681. ReferenceShape ... Type: Edge, Object name: SquareTube, Object label: SquareTube, Element name: Edge3
  2682. ConstraintForce3:
  2683. Type: Fem::ConstraintForce, Name: ConstraintForce3
  2684. ReferenceShape ... Type: Edge, Object name: SquareTube, Object label: SquareTube, Element name: Edge11
  2685. ConstraintForce4:
  2686. Type: Fem::ConstraintForce, Name: ConstraintForce4
  2687. ReferenceShape ... Type: Edge, Object name: SquareTube, Object label: SquareTube, Element name: Edge6
  2688. Getting mesh data time: 0.016 seconds.
  2689.  
  2690. CalculiX solver input writing...
  2691. Input file:/tmp/FEM_unittests/solver_calculix_square_pipe_end_twisted_edgeforces_8833086e5f8f/Mesh.inp
  2692. One monster input file.
  2693. Writing time CalculiX input file: 0.007 seconds.
  2694. ok
  2695. test_square_pipe_end_twisted_nodeforces (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2696. Get mesh data for constraints, materials and element geometry...
  2697. ConstraintFixed:
  2698. Type: Fem::ConstraintFixed, Name: ConstraintFixed
  2699. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex6
  2700. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex15
  2701. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex5
  2702. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex29
  2703. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex42
  2704. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex30
  2705. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex9
  2706. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex31
  2707. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex33
  2708. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex32
  2709. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex3
  2710. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex34
  2711. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex46
  2712. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex1
  2713. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex36
  2714. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex11
  2715. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex38
  2716. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex12
  2717. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex39
  2718. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex13
  2719. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex40
  2720. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex16
  2721. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex35
  2722. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex14
  2723. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex47
  2724. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex20
  2725. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex37
  2726. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex18
  2727. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex41
  2728. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex17
  2729. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex10
  2730. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex26
  2731. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex43
  2732. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex21
  2733. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex44
  2734. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex19
  2735. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex4
  2736. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex28
  2737. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex48
  2738. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex22
  2739. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex8
  2740. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex23
  2741. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex7
  2742. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex24
  2743. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex45
  2744. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex27
  2745. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex2
  2746. ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex25
  2747. ConstraintForce1:
  2748. Type: Fem::ConstraintForce, Name: ConstraintForce1
  2749. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex1
  2750. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex14
  2751. ConstraintForce2:
  2752. Type: Fem::ConstraintForce, Name: ConstraintForce2
  2753. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex2
  2754. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex8
  2755. ConstraintForce3:
  2756. Type: Fem::ConstraintForce, Name: ConstraintForce3
  2757. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex20
  2758. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex21
  2759. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex22
  2760. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex23
  2761. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex24
  2762. ConstraintForce4:
  2763. Type: Fem::ConstraintForce, Name: ConstraintForce4
  2764. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex9
  2765. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex10
  2766. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex11
  2767. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex12
  2768. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex13
  2769. ConstraintForce5:
  2770. Type: Fem::ConstraintForce, Name: ConstraintForce5
  2771. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex43
  2772. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex44
  2773. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex45
  2774. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex46
  2775. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex47
  2776. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex48
  2777. ConstraintForce6:
  2778. Type: Fem::ConstraintForce, Name: ConstraintForce6
  2779. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex31
  2780. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex32
  2781. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex33
  2782. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex34
  2783. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex35
  2784. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex36
  2785. ConstraintForce7:
  2786. Type: Fem::ConstraintForce, Name: ConstraintForce7
  2787. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex1
  2788. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex2
  2789. ConstraintForce8:
  2790. Type: Fem::ConstraintForce, Name: ConstraintForce8
  2791. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex8
  2792. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex14
  2793. ConstraintForce9:
  2794. Type: Fem::ConstraintForce, Name: ConstraintForce9
  2795. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex3
  2796. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex4
  2797. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex5
  2798. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex6
  2799. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex7
  2800. ConstraintForce10:
  2801. Type: Fem::ConstraintForce, Name: ConstraintForce10
  2802. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex15
  2803. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex16
  2804. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex17
  2805. ReferenceShape ... Type: Vertex, Object name: Forces, ObjectException in thread Thread-179 (protector):
  2806. label: Forces, Element name: Vertex18
  2807. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex19
  2808. ConstraintForce11:
  2809. Type: Fem::ConstraintForce, Name: ConstraintForce11
  2810. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex25
  2811. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex26
  2812. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex27
  2813. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex28
  2814. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex29
  2815. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex30
  2816. ConstraintForce12:
  2817. Type: Fem::ConstraintForce, Name: ConstraintForce12
  2818. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex37
  2819. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex38
  2820. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex39
  2821. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex40
  2822. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex41
  2823. ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex42
  2824. Getting mesh data time: 0.036 seconds.
  2825.  
  2826. CalculiX solver input writing...
  2827. Input file:/tmp/FEM_unittests/solver_calculix_square_pipe_end_twisted_nodeforces_910135c489a9/Mesh.inp
  2828. One monster input file.
  2829. Writing time CalculiX input file: 0.007 seconds.
  2830. ok
  2831. test_thermomech_bimetall (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2832. Get mesh data for constraints, materials and element geometry...
  2833. Materials
  2834. Traceback (most recent call last):
  2835. File "/usr/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
  2836. self.run()
  2837. File "/usr/lib/python3.10/threading.py", line 953, in run
  2838. self._target(*self._args, **self._kwargs)
  2839. File "/usr/lib64/freecad/Mod/Fem/femsolver/task.py", line 118, in protector
  2840. self.run()
  2841. File "/usr/lib64/freecad/Mod/Fem/femsolver/calculix/tasks.py", line 88, in run
  2842. meshdatagetter.get_mesh_sets()
  2843. File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 134, in get_mesh_sets
  2844. self.get_element_sets_material_and_femelement_geometry()
  2845. File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 678, in get_element_sets_material_and_femelement_geometry
  2846. self.get_material_elements()
  2847. File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 636, in get_material_elements
  2848. self.get_solid_element_sets(self.member.mats_linear)
  2849. File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 552, in get_solid_element_sets
  2850. control = meshtools.get_femelement_sets(
  2851. File "/usr/lib64/freecad/Mod/Fem/femmesh/meshtools.py", line 488, in get_femelement_sets
  2852. referenced_femelements = np.zeros((max(femelement_table.keys())+1,),dtype=np.int)
  2853. File "/usr/lib/python3.10/site-packages/numpy/__init__.py", line 305, in __getattr__
  2854. raise AttributeError(__former_attrs__[attr])
  2855. AttributeError: module 'numpy' has no attribute 'int'.
  2856. `np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
  2857. The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
  2858. https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations. Did you mean: 'inf'?
  2859. Exception in thread Thread-185 (protector):
  2860. ERROR
  2861. test_thermomech_flow1D (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2862. Get mesh data for constraints, materials and element geometry...
  2863. Fluid sections
  2864. Traceback (most recent call last):
  2865. File "/usr/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
  2866. self.run()
  2867. File "/usr/lib/python3.10/threading.py", line 953, in run
  2868. self._target(*self._args, **self._kwargs)
  2869. File "/usr/lib64/freecad/Mod/Fem/femsolver/task.py", line 118, in protector
  2870. self.run()
  2871. File "/usr/lib64/freecad/Mod/Fem/femsolver/calculix/tasks.py", line 88, in run
  2872. meshdatagetter.get_mesh_sets()
  2873. File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 134, in get_mesh_sets
  2874. self.get_element_sets_material_and_femelement_geometry()
  2875. File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 674, in get_element_sets_material_and_femelement_geometry
  2876. self.get_element_fluid1D_elements()
  2877. File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 615, in get_element_fluid1D_elements
  2878. meshtools.get_femelement_sets(
  2879. File "/usr/lib64/freecad/Mod/Fem/femmesh/meshtools.py", line 488, in get_femelement_sets
  2880. referenced_femelements = np.zeros((max(femelement_table.keys())+1,),dtype=np.int)
  2881. File "/usr/lib/python3.10/site-packages/numpy/__init__.py", line 305, in __getattr__
  2882. raise AttributeError(__former_attrs__[attr])
  2883. AttributeError: module 'numpy' has no attribute 'int'.
  2884. `np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
  2885. The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
  2886. https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations. Did you mean: 'inf'?
  2887. ERROR
  2888. test_thermomech_spine (femtest.app.test_solver_calculix.TestSolverCalculix) ...
  2889. Get mesh data for constraints, materials and element geometry...
  2890. [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'MechanicalMaterialSolid', 'mat_obj_name': 'MechanicalMaterial', 'ccx_mat_name': 'Steel-Generic'}]
  2891. FemConstraintFixed:
  2892. Type: Fem::ConstraintFixed, Name: FemConstraintFixed
  2893. ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
  2894. FemConstraintTemperature:
  2895. Type: Fem::ConstraintTemperature, Name: FemConstraintTemperature
  2896. ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
  2897. Getting mesh data time: 0.031 seconds.
  2898.  
  2899. CalculiX solver input writing...
  2900. Input file:/tmp/FEM_unittests/solver_calculix_thermomech_spine_48a8f8d83f56/Mesh.inp
  2901. One monster input file.
  2902. Writing time CalculiX input file: 0.001 seconds.
  2903. ok
  2904. test_00print (femtest.app.test_solver_elmer.TestSolverElmer) ...
  2905. ****************************************************************************************************
  2906. ********** run FEM TestSolverElmer tests *******************************************************
  2907. ****************************************************************************************************
  2908.  
  2909. ok
  2910. test_box_static_0_mm (femtest.app.test_solver_elmer.TestSolverElmer) ...
  2911.  
  2912. Saved unit schema: 0. Set unit schema to 0.
  2913. Machine testmode: True
  2914. Write elmer input files to: /tmp/FEM_unittests/solver_elmer_box_static_0_mm_b9664e496b6b
  2915. The FreeCAD standard unit schema mm/kg/s is used. Elmer sif-file writing is however done in SI units.
  2916. ElementDimension: 3
  2917. Solver Elmer testmode, Gmsh will not be used. It might not be installed.
  2918. Solver Elmer testmode, ElmerGrid will not be used. It might not be installed.
  2919. Test writing STARTINFO file
  2920. Test writing case file
  2921. Test writing GMSH geo file
  2922.  
  2923. ok
  2924. test_ccxcantilever_faceload_0_mm (femtest.app.test_solver_elmer.TestSolverElmer) ...
  2925.  
  2926. Saved unit schema: 0. Set unit schema to 0.
  2927. Machine testmode: True
  2928. Write elmer input files to: /tmp/FEM_unittests/solver_elmer_ccxcantilever_faceload_0_mm_e1873c1b4ad8
  2929. The FreeCAD standard unit schema mm/kg/s is used. Elmer sif-file writing is however done in SI units.
  2930. ElementDimension: 3
  2931. Solver Elmer testmode, Gmsh will not be used. It might not be installed.
  2932. Solver Elmer testmode, ElmerGrid will not be used. It might not be installed.
  2933.  
  2934. ok
  2935. test_ccxcantilever_faceload_1_si (femtest.app.test_solver_elmer.TestSolverElmer) ...
  2936.  
  2937. Saved unit schema: 0. Set unit schema to 1.
  2938. Machine testmode: True
  2939. Write elmer input files to: /tmp/FEM_unittests/solver_elmer_ccxcantilever_faceload_1_si_e350cdb49b04
  2940. The SI unit schema m/kg/s is used. Elmer sif-file writing is done in SI-units.
  2941. 'Coordinate Scaling Revert = Logical True' was inserted into the solver input file.
  2942. ElementDimension: 3
  2943. Solver Elmer testmode, Gmsh will not be used. It might not be installed.
  2944. Solver Elmer testmode, ElmerGrid will not be used. It might not be installed.
  2945. Reset unit schema back to 0
  2946.  
  2947. ok
  2948. test_ccxcantilever_nodeload_0_mm (femtest.app.test_solver_elmer.TestSolverElmer) ...
  2949.  
  2950. Saved unit schema: 0. Set unit schema to 0.
  2951. Machine testmode: True
  2952. Write elmer input files to: /tmp/FEM_unittests/solver_elmer_ccxcantilever_nodeload_0_mm_52e1fafa2e4a
  2953. The FreeCAD standard unit schema mm/kg/s is used. Elmer sif-file writing is however done in SI units.
  2954. ElementDimension: 3
  2955. Solver Elmer testmode, Gmsh will not be used. It might not be installed.
  2956. Solver Elmer testmode, ElmerGrid will not be used. It might not be installed.
  2957.  
  2958. ok
  2959. test_ccxcantilever_prescribeddisplacement_0_mm (femtest.app.test_solver_elmer.TestSolverElmer) ...
  2960.  
  2961. Saved unit schema: 0. Set unit schema to 0.
  2962. Machine testmode: True
  2963. Write elmer input files to: /tmp/FEM_unittests/solver_elmer_ccxcantilever_prescribeddisplacement_0_mm_f17b339752e9
  2964. The FreeCAD standard unit schema mm/kg/s is used. Elmer sif-file writing is however done in SI units.
  2965. ElementDimension: 3
  2966. Solver Elmer testmode, Gmsh will not be used. It might not be installed.
  2967. Solver Elmer testmode, ElmerGrid will not be used. It might noThe femelement_table needs to be calculated.
  2968. t be installed.
  2969.  
  2970. ok
  2971. test_00print (femtest.app.test_solver_z88.TestSolverZ88) ...
  2972. ****************************************************************************************************
  2973. ********** run FEM TestSolverFrameWork tests *******************************************************
  2974. ****************************************************************************************************
  2975. ok
  2976. test_ccx_cantilever_ele_hexa20 (femtest.app.test_solver_z88.TestSolverZ88) ...
  2977. ------------- Start of FEM Z88 tests for ccx_cantilever_ele_hexa20 -------
  2978. Save FreeCAD file to /tmp/FEM_unittests/solver_z88_ccx_cantilever_ele_hexa20_a9370c5898d5/ccx_cantilever_ele_hexa20.FCStd ...
  2979.  
  2980. Get mesh data for constraints, materials and element geometry...
  2981. [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'FemMaterialSolid', 'mat_obj_name': 'FemMaterial', 'ccx_mat_name': 'CalculiX-Steel'}]
  2982. ConstraintFixed:
  2983. Type: Fem::ConstraintFixed, Name: ConstraintFixed
  2984. ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
  2985. ConstraintForce:
  2986. Type: Fem::ConstraintForce, Name: ConstraintForce
  2987. ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face2
  2988. No face data in finite volume element mesh. FreeCAD uses getccxVolumesByFace() to retrieve the volume elements of the ref_face.
  2989. Getting mesh data time: 0.026 seconds.
  2990.  
  2991. Z88 solver input writing...
  2992. FemInputWriterZ88 --> self.file_name --> /tmp/FEM_unittests/solver_z88_ccx_cantilever_ele_hexa20_a9370c5898d5/z88
  2993. Write z88 input files to: /tmp/FEM_unittests/solver_z88_ccx_cantilever_ele_hexa20_a9370c5898d5
  2994. {'INTORD': '3', 'INTOS': '0', 'IHFLAG': '0', 'ISFLAG': '0'}
  2995. Writing time input file: 0.0 seconds
  2996.  
  2997. ['z88int.txt', 'z88i1.txt', 'z88man.txt', 'z88.dyn', '51.txt', 'z88i2.txt', 'z88elp.txt', 'z88i5.txt', 'z88mat.txt']
  2998. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/z88/ccx_cantilever_ele_hexa20/z88int.txt to /tmp/FEM_unittests/solver_z88_ccx_cantilever_ele_hexa20_a9370c5898d5/z88int.txt
  2999. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/z88/ccx_cantilever_ele_hexa20/z88i1.txt to /tmp/FEM_unittests/solver_z88_ccx_cantilever_ele_hexa20_a9370c5898d5/z88i1.txt
  3000. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/z88/ccx_cantilever_ele_hexa20/z88man.txt to /tmp/FEM_unittests/solver_z88_ccx_cantilever_ele_hexa20_a9370c5898d5/z88man.txt
  3001. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/z88/ccx_cantilever_ele_hexa20/z88.dyn to /tmp/FEM_unittests/solver_z88_ccx_cantilever_ele_hexa20_a9370c5898d5/z88.dyn
  3002. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/z88/ccx_cantilever_ele_hexa20/51.txt to /tmp/FEM_unittests/solver_z88_ccx_cantilever_ele_hexa20_a9370c5898d5/51.txt
  3003. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/z88/ccx_cantilever_ele_hexa20/z88i2.txt to /tmp/FEM_unittests/solver_z88_ccx_cantilever_ele_hexa20_a9370c5898d5/z88i2.txt
  3004. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/z88/ccx_cantilever_ele_hexa20/z88elp.txt to /tmp/FEM_unittests/solver_z88_ccx_cantilever_ele_hexa20_a9370c5898d5/z88elp.txt
  3005. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/z88/ccx_cantilever_ele_hexa20/z88i5.txt to /tmp/FEM_unittests/solver_z88_ccx_cantilever_ele_hexa20_a9370c5898d5/z88i5.txt
  3006. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/z88/ccx_cantilever_ele_hexa20/z88mat.txt to /tmp/FEM_unittests/solver_z88_ccx_cantilever_ele_hexa20_a9370c5898d5/z88mat.txt
  3007. --------------- End of FEM Z88 tests for ccx_cantilever_ele_hexa20 ---------
  3008. ok
  3009. test_ccx_cantilever_ele_tria6 (femtest.app.test_solver_z88.TestSolverZ88) ... ok
  3010. test_ccx_cantilever_faceload (femtest.app.test_solver_z88.TestSolverZ88) ...
  3011. ------------- Start of FEM Z88 tests for ccx_cantilever_faceload -------
  3012. Save FreeCAD file to /tmp/FEM_unittests/solver_z88_ccx_cantilever_faceload_5eecc84fe959/ccx_cantilever_faceload.FCStd ...
  3013.  
  3014. Get mesh data for constraints, materials and element geometry...
  3015. [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'FemMaterialSolid', 'mat_obj_name': 'FemMaterial', 'ccx_mat_name': 'CalculiX-Steel'}]
  3016. ConstraintFixed:
  3017. Type: Fem::ConstraintFixed, Name: ConstraintFixThe femelement_table needs to be calculated.
  3018. The femelement_table needs to be calculated.
  3019. ed
  3020. ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
  3021. ConstraintForce:
  3022. Type: Fem::ConstraintForce, Name: ConstraintForce
  3023. ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face2
  3024. No face data in finite volume element mesh. FreeCAD uses getccxVolumesByFace() to retrieve the volume elements of the ref_face.
  3025. Getting mesh data time: 0.015 seconds.
  3026.  
  3027. Z88 solver input writing...
  3028. FemInputWriterZ88 --> self.file_name --> /tmp/FEM_unittests/solver_z88_ccx_cantilever_faceload_5eecc84fe959/z88
  3029. Write z88 input files to: /tmp/FEM_unittests/solver_z88_ccx_cantilever_faceload_5eecc84fe959
  3030. {'INTORD': '4', 'INTOS': '0', 'IHFLAG': '0', 'ISFLAG': '0'}
  3031. Writing time input file: 0.0 seconds
  3032.  
  3033. ['z88int.txt', 'z88i1.txt', 'z88man.txt', 'z88.dyn', '51.txt', 'z88i2.txt', 'z88elp.txt', 'z88i5.txt', 'z88mat.txt']
  3034. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/z88/ccx_cantilever_faceload/z88int.txt to /tmp/FEM_unittests/solver_z88_ccx_cantilever_faceload_5eecc84fe959/z88int.txt
  3035. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/z88/ccx_cantilever_faceload/z88i1.txt to /tmp/FEM_unittests/solver_z88_ccx_cantilever_faceload_5eecc84fe959/z88i1.txt
  3036. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/z88/ccx_cantilever_faceload/z88man.txt to /tmp/FEM_unittests/solver_z88_ccx_cantilever_faceload_5eecc84fe959/z88man.txt
  3037. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/z88/ccx_cantilever_faceload/z88.dyn to /tmp/FEM_unittests/solver_z88_ccx_cantilever_faceload_5eecc84fe959/z88.dyn
  3038. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/z88/ccx_cantilever_faceload/51.txt to /tmp/FEM_unittests/solver_z88_ccx_cantilever_faceload_5eecc84fe959/51.txt
  3039. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/z88/ccx_cantilever_faceload/z88i2.txt to /tmp/FEM_unittests/solver_z88_ccx_cantilever_faceload_5eecc84fe959/z88i2.txt
  3040. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/z88/ccx_cantilever_faceload/z88elp.txt to /tmp/FEM_unittests/solver_z88_ccx_cantilever_faceload_5eecc84fe959/z88elp.txt
  3041. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/z88/ccx_cantilever_faceload/z88i5.txt to /tmp/FEM_unittests/solver_z88_ccx_cantilever_faceload_5eecc84fe959/z88i5.txt
  3042. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/z88/ccx_cantilever_faceload/z88mat.txt to /tmp/FEM_unittests/solver_z88_ccx_cantilever_faceload_5eecc84fe959/z88mat.txt
  3043. --------------- End of FEM Z88 tests for ccx_cantilever_faceload ---------
  3044. ok
  3045. test_ccx_cantilever_nodeload (femtest.app.test_solver_z88.TestSolverZ88) ...
  3046. ------------- Start of FEM Z88 tests for ccx_cantilever_nodeload -------
  3047. Save FreeCAD file to /tmp/FEM_unittests/solver_z88_ccx_cantilever_nodeload_5f3566f92766/ccx_cantilever_nodeload.FCStd ...
  3048.  
  3049. Get mesh data for constraints, materials and element geometry...
  3050. [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'FemMaterialSolid', 'mat_obj_name': 'FemMaterial', 'ccx_mat_name': 'CalculiX-Steel'}]
  3051. ConstraintFixed:
  3052. Type: Fem::ConstraintFixed, Name: ConstraintFixed
  3053. ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
  3054. ConstraintForce:
  3055. Type: Fem::ConstraintForce, Name: ConstraintForce
  3056. ReferenceShape ... Type: Vertex, Object name: Box, Object label: Box, Element name: Vertex5
  3057. ReferenceShape ... Type: Vertex, Object name: Box, Object label: Box, Element name: Vertex6
  3058. ReferenceShape ... Type: Vertex, Object name: Box, Object label: Box, Element name: Vertex7
  3059. ReferenceShape ... Type: Vertex, Object name: Box, Object label: Box, Element name: Vertex8
  3060. Getting mesh data time: 0.006 seconds.
  3061.  
  3062. Z88 solver input writing...
  3063. FemInputWriterZ88 --> self.file_name --> /tmp/FEM_unittests/solver_z88_ccx_cantilever_nodeload_5f3566f92766/z88
  3064. Write z88 input files to: /tmp/FEM_unittests/solver_z88_ccx_cantilever_nodeload_5f3566f92766
  3065. {'INTORD': '4', 'INTOS': '0', 'IHFLAG': '0', 'ISFLAG': '0'}
  3066. Writing time input file: 0.0 seconds
  3067.  
  3068. ['z88int.txt', 'z88i1.txt', 'z88man.txt', 'z88.dyn', '51.txt', 'z88i2.txt', 'z88elp.txt', 'z88i5.txt', 'z88mat.txt']
  3069. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/z88/ccx_cantilever_nodeload/z88int.txt to /tmp/FEM_unittests/solver_z88_ccx_cantilever_nodeload_5f3566f92766/z88int.txt
  3070. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/z88/ccx_cantilever_nodeload/z88i1.txt to /tmp/FEM_unittests/solver_z88_ccx_cantilever_nodeload_5f3566f92766/z88i1.txt
  3071. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/z88/ccx_cantilever_nodeload/z88man.txt to /tmp/FEM_unittests/solver_z88_ccx_cantilever_nodeload_5f3566f92766/z88man.txt
  3072. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/z88/ccx_cantilever_nodeload/z88.dyn to /tmp/FEM_unittests/solver_z88_ccx_cantilever_nodeload_5f3566f92766/z88.dyn
  3073. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/z88/ccx_cantilever_nodeload/51.txt to /tmp/FEM_unittests/solver_z88_ccx_cantilever_nodeload_5f3566f92766/51.txt
  3074. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/z88/ccx_cantilever_nodeload/z88i2.txt to /tmp/FEM_unittests/solver_z88_ccx_cantilever_nodeload_5f3566f92766/z88i2.txt
  3075. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/z88/ccx_cantilever_nodeload/z88elp.txt to /tmp/FEM_unittests/solver_z88_ccx_cantilever_nodeload_5f3566f92766/z88elp.txt
  3076. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/z88/ccx_cantilever_nodeload/z88i5.txt to /tmp/FEM_unittests/solver_z88_ccx_cantilever_nodeload_5f3566f92766/z88i5.txt
  3077. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/z88/ccx_cantilever_nodeload/z88mat.txt to /tmp/FEM_unittests/solver_z88_ccx_cantilever_nodeload_5f3566f92766/z88mat.txt
  3078. --------------- End of FEM Z88 tests for ccx_cantilever_nodeload ---------
  3079. ok
  3080. testGetters (TestPartApp.PartTestBSplineCurve)
  3081. only check if the function doesn't crash ... ok
  3082. testIssue2671 (TestPartApp.PartTestBSplineCurve) ... ok
  3083. testIssue2876 (TestPartApp.PartTestBSplineCurve) ... ok
  3084. testProperties (TestPartApp.PartTestBSplineCurve) ... ok
  3085. testSetters (TestPartApp.PartTestBSplineCurve) ... ok
  3086. testSubElements (TestPartApp.PartTestBSplineCurve) ... ok
  3087. testTorusToSpline (TestPartApp.PartTestBSplineSurface) ... ok
  3088. testBoxCase (TestPartApp.PartTestCases) ... ok
  3089. testIssue2985 (TestPartApp.PartTestCases) ... ok
  3090. testChFi2d_AnaFilletAlgo (TestPartApp.PartTestChFi2dAlgos) ... <AnaFilletAlgo object>
  3091. ok
  3092. testChFi2d_ChamferAPI (TestPartApp.PartTestChFi2dAlgos) ... <ChamferAPI object>
  3093. ok
  3094. testChFi2d_FilletAlgo (TestPartApp.PartTestChFi2dAlgos) ... <FilletAlgo object>
  3095. ok
  3096. testCollinearPoints (TestPartApp.PartTestCircle2D) ... ok
  3097. testValidCircle (TestPartApp.PartTestCircle2D) ... ok
  3098. testderivatives (TestPartApp.PartTestCone) ... ok
  3099. testFaceNormal (TestPartApp.PartTestNormals) ... ok
  3100. testPlacement (TestPartApp.PartTestNormals) ... ok
  3101. testReverseOrientation (TestPartApp.PartTestNormals) ... ok
  3102. testRuledSurfaceFromOneObjects (TestPartApp.PartTestRuledSurface) ... ok
  3103. testRuledSurfaceFromTwoObjects (TestPartApp.PartTestRuledSurface) ... ok
  3104. test_issue_4456 (parttests.regression_tests.RegressionTests)
  3105. 0004456: Regression : Part.Plane.Intersect does not accept plane as argument ... ok
  3106. test_import_draft (drafttests.test_import.DraftImport)
  3107. Import the Draft module. ...
  3108. ------------------------------------------------------------------------------
  3109. Try importing 'Draft'
  3110. ok
  3111. test_import_draft_geomutils (drafttests.test_import.DraftImport)
  3112. Import Draft geometrical utilities. ...
  3113. ------------------------------------------------------------------------------
  3114. Try importing 'DraftGeomUtils'
  3115. ok
  3116. test_import_draft_svg (drafttests.test_import.DraftImport)
  3117. Import Draft SVG utilities. ...
  3118. ------------------------------------------------------------------------------
  3119. Try importing 'draftfunctions.svg'
  3120. ok
  3121. test_import_draft_vecutils (drafttests.test_import.DraftImport)
  3122. Import Draft vector utilities. ...
  3123. ------------------------------------------------------------------------------
  3124. Try importing 'DraftVecUtils'
  3125. ok
  3126. test_arc (drafttests.test_creation.DraftCreation)
  3127. Create a circular arc. ...
  3128. ------------------------------------------------------------------------------
  3129. Temporary document 'DraftCreation'
  3130. Test 'Draft Arc'
  3131. radius=2
  3132. startangle=0, endangle=90
  3133. ok
  3134. test_arc_3points (drafttests.test_creation.DraftCreation)
  3135. Create a circular arc from three points. ...
  3136. ------------------------------------------------------------------------------
  3137. Temporary document 'DraftCreation'
  3138. Test 'Draft Arc 3Points'
  3139. a=Vector (5.0, 0.0, 0.0), b=Vector (4.0, 3.0, 0.0)
  3140. c=Vector (0.0, 5.0, 0.0)
  3141. ----------------
  3142. Arc by 3 points
  3143. p1: Vector (5.0, 0.0, 0.0)
  3144. p2: Vector (4.0, 3.0, 0.0)
  3145. p3: Vector (0.0, 5.0, 0.0)
  3146. Radius: 5.000000000000001
  3147. Center: Vector (-7.222473753386051e-16, -8.603446204385453e-16, 0.0)
  3148. ok
  3149. test_bezcurve (drafttests.test_creation.DraftCreation)
  3150. Create a bezier curve of six points, degree five. ...
  3151. ------------------------------------------------------------------------------
  3152. Temporary document 'DraftCreation'
  3153. Test 'Draft BezCurve'
  3154. a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0)
  3155. c=Vector (5.0, 3.0, 0.0), d=Vector (9.0, 0.0, 0.0)
  3156. e=Vector (12.0, 5.0, 0.0), f=Vector (12.0, 8.0, 0.0)
  3157. ok
  3158. test_bspline (drafttests.test_creation.DraftCreation)
  3159. Create a BSpline of three points. ...
  3160. ------------------------------------------------------------------------------
  3161. Temporary document 'DraftCreation'
  3162. Test 'Draft BSpline'
  3163. a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 0.0, 0.0)
  3164. c=Vector (2.0, 2.0, 0.0)
  3165. ok
  3166. test_circle (drafttests.test_creation.DraftCreation)
  3167. Create a circle. ...
  3168. ------------------------------------------------------------------------------
  3169. Temporary document 'DraftCreation'
  3170. Test 'Draft Circle'
  3171. radius=3
  3172. ok
  3173. test_cubicbezcurve (drafttests.test_creation.DraftCreation)
  3174. Create a cubic bezier curve of four points. ...
  3175. ------------------------------------------------------------------------------
  3176. Temporary document 'DraftCreation'
  3177. Test 'Draft CubBezCurve'
  3178. a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0)
  3179. c=Vector (5.0, 3.0, 0.0), d=Vector (9.0, 0.0, 0.0)
  3180. ok
  3181. test_dimension_angular (drafttests.test_creation.DraftCreation)
  3182. Create an angular dimension between two lines at given angles. ...
  3183. ------------------------------------------------------------------------------
  3184. Temporary document 'DraftCreation'
  3185. Test 'Draft Dimension Angular'
  3186. Occasionally crashes
  3187. center=Vector (0.0, 0.0, 0.0)
  3188. angle1=20, angle2=70
  3189. dim_line=Vector (3.0, 1.0, 0.0)
  3190. ----------------
  3191. Angular dimension
  3192. center: Vector (0.0, 0.0, 0.0)
  3193. angles: [20, 70]
  3194. dim_line: Vector (3.0, 1.0, 0.0)
  3195. normal: None
  3196. ok
  3197. test_dimension_linear_obj (drafttests.test_creation.DraftCreation)
  3198. Create a linear dimension linked to an object. ...
  3199. ------------------------------------------------------------------------------
  3200. Temporary document 'DraftCreation'
  3201. Test 'Draft Dimension'
  3202. Occasionally crashes
  3203. a=Vector (0.0, 0.0, 0.0), b=Vector (9.0, 0.0, 0.0)
  3204. ----------------
  3205. Linear dimension
  3206. edge_object: Line
  3207. i1: 1
  3208. i2: 2
  3209. dim_line: Vector (5.0, 3.0, 0.0)
  3210. ok
  3211. test_dimension_linear_simple (drafttests.test_creation.DraftCreation)
  3212. Create a simple linear dimension not linked to an object. ...
  3213. ------------------------------------------------------------------------------
  3214. Temporary document 'DraftCreation'
  3215. Test 'Draft Dimension'
  3216. Occasionally crashes
  3217. a=Vector (0.0, 0.0, 0.0), b=Vector (9.0, 0.0, 0.0)
  3218. c=Vector (4.0, -1.0, 0.0)
  3219. ----------------
  3220. Linear dimension
  3221. p1: Vector (0.0, 0.0, 0.0)
  3222. p2: Vector (9.0, 0.0, 0.0)
  3223. dim_line: Vector (4.0, -1.0, 0.0)
  3224. ok
  3225. test_dimension_radial_obj (drafttests.test_creation.DraftCreation)
  3226. Create a circle and then a radial and a diameter dimension. ...
  3227. ------------------------------------------------------------------------------
  3228. Temporary document 'DraftCreation'
  3229. Test 'Draft Dimension Radial'
  3230. radius=10
  3231. startangle=0, endangle=90
  3232. ----------------
  3233. Radial dimension
  3234. edge_object: Arc
  3235. index: 1
  3236. mode: radius
  3237. dim_line: Vector (1.0, 1.0, 0.0)
  3238. ----------------
  3239. Radial dimension
  3240. edge_object: Arc
  3241. index: 1
  3242. mode: diameter
  3243. dim_line: Vector (3.0, 1.0, 0.0)
  3244. ok
  3245. test_ellipse (drafttests.test_creation.DraftCreation)
  3246. Create an ellipse. ...
  3247. ------------------------------------------------------------------------------
  3248. Temporary document 'DraftCreation'
  3249. Test 'Draft Ellipse'
  3250. major_axis=5, minor_axis=3
  3251. ok
  3252. test_facebinder (drafttests.test_creation.DraftCreation)
  3253. Create a box, and then a facebinder from its faces. ...
  3254. ------------------------------------------------------------------------------
  3255. Temporary document 'DraftCreation'
  3256. Test 'Draft Facebinder'
  3257. In order to test this, a selection is needed
  3258. or an App::PropertyLinkSubList
  3259. Box
  3260. object='Solid' (Part::Box)
  3261. sub-elements=('Face1', 'Face6')
  3262. ok
  3263. test_fillet (drafttests.test_creation.DraftCreation)
  3264. Create two lines, and a fillet between them. ...
  3265. ------------------------------------------------------------------------------
  3266. Temporary document 'DraftCreation'
  3267. Test 'Draft Fillet'
  3268. Lines
  3269. a=Vector (0.0, 0.0, 0.0), b=Vector (8.0, 0.0, 0.0)
  3270. b=Vector (8.0, 0.0, 0.0), c=Vector (8.0, 8.0, 0.0)
  3271. Fillet
  3272. radius=4
  3273. ----------------
  3274. Fillet
  3275. (1): Line; length: 8.0
  3276. (2): Line001; length: 8.0
  3277. Segment 1, length: 3.999999999999999
  3278. Segment 2, length: 6.283185307179587
  3279. Segment 3, length: 3.999999999999999
  3280. Update radius currently not implemented: r=0.0 mm
  3281. Update radius currently not implemented: r=4.0 mm
  3282. ok
  3283. test_label (drafttests.test_creation.DraftCreation)
  3284. Create a label. ...
  3285. ------------------------------------------------------------------------------
  3286. Temporary document 'DraftCreation'
  3287. Test 'Draft Label'
  3288. Occasionally crashes
  3289. target_point=Vector (0.0, 0.0, 0.0), distance=-25
  3290. placement=Placement [Pos=(50,50,0), Yaw-Pitch-Roll=(0,0,0)]
  3291. ----------------
  3292. Label
  3293. target_point: Vector (0.0, 0.0, 0.0)
  3294. placement: Placement [Pos=(50,50,0), Yaw-Pitch-Roll=(0,0,0)]
  3295. label_type: Custom
  3296. custom_text: Label
  3297. direction: Horizontal
  3298. distance: -25
  3299. ok
  3300. test_layer (drafttests.test_creation.DraftCreation)
  3301. Create a layer, and add a rectangle to it. ...
  3302. ------------------------------------------------------------------------------
  3303. Temporary document 'DraftCreation'
  3304. Test 'Draft Layer'
  3305. length=5, width=2
  3306. ----------------
  3307. Layer
  3308. line_width: 2.0
  3309. draw_style: Solid
  3310. transparency: 0
  3311. ok
  3312. test_line (drafttests.test_creation.DraftCreation)
  3313. Create a line. ...
  3314. ------------------------------------------------------------------------------
  3315. Temporary document 'DraftCreation'
  3316. Test 'Draft Line'
  3317. a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 0.0, 0.0)
  3318. ok
  3319. test_point (drafttests.test_creation.DraftCreation)
  3320. Create a point. ...
  3321. ------------------------------------------------------------------------------
  3322. Temporary document 'DraftCreation'
  3323. Test 'Draft Point'
  3324. p.x=5.0, p.y=3.0, p.z=2.0
  3325. ok
  3326. test_polygon (drafttests.test_creation.DraftCreation)
  3327. Create a regular polygon. ...
  3328. ------------------------------------------------------------------------------
  3329. Temporary document 'DraftCreation'
  3330. Test 'Draft Polygon'
  3331. n_faces=6, radius=5
  3332. ok
  3333. test_polyline (drafttests.test_creation.DraftCreation)
  3334. Create a polyline. ...
  3335. ------------------------------------------------------------------------------
  3336. Temporary document 'DraftCreation'
  3337. Test 'Draft Wire'
  3338. a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 0.0, 0.0)
  3339. c=Vector (2.0, 2.0, 0.0)
  3340. ok
  3341. test_rectangle (drafttests.test_creation.DraftCreation)
  3342. Create a rectangle. ...
  3343. ------------------------------------------------------------------------------
  3344. Temporary document 'DraftCreation'
  3345. Test 'Draft Rectangle'
  3346. length=5, width=2
  3347. ok
  3348. test_shapestring (drafttests.test_creation.DraftCreation)
  3349. Create a ShapeString. NOT IMPLEMENTED CURRENTLY. ...
  3350. ------------------------------------------------------------------------------
  3351. Temporary document 'DraftCreation'
  3352. Test 'Draft ShapeString'
  3353. In order to test this, a font file is needed.
  3354. text='Testing Shapestring ', font='None'
  3355. Arguments to placeholder function
  3356. p1=Text; p2=None
  3357. p3=None; p4=None
  3358. p5=None
  3359. #-----------------------------------------------------#
  3360. # This test is not implemented currently
  3361. #-----------------------------------------------------#
  3362. Automatic PASS
  3363. ok
  3364. test_text (drafttests.test_creation.DraftCreation)
  3365. Create a text object. ...
  3366. ------------------------------------------------------------------------------
  3367. Temporary document 'DraftCreation'
  3368. Test 'Draft Text'
  3369. text='Testing tes The Drawing Workbench is obsolete since 0.17,
  3370. consider using the TechDraw Workbench instead
  3371. ting'
  3372. ----------------
  3373. Text
  3374. string: Testing testing
  3375. placement: None
  3376. ok
  3377. test_circular_array (drafttests.test_modification.DraftModification)
  3378. Create a rectangle, and a circular array. ...
  3379. ------------------------------------------------------------------------------
  3380. Temporary document 'DraftModification'
  3381. Test 'Draft CircularArray'
  3382. Rectangle
  3383. length=4, width=2
  3384. Array
  3385. radial_distance=10, tangential_distance=8
  3386. number=3, symmetry=1
  3387. axis=Vector (0.0, 0.0, 1.0)
  3388. center=Vector (0.0, 0.0, 0.0)
  3389. ----------------
  3390. Circular array
  3391. base_object: Rectangle
  3392. r_distance: 10
  3393. tan_distance: 8
  3394. number: 3
  3395. symmetry: 1
  3396. axis: Vector (0.0, 0.0, 1.0)
  3397. center: Vector (0.0, 0.0, 0.0)
  3398. use_link: True
  3399. ok
  3400. test_clone (drafttests.test_modification.DraftModification)
  3401. Create a box, then create a clone of it. ...
  3402. ------------------------------------------------------------------------------
  3403. Temporary document 'DraftModification'
  3404. Test 'Draft Clone'
  3405. object: 'Solid' (Part::Box)
  3406. clone: 'Clone' (Part::FeaturePython)
  3407. ok
  3408. test_copy (drafttests.test_modification.DraftModification)
  3409. Create a line, then copy and move it. ...
  3410. ------------------------------------------------------------------------------
  3411. Temporary document 'DraftModification'
  3412. Test 'Draft Move with copy'
  3413. Line
  3414. a=Vector (0.0, 3.0, 0.0), b=Vector (2.0, 3.0, 0.0)
  3415. Translation vector (copy)
  3416. c=Vector (2.0, 2.0, 0.0)
  3417. ok
  3418. test_downgrade (drafttests.test_modification.DraftModification)
  3419. Downgrade a closed Draft Wire into three simple Part Edges. ...
  3420. ------------------------------------------------------------------------------
  3421. Temporary document 'DraftModification'
  3422. Test 'Draft Downgrade'
  3423. Closed wire
  3424. a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0)
  3425. c=Vector (2.0, 4.0, 0.0), a=Vector (0.0, 0.0, 0.0)
  3426. ----------------
  3427. Downgrade objects
  3428. Found 1 parametric object: breaking its dependencies
  3429. 1: Result 'Face' (Part::Feature)
  3430. ----------------
  3431. Downgrade objects
  3432. Found 1 face: extracting its wires
  3433. 2: Result 'Wire' (Part::Feature)
  3434. ----------------
  3435. Downgrade objects
  3436. Found only wires: extracting their edges
  3437. 3: Result 3 x 'Edge' (Part::Feature)
  3438. ----------------
  3439. Downgrade objects
  3440. No more downgrade possible
  3441. 4: Result '[]'
  3442. The last objects cannot be downgraded further
  3443. ok
  3444. test_draft_to_drawing (drafttests.test_modification.DraftModification)
  3445. Create a solid, and then a projected view in a Drawing page. ...
  3446. ------------------------------------------------------------------------------
  3447. Temporary document 'DraftModification'
  3448. Test 'Draft Drawing'
  3449. Prism
  3450. n_sides=5
  3451. placement=Placement [Pos=(0,0,0), Yaw-Pitch-Roll=(0,45,0)]
  3452. Drawing view
  3453. page=Drawing::FeaturePage
  3454. template=/usr/share/freecad/data/Mod/Drawing/Templates/A3_Landscape.svg
  3455. ok
  3456. test_draft_to_sketch (drafttests.test_modification.DraftModification)
  3457. Convert a Draft object to a Sketch and back. ...
  3458. ------------------------------------------------------------------------------
  3459. Temporary document 'DraftModification'
  3460. Test 'Draft Draft2Sketch'
  3461. Wire
  3462. a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0)
  3463. c=Vector (2.0, 4.0, 0.0)
  3464. 1: Result 'Wire' (Sketcher::SketchObject)
  3465. 2: Result 'Wire' (Part::Part2DObjectPython)
  3466. ok
  3467. test_extend (drafttests.test_modification.DraftModification)
  3468. Extend a line. NOT IMPLEMENTED. ...
  3469. ------------------------------------------------------------------------------
  3470. Temporary document 'DraftModification'
  3471. Test 'Draft Trimex extend'
  3472. Line
  3473. a=Vector (0.0, 0.0, 0.0), b=Vector (1.0, 1.0, 0.0)
  3474. Line 2
  3475. c=Vector (2.0, 2.0, 0.0), d=Vector (4.0, 2.0, 0.0)
  3476. Arguments to placeholder function
  3477. p1=<Part::Part2DObject>; p2=<Part::Part2DObject>
  3478. p3=None; p4=None
  3479. p5=None
  3480. #-----------------------------------------------------#
  3481. # This test is not implemented currently
  3482. #-----------------------------------------------------#
  3483. Automatic PASS
  3484. ok
  3485. test_join (drafttests.test_modification.DraftModification)
  3486. Join two lines into a single Draft Wire. ...
  3487. ------------------------------------------------------------------------------
  3488. Temporary document 'DraftModification'
  3489. Test 'Draft Join'
  3490. Line 1
  3491. a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0)
  3492. Line 2
  3493. b=Vector (2.0, 2.0, 0.0), c=Vector (2.0, 4.0, 0.0)
  3494. ok
  3495. test_mirror (drafttests.test_modification.DraftModification)
  3496. Create a rectangle, then a mirrored shape. ...
  3497. ------------------------------------------------------------------------------
  3498. Temporary document 'DraftModification'
  3499. Test 'Draft Mirror'
  3500. Rectangle
  3501. length=4, width=2
  3502. Mirror axis
  3503. p1=Vector (6.0, -2.0, 0.0)
  3504. p2=Vector (6.0, 2.0, 0.0)
  3505. ----------------
  3506. Create mirror
  3507. ok
  3508. test_move (drafttests.test_modification.DraftModification)
  3509. Create a line and move it. ...
  3510. ------------------------------------------------------------------------------
  3511. Temporary document 'DraftModification'
  3512. Test 'Draft Move'
  3513. Line
  3514. a=Vector (0.0, 2.0, 0.0), b=Vector (2.0, 2.0, 0.0)
  3515. Translation vector
  3516. c=Vector (3.0, 1.0, 0.0)
  3517. ok
  3518. test_offset_closed_with_reversed_edge (drafttests.test_modification.DraftModification)
  3519. Create a closed wire with a reversed edge, then produce an offset copy. ...
  3520. ------------------------------------------------------------------------------
  3521. Temporary document 'DraftModification'
  3522. Test 'Draft Offset'
  3523. Closed wire with reversed edge
  3524. ok
  3525. test_offset_open (drafttests.test_modification.DraftModification)
  3526. Create an open wire, then produce an offset copy. ...
  3527. ------------------------------------------------------------------------------
  3528. Temporary document 'DraftModification'
  3529. Test 'Draft Offset'
  3530. Open wire
  3531. a=Vector (0.0, 2.0, 0.0), b=Vector (2.0, 4.0, 0.0)
  3532. c=Vector (5.0, 2.0, 0.0)
  3533. Offset
  3534. vector=Vector (-1.0, 1.0, 0.0)
  3535. ok
  3536. test_offset_rectangle_with_face (drafttests.test_modification.DraftModification)
  3537. Create a rectangle with a face, then produce an offset copy. ...
  3538. ------------------------------------------------------------------------------
  3539. Temporary document 'DraftModification'
  3540. Test 'Draft Offset'
  3541. Rectangle with face
  3542. length=10, width=4
  3543. Offset
  3544. vector=Vector (0.0, -1.0, 0.0)
  3545. ok
  3546. test_path_array (drafttests.test_modification.DraftModification)
  3547. Create a wire, a polygon, and a path array. ...
  3548. ------------------------------------------------------------------------------
  3549. Temporary document 'DraftModification'
  3550. Test 'Draft PathArray'
  3551. Wire
  3552. a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0)
  3553. c=Vector (2.0, 4.0, 0.0), d=Vector (8.0, 4.0, 0.0)
  3554. Polygon
  3555. n_faces=3, radius=1
  3556. Path Array
  3557. number=4, translation=Vector (0.0, 1.0, 0.0)
  3558. subelements=Edge1, align=False
  3559. ----------------
  3560. Path array
  3561. base_object: Polygon
  3562. path_object: Wire
  3563. count: 4
  3564. extra: Vector (0.0, 1.0, 0.0)
  3565. subelements: Edge1
  3566. align: False
  3567. align_mode: Original
  3568. tan_vector: Vector (1.0, 0.0, 0.0)
  3569. force_vertical: False
  3570. vertical_vector: Vector (0.0, 0.0, 1.0)
  3571. use_link: True
  3572. ok
  3573. test_point_array (drafttests.test_modification.DraftModification)
  3574. Create a polygon, various point, and a point array. ...
  3575. ------------------------------------------------------------------------------
  3576. Temporary document 'DraftModification'
  3577. Test 'Draft PointArray'
  3578. Points
  3579. a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0)
  3580. c=Vector (2.0, 4.0, 0.0), d=Vector (8.0, 4.0, 0.0)
  3581. Upgrade
  3582. ----------------
  3583. Upgrade objects
  3584. Found points: creating compound
  3585. Polygon
  3586. n_faces=3, radius=1
  3587. Point Array
  3588. ----------------
  3589. Point array
  3590. base_object: Polygon
  3591. point_object: Block
  3592. extra: None
  3593. ok
  3594. test_polar_array (drafttests.test_modification.DraftModification)
  3595. Create a rectangle, and a polar array. ...
  3596. ------------------------------------------------------------------------------
  3597. Temporary document 'DraftModification'
  3598. Test 'Draft PolarArray'
  3599. Rectangle
  3600. length=4, width=2
  3601. Array
  3602. number=5, polar_angle=180
  3603. center=Vector (-4.0, 0.0, 0.0)
  3604. ----------------
  3605. Polar array
  3606. base_object: Rectangle
  3607. number: 5
  3608. angle: 180
  3609. center: Vector (-4.0, 0.0, 0.0)
  3610. use_link: True
  3611. ok
  3612. test_rectangular_array (drafttests.test_modification.DraftModification)
  3613. Create a rectangle, and a rectangular array. ...
  3614. ------------------------------------------------------------------------------
  3615. Temporary document 'DraftModification'
  3616. Test 'Draft OrthoArray'
  3617. Rectangle
  3618. length=4, width=2
  3619. Array
  3620. direction_x=Vector (5.0, 0.0, 0.0)
  3621. direction_y=Vector (0.0, 4.0, 0.0)
  3622. direction_z=Vector (0.0, 0.0, 6.0)
  3623. number_x=3, number_y=4, number_z=6
  3624. ----------------
  3625. Orthogonal array
  3626. base_object: Rectangle
  3627. v_x: Vector (5.0, 0.0, 0.0)
  3628. v_y: Vector (0.0, 4.0, 0.0)
  3629. v_z: Vector (0.0, 0.0, 6.0)
  3630. n_x: 3
  3631. n_y: 4
  3632. n_z: 6
  3633. use_link: True
  3634. ok
  3635. test_rotate (drafttests.test_modification.DraftModification)
  3636. Create a line, then rotate it. ...
  3637. ------------------------------------------------------------------------------
  3638. Temporary document 'DraftModification'
  3639. Test 'Draft Rotate'
  3640. Line
  3641. a=Vector (1.0, 1.0, 0.0), b=Vector (3.0, 1.0, 0.0)
  3642. Rotation
  3643. angle=90 degrees
  3644. ok
  3645. test_scale_part_feature_arcs (drafttests.test_modification.DraftModification)
  3646. Create and scale a part feature (arcs). ...
  3647. ------------------------------------------------------------------------------
  3648. Temporary document 'DraftModification'
  3649. Test 'Draft Scale part feature (arcs)'
  3650. ok
  3651. test_scale_part_feature_lines (drafttests.test_modification.DraftModification)
  3652. Create and scale a part feature (lines). ...
  3653. ------------------------------------------------------------------------------
  3654. Temporary document 'DraftModification'
  3655. Test 'Draft Scale part feature (lines)'
  3656. ok
  3657. test_scale_rectangle (drafttests.test_modification.DraftModification)
  3658. Create and scale a rectangle. ...
  3659. ------------------------------------------------------------------------------
  3660. Temporary document 'DraftModification'
  3661. Test 'Draft Scale rectangle'
  3662. ok
  3663. test_scale_spline (drafttests.test_modification.DraftModification)
  3664. Create and scale a spline. ...
  3665. ------------------------------------------------------------------------------
  3666. Temporary document 'DraftModification'
  3667. Test 'Draft Scale spline'
  3668. ok
  3669. test_scale_wire (drafttests.test_modification.DraftModification)
  3670. Create and scale a wire. ...
  3671. ------------------------------------------------------------------------------
  3672. Temporary document 'DraftModification'
  3673. Test 'Draft Scale wire'
  3674. ok
  3675. test_shape_2d_view (drafttests.test_modification.DraftModification)
  3676. Create a prism and then a 2D projection of it. ...
  3677. ------------------------------------------------------------------------------
  3678. Temporary document 'DraftModification'
  3679. Test 'Draft Shape2DView'
  3680. Prism
  3681. n_sides=5
  3682. placement=Placement [Pos=(0,0,0), Yaw-Pitch-Roll=(0,45,0)]
  3683. Projection 2D view
  3684. direction=Vector (0.0, 0.0, 1.0)
  3685. ok
  3686. test_split (drafttests.test_modification.DraftModification)
  3687. Split a Draft Wire into two Draft Wires. ...
  3688. ------------------------------------------------------------------------------
  3689. Temporary document 'DraftModification'
  3690. Test 'Draft_Split'
  3691. Wire
  3692. a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0)
  3693. c=Vector (2.0, 4.0, 0.0), d=Vector (6.0, 4.0, 0.0)
  3694. Split at
  3695. p=Vector (2.0, 2.0, 0.0), index=1
  3696. ok
  3697. test_stretch (drafttests.test_modification.DraftModification)
  3698. Stretch a line. NOT IMPLEMENTED. ...
  3699. ------------------------------------------------------------------------------
  3700. Temporary document 'DraftModification'
  3701. Test 'Draft Stretch'
  3702. This test requires an object and a selection
  3703. Line
  3704. a=Vector (0.0, 0.0, 0.0), b=Vector (1.0, 1.0, 0.0)
  3705. Arguments to placeholder function
  3706. p1=<Part::Part2DObject>; p2=Vector (4.0, 1.0, 0.0)
  3707. p3=None; p4=None
  3708. p5=None
  3709. #-----------------------------------------------------#
  3710. # This test is not implemented currently
  3711. #-----------------------------------------------------#
  3712. Automatic PASS
  3713. ok
  3714. test_trim (drafttests.test_modification.DraftModification)
  3715. Trim a line. NOT IMPLEMENTED. ...
  3716. ------------------------------------------------------------------------------
  3717. Temporary document 'DraftModification'
  3718. Test 'Draft Trimex trim'
  3719. Line
  3720. a=Vector (0.0, 0.0, 0.0), b=Vector (3.0, 3.0, 0.0)
  3721. Line 2
  3722. c=Vector (2.0, 2.0, 0.0), d=Vector (4.0, 2.0, 0.0)
  3723. Arguments to placeholder function
  3724. p1=<Part::Part2DObject>; p2=<Part::Part2DObject>
  3725. p3=None; p4=None
  3726. p5=None
  3727. #-----------------------------------------------------#
  3728. # This test is not implemented currently
  3729. #-----------------------------------------------------#
  3730. Automatic PASS
  3731. ok
  3732. test_upgrade (drafttests.test_modification.DraftModification)
  3733. Upgrade two Lines into a closed Wire, then draftify it. ...
  3734. ------------------------------------------------------------------------------
  3735. Temporary document 'DraftModification'
  3736. Test 'Draft Upgrade'
  3737. Line 1
  3738. a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0)
  3739. Line 2
  3740. b=Vector (2.0, 2.0, 0.0), c=Vector (2.0, 4.0, 0.0)
  3741. ----------------
  3742. Upgrade objects
  3743. Found several wires or edges: wiring them
  3744. 1: Result 'Wire' (Part::Feature)
  3745. ----------------
  3746. Upgrade objects
  3747. trying: closing it
  3748. Found 1 open wire: closing it
  3749. 2: Result 'Wire' (Part::Feature)
  3750. ----------------
  3751. Upgrade objects
  3752. Found closed wires: creating faces
  3753. 3: Result 'Face' (Part::Feature)
  3754. ----------------
  3755. Upgrade objects
  3756. Found 1 non-parametric objects: draftifying it
  3757. 4: Result 'Wire' (Part::Part2DObjectPython)
  3758. ----------------
  3759. Upgrade objects
  3760. Unable to upgrade these objects.
  3761. The last object cannot be upgraded further
  3762. ok
  3763. test_wire_to_bspline (drafttests.test_modification.DraftModification)
  3764. Convert a polyline to BSpline and back. ...
  3765. ------------------------------------------------------------------------------
  3766. Temporary document 'DraftModification'
  3767. Test 'Draft WireToBSpline'
  3768. Wire
  3769. a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0)
  3770. c=Vector (2.0, 4.0, 0.0)
  3771. 1: Result 'BSpline' (Part::Part2DObjectPython)
  3772. 2: Result 'Wire' (Part::Part2DObjectPython)
  3773. ok
  3774. test_get_extended_wire (drafttests.test_draftgeomutils.TestDraftGeomUtils)
  3775. Test the DraftGeomUtils.get_extended_wire function. ...
  3776. ------------------------------------------------------------------------------
  3777. Test 'DraftGeomUtils.get_extended_wire'
  3778. Running tests with wire1
  3779. Running tests with wire2
  3780. Running tests with wire3
  3781. Running tests with wire4
  3782. Running tests with wire5
  3783. Running tests with wire6
  3784. Running tests with wire7
  3785. Running tests with wire8
  3786. Test completed, 248 subtests run
  3787. ok
  3788. test_export_svg (drafttests.test_svg.DraftSVG)
  3789. Create some figures and export them to an SVG file. ...
  3790. ------------------------------------------------------------------------------
  3791. Temporary document 'DraftSVG'
  3792. Test 'importSVG.export'
  3793. file=/usr/share/freecad/data/Mod/Draft/drafttest/out_test.svg
  3794. exists=False
  3795. Arguments to placeholder function
  3796. p1=/usr/share/freecad/data/Mod/Draft/drafttest/out_test.svg; p2=None
  3797. p3=None; p4=None
  3798. p5=None
  3799. #-----------------------------------------------------#
  3800. # This test is not implemented currently
  3801. #-----------------------------------------------------#
  3802. Automatic PASS
  3803. ok
  3804. test_get_svg_from_arch_space_with_zero_vector (drafttests.test_svg.DraftSVG)
  3805. Try to get a svg string from an Arch Space with a zero-vector as direction. ...
  3806. ------------------------------------------------------------------------------
  3807. Temporary document 'DraftSVG'
  3808. ok
  3809. test_read_svg (drafttests.test_svg.DraftSVG)
  3810. Read an SVG file and import its elements as Draft objects. ...
  3811. ------------------------------------------------------------------------------
  3812. Temporary document 'DraftSVG'
  3813. Test 'importSVG.import'
  3814. This test requires an SVG file to read.
  3815. file=/usr/share/freecad/data/Mod/Draft/drafttest/test.svg
  3816. exists=False
  3817. Arguments to placeholder function
  3818. p1=/usr/share/freecad/data/Mod/Draft/drafttest/test.svg; p2=None
  3819. p3=None; p4=None
  3820. p5=None
  3821. #-----------------------------------------------------#
  3822. # This test is not implemented currently
  3823. #-----------------------------------------------------#
  3824. Automatic PASS
  3825. ok
  3826. test_export_dxf (drafttests.test_dxf.DraftDXF)
  3827. Create some figures and export them to a DXF file. ...
  3828. ------------------------------------------------------------------------------
  3829. Temporary document 'DraftDXF'
  3830. Test 'importDXF.export'
  3831. file=/usr/share/freecad/data/Mod/Draft/drafttest/out_test.dxf
  3832. exists=False
  3833. Arguments to placeholder function
  3834. p1=/usr/share/freecad/data/Mod/Draft/drafttest/out_test.dxf; p2=None
  3835. p3=None; p4=None
  3836. p5=None
  3837. #-----------------------------------------------------#
  3838. # This test is not implemented currently
  3839. #-----------------------------------------------------#
  3840. Automatic PASS
  3841. ok
  3842. test_read_dxf (drafttests.test_dxf.DraftDXF)
  3843. Read a DXF file and import its elements as Draft objects. ...
  3844. ------------------------------------------------------------------------------
  3845. Temporary document 'DraftDXF'
  3846. Test 'importDXF.import'
  3847. This test requires a DXF file to read.
  3848. file=/usr/share/freecad/data/Mod/Draft/drafttest/test.dxf
  3849. exists=False
  3850. Arguments to placeholder function
  3851. p1=/usr/share/freecad/data/Mod/Draft/drafttest/test.dxf; p2=None
  3852. p3=None; p4=None
  3853. p5=None
  3854. #-----------------------------------------------------#
  3855. # This test is not implemented currently
  3856. #-----------------------------------------------------#
  3857. Automatic PASS
  3858. ok
  3859. test_export_dwg (drafttests.test_dwg.DraftDWG)
  3860. Create some figures and export them to a DWG file. ...
  3861. ------------------------------------------------------------------------------
  3862. Temporary document 'DraftDWG'
  3863. Test 'importDWG.export'
  3864. file=/usr/share/freecad/data/Mod/Draft/drafttest/out_test.dwg
  3865. exists=False
  3866. Arguments to placeholder function
  3867. p1=/usr/share/freecad/data/Mod/Draft/drafttest/out_test.dwg; p2=None
  3868. p3=None; p4=None
  3869. p5=None
  3870. #-----------------------------------------------------#
  3871. # This test is not implemented currently
  3872. #-----------------------------------------------------#
  3873. Automatic PASS
  3874. ok
  3875. test_read_dwg (drafttests.test_dwg.DraftDWG)
  3876. Read a DWG file and import its elements as Draft objects. ...
  3877. ------------------------------------------------------------------------------
  3878. Temporary document 'DraftDWG'
  3879. Test 'importDWG.import'
  3880. This test requires a DWG file to read.
  3881. file=/usr/share/freecad/data/Mod/Draft/drafttest/test.dwg
  3882. exists=False
  3883. Arguments to placeholder function
  3884. p1=/usr/share/freecad/data/Mod/Draft/drafttest/test.dwg; p2=None
  3885. p3=None; p4=None
  3886. p5=None
  3887. #-----------------------------------------------------#
  3888. # This test is not implemented currently
  3889. #-----------------------------------------------------#
  3890. Automatic PASS
  3891. ok
  3892. testAnnoSymImageCase (TestTechDrawApp.TechDrawTestCases) ... starting TD DrawAnno/Sym/Image test
  3893. TDTestAnno path: /usr/lib64/freecad/Mod/TechDraw/TDTest
  3894. DVI::replaceImageIncluded(/usr/lib64/freecad/Mod/TechDraw/TDTest/TestImage.png)
  3895. DVI::setupImageIncluded()
  3896. TD DrawAnno/Sym/Image test passed
  3897. ok
  3898. testBalloonCase (TestTechDrawApp.TechDrawTestCases) ... starting TD DrawViewBalloon test
  3899. TDBalloon path: /usr/lib64/freecad/Mod/TechDraw/TDTest
  3900. Place balloon
  3901. adding balloon1 to page
  3902. adding balloon2 to page
  3903. TD DrawViewBalloon test passed
  3904. ok
  3905. testDimensionCase (TestTechDrawApp.TechDrawTestCases) ... starting TD DrawViewDimension test
  3906. TDDim path: /usr/lib64/freecad/Mod/TechDraw/TDTest
  3907. making length dimension
  3908. adding dim1 to page
  3909. finished length dimension
  3910. making radius dimension
  3911. TD DrawViewDimension test passed
  3912. ok
  3913. testHatchCase (TestTechDrawApp.TechDrawTestCases) ... starting TD DrawHatch test
  3914. TDHatch path: /usr/lib64/freecad/Mod/TechDraw/TDTest
  3915. making hatch
  3916. adding hatch to page
  3917. finished hatch
  3918. TD DrawHatch test passed
  3919. ok
  3920. testProjGroupCase (TestTechDrawApp.TechDrawTestCases) ... starting TD DrawProjGroup test
  3921. TDGroup path: /usr/lib64/freecad/Mod/TechDraw/TDTest
  3922. document created
  3923. box created
  3924. sphere created
  3925. Fusion created
  3926. making a page
  3927. Page created
  3928. making a projection group
  3929. Group created
  3930. adding views
  3931. added Front
  3932. Anchor values set
  3933. Front/Anchor recomputed
  3934. adding left
  3935. added Left
  3936. added Top
  3937. added Right
  3938. added Rear
  3939. added Bottom
  3940. removed Left
  3941. testing getItemByLabel
  3942. Item Label: Top Item Name: ProjItem002
  3943. recomputing document
  3944. View: Front TechDraw::DrawProjGroupItem
  3945. View: Top TechDraw::DrawProjGroupItem
  3946. View: Right TechDraw::DrawProjGroupItem
  3947. View: Rear TechDraw::DrawProjGroupItem
  3948. View: Bottom TechDraw::DrawProjGroupItem
  3949. TD DrawProjGroup test failed
  3950. ok
  3951. testSectionCase (TestTechDrawApp.TechDrawTestCases) ... starting TD DrawViewSection test
  3952. TDSection path: /usr/lib64/freecad/Mod/TechDraw/TDTest
  3953. page created
  3954. view created
  3955. section created
  3956. TD DrawViewSection test passed
  3957. ok
  3958. testViewPartCase (TestTechDrawApp.TechDrawTestCasesRecompute failed! Please check report view.
  3959. Recompute failed! Please check report view.
  3960. Recompute failed! Please check report view.
  3961. Traceback (most recent call last):
  3962. File "/usr/lib64/freecad/Mod/Draft/draftutils/todo.py", line 139, in doTasks
  3963. f(arg)
  3964. File "/usr/lib64/freecad/Mod/Draft/draftmake/make_clone.py", line 129, in <lambda>
  3965. ToDo.delay(lambda col: setattr(cl.ViewObject, "DiffuseColor", col),
  3966. ReferenceError: Cannot access attribute 'ViewObject' of deleted object
  3967.  
  3968. ToDo.doTasks, Unexpected error:
  3969. <class 'ReferenceError'>
  3970. in <function make_clone.<locals>.<lambda> at 0x7f56d6443520>([(0.800000011920929, 0.800000011920929, 0.800000011920929, 0.0)])
  3971. Traceback (most recent call last):
  3972. File "/usr/lib64/freecad/Mod/Draft/draftutils/todo.py", line 139, in doTasks
  3973. f(arg)
  3974. File "/usr/lib64/freecad/Mod/Draft/draftmake/make_clone.py", line 129, in <lambda>
  3975. ToDo.delay(lambda col: setattr(cl.ViewObject, "DiffuseColor", col),
  3976. ReferenceError: Cannot access attribute 'ViewObject' of deleted object
  3977.  
  3978. ToDo.doTasks, Unexpected error:
  3979. <class 'ReferenceError'>
  3980. in <function make_clone.<locals>.<lambda> at 0x7f56d64432e0>([(0.800000011920929, 0.800000011920929, 0.800000011920929, 0.0)])
  3981. Traceback (most recent call last):
  3982. File "/usr/lib64/freecad/Mod/Draft/draftutils/todo.py", line 139, in doTasks
  3983. f(arg)
  3984. File "/usr/lib64/freecad/Mod/Draft/draftmake/make_clone.py", line 129, in <lambda>
  3985. ToDo.delay(lambda col: setattr(cl.ViewObject, "DiffuseColor", col),
  3986. ReferenceError: Cannot access attribute 'ViewObject' of deleted object
  3987.  
  3988. ToDo.doTasks, Unexpected error:
  3989. <class 'ReferenceError'>
  3990. in <function make_clone.<locals>.<lambda> at 0x7f56cf46ba30>([(0.800000011920929, 0.800000011920929, 0.800000011920929, 0.0)])
  3991. Transformed: Result has multiple solids. Only keeping the first.
  3992. Recompute failed! Please check report view.
  3993. ) ... starting TD DrawViewPart test
  3994. TDPart path: /usr/lib64/freecad/Mod/TechDraw/TDTest
  3995. page created
  3996. TD DrawViewPart test passed
  3997. ok
  3998. testBooleanCommonCase (PartDesignTests.TestBoolean.TestBoolean) ... ok
  3999. testBooleanCutCase (PartDesignTests.TestBoolean.TestBoolean) ... ok
  4000. testBooleanFuseCase (PartDesignTests.TestBoolean.TestBoolean) ... ok
  4001. testChamferCubeToOctahedron (PartDesignTests.TestChamfer.TestChamfer) ... ok
  4002. testXAxisDatumLine (PartDesignTests.TestDatum.TestDatumLine) ... ok
  4003. testXYDatumPlane (PartDesignTests.TestDatum.TestDatumPlane) ... ok
  4004. testOriginDatumPoint (PartDesignTests.TestDatum.TestDatumPoint) ... ok
  4005. testSimpleDraft (PartDesignTests.TestDraft.TestDraft) ... ok
  4006. testFilletCubeToSphere (PartDesignTests.TestFillet.TestFillet) ... ok
  4007. testAngledDrillHole (PartDesignTests.TestHole.TestHole) ... ok
  4008. testCounterboreHole (PartDesignTests.TestHole.TestHole) ... ok
  4009. testCountersinkHole (PartDesignTests.TestHole.TestHole) ... ok
  4010. testPlainHole (PartDesignTests.TestHole.TestHole) ... ok
  4011. testTaperedHole (PartDesignTests.TestHole.TestHole) ... ok
  4012. testCustomizedGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear) ... ok
  4013. testDefaultGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear) ... ok
  4014. testDefaultInternalGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear) ... ok
  4015. testLowPrecisionGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear) ... ok
  4016. testLowPrecisionInternalGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear) ... ok
  4017. testUsagePadGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear) ... ok
  4018. testUsagePocketInternalGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear) ... ok
  4019. testHorizontalSketchAxisLinearPattern (PartDesignTests.TestLinearPattern.TestLinearPattern) ... ok
  4020. testNormalSketchAxisLinearPattern (PartDesignTests.TestLinearPattern.TestLinearPattern) ... ok
  4021. testVerticalSketchAxisLinearPattern (PartDesignTests.TestLinearPattern.TestLinearPattern) ... ok
  4022. testXAxisLinearPattern (PartDesignTests.TestLinearPattern.TestLinearPattern) ... ok
  4023. testYAxisLinearPattern (PartDesignTests.TestLinearPattern.TestLinearPattern) ... ok
  4024. testZAxisLinearPattern (PartDesignTests.TestLinearPattern.TestLinearPattern) ... ok
  4025. testSimpleAdditiveLoftCase (PartDesignTests.TestLoft.TestLoft) ... ok
  4026. testSimpleSubtractiveLoftCase (PartDesignTests.TestLoft.TestLoft) ... ok
  4027. testMirroredOffsetCase (PartDesignTests.TestMirrored.TestMirrored) ... ok
  4028. testMirroredPrimitiveCase (PartDesignTests.TestMirrored.TestMirrored)
  4029. Tests the same mirroring scenario as in the sketch case, ... ok
  4030. testMirroredSketchCase (PartDesignTests.TestMirrored.TestMirrored)
  4031. Creates a unit cube cornered at the origin and mirrors it about the Y axis. ... ok
  4032. testMultiTransform (PartDesignTests.TestMultiTransform.TestMultiTransform) ... ok
  4033. testBoxCase (PartDesignTests.TestPad.TestPad) ... ok
  4034. testPadToFaceCase (PartDesignTests.TestPad.TestPad) ... ok
  4035. testPadToFirstCase (PartDesignTests.TestPad.TestPad) ... ok
  4036. testPadTwoDimensionsCase (PartDesignTests.TestPad.TestPad) ... ok
  4037. testPadtoLastCase (PartDesignTests.TestPad.TestPad) ... ok
  4038. testSketchOnPlane (PartDesignTests.TestPad.TestPad) ... ok
  4039. testSimpleAdditivePipeCase (PartDesignTests.TestPipe.TestPipe) ... ok
  4040. testSimpleSubtractivePipeCase (PartDesignTests.TestPipe.TestPipe) ... ok
  4041. testPocketDimensionCase (PartDesignTests.TestPocket.TestPocket) ... ok
  4042. testPocketThroughAllCase (PartDesignTests.TestPocket.TestPocket) ... ok
  4043. testPocketToFaceCase (PartDesignTests.TestPocket.TestPocket) ... ok
  4044. testPocketToFirstCase (PartDesignTests.TestPocket.TestPocket) ... ok
  4045. testHorizontalSketchAxisPolarPattern (PartDesignTests.TestPolarPattern.TestPolarPattern) ... ok
  4046. testNormalSketchAxisPolarPattern (PartDesignTests.TestPolarPattern.TestPolarPattern) ... ok
  4047. testVerticalSketchAxisPolarPattern (PartDesignTests.TestPolarPattern.TestPolarPattern) ... ok
  4048. testXAxisPolarPattern (PartDesignTests.TestPolarPattern.TestPolarPattern) ... ok
  4049. testYAxisPolarPattern (PartDesignTests.TestPolarPattern.TestPolarPattern) ... ok
  4050. testZAxisPolarPattern (PartDesignTests.TestPolarPattern.TestPolarPatternDrawing became obsolete in 0.17; consider using TechDraw instead.
  4051. ) ... ok
  4052. testPrimitiveBox (PartDesignTests.TestPrimitive.TestPrimitive) ... ok
  4053. testPrimitiveCone (PartDesignTests.TestPrimitive.TestPrimitive) ... ok
  4054. testPrimitiveCylinder (PartDesignTests.TestPrimitive.TestPrimitive) ... ok
  4055. testPrimitiveEllipsoid (PartDesignTests.TestPrimitive.TestPrimitive) ... ok
  4056. testPrimitivePrism (PartDesignTests.TestPrimitive.TestPrimitive) ... ok
  4057. testPrimitiveSphere (PartDesignTests.TestPrimitive.TestPrimitive) ... ok
  4058. testPrimitiveTorus (PartDesignTests.TestPrimitive.TestPrimitive) ... ok
  4059. testPrimitiveWedge (PartDesignTests.TestPrimitive.TestPrimitive) ... ok
  4060. testGrooveFace (PartDesignTests.TestRevolve.TestRevolve) ... ok
  4061. testRevolveFace (PartDesignTests.TestRevolve.TestRevolve) ... ok
  4062. testTwoBodyShapeBinderCase (PartDesignTests.TestShapeBinder.TestShapeBinder) ... ok
  4063. testOffsetBinder (PartDesignTests.TestShapeBinder.TestSubShapeBinder) ... ok
  4064. testReversedThickness (PartDesignTests.TestThickness.TestThickness) ... ok
  4065. testConstraintWithExpression (SketcherTests.TestSketchExpression.TestSketchExpression) ... ok
  4066. testBasicFillet (SketcherTests.TestSketchFillet.TestSketchFillet) ... ok
  4067. testCoincident (SketcherTests.TestSketchFillet.TestSketchFillet) ... ok
  4068. testCurve (SketcherTests.TestSketchFillet.TestSketchFillet) ... ok
  4069. testDistance (SketcherTests.TestSketchFillet.TestSketchFillet) ... ok
  4070. testHorizontalVertical (SketcherTests.TestSketchFillet.TestSketchFillet) ... ok
  4071. testOriginalCorner (SketcherTests.TestSketchFillet.TestSketchFillet) ... ok
  4072. testPointOnObject (SketcherTests.TestSketchFillet.TestSketchFillet) ... ok
  4073. testSymmetric (SketcherTests.TestSketchFillet.TestSketchFillet) ... ok
  4074. testTangent (SketcherTests.TestSketchFillet.TestSketchFillet) ... ok
  4075. testUnconnected (SketcherTests.TestSketchFillet.TestSketchFillet) ... ok
  4076. testUnconnectedCurve (SketcherTests.TestSketchFillet.TestSketchFillet) ... ok
  4077. testBlockConstraintEllipse (SketcherTests.TestSketcherSolver.TestSketcherSolver) ... ok
  4078. testBoxCase (SketcherTests.TestSketcherSolver.TestSketcherSolver) ... ok
  4079. testIssue3245 (SketcherTests.TestSketcherSolver.TestSketcherSolver) ... ok
  4080. testIssue3245_2 (SketcherTests.TestSketcherSolver.TestSketcherSolver) ... ok
  4081. testSlotCase (SketcherTests.TestSketcherSolver.TestSketcherSolver) ... ok
  4082. testThreeLinesWithCoincidences_1 (SketcherTests.TestSketcherSolver.TestSketcherSolver) ... ok
  4083. testThreeLinesWithCoincidences_2 (SketcherTests.TestSketcherSolver.TestSketcherSolver) ... ok
  4084. testPR6889 (Workbench.CommandTestCase) ... Hello, World!
  4085. ok
  4086. testInvalidStyle (Workbench.TestNavigationStyle) ... ok
  4087. testActivate (Workbench.WorkbenchTestCase) ... Activate workbench 'NoneWorkbench'
  4088. Activate workbench 'MeshWorkbench'
  4089. Activate workbench 'SpreadsheetWorkbench'
  4090. Activate workbench 'TestWorkbench'
  4091. Activate workbench 'PathWorkbench'
  4092. Activate workbench 'RaytracingWorkbench'
  4093. Activate workbench 'RobotWorkbench'
  4094. Activate workbench 'OpenSCADWorkbench'
  4095. Activate workbench 'ArchWorkbench'
  4096. Activate workbench 'StartWorkbench'
  4097. Activate workbench 'ImageWorkbench'
  4098. Activate workbench 'PointsWorkbench'
  4099. Activate workbench 'FemWorkbench'
  4100. Activate workbench 'InspectionWorkbench'
  4101. Activate workbench 'SurfaceWorkbench'
  4102. Activate workbench 'DrawingWorkbench'
  4103. Activate workbench 'PartWorkbench'
  4104. Activate workbench 'DraftWorkbench'
  4105. Activate workbench 'WebWorkbench'
  4106. Activate workbench 'TechDrawWorkbench'
  4107. Activate workbench 'PartDesignWorkbench'
  4108. Activate workbench 'SketcherWorkbench'
  4109. ok
  4110. testHandler (Workbench.WorkbenchTestCase) ... ok
  4111. testInvalidType (Workbench.WorkbenchTestCase) ... ok
  4112. testMenu (Menu.MenuCreateCases) ... ok
  4113. testMenu (Menu.MenuDeleteCases) ... ok
  4114. testMenu (Menu.MenuDeleteCases) ... ok
  4115. testMenu (Menu.MenuCreateCases) ... ok
  4116. test_tests (OpenSCADTest.gui.test_dummy.TestDummy) ... ok
  4117. testAdd (TestArch.ArchTest) ... ok
  4118. testAxis (TestArch.ArchTest) ... ok
  4119. testBuilding (TestArch.ArchTest) ... ok
  4120. testEquipment (TestArch.ArchTest) ... ok
  4121. testFloor (TestArch.ArchTest) ... ok
  4122. testFrame (TestArch.ArchTest) ... ok
  4123. testPipe (TestArch.ArchTest) ... ok
  4124. testRebar (TestArch.ArchTest) ... ok
  4125. testRemove (TestArch.ArchTest) ... ok
  4126. testRoof (TestArch.ArchTest) ...The Start page is valid HTML, but the W3C sent back 6 informative messages:
  4127. INFO: 'Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.'
  4128. INFO: 'Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.'
  4129. INFO: 'Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.'
  4130. INFO: 'Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.'
  4131. INFO: 'Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.'
  4132. INFO: 'Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.'
  4133. .
  4134.  
  4135.  
  4136.  
  4137. PropertyPostDataObject::SaveDocFile: ignore empty vtkUnstructuredGrid
  4138. PropertyPostDataObject::SaveDocFile: ignore empty vtkUnstructuredGrid
  4139. PropertyPostDataObject::SaveDocFile: ignore empty vtkUnstructuredGrid
  4140.  
  4141.  
  4142.  
  4143. ok
  4144. testRoof81Permutations (TestArch.ArchTest)
  4145. Create 81 roofs using a range of arguments. ... ok
  4146. testRoofAllAngles90 (TestArch.ArchTest)
  4147. Create a roof with the angles of all segments set at 90 degrees. ... ok
  4148. testRoofApex (TestArch.ArchTest)
  4149. Create a hipped roof that relies on apex calculation. The roof has ... ok
  4150. testRoofSingleEavePoint (TestArch.ArchTest)
  4151. Create a roof with a single triangular segment that has a single ... ok
  4152. testSection (TestArch.ArchTest) ... ok
  4153. testSite (TestArch.ArchTest) ... ok
  4154. testSpace (TestArch.ArchTest) ... ok
  4155. testSpaceBBox (TestArch.ArchTest) ... ok
  4156. testStairs (TestArch.ArchTest) ... ok
  4157. testStructure (TestArch.ArchTest) ... ok
  4158. testWall (TestArch.ArchTest) ... ok
  4159. testWallMultiMatAlign (TestArch.ArchTest) ... ok
  4160. testWindow (TestArch.ArchTest) ... ok
  4161. test_all_css_placeholders_removed (TestStart.TestStartPage.TestStartPage)
  4162. Check to see if all of the CSS placeholders have been replaced. ... ok
  4163. test_all_html_placeholders_removed (TestStart.TestStartPage.TestStartPage)
  4164. Check to see if all of the HTML placeholders have been replaced. ... ok
  4165. test_all_js_placeholders_removed (TestStart.TestStartPage.TestStartPage)
  4166. Check to see if all of the JavaScript placeholders have been replaced. ... ok
  4167. test_files_do_not_contain_backslashes (TestStart.TestStartPage.TestStartPage) ... ok
  4168. test_html_validates (TestStart.TestStartPage.TestStartPage) ... ok
  4169. test_00print (femtest.gui.test_open.TestObjectOpen) ...
  4170. ****************************************************************************************************
  4171. ********** run FEM TestObjectOpen tests ************************************************************
  4172. ****************************************************************************************************
  4173. ok
  4174. test_femobjects_open_de9b3fb438 (femtest.gui.test_open.TestObjectOpen) ... load old document objects
  4175. ok
  4176. test_femobjects_open_head (femtest.gui.test_open.TestObjectOpen) ... load master head document objects
  4177. ok
  4178. testCanDropObject (TestPartGui.PartGuiViewProviderTestCases) ... ok
  4179. test_import_gui_draft_snap (drafttests.test_import_gui.DraftGuiImport)
  4180. Import Draft snapping. ...
  4181. ------------------------------------------------------------------------------
  4182. Try importing 'draftguitools.gui_snapper'
  4183. ok
  4184. test_import_gui_draft_tools (drafttests.test_import_gui.DraftGuiImport)
  4185. Import Draft graphical commands. ...
  4186. ------------------------------------------------------------------------------
  4187. Try importing 'DraftTools'
  4188. ok
  4189. test_import_gui_draft_trackers (drafttests.test_import_gui.DraftGuiImport)
  4190. Import Draft tracker utilities. ...
  4191. ------------------------------------------------------------------------------
  4192. Try importing 'draftguitools.gui_trackers'
  4193. ok
  4194. test_import_gui_draftgui (drafttests.test_import_gui.DraftGuiImport)
  4195. Import Draft TaskView GUI tools. ...
  4196. ------------------------------------------------------------------------------
  4197. Try importing 'DraftGui'
  4198. ok
  4199. test_import_gui_draftedit (drafttests.test_import_tools.DraftImportTools)
  4200. Import Draft Edit. ...
  4201. ------------------------------------------------------------------------------
  4202. Try importing 'draftguitools.gui_edit'
  4203. ok
  4204. test_import_gui_draftlayer (drafttests.test_import_tools.DraftImportTools)
  4205. Import Draft Layer. ...
  4206. ------------------------------------------------------------------------------
  4207. Try importing 'DraftLayer'
  4208. ok
  4209. test_import_gui_draftplane (drafttests.test_import_tools.DraftImportTools)
  4210. Import Draft SelectPlane. ...
  4211. ------------------------------------------------------------------------------
  4212. Try importing 'draftguitools.gui_selectplane'
  4213. ok
  4214. test_import_gui_workingplane (drafttests.test_import_tools.DraftImportTools)
  4215. Import Draft WorkingPlane. ...
  4216. ------------------------------------------------------------------------------
  4217. Try importing 'WorkingPlane'
  4218. ok
  4219. test_pivy_draw (drafttests.test_pivy.DraftPivy)
  4220. Use Coin (pivy.coin) to draw a cube on the active view. ...
  4221. ------------------------------------------------------------------------------
  4222. Temporary document 'DraftPivy'
  4223. Draw cube
  4224. Adding cube to the active view scene
  4225. ok
  4226. tesPartDesign::Body: Link(s) to object(s) 'Pad' go out of the allowed scope 'Body'. Instead, the linked object(s) reside within 'Body001 Body001'.
  4227. t_pivy_import (drafttests.test_pivy.DraftPivy)
  4228. Import Coin (Pivy). ...
  4229. ------------------------------------------------------------------------------
  4230. Temporary document 'DraftPivy'
  4231. Try importing 'pivy.coin'
  4232. ok
  4233. testHtmlCase (TestWebGui.WebGuiTestCases) ... ok
  4234. testMoveSingleFeature (TestPartDesignGui.PartDesignGuiTestCases) ... Testing moving one feature from one body to another
  4235. ok
  4236. testRefuseToMoveSingleFeature (TestPartDesignGui.PartDesignGuiTestCases) ... Testing refuse to move the feature with dependencies from one body to another
  4237. ok
  4238. testMultiTransformCase (TestPartDesignGui.PartDesignTransformed) ... Testing applying MultiTransform to the Box outside the body
  4239. ok
  4240.  
  4241. ======================================================================
  4242. ERROR: test_thermomech_flow1D (femtest.app.test_ccxtools.TestCcxTools)
  4243. ----------------------------------------------------------------------
  4244. Traceback (most recent call last):
  4245. File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_ccxtools.py", line 150, in test_thermomech_flow1D
  4246. fea = self.input_file_writing_test(
  4247. File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_ccxtools.py", line 234, in input_file_writing_test
  4248. error = fea.write_inp_file()
  4249. File "/usr/lib64/freecad/Mod/Fem/femtools/ccxtools.py", line 388, in write_inp_file
  4250. meshdatagetter.get_mesh_sets()
  4251. File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 134, in get_mesh_sets
  4252. self.get_element_sets_material_and_femelement_geometry()
  4253. File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 674, in get_element_sets_material_and_femelement_geometry
  4254. self.get_element_fluid1D_elements()
  4255. File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 615, in get_element_fluid1D_elements
  4256. meshtools.get_femelement_sets(
  4257. File "/usr/lib64/freecad/Mod/Fem/femmesh/meshtools.py", line 488, in get_femelement_sets
  4258. referenced_femelements = np.zeros((max(femelement_table.keys())+1,),dtype=np.int)
  4259. File "/usr/lib/python3.10/site-packages/numpy/__init__.py", line 305, in __getattr__
  4260. raise AttributeError(__former_attrs__[attr])
  4261. AttributeError: module 'numpy' has no attribute 'int'.
  4262. `np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
  4263. The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
  4264. https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
  4265.  
  4266. ======================================================================
  4267. ERROR: test_material_multiple_bendingbeam_fiveboxes (femtest.app.test_solver_calculix.TestSolverCalculix)
  4268. ----------------------------------------------------------------------
  4269. Traceback (most recent call last):
  4270. File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_solver_calculix.py", line 294, in test_material_multiple_bendingbeam_fiveboxes
  4271. self.input_file_writing_test(get_namefromdef("test_"))
  4272. File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_solver_calculix.py", line 393, in input_file_writing_test
  4273. ret = testtools.compare_inp_files(
  4274. File "/usr/lib64/freecad/Mod/Fem/femtest/app/support_utils.py", line 203, in compare_inp_files
  4275. file2 = open(file_name2, "r")
  4276. FileNotFoundError: [Errno 2] No such file or directory: '/tmp/FEM_unittests/solver_calculix_material_multiple_bendingbeam_fiveboxes_54aec5e77dc4/Mesh.inp'
  4277.  
  4278. ======================================================================
  4279. ERROR: test_material_multiple_bendingbeam_fivefaces (femtest.app.test_solver_calculix.TestSolverCalculix)
  4280. ----------------------------------------------------------------------
  4281. Traceback (most recent call last):
  4282. File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_solver_calculix.py", line 302, in test_material_multiple_bendingbeam_fivefaces
  4283. self.input_file_writing_test(get_namefromdef("test_"))
  4284. File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_solver_calculix.py", line 393, in input_file_writing_test
  4285. ret = testtools.compare_inp_files(
  4286. File "/usr/lib64/freecad/Mod/Fem/femtest/app/support_utils.py", line 203, in compare_inp_files
  4287. file2 = open(file_name2, "r")
  4288. FileNotFoundError: [Errno 2] No such file or directory: '/tmp/FEM_unittests/solver_calculix_material_multiple_bendingbeam_fivefaces_3b41cd332a8c/Mesh.inp'
  4289.  
  4290. ======================================================================
  4291. ERROR: test_material_multiple_tensionrod_twoboxes (femtest.app.test_solver_calculix.TestSolverCalculix)
  4292. ----------------------------------------------------------------------
  4293. Traceback (most recent call last):
  4294. File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_solver_calculix.py", line 310, in test_material_multiple_tensionrod_twoboxes
  4295. self.input_file_writing_test(get_namefromdef("test_"))
  4296. File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_solver_calculix.py", line 393, in input_file_writing_test
  4297. ret = testtools.compare_inp_files(
  4298. File "/usr/lib64/freecad/Mod/Fem/femtest/app/support_utils.py", line 203, in compare_inp_files
  4299. file2 = open(file_name2, "r")
  4300. FileNotFoundError: [Errno 2] No such file or directory: '/tmp/FEM_unittests/solver_calculix_material_multiple_tensionrod_twoboxes_bdbda71ae14c/Mesh.inp'
  4301.  
  4302. ======================================================================
  4303. ERROR: test_thermomech_bimetall (femtest.app.test_solver_calculix.TestSolverCalculix)
  4304. ----------------------------------------------------------------------
  4305. Traceback (most recent call last):
  4306. File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_solver_calculix.py", line 342, in test_thermomech_bimetall
  4307. self.input_file_writing_test(get_namefromdef("test_"))
  4308. File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_solver_calculix.py", line 393, in input_file_writing_test
  4309. ret = testtools.compare_inp_files(
  4310. File "/usr/lib64/freecad/Mod/Fem/femtest/app/support_utils.py", line 203, in compare_inp_files
  4311. file2 = open(file_name2, "r")
  4312. FileNotFoundError: [Errno 2] No such file or directory: '/tmp/FEM_unittests/solver_calculix_thermomech_bimetall_eae05d65b5ba/Mesh.inp'
  4313.  
  4314. ======================================================================
  4315. ERROR: test_thermomech_flow1D (femtest.app.test_solver_calculix.TestSolverCalculix)
  4316. ----------------------------------------------------------------------
  4317. Traceback (most recent call last):
  4318. File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_solver_calculix.py", line 350, in test_thermomech_flow1D
  4319. self.input_file_writing_test(get_namefromdef("test_"))
  4320. File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_solver_calculix.py", line 393, in input_file_writing_test
  4321. ret = testtools.compare_inp_files(
  4322. File "/usr/lib64/freecad/Mod/Fem/femtest/app/support_utils.py", line 203, in compare_inp_files
  4323. file2 = open(file_name2, "r")
  4324. FileNotFoundError: [Errno 2] No such file or directory: '/tmp/FEM_unittests/solver_calculix_thermomech_flow1D_55c94991f25e/Mesh.inp'
  4325.  
  4326. ======================================================================
  4327. FAIL: test_constraint_transform_torque (femtest.app.test_solver_calculix.TestSolverCalculix)
  4328. ----------------------------------------------------------------------
  4329. Traceback (most recent call last):
  4330. File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_solver_calculix.py", line 278, in test_constraint_transform_torque
  4331. self.input_file_writing_test(get_namefromdef("test_"))
  4332. File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_solver_calculix.py", line 397, in input_file_writing_test
  4333. self.assertFalse(
  4334. AssertionError: 'Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/calculix/constraint_transform_torque.inp to /tmp/FEM_unittests/solver_calculix_constraint_transform_torque_ffdc3aa0d406/Mesh.inp failed!\n--- \n+++ \n@@ -11717 +11717 @@\n-2505,2,-9.5670268990152E-01\n+2505,2,-9.5670268990153E-01\n@@ -12539 +12539 @@\n-3327,2,-2.2462134450621E+00\n+3327,2,-2.2462134450620E+00\n' is not false : CalculiX write_inp_file for constraint_transform_torque test failed.
  4335. Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/calculix/constraint_transform_torque.inp to /tmp/FEM_unittests/solver_calculix_constraint_transform_torque_ffdc3aa0d406/Mesh.inp failed!
  4336. ---
  4337. +++
  4338. @@ -11717 +11717 @@
  4339. -2505,2,-9.5670268990152E-01
  4340. +2505,2,-9.5670268990153E-01
  4341. @@ -12539 +12539 @@
  4342. -3327,2,-2.2462134450621E+00
  4343. +3327,2,-2.2462134450620E+00
  4344.  
  4345.  
  4346. ----------------------------------------------------------------------
  4347. Ran 796 tests in 100.683s
  4348.  
  4349. FAILED (failures=1, errors=6)
  4350. System exit
  4351.  
Add Comment
Please, Sign In to add comment