Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet001.H6: Quantity::operator +=(): Unit mismatch in plus operation
- <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet001.H5: Quantity::operator -(): Unit mismatch in minus operation
- <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet001.H3: Quantity::operator >(): quantities need to have same unit to compare
- <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet001.H2: Quantity::operator <(): quantities need to have same unit to compare
- <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet001.H1: Quantity::operator +=(): Unit mismatch in plus operation
- <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet001.D1: Invalid number of entries: at least two required.
- Recompute failed! Please check report view.
- FreeCAD 0.20.2, Libs: 0.20.2RUnknown
- © Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2022
- FreeCAD is free and open-source software licensed under the terms of LGPL2+ license.
- FreeCAD wouldn't be possible without FreeCAD community.
- ##### #### ### ####
- # # # # # #
- # ## #### #### # # # # #
- #### # # # # # # # ##### # #
- # # #### #### # # # # #
- # # # # # # # # # ## ## ##
- # # #### #### ### # # #### ## ## ##
- import TestFemImport
- import TestObjectExistance
- import TestFemCommon
- import TestObjectCreate
- import TestObjectType
- import TestObjectOpen
- import TestMaterialUnits
- import TestMeshCommon
- import TestMeshEleTetra10
- import TestMeshGroups
- import TestResult
- import TestCcxTools
- import TestSolverCalculix
- import TestSolverElmer
- import TestSolverZ88
- import TestObjectOpen
- testLoadMesh (MeshTestsApp.LoadMeshInThreadsCases) ... ok
- testSphereMesh (MeshTestsApp.LoadMeshInThreadsCases) ... ok
- testIntersection (MeshTestsApp.MeshGeoTestCases) ... ok
- testIntersection2 (MeshTestsApp.MeshGeoTestCases) ... ok
- testIntersectionCoplanar (MeshTestsApp.MeshGeoTestCases) ... ok
- testIntersectionOfCollinearEdges (MeshTestsApp.MeshGeoTestCases) ... ok
- testIntersectionOfIntersectingEdges (MeshTestsApp.MeshGeoTestCases) ... ok
- testIntersectionOfParallelEdges (MeshTestsApp.MeshGeoTestCases) ... ok
- testIntersectionOfParallelTriangles (MeshTestsApp.MeshGeoTestCases) ... ok
- testIntersectionOfTransformedMesh (MeshTestsApp.MeshGeoTestCases) ... ok
- testIntersectionOfWarpedEdges (MeshTestsApp.MeshGeoTestCases) ... ok
- testIntersectionOnEdge (MeshTestsApp.MeshGeoTestCases) ... ok
- testIntersectionOverlap (MeshTestsApp.MeshGeoTestCases) ... ok
- testSelfIntersection (MeshTestsApp.MeshGeoTestCases) ... ok
- testFindNearest (MeshTestsApp.MeshSplitTestCases) ... ok
- testSplitFacetOnOneEdge (MeshTestsApp.MeshSplitTestCases) ... ok
- testSplitFacetOnTwoEdges_01 (MeshTestsApp.MeshSplitTestCases) ... ok
- testSplitFacetOnTwoEdges_02 (MeshTestsApp.MeshSplitTestCases) ... ok
- testSplitFacetOnTwoEdges_10 (MeshTestsApp.MeshSplitTestCases) ... ok
- testSplitFacetOnTwoEdges_12 (MeshTestsApp.MeshSplitTestCases) ... ok
- testSplitFacetOnTwoEdges_20 (MeshTestsApp.MeshSplitTestCases) ... ok
- testSplitFacetOnTwoEdges_21 (MeshTestsApp.MeshSplitTestCases) ... ok
- testSplitFacetOnTwoEdges_5teps (MeshTestsApp.MeshSplitTestCases) ... ok
- testCenterOfGravity (MeshTestsApp.MeshSubElement) ... ok
- testCountSubElements (MeshTestsApp.MeshSubElement) ... ok
- testFacesFromSubElement (MeshTestsApp.MeshSubElement) ... ok
- testSegmentSubElement (MeshTestsApp.MeshSubElement) ... ok
- testSubElements (MeshTestsApp.MeshSubElement) ... ok
- testCollapseFacetsAll (MeshTestsApp.MeshTopoTestCases) ... ok
- testCollapseFacetsMultible (MeshTestsApp.MeshTopoTestCases) ... ok
- testCollapseFacetsSingle (MeshTestsApp.MeshTopoTestCases) ... ok
- testCorruptedFacet (MeshTestsApp.MeshTopoTestCases) ... ok
- testCTRIA3Element (MeshTestsApp.NastranReader) ... ok
- testDelimitedGRIDElement (MeshTestsApp.NastranReader) ... ok
- testEightCharGRIDElement (MeshTestsApp.NastranReader) ... ok
- testSixteenCharGRIDElement (MeshTestsApp.NastranReader) ... ok
- testPrimitiveCount (MeshTestsApp.PivyTestCases) ... ok
- testRayPick (MeshTestsApp.PivyTestCases) ... ok
- testFitBad (MeshTestsApp.PolynomialFitCases) ... ok
- testFitExact (MeshTestsApp.PolynomialFitCases) ... ok
- testFitGood (MeshTestsApp.PolynomialFitCases) ... ok
- testAggregates (TestSpreadsheet.SpreadsheetCases)
- Test all aggregate functions ... ok
- testAlias (TestSpreadsheet.SpreadsheetCases)
- Playing with aliases ... ok
- testAmbiguousAlias (TestSpreadsheet.SpreadsheetCases)
- Try to set the same alias twice (bug #2402) ... ok
- testBindAcrossSheets (TestSpreadsheet.SpreadsheetCases) ... ok
- testBindHiddenRefAcrossSheets (TestSpreadsheet.SpreadsheetCases) ... ok
- testClearAlias (TestSpreadsheet.SpreadsheetCases)
- This was causing a crash ... ok
- testCrossDocumentLinks (TestSpreadsheet.SpreadsheetCases)
- Expressions across files are not saved (bu<Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.C27: Units must be equal.
- in expression: cath(7.071067811865476mm; 5mm; 4)
- <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.C26: Units must be equal.
- in expression: cath(5mm; 3)
- <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.C24: Units must be equal.
- in expression: hypot(3mm; 4; 5)
- <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.C23: Units must be equal.
- in expression: hypot(3mm; 4)
- <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.D21: Exponent is not allowed to have a unit.
- in expression: pow(7mm; 4mm)
- <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.C20: Units must be equal.
- in expression: atan2(3mm; 3)
- <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.B17: Unit must be empty.
- in expression: tanh(0.5mm)
- <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.B16: Unit must be empty.
- in expression: cosh(0.5mm)
- <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.B15: Unit must be empty.
- in expression: sinh(0.5mm)
- <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.B14: Unit must be empty.
- in expression: atan(0.5mm)
- <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.B13: Unit must be empty.
- in expression: acos(0.5mm)
- <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.B12: Unit must be empty.
- in expression: asin(0.5mm)
- <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.C7: Unit must be empty.
- in expression: log10(-3mm)
- <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.C6: Unit must be empty.
- in expression: log(-3mm)
- <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.C5: Unit must be empty.
- in expression: exp(-3mm)
- Recompute failed! Please check report view.
- <Spreadsheet> Cell.cpp(645): Unnamed#Spreadsheet.H2: Cannot invert singular matrix
- in expression: G2 ^ -1
- Recompute failed! Please check report view.
- g #2442) ... ok
- testCrossLinkEmptyPropertyName (TestSpreadsheet.SpreadsheetCases) ... ok
- testExpressionWithAlias (TestSpreadsheet.SpreadsheetCases) ... ok
- testFixPR6843 (TestSpreadsheet.SpreadsheetCases) ... ok
- testFunctions (TestSpreadsheet.SpreadsheetCases)
- Test all built-in simple functions ... ok
- testInsertColumnsAlias (TestSpreadsheet.SpreadsheetCases)
- Regression test for issue 4429; insert columns to sheet with aliases ... ok
- testInsertRows (TestSpreadsheet.SpreadsheetCases)
- Inserting rows -- check renaming of internal cells ... ok
- testInsertRowsAlias (TestSpreadsheet.SpreadsheetCases)
- Regression test for issue 4429; insert rows to sheet with aliases ... ok
- testInvoluteGear (TestSpreadsheet.SpreadsheetCases)
- Support of boolean or integer values ... ok
- testIssue3128 (TestSpreadsheet.SpreadsheetCases)
- Regression test for issue 3128; mod should work with arbitrary units for both arguments ... ok
- testIssue3225 (TestSpreadsheet.SpreadsheetCases)
- Inserting rows -- check renaming of internal cells ... ok
- testIssue3363 (TestSpreadsheet.SpreadsheetCases)
- Regression test for issue 3363; Nested conditionals statement fails with additional conditional statement in false-branch ... ok
- testIssue3432 (TestSpreadsheet.SpreadsheetCases)
- Regression test for issue 3432; numbers with units are ignored from aggregates ... ok
- testIssue4156 (TestSpreadsheet.SpreadsheetCases)
- Regression test for issue 4156; necessarily use of leading '=' to enter an expression, creates inconsistent behavior depending on the spreadsheet state ... ok
- testIssue6840 (TestSpreadsheet.SpreadsheetCases) ... ok
- testIssue6844 (TestSpreadsheet.SpreadsheetCases) ... ok
- testMatrix (TestSpreadsheet.SpreadsheetCases)
- Test Matrix/Vector/Placement/Rotation operations ... ok
- testMergeCells (TestSpreadsheet.SpreadsheetCases) ... ok
- testMergeCellsAndBind (TestSpreadsheet.SpreadsheetCases) ... ok
- testNumbers (TestSpreadsheet.SpreadsheetCases)
- Test different numbers ... ok
- testPlacementName (TestSpreadsheet.SpreadsheetCases)
- Object name is equal to property name (bug #2389) ... ok
- testPrecedence (TestSpreadsheet.SpreadsheetCases)
- Precedence -- test precedence for relational operators and conditional operator. ... ok
- testQuantitiesAndFractionsAsNumbers (TestSpreadsheet.SpreadsheetCases)
- Test quantities and simple fractions as numbers ... ok
- testRelationalOperators (TestSpreadsheet.SpreadsheetCases)
- Test relational operators ... ok
- testRemoveColumnsAlias (TestSpreadsheet.SpreadsheetCases)
- Regression test for issue 4429; remove columns from sheet with aliases ... ok
- testRemoveColumnsAliasReuseName (TestSpreadsheet.SpreadsheetCases)
- Regression test for issue 4492; deleted aliases remains in database ... ok
- testRemoveRows (TestSpreadsheet.SpreadsheetCases)
- Removing rows -- check renaming of internal cells ... ok
- testRemoveRowsAlias (TestSpreadsheet.SpreadsheetCases)
- Regression test for issue 4429; remove rows from sheet with aliases ... ok
- testRemoveRowsAliasReuseName (TestSpreadsheet.SpreadsheetCases)
- Regression test for issue 4492; deleted aliases remains in database ... ok
- testRenameAlias (TestSpreadsheet.SpreadsheetCases)
- Test renaming of alias1 to alias2 in a spreadsheet ... ok
- testRenameAlias2 (TestSpreadsheet.SpreadsheetCases)
- Test renaming of alias1 to alias2 in a spreadsheet, when referenced from another object ... ok
- testRenameAlias3 (TestSpreadsheet.SpreadsheetCases)
- Test renaming of document object referenced from another object ... ok
- testSetInvalidAlias (TestSpreadsheet.SpreadsheetCases)
- Try to use a cell address as alias name ... ok
- testSetInvalidAlias2 (TestSpreadsheet.SpreadsheetCases)
- Try to use a unit (reserved word) as alias name ... ok
- testSketcher (TestSpreadsheet.SpreadsheetCases)
- Mixup of Label and Name (bug #2407) ... ok
- testUndoAliasCreationReuseName (TestSpreadsheet.SpreadsheetCases)
- Test deleted aliases by undo remains in database ... ok
- testUnits (TestSpreadsheet.SpreadsheetCases)
- Units -- test unit calculations. ... ok
- testAngle (BaseTests.AlgebraTestCase) ... ok
- testAngleWithNullVector (BaseTests.AlgebraTestCase) ... ok
- testBounding (BaseTests.Algebr Printing error
- Printing warning
- aTestCase) ... ok
- testInverted (BaseTests.AlgebraTestCase) ... ok
- testMatrix (BaseTests.AlgebraTestCase) ... ok
- testRotAndMoveMatrix (BaseTests.AlgebraTestCase) ... ok
- testRotation (BaseTests.AlgebraTestCase) ... ok
- testVector2d (BaseTests.AlgebraTestCase) ... ok
- testYawPitchRoll (BaseTests.AlgebraTestCase) ... ok
- testAsynchronPrintFromThread (BaseTests.ConsoleTestCase) ... Call from Python thread (not synchronized): count=1
- Call from Python thread (not synchronized): count=2
- Call from Python thread (not synchronized): count=3
- Call from Python thread (not synchronized): count=4
- Call from Python thread (not synchronized): count=5
- Call from Python thread (not synchronized): count=6
- Call from Python thread (not synchronized): count=7
- Call from Python thread (not synchronized): count=8
- Call from Python thread (not synchronized): count=9
- Call from Python thread (not synchronized): count=10
- 10
- ok
- testPrint (BaseTests.ConsoleTestCase) ... Printing message
- ok
- testSynchronPrintFromThread (BaseTests.ConsoleTestCase) ... Call from Python thread: count=1
- Call from Python thread: count=2
- Call from Python thread: count=3
- Call from Python thread: count=4
- Call from Python thread: count=5
- Call from Python thread: count=6
- Call from Python thread: count=7
- Call from Python thread: count=8
- Call from Python thread: count=9
- Call from Python thread: count=10
- 10
- ok
- testAddition (BaseTests.MatrixTestCase) ... ok
- testAnything (BaseTests.MatrixTestCase) ... ok
- testColRow (BaseTests.MatrixTestCase) ... ok
- testMatrix (BaseTests.MatrixTestCase) ... ok
- testMatrixPlacementMatrix (BaseTests.MatrixTestCase) ... ok
- testMinus (BaseTests.MatrixTestCase) ... ok
- testMultLeftOrRight (BaseTests.MatrixTestCase) ... ok
- testNull (BaseTests.MatrixTestCase) ... ok
- testNumberProtocol (BaseTests.MatrixTestCase) ... ok
- testOrder (BaseTests.MatrixTestCase) ... ok
- testPlacement (BaseTests.MatrixTestCase) ... ok
- testPower (BaseTests.MatrixTestCase) ... ok
- testRotation (BaseTests.MatrixTestCase) ... ok
- testScalar (BaseTests.MatrixTestCase) ... ok
- testScale (BaseTests.MatrixTestCase) ... ok
- testShearing (BaseTests.MatrixTestCase) ... ok
- testTrace (BaseTests.MatrixTestCase) ... ok
- testUnity (BaseTests.MatrixTestCase) ... ok
- testVector (BaseTests.MatrixTestCase) ... ok
- testVectorMult (BaseTests.MatrixTestCase) ... ok
- testBool (BaseTests.ParameterTestCase) ... ok
- testExportImport (BaseTests.ParameterTestCase) ... ok
- testFloat (BaseTests.ParameterTestCase) ... ok
- testGroup (BaseTests.ParameterTestCase) ... ok
- testGroupNames (BaseTests.ParameterTestCase) ... ok
- testInt (BaseTests.ParameterTestCase) ... ok
- testNesting (BaseTests.ParameterTestCase) ... ok
- testString (BaseTests.ParameterTestCase) ... ok
- testConversions (UnitTests.UnitBasicCases) ... ok
- testDivide (UnitTests.UnitBasicCases) ... ok
- testEnergy (UnitTests.UnitBasicCases) ... ok
- testImperial (UnitTests.UnitBasicCases) ... ok
- testIssue6735 (UnitTests.UnitBasicCases) ... ok
- testQuantity (UnitTests.UnitBasicCases) ... ok
- testSchemeTranslation (UnitTests.UnitBasicCases) ... b'10.0 mm : 9.524999999999999 mm : 3/8" : CentiMetre : Building US (ft-in/sqft/cft)'
- b'100.0 mm : 98.425 mm : 3+7/8" : DeciMetre : Building US (ft-in/sqft/cft)'
- b'1000000.0 mm : 1000001.175 mm : 3280\' 10+1/8" : KiloMetre : Building US (ft-in/sqft/cft)'
- b'1000000.0 kg/s^2 : 999999.5503821528 kg/s^2 : 5710.1466608456139511 lbf/in : MegaNewtonPerMeter : US customary (in/lb)'
- b'1000000.0 kg/s^2 : 999999.5503821528 kg/s^2 : 5710.1466608456139511 lbf/in : MegaNewtonPerMeter : Imperial decimal (in/lb)'
- b'1000000.0 kg/s^2 : 999999.5503821528 kg/s^2 : 5710.1466608456139511 lbf/in : MegaNewtonPerMeter : Imperial for Civil Eng (ft, ft/sec)'
- b'1000.0 mm : 1000.1250000000001 mm : 3\' 3+3/8" : Metre : Building US (ft-in/sqft/cft)'
- b'1.0 mm : 0.0 : 0 : MilliMetre : Building US (ft-in/sqft/cft)'
- b'0.0254 mm : 0.0 : 0 : Thou : Building US (ft-in/sqft/cft)'
- ok
- testSchemes (UnitTests.UnitBasicCases) ... ok
- testSelfConsistency (UnitTests.UnitBasicCases) ... ok
- testToString (UnitTests.UnitBasicCases) ... ok
- testTrigonometric (UnitTests.UnitBasicCases) ... ok
- testVoltage (<Gui> Document.cpp(675): Invalid view provider type 'App::Extension' for CreateTest#App__DocumentObject
- /usr/lib64/freecad/Mod/Test/Document.py(1611)<class 'AttributeError'>: Module Document has no class Cls
- App::FeatureTest: Link(s) to object(s) 'Cylinder' go out of the allowed scope 'Fusion'. Instead, the linked object(s) reside within 'Part1'.
- 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'.
- 3.1e-08 <App> Document.cpp(3216): The graph must be a DAG.
- 0.000339786 <App> Document.cpp(3571): GroupTests#Part1 still touched after recompute
- UnitTests.UnitBasicCases) ... ok
- testIssue0003323 (Document.DocumentBacklinks) ... ok
- testAbortTransaction (Document.DocumentBasicCases) ... ok
- testAccessByNameOrID (Document.DocumentBasicCases) ... ok
- testAddRemove (Document.DocumentBasicCases) ... ok
- testAddRemoveUndo (Document.DocumentBasicCases) ... ok
- testAddition (Document.DocumentBasicCases) ... ok
- testAttributeOfDynamicProperty (Document.DocumentBasicCases) ... ok
- testCreateDestroy (Document.DocumentBasicCases) ... ok
- testDuplicateLinks (Document.DocumentBasicCases) ... ok
- testEnum (Document.DocumentBasicCases) ... ok
- testExtensionBug0002785 (Document.DocumentBasicCases) ... ok
- testExtensionBugViewProvider (Document.DocumentBasicCases) ... ok
- testExtensionGroup (Document.DocumentBasicCases) ... ok
- testExtensions (Document.DocumentBasicCases) ... ok
- testIssue4823 (Document.DocumentBasicCases) ... ok
- testMem (Document.DocumentBasicCases) ... ok
- testNoRecompute (Document.DocumentBasicCases) ... ok
- testNoRecomputeParent (Document.DocumentBasicCases) ... ok
- testNotification_Issue2902Part2 (Document.DocumentBasicCases) ... ok
- testNotification_Issue2996 (Document.DocumentBasicCases) ... ok
- testObjects (Document.DocumentBasicCases) ... ok
- testPlacementList (Document.DocumentBasicCases) ... ok
- testProp_NonePropertyLink (Document.DocumentBasicCases) ... ok
- testProp_OutputPropertyLink (Document.DocumentBasicCases) ... ok
- testPropertyLink_Issue2902Part1 (Document.DocumentBasicCases) ... ok
- testRemoval (Document.DocumentBasicCases) ... ok
- testSamePropertyOfLinkAndLinkedObject (Document.DocumentBasicCases) ... ok
- testSubObject (Document.DocumentBasicCases) ... ok
- testWrongTypes (Document.DocumentBasicCases) ... ok
- testExpression (Document.DocumentExpressionCases) ... ok
- testIssue4649 (Document.DocumentExpressionCases) ... onChanged <Document.DocumentExpressionCases.testIssue4649.<locals>.Cls object at 0x7f5738248670> <group object> Proxy
- onChanged <Document.DocumentExpressionCases.testIssue4649.<locals>.Cls object at 0x7f5738248670> <group object> ExpressionEngine
- onChanged <Document.DocumentExpressionCases.testIssue4649.<locals>.Cls object at 0x7f5738248670> <group object> ExpressionEngine
- onChanged <Document.DocumentExpressionCases.testIssue4649.<locals>.Cls object at 0x7f5738248670> <group object> propA
- Removing expression...
- onChanged <Document.DocumentExpressionCases.testIssue4649.<locals>.Cls object at 0x7f5738248670> <group object> ExpressionEngine
- onChanged <Document.DocumentExpressionCases.testIssue4649.<locals>.Cls object at 0x7f5738248670> <group object> _GroupTouched
- onChanged <Document.DocumentExpressionCases.testIssue4649.<locals>.Cls object at 0x7f5738248670> <group object> propA
- Removing expression...
- onChanged <Document.DocumentExpressionCases.testIssue4649.<locals>.Cls object at 0x7f5738248670> <group object> ExpressionEngine
- onChanged <Document.DocumentExpressionCases.testIssue4649.<locals>.Cls object at 0x7f5738248670> <group object> ExpressionEngine
- onChanged <Document.DocumentExpressionCases.testIssue4649.<locals>.Cls object at 0x7f5738248670> <group object> propA
- Removing expression...
- onChanged <Document.DocumentExpressionCases.testIssue4649.<locals>.Cls object at 0x7f5738248670> <group object> _GroupTouched
- ok
- testApplyFiles (Document.DocumentFileIncludeCases) ... ok
- testGroup (Document.DocumentGroupCases) ... ok
- testGroupAndGeoFeatureGroup (Document.DocumentGroupCases) ... ok
- testIssue0003150Part2 (Document.DocumentGroupCases) ... ok
- testDocument (Document.DocumentObserverCases) ... ok
- testGuiObserver (Document.DocumentObserverCases) ... ok
- testObject (Document.DocumentObserverCases) ... ok
- testRemoveObserver (Document.DocumentObserverCases) ... ok
- testSave (Document.DocumentObserverCases) ... ok
- testUndoDisabledDocument (Document.DocumentObserverCases) ... ok
- testColorList (Document.DocumentPlatformCases) ... ok
- testFloatList (Document.DocumentPlatformCases) ... ok
- testPoints (Document.DocumentPlatformCases) ... ok
- testVectorList (Document.DocumentPlatformCases) ... ok
- testDescent (Document.DocumentPropertyCases) ... ok
- testRemoveProperty (Document.DDocument with the UUID '26558b36-a086-41c1-92a6-a3734c068c15' already exists, change to '4ee39c6f-99cd-4697-a337-c8d86780bd5e'
- ocumentPropertyCases) ... ok
- testRemovePropertyExpression (Document.DocumentPropertyCases) ... ok
- testRemovePropertyOnChange (Document.DocumentPropertyCases) ... ok
- testDescent (Document.DocumentRecomputeCases) ... ok
- testRecompute (Document.DocumentRecomputeCases) ... <App::FeatureTest object>
- <App::FeatureTest object>
- <App::FeatureTest object>
- <App::FeatureTest object>
- <App::FeatureTest object>
- <App::FeatureTest object>
- <App::FeatureTest object>
- <App::FeatureTest object>
- <App::FeatureTest object>
- <App::FeatureTest object>
- <App::FeatureTest object>
- ok
- testActiveDocument (Document.DocumentSaveRestoreCases) ... ok
- testExtensionSaveRestore (Document.DocumentSaveRestoreCases) ... ok
- testPersistenceContentDump (Document.DocumentSaveRestoreCases) ... ok
- testRestore (Document.DocumentSaveRestoreCases) ... ok
- testSaveAndRestore (Document.DocumentSaveRestoreCases) ... ok
- testUndo (Document.UndoRedoCases) ... ok
- testUndoClear (Document.UndoRedoCases) ... ok
- testUndoInList (Document.UndoRedoCases) ... ok
- testUndoIssue0003150Part1 (Document.UndoRedoCases) ... ok
- testUndoProperties (Document.UndoRedoCases) ... ok
- test_content_item_tags (Metadata.TestMetadata) ... ok
- test_content_types (Metadata.TestMetadata) ... ok
- test_copy_constructor (Metadata.TestMetadata) ... ok
- test_default_constructor (Metadata.TestMetadata) ... ok
- test_file_path (Metadata.TestMetadata) ... ok
- test_first_supported_version (Metadata.TestMetadata) ... ok
- test_generic_metadata (Metadata.TestMetadata) ... ok
- test_last_supported_version (Metadata.TestMetadata) ... ok
- test_supports_current (Metadata.TestMetadata) ... ok
- test_toplevel_tags (Metadata.TestMetadata) ... ok
- test_xml_constructor (Metadata.TestMetadata) ... ok
- testSaveAndRestore (UnicodeTests.DocumentSaveRestoreCases) ... ok
- testUnicodeLabel (UnicodeTests.UnicodeBasicCases) ... ok
- testAll (TestPythonSyntax.PythonSyntaxTestCase) ... ok
- test010 (PathTests.TestPathPost.OutputOrderingTestCases) ... ok
- test020 (PathTests.TestPathPost.OutputOrderingTestCases) ... ok
- test030 (PathTests.TestPathPost.OutputOrderingTestCases) ... ['G54', 'T1', 'FirstOp-(T1)', 'SecondOp-(T1)', 'T2', 'ThirdOp-(T2)', 'T1', 'FourthOp-(T1)', 'T3', 'FifthOp-(T3)']
- ok
- test040 (PathTests.TestPathPost.OutputOrderingTestCases) ... ok
- test050 (PathTests.TestPathPost.OutputOrderingTestCases) ... ok
- test060 (PathTests.TestPathPost.OutputOrderingTestCases) ... ok
- test070 (PathTests.TestPathPost.OutputOrderingTestCases) ... ok
- test00 (PathTests.TestPathDressupDogbone.TestDressupDogbone)
- Verify bones are inserted for simple moves. ... PathDressupDogbone.INFO: Here we go ...
- PathDressupDogbone.INFO: Default side = right
- PathDressupDogbone.INFO: inside -> side = left
- PathDressupDogbone.INFO: CW -> stay on side
- PathDressupDogbone.INFO: Here we go ...
- PathDressupDogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 1: Command G1 [ Z:0 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 2: Command G1 [ Y:100 ]
- PathDressupDogbone.INFO: is a candidate, keeping for later
- PathDressupDogbone.INFO: adding to odds and ends
- PathDressupDogbone.INFO: 3: Command G1 [ X:12 ]
- PathDressupDogbone.INFO: - direction = Right/Right
- PathDressupDogbone.INFO: Found bone corner: Vector (10.0, 100.0, 0.0)
- PathDressupDogbone.INFO: 4: Command G1 [ Y:10 ]
- PathDressupDogbone.INFO: - direction = Right/Right
- PathDressupDogbone.INFO: Found bone corner: Vector (12.0, 100.0, 0.0)
- PathDressupDogbone.INFO: removing potential path crossing
- PathDressupDogbone.INFO: 5: Command G1 [ X:10 ]
- PathDressupDogbone.INFO: - direction = Right/Right
- PathDressupDogbone.INFO: Found bone corner: Vector (12.0, 10.0, 0.0)
- PathDressupDogbone.INFO: removing potential path crossing
- PathDressupDogbone.INFO: 6: Command G1 [ Z:10 ]
- PathDressupDogbone.INFO: Looking for connection in odds and ends
- PathDressupDogbone.INFO: - direction = Right/Right
- PathDressupDogbone.INFO: and there is one
- PathDressupDogbone.INFO: removing potential path crossing
- ok
- test01 (PathTests.TestPathDressupDogbone.TestDressupDogbone)
- V<Path.Area> Area.cpp(1437): hit bottom -0,1.77636e-15,1e-06
- <Path.Area> Area.cpp(1437): hit bottom 0,0,1e-06
- <Path.Area> Area.cpp(1437): hit bottom 2.52435e-29,-2.52435e-29,1e-06
- erify bones are inserted if hole ends with rapid move out. ... PathDressupDogbone.INFO: Here we go ...
- PathDressupDogbone.INFO: Default side = right
- PathDressupDogbone.INFO: inside -> side = left
- PathDressupDogbone.INFO: CW -> stay on side
- PathDressupDogbone.INFO: Here we go ...
- PathDressupDogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 1: Command G1 [ Z:0 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 2: Command G1 [ Y:100 ]
- PathDressupDogbone.INFO: is a candidate, keeping for later
- PathDressupDogbone.INFO: adding to odds and ends
- PathDressupDogbone.INFO: 3: Command G1 [ X:12 ]
- PathDressupDogbone.INFO: - direction = Right/Right
- PathDressupDogbone.INFO: Found bone corner: Vector (10.0, 100.0, 0.0)
- PathDressupDogbone.INFO: 4: Command G1 [ Y:10 ]
- PathDressupDogbone.INFO: - direction = Right/Right
- PathDressupDogbone.INFO: Found bone corner: Vector (12.0, 100.0, 0.0)
- PathDressupDogbone.INFO: removing potential path crossing
- PathDressupDogbone.INFO: 5: Command G1 [ X:10 ]
- PathDressupDogbone.INFO: - direction = Right/Right
- PathDressupDogbone.INFO: Found bone corner: Vector (12.0, 10.0, 0.0)
- PathDressupDogbone.INFO: removing potential path crossing
- PathDressupDogbone.INFO: 6: Command G0 [ Z:10 ]
- PathDressupDogbone.INFO: Looking for connection in odds and ends
- PathDressupDogbone.INFO: - direction = Right/Right
- PathDressupDogbone.INFO: and there is one
- PathDressupDogbone.INFO: removing potential path crossing
- ok
- test02 (PathTests.TestPathDressupDogbone.TestDressupDogbone)
- Verify bones are correctly generated for a Profile. ... PathSetupSheet.INFO: SetupSheet has no support for Profile Faces
- PathDressupDogbone.INFO: Here we go ...
- PathDressupDogbone.INFO: Default side = right
- PathDressupDogbone.INFO: not inside -> side stays right
- PathDressupDogbone.INFO: CW -> stay on side
- PathDressupDogbone.INFO: Here we go ...
- PathDressupDogbone.INFO: 0: Command (Profile_Faces) [ ]
- PathDressupDogbone.INFO: 1: Command (Compensated Tool Path. Diameter: 5.0) [ ]
- PathDressupDogbone.INFO: 2: Command G0 [ Z:16 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 3: Command G0 [ X:72.5 Y:72.5 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 4: Command G0 [ Z:14 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 5: Command G1 [ X:72.5 Y:72.5 Z:5 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 6: Command G1 [ X:27.5 Y:72.5 Z:5 ]
- PathDressupDogbone.INFO: is a candidate, keeping for later
- PathDressupDogbone.INFO: adding to odds and ends
- PathDressupDogbone.INFO: 7: Command G1 [ X:27.5 Y:27.5 Z:5 ]
- PathDressupDogbone.INFO: - direction = Left/Left
- PathDressupDogbone.INFO: Found bone corner: Vector (27.500000099999994, 72.5, 5.0)
- PathDressupDogbone.INFO: 8: Command G1 [ X:72.5 Y:27.5 Z:5 ]
- PathDressupDogbone.INFO: - direction = Left/Left
- PathDressupDogbone.INFO: Found bone corner: Vector (27.500000099999994, 27.500000099999994, 5.0)
- PathDressupDogbone.INFO: removing potential path crossing
- PathDressupDogbone.INFO: 9: Command G1 [ X:72.5 Y:72.5 Z:5 ]
- PathDressupDogbone.INFO: - direction = Left/Left
- PathDressupDogbone.INFO: Found bone corner: Vector (72.5, 27.500000099999994, 5.0)
- PathDressupDogbone.INFO: removing potential path crossing
- PathDressupDogbone.INFO: 10: Command G1 [ X:72.5 Y:72.5 Z:1e-06 ]
- PathDressupDogbone.INFO: Looking for connection in odds and ends
- PathDressupDogbone.INFO: - direction = Left/Left
- PathDressupDogbone.INFO: and there is one
- PathDressupDogbone.INFO: removing potential path crossing
- PathDressupDogbone.INFO: 11: Command G1 [ X:27.5 Y:72.5 Z:1e-06 ]
- PathDressupDogbone.INFO: is a candidate, keeping for later
- PathDressupDogbone.INFO: adding to odds and ends
- PathDressupDogbone.INFO: 12: Command G1 [ X:27.5 Y:27.5 Z:1e-06 ]
- PathDressupDogbone.INFO: - direction = Left/Left
- PathDressupDogbone.INFO: Found bone corner: Vector (27.500000099999994, 72.5, 1e-06)
- PathDressupDogbone.INFO: 13: Command G1 [ X:72.5 Y:27.5 Z:1e-06 ]
- PathDressupDogbone.INFO: - direction = Left/Left
- PathDressupDogbone.INFO: Found bone corner: Vector (27.500000099999994, 27.500000099999994, 1e-06)
- PathDressupDogbone.INFO: removing potential path crossing
- PathDressupDogbone.INFO: 14: Command G1 [ X:72.5 Y:72.5 Z:1e-06 ]
- PathDressupDogbone.INFO: - direction = Left/Left
- PathDressupDogbone.INFO: Found bone corner: Vector (72.5, 27.500000099999994, 1e-06)
- PathDressupDogbone.INFO: removing potential path crossing
- PathDressupDogbone.INFO: 15: Command G0 [ F:0 Z:16 ]
- PathDressupDogbone.INFO: Looking for connection in odds and ends
- PathDressupDogbone.INFO: - direction = Left/Left
- PathDressupDogbone.INFO: and there is one
- PathDressupDogbone.INFO: removing potential path crossing
- PathDressupDogbone.INFO: 16: Command G0 [ Z:16 ]
- PathDressupDogbone.INFO: ignoring and dropping noop move
- PathDressupDogbone.INFO: 17: Command G0 [ X:72.5 Y:72.5 ]
- PathDressupDogbone.INFO: ignoring and dropping noop move
- PathDressupDogbone.INFO: 18: Command G0 [ X:102.5 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 19: Command G0 [ X:102.5 Z:14 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 20: Command G1 [ X:102.5 Y:72.5 Z:5 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 21: Command G1 [ X:102.5 Y:1.5e-07 Z:5 ]
- PathDressupDogbone.INFO: is a candidate, keeping for later
- PathDressupDogbone.INFO: adding to odds and ends
- PathDressupDogbone.INFO: 22: Command G2 [ I:-2.5 J:5.2685e-08 K:0 X:100 Y:-2.5 Z:5 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 23: Command G1 [ X:1.5e-07 Y:-2.5 Z:5 ]
- PathDressupDogbone.INFO: is a candidate, keeping for later
- PathDressupDogbone.INFO: 24: Command G2 [ I:5.2685e-08 J:2.5 K:0 X:-2.5 Y:1.5e-07 Z:5 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 25: Command G1 [ X:-2.5 Y:100 Z:5 ]
- PathDressupDogbone.INFO: is a candidate, keeping for later
- PathDressupDogbone.INFO: 26: Command G2 [ I:2.5 J:-5.2684e-08 K:0 X:1.5e-07 Y:102.5 Z:5 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 27: Command G1 [ X:100 Y:102.5 Z:5 ]
- PathDressupDogbone.INFO: is a candidate, keeping for later
- PathDressupDogbone.INFO: 28: Command G2 [ I:-5.2685e-08 J:-2.5 K:0 X:102.5 Y:100 Z:5 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 29: Command G1 [ X:102.5 Y:72.5 Z:5 ]
- PathDressupDogbone.INFO: is a candidate, keeping for later
- PathDressupDogbone.INFO: 30: Command G1 [ X:102.5 Y:72.5 Z:1e-06 ]
- PathDressupDogbone.INFO: Looking for connection in odds and ends
- PathDressupDogbone.INFO: - direction = Straight/Left
- PathDressupDogbone.INFO: 31: Command G1 [ X:102.5 Y:1.5e-07 Z:1e-06 ]
- PathDressupDogbone.INFO: is a candidate, keeping for later
- PathDressupDogbone.INFO: adding to odds and ends
- PathDressupDogbone.INFO: 32: Command G2 [ I:-2.5 J:5.2685e-08 K:0 X:100 Y:-2.5 Z:1e-06 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 33: Command G1 [ X:1.5e-07 Y:-2.5 Z:1e-06 ]
- PathDressupDogbone.INFO: is a candidate, keeping for later
- PathDressupDogbone.INFO: 34: Command G2 [ I:5.2685e-08 J:2.5 K:0 X:-2.5 Y:1.5e-07 Z:1e-06 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 35: Command G1 [ X:-2.5 Y:100 Z:1e-06 ]
- PathDressupDogbone.INFO: is a candidate, keeping for later
- PathDressupDogbone.INFO: 36: Command G2 [ I:2.5 J:-5.2684e-08 K:0 X:1.5e-07 Y:102.5 Z:1e-06 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 37: Command G1 [ X:100 Y:102.5 Z:1e-06 ]
- PathDressupDogbone.INFO: is a candidate, keeping for later
- PathDressupDogbone.INFO: 38: Command G2 [ I:-5.2685e-08 J:-2.5 K:0 X:102.5 Y:100 Z:1e-06 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 39: Command G1 [ X:102.5 Y:72.5 Z:1e-06 ]
- PathDressupDogbone.INFO: is a candidate, keeping for later
- PathDressupDogbone.INFO: 40: Command G0 [ F:0 Z:16 ]
- PathDressupDogbone.INFO: Looking for connection in odds and ends
- PathDressupDogbone.INFO: - direction = Straight/Left
- PathDressupDogbone.INFO: 41: Command G0 [ Z:16 ]
- PathDressupDogbone.INFO: ignoring and dropping noop move
- ok
- test03 (PathTests.TestPathDressupDogbone.TestDressupDogbone)
- Verify no bone is inserted for straight move interrupted by plunge. ... PathDressupDogbone.INFO: Here we go ...
- PathDressupDogbone.INFO: Default side = right
- PathDressupDogbone.INFO: inside -> side = left
- PathDressupDogbone.INFO: CW -> stay on side
- PathDressupDogbone.INFO: Here we go ...
- PathDressupDogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 1: Command G1 [ Z:0 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 2: Command G1 [ X:0 ]
- PathDressupDogbone.INFO: is a candidate, keeping for later
- PathDressupDogbone.INFO: adding to odds and ends
- PathDressupDogbone.INFO: 3: Command ( start) [ ]
- PathDressupDogbone.INFO: 4: Command G1 [ Y:0 ]
- PathDressupDogbone.INFO: - direction = Left/Right
- PathDressupDogbone.INFO: is a candidate, keeping for later
- PathDressupDogbone.INFO: 5: Command G1 [ X:15 ]
- PathDressupDogbone.INFO: - direction = Left/Right
- PathDressupDogbone.INFO: is a candidate, keeping for later
- PathDressupDogbone.INFO: 6: Command G1 [ Y:10 ]
- PathDressupDogbone.INFO: - direction = Left/Right
- PathDressupDogbone.INFO: is a candidate, keeping for later
- PathDressupDogbone.INFO: 7: Command G1 [ X:10 ]
- PathDressupDogbone.INFO: - direction = Left/Right
- PathDressupDogbone.INFO: is a candidate, keeping for later
- PathDressupDogbone.INFO: 8: Command ( straight line move to start) [ ]
- PathDressupDogbone.INFO: 9: Command G0 [ Z:10 ]
- PathDressupDogbone.INFO: Looking for connection in odds and ends
- PathDressupDogbone.INFO: - direction = Straight/Right
- ok
- test04 (PathTests.TestPathDressupDogbone.TestDressupDogbone)
- Verify can handle comments between moves ... PathDressupDogbone.INFO: Here we go ...
- PathDressupDogbone.INFO: Default side = right
- PathDressupDogbone.INFO: inside -> side = left
- PathDressupDogbone.INFO: CW -> stay on side
- PathDressupDogbone.INFO: Here we go ...
- PathDressupDogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 1: Command G1 [ Z:0 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 2: Command G1 [ X:20 ]
- PathDressupDogbone.INFO: is a candidate, keeping for later
- PathDressupDogbone.INFO: adding to odds and ends
- PathDressupDogbone.INFO: 3: Command G1 [ Y:0 ]
- PathDressupDogbone.INFO: - direction = Right/Right
- PathDressupDogbone.INFO: Found bone corner: Vector (20.0, 10.0, 0.0)
- PathDressupDogbone.INFO: 4: Command G1 [ X:10 ]
- PathDressupDogbone.INFO: - direction = Right/Right
- PathDressupDogbone.INFO: Found bone corner: Vector (20.0, 0.0, 0.0)
- PathDressupDogbone.INFO: removing potential path crossing
- PathDressupDogbone.INFO: 5: Command G1 [ Y:10 ]
- PathDressupDogbone.INFO: - direction = Right/Right
- PathDressupDogbone.INFO: Found bone corner: Vector (10.0, 0.0, 0.0)
- PathDressupDogbone.INFO: removing potential path crossing
- PathDressupDogbone.INFO: 6: Command G1 [ Z:10 ]
- PathDressupDogbone.INFO: Looking for connection in odds and ends
- PathDressupDogbone.INFO: - direction = Right/Right
- PathDressupDogbone.INFO: and there is one
- PathDressupDogbone.INFO: removing potential path crossing
- PathDressupDogbone.INFO: Here we go ...
- PathDressupDogbone.INFO: Default side = right
- PathDressupDogbone.INFO: inside -> side = left
- PathDressupDogbone.INFO: CW -> stay on side
- PathDressupDogbone.INFO: Here we go ...
- PathDressupDogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 1: Command G1 [ Z:0 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 2: Command G1 [ X:20 ]
- PathDressupDogbone.INFO: is a candidate, keeping for later
- PathDressupDogbone.INFO: adding to odds and ends
- PathDressupDogbone.INFO: 3: Command G1 [ Y:0 ]
- PathDressupDogbone.INFO: - direction = Right/Right
- PathDressupDogbone.INFO: Found bone corner: Vector (20.0, 10.0, 0.0)
- PathDressupDogbone.INFO: 4: Command G1 [ X:10 ]
- PathDressupDogbone.INFO: - direction = Right/Right
- PathDressupDogbone.INFO: Found bone corner: Vector (20.0, 0.0, 0.0)
- PathDressupDogbone.INFO: removing potential path crossing
- PathDressupDogbone.INFO: 5: Command (some comment or other should not change the output) [ ]
- PathDressupDogbone.INFO: 6: Command G1 [ Y:10 ]
- PathDressupDogbone.INFO: - direction = Right/Right
- PathDressupDogbone.INFO: Found bone corner: Vector (10.0, 0.0, 0.0)
- PathDressupDogbone.INFO: removing potential path crossing
- PathDressupDogbone.INFO: 7: Command G1 [ Z:10 ]
- PathDressupDogbone.INFO: Looking for connection in odds and ends
- PathDressupDogbone.INFO: - direction = Right/Right
- PathDressupDogbone.INFO: and there is one
- PathDressupDogbone.INFO: removing potential path crossing
- ok
- test05 (PathTests.TestPathDressupDogbone.TestDressupDogbone)
- Verify can handle noops between moves ... PathDressupDogbone.INFO: Here we go ...
- PathDressupDogbone.INFO: Default side = right
- PathDressupDogbone.INFO: inside -> side = left
- PathDressupDogbone.INFO: CW -> stay on side
- PathDressupDogbone.INFO: Here we go ...
- PathDressupDogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 1: Command G1 [ Z:0 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 2: Command G1 [ X:20 ]
- PathDressupDogbone.INFO: is a candidate, keeping for later
- PathDressupDogbone.INFO: adding to odds and ends
- PathDressupDogbone.INFO: 3: Command G1 [ Y:0 ]
- PathDressupDogbone.INFO: - direction = Right/Right
- PathDressupDogbone.INFO: Found bone corner: Vector (20.0, 10.0, 0.0)
- PathDressupDogbone.INFO: 4: Command G1 [ X:10 ]
- PathDressupDogbone.INFO: - direction = Right/Right
- PathDressupDogbone.INFO: Found bone corner: Vector (20.0, 0.0, 0.0)
- PathDressupDogbone.INFO: removing potential path crossing
- PathDressupDogbone.INFO: 5: Command G1 [ Y:10 ]
- PathDressupDogbone.INFO: - direction = Right/Right
- PathDressupDogbone.INFO: Found bone corner: Vector (10.0, 0.0, 0.0)
- PathDressupDogbone.INFO: removing potential path crossing
- PathDressupDogbone.INFO: 6: Command G1 [ Z:10 ]
- PathDressupDogbone.INFO: Looking for connection in odds and ends
- PathDressupDogbone.INFO: - direction = Right/Right
- PathDressupDogbone.INFO: and there is one
- PathDressupDogbone.INFO: removing potential path crossing
- PathDressupDogbone.INFO: Here we go ...
- PathDressupDogbone.INFO: Default side = right
- PathDressupDogbone.INFO: inside -> side = left
- PathDressupDogbone.INFO: CW -> stay on side
- PathDressupDogbone.INFO: Here we go ...
- PathDressupDogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 1: Command G1 [ Z:0 ]
- PathDressupDogbone.INFO: nope
- PathDressupDogbone.INFO: 2: Command G1 [ X:20 ]
- PathDressupDogbone.INFO: is a candidate, keeping for later
- PathDressupDogbone.INFO: adding to odds and ends
- PathDressupDogbone.INFO: 3: Command G1 [ Y:0 ]
- PathDressupDogbone.INFO: - direction = Right/Right
- PathDressupDogbone.INFO: Found bone corner: Vector (20.0, 10.0, 0.0)
- PathDressupDogbone.INFO: 4: Command G1 [ X:10 ]
- PathDressupDogbone.INFO: - direction = Right/Right
- PathDressupDogbone.INFO: Found bone corner: Vector (20.0, 0.0, 0.0)
- PathDressupDogbone.INFO: removing potential path crossing
- PathDressupDogbone.INFO: 5: Command G1 [ X:10 ]
- PathDressupDogbone.INFO: ignoring and dropping noop move
- PathDressupDogbone.INFO: 6: Command G1 [ Y:10 ]
- PathDressupDogbone.INFO: - direction = Right/Right
- PathDressupDogbone.INFO: Found bone corner: Vector (10.0, 0.0, 0.0)
- PathDressupDogbone.INFO: removing potential path crossing
- PathDressupDogbone.INFO: 7: Command G1 [ Z:10 ]
- PathDressupDogbone.INFO: Looking for connection in odds and ends
- PathDressupDogbone.INFO: - direction = Right/Right
- PathDressupDogbone.INFO: and there is one
- PathDressupDogbone.INFO: removing potential path crossing
- ok
- test00 (PathTests.TestPathDressupHoldingTags.TestHoldingTags)
- Check Tag origin. ... ok
- test01 (PathTests.TestPathDressupHoldingTags.TestHoldingTags)
- Verify solid for a 90 degree tag is a cylinder. ... ok
- test02 (PathTests.TestPathDressupHoldingTags.TestHoldingTagTraceback (most recent call last):
- File "/usr/lib64/freecad/Mod/Draft/draftutils/todo.py", line 139, in doTasks
- f(arg)
- File "/usr/lib64/freecad/Mod/Draft/draftmake/make_clone.py", line 129, in <lambda>
- ToDo.delay(lambda col: setattr(cl.ViewObject, "DiffuseColor", col),
- ReferenceError: Cannot access attribute 'ViewObject' of deleted object
- ToDo.doTasks, Unexpected error:
- <class 'ReferenceError'>
- in <function make_clone.<locals>.<lambda> at 0x7f56d64435b0>([(0.800000011920929, 0.800000011920929, 0.800000011920929, 0.0)])
- s)
- Verify trapezoidal tag has a cone shape with a lid. ... ok
- test03 (PathTests.TestPathDressupHoldingTags.TestHoldingTags)
- Verify pointy cone shape of tag with pointy end if width, angle and height match up. ... ok
- test04 (PathTests.TestPathDressupHoldingTags.TestHoldingTags)
- Verify height adjustment if tag isn't wide eough for angle. ... 4.373428289111414
- ok
- PathAdaptive.INFO: *** Adaptive toolpath processing started...
- PathAdaptive.INFO: *** Done. Elapsed time: 0.065179 sec
- test00 (PathTests.TestPathAdaptive.TestPathAdaptive)
- test00() Empty test. ... ok
- test01 (PathTests.TestPathAdaptive.TestPathAdaptive)
- test01() Verify path generated on Face3. ... PathAdaptive.INFO: *** Adaptive toolpath processing started...
- PathAdaptive.INFO: *** Done. Elapsed time: 0.032219 sec
- ok
- test02 (PathTests.TestPathAdaptive.TestPathAdaptive)
- test02() Verify path generated on adjacent, combined Face3 and Face10. The Z heights are different. ... PathAdaptive.INFO: *** Adaptive toolpath processing started...
- PathAdaptive.INFO: *** Done. Elapsed time: 0.144002 sec
- ok
- test03 (PathTests.TestPathAdaptive.TestPathAdaptive)
- test03() Verify path generated on adjacent, combined Face3 and Face10. The Z heights are different. ... PathAdaptive.INFO: *** Adaptive toolpath processing started...
- PathAdaptive.INFO: *** Done. Elapsed time: 0.126944 sec
- ok
- test04 (PathTests.TestPathAdaptive.TestPathAdaptive)
- 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.
- PathAdaptive.INFO: *** Adaptive toolpath processing started...
- PathAdaptive.INFO: *** Done. Elapsed time: 0.087309 sec
- ok
- test05 (PathTests.TestPathAdaptive.TestPathAdaptive)
- 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.
- PathAdaptive.INFO: *** Adaptive toolpath processing started...
- PathAdaptive.INFO: *** Done. Elapsed time: 0.094407 sec
- ok
- test06 (PathTests.TestPathAdaptive.TestPathAdaptive)
- 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.
- PathAdaptive.INFO: *** Adaptive toolpath processing started...
- PathAdaptive.INFO: *** Done. Elapsed time: 0.193974 sec
- ok
- test07 (PathTests.TestPathAdaptive.TestPathAdaptive)
- test07() Verify path generated on donut-shaped Face10. ... PathAdaptive.INFO: *** Adaptive toolpath processing started...
- PathAdaptive.INFO: *** Done. Elapsed time: 0.191648 sec
- PathAdaptive.INFO: *** Adaptive toolpath processing started...
- PathAdaptive.INFO: *** Done. Elapsed time: 0.069381 sec
- ok
- test00 (PathTests.TestPathCore.TestPathCore)
- Test Path command core functionality ... ok
- test10 (PathTests.TestPathCore.TestPathCore)
- Test Path Object core functionality ... ok
- test20 (PathTests.TestPathCore.TestPathCore)
- Test Path Tool and ToolTable object core functionality ... ok
- test50 (PathTests.TestPathCore.TestPathCore)
- Test Path.Length calculation ... ok
- test00 (PathTests.TestPathDeburr.TestPathDeburr)
- Verify chamfer depth and offset for an end mill. ... ok
- test01 (PathTests.TestPathDeburr.TestPathDeburr)
- Verify chamfer depth and offset for a 90 deg v-bit. ... ok
- test02 (PathTests.TestPathDeburr.TestPathDeburr)
- Verify chamfer depth and offset for a 90 deg v-bit with non 0 flat radius. ... ok
- test03 (PathTests.TestPathDeburr.TestPathDeburr)
- Verify chamfer depth and offset for a 60 deg v-bit with non 0 flat radius. ... ok
- test10 (PathTests.TestPathDeburr.TestPathDeburr)
- Verify missing cutting edge angle info prints only once. ... The selected tool has no CuttingEdgeAngle property. Assuming Endmill
- ok
- test11 (PathTests.TestPathDeburr.TestPathDeburr)
- Verify missing tip diameter info prints only once. ... The selected tool has no FlatRadius and no TipDiameter property. Assuming V-Bit
- ok
- test00 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator)
- Test Basic Drill Generator Return ... ok
- test10 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator)
- Test edge alignment check ... ok
- test20 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator)
- Test Basic Peck Drill Generator Return ... ok
- test30 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator)
- Test Basic Dwell Drill Generator Return ... ok
- test40 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator)
- Specifying retract height should set R parameter to specified value ... ok
- test41 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator)
- Not specifying retract height should set R parameter to Z position of start point ... ok
- test42 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator)
- Non-float retract height should raise ValueError ... ok
- test00 (PathTests.TestPathDrillable.TestPathDrillable)
- Test CompareVecs ... ok
- test10 (PathTests.TestPathDrillable.TestPathDrillable)
- Test isDrillable ... ok
- test20 (PathTests.TestPathDrillable.TestPathDrillable)
- Test getDrillableTargets ... ok
- test00 (PathTests.TestPathGeom.TestPathGeom)
- Verify getAngle functionality. ... ok
- test01 (PathTests.TestPathGeom.TestPathGeom)
- Verify diffAngle functionality. ... ok
- test02 (PathTests.TestPathGeom.TestPathGeom)
- Verify isVertical/isHorizontal for Vector ... ok
- test03 (PathTests.TestPathGeom.TestPathGeom)
- Verify isVertical/isHorizontal for Edges ... ok
- test04 (PathTests.TestPathGeom.TestPathGeom)
- Verify isVertical/isHorizontal for faces ... ok
- test07 (PathTests.TestPathGeom.TestPathGeom)
- Verify speed interpolation works for different pitches ... ok
- test08 (PathTests.TestPathGeom.TestPathGeom)
- Verify speed interpolation works for different pitches if vSpeed > hSpeed ... ok
- test10 (PathTests.TestPathGeom.TestPathGeom)
- Verify proper geometry objects for G1 and G01 commands are created. ... ok
- test20 (PathTests.TestPathGeom.TestPathGeom)
- Verify proper geometry for arcs in the XY-plane are created. ... ok
- test30 (PathTests.TestPathGeom.TestPathGeom)
- Verify proper geometry for arcs with rising and fall ing Z-axis are created. ... ok
- test40 (PathTests.TestPathGeom.TestPathGeom)
- Verify arc results in proper G2/3 command. ... ok
- test41 (PathTests.TestPathGeom.TestPathGeom)
- Verify circle results in proper G2/G3 commands. ... ok
- test42 (PathTests.TestPathGeom.TestPathGeom)
- Verify ellipsis results in a proper segmentation of G1 commands. ... ok
- test50 (PathTests.TestPathGeom.TestPathGeom)
- Verify proper wire(s) aggregation from a Path. ... ok
- test60 (PathTests.TestPathGeom.TestPathGeom)
- Verify arcToHelix returns proper helix. ... ok
- test62 (PathTests.TestPathGeom.TestPathGeom)
- Verify splitArcAt returns proper subarcs. ... ok
- test65 (PathTests.TestPathGeom.TestPathGeom)
- Verify splitEdgeAt. ... ok
- test66 (PathTests.TestPathGeom.TestPathGeom)
- Split arc real world sample ... (491.75, 351.75, 1.00) vs. (491.75, 351.75, 1.00)
- ok
- test70 (PathTests.TestPathGeom.TestPathGeom)
- Flip a line. ... ok
- test71 (PathTests.TestPathGeom.TestPathGeom)
- Flip a line segment. ... ok
- test72 (PathTests.TestPathGeom.TestPathGeom)
- Flip a circle ... ok
- test73 (PathTests.TestPathGeom.TestPathGeom)
- Flip an arc ... ok
- test74 (PathTests.TestPathGeom.TestPathGeom)
- Flip a rotated arc ... ok
- test75 (PathTests.TestPathGeom.TestPathGeom)
- Flip a B-spline ... ok
- test76 (PathTests.TestPathGeom.TestPathGeom)
- Flip an offset wire ... ok
- test00 (PathTests.TestPathHelixGenerator.TestPathHelixGenerator)
- Test Basic Helix Generator Return ... helix_generator(59).generate((helix: <5.0, 5.0>
- hole radius 10.0
- inner radius 0.0
- step over 0.5
- start point 20.0
- end point 18.0
- step_down 1.0
- tool diameter 5.0
- direction CW
- startAt Inside))
- helix_generator.DEBUG: (135) - (annulus mode / full hole)
- helix_generator.DEBUG: (144) - Radii: [7.5 5. 2.5]
- 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
- ok
- test01 (PathTests.TestPathHelixGenerator.TestPathHelixGenerator)
- Test Value and Type checking ... helix_generator(59).generate((helix: <5.0, 5.0>
- hole radius 10
- inner radius 0.0
- step over 0.5
- start point 20.0
- end point 18.0
- step_down 1.0
- tool diameter 5.0
- direction CW
- startAt Inside))
- helix_generator(59).generate((helix: <5.0, 5.0>
- hole radius -10.0
- inner radius 0.0
- step over 0.5
- start point 20.0
- end point 18.0
- step_down 1.0
- tool diameter 5.0
- direction CW
- startAt Inside))
- helix_generator(59).generate((helix: <5.0, 5.0>
- hole radius 10.0
- inner radius 2
- step over 0.5
- start point 20.0
- end point 18.0
- step_down 1.0
- tool diameter 5.0
- direction CW
- startAt Inside))
- helix_generator(59).generate((helix: <5.0, 5.0>
- hole radius 10.0
- inner radius 0.0
- step over 0.5
- start point 20.0
- end point 18.0
- step_down 1.0
- tool diameter 5
- direction CW
- startAt Inside))
- helix_generator(59).generate((helix: <5.0, 5.0>
- hole radius 10.0
- inner radius 6.0
- step over 0.5
- start point 20.0
- end point 18.0
- step_down 1.0
- tool diameter 5.0
- direction CW
- startAt Inside))
- helix_generator(59).generate((helix: <5.0, 5.0>
- hole radius 2.0
- inner radius 0.0
- step over 0.5
- start point 20.0
- end point 18.0
- step_down 1.0
- tool diameter 5.0
- direction CW
- startAt Inside))
- helix_generator(59).generate((helix: <5.0, 5.0>
- hole radius 10.0
- inner radius 0.0
- step over 50
- start point 20.0
- end point 18.0
- step_down 1.0
- tool diameter 5.0
- direction CW
- startAt Inside))
- helix_generator(59).generate((helix: <5.0, 5.0>
- hole radius 10.0
- inner radius 0.0
- step over 50
- start point 20.0
- end point 18.0
- step_down 1.0
- tool diameter 5.0
- direction CW
- startAt Inside))
- helix_generator(59).generate((helix: <5.0, 5.0>
- hole radius 10.0
- inner radius 0.0
- step over 0.5
- start point 20.0
- end point 18.0
- step_down 1.0
- tool diameter 5.0
- direction CW
- startAt Other))
- helix_generator(59).generate((helix: <5.0, 5.0>
- hole radius 10.0
- inner radius 0.0
- step over 0.5
- start point 20.0
- end point 18.0
- step_down 1.0
- tool diameter 5.0
- direction clock
- startAt Inside))
- ok
- test07 (PathTests.TestPathHelixGenerator.TestPathHelixGenerator)
- Test Basic Helix Generator verify linear edge is vertical ... helix_generator(59).generate((helix: <5.0, 5.0>
- hole radius 10.0
- inner radius 0.0
- step over 0.5
- start point 20.0
- end point 10.0
- step_down 1.0
- tool diameter 5.0
- direction CW
- startAt Inside))
- helix_generator(59).generate((helix: <5.0, 5.0001>
- hole radius 10.0
- inner radius 0.0
- step over 0.5
- start point 20.0
- end point 10.0
- step_down 1.0
- tool diameter 5.0
- direction CW
- startAt Inside))
- ok
- test08 (PathTests.TestPathHelixGenerator.TestPathHelixGenerator)
- Test Helix Generator with horizontal edge ... helix_generator(59).generate((helix: <10.0, 5.0>
- hole radius 10.0
- inner radius 0.0
- step over 0.5
- start point 5.0
- end point 5.0
- step_down 1.0
- tool diameter 5.0
- direction CW
- startAt Inside))
- ok
- test09 (PathTests.TestPathHelixGenerator.TestPathHelixGenerator)
- Test Helix GTestPathLog.ERROR: something
- TestPathLog.WARNING: something
- TestPathLog.ERROR: something
- TestPathLog.WARNING: something
- TestPathLog.ERROR: something
- TestPathLog.WARNING: something
- TestPathLog.ERROR: something
- TestPathLog.WARNING: something
- TestPathLog.ERROR: something
- enerator with inverted vertical edge ... helix_generator(59).generate((helix: <5.0, 5.0>
- hole radius 10.0
- inner radius 0.0
- step over 0.5
- start point 18.0
- end point 20.0
- step_down 1.0
- tool diameter 5.0
- direction CW
- startAt Inside))
- ok
- test10 (PathTests.TestPathHelixGenerator.TestPathHelixGenerator)
- Test Helix Retraction ... helix_generator(59).generate((helix: <0.0, 0.0>
- hole radius 10.0
- inner radius 0.0
- step over 0.5
- start point 20.0
- end point 18.0
- step_down 1.0
- tool diameter 5.0
- direction CW
- startAt Inside))
- helix_generator.DEBUG: (135) - (annulus mode / full hole)
- helix_generator.DEBUG: (144) - Radii: [7.5 5. 2.5]
- helix_generator(59).generate((helix: <0.0, 0.0>
- hole radius 10.0
- inner radius 2.0
- step over 0.5
- start point 20.0
- end point 18.0
- step_down 1.0
- tool diameter 5.0
- direction CW
- startAt Inside))
- helix_generator.DEBUG: (135) - (annulus mode / full hole)
- helix_generator.DEBUG: (144) - Radii: [7.5 6. 4.5]
- ok
- test00 (PathTests.TestPathHelpers.TestPathHelpers)
- 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 ]]
- ok
- test01 (PathTests.TestPathHelpers.TestPathHelpers)
- Test that Machine State initializes and stores position correctly ... ok
- test02 (PathTests.TestPathHelpers.TestPathHelpers)
- Test PathUtils filterarcs ... ok
- test00 (PathTests.TestPathLog.TestPathLog)
- Check for proper module extraction. ... ok
- test01 (PathTests.TestPathLog.TestPathLog)
- Check for proper function extraction. ... ok
- test10 (PathTests.TestPathLog.TestPathLog)
- Verify default log levels is NOTICE. ... ok
- test11 (PathTests.TestPathLog.TestPathLog)
- Verify setting global log level. ... ok
- test12 (PathTests.TestPathLog.TestPathLog)
- Verify setting module log level. ... ok
- test13 (PathTests.TestPathLog.TestPathLog)
- Verify setting other modul's log level doesn't change this one's. ... ok
- test14 (PathTests.TestPathLog.TestPathLog)
- Verify resetting log level for module falls back to global level. ... ok
- test20 (PathTests.TestPathLog.TestPathLog)
- Verify debug logs aren't logged by default. ... ok
- test21 (PathTests.TestPathLog.TestPathLog)
- Verify debug logs are logged if log level is set to DEBUG. ... TestPathLog.DEBUG: (101) - this
- ok
- test30 (PathTests.TestPathLog.TestPathLog)
- Verify log level ERROR. ... ok
- test31 (PathTests.TestPathLog.TestPathLog)
- Verify log level WARNING. ... ok
- test32 (PathTests.TestPathLog.TestPathLog)
- Verify log level NOTICE. ... ok
- test33 (PathTests.TestPathLog.TestPathLog)
- Verify log level INFO. ... TestPathLog.INFO: something
- ok
- test34 (PathTests.TestPathLog.TestPathLog)
- Verify log level DEBUG. ... TestPathLog.DEBUG: (142) - something
- TestPathLog.INFO: something
- ok
- test50 (PathTests.TestPathLog.TestPathLog)
- Verify no tracking by default. ... ok
- test51 (PathTests.TestPathLog.TestPathLog)
- Verify enabling tracking for module results in tracking. ... TestPathLog(157).test51(this, and, that)
- ok
- test52 (PathTests.TestPathLog.TestPathLog)
- Verify untracking stops tracking. ... TestPathLog(164).test52(this, and, that)
- ok
- test53 (PathTests.TestPathLog.TestPathLog)
- Verify trackAllModules works correctly. ... TestPathLog(171).test53(this, and, that)
- TestPathLog(176).test53(this, and, that)
- TestPathLog(178).test53(this, and, that)
- ok
- test60 (PathTests.TestPathLog.TestPathLog)
- Verify track handles no argument. ... TestPathLog(183).test60()
- ok
- test61 (PathTests.TestPathLog.TestPathLog)
- Verify track handles arbitrary argument types correctly. ... TestPathLog(190).test61(this, None, 1, 18.25)
- ok
- testzz (PathTests.TestPathLog.TestPathLog)
- Restoring environment after tests. ... ok
- test00 (PathTests.TestPathOpTools.TestPathOpTools)
- Verify isWireClockwise for polygon wires. ... ok
- test01 (PathTests.TestPathOpTools.TestPathOpTools)
- Verify isWireClockwise for single edge circle wires. ... ok
- test02 (PathTests.TestPathOpTools.TestPathOpTools)
- Verify isWireClockwise for two half circle wires. ... ok
- test03 (PathTests.TestPathOpTools.TestPathOpTools)
- Verify isWireClockwise for two edge wires with an arc. ... ok
- test04 (PathTests.TestPathOpTools.TestPathOpTools)
- Verify isWireClockwise for unoriented wires. ... ok
- test11 (PathTests.TestPathOpTools.TestPathOpTools)
- Check offsetting a circular hole. ... ok
- test12 (PathTests.TestPathOpTools.TestPathOpTools)
- Check offsetting a circular hole by the radius or more makes the hole vanish. ... ok
- test13 (PathTests.TestPathOpTools.TestPathOpTools)
- Check offsetting a cylinder succeeds. ... ok
- test14 (PathTests.TestPathOpTools.TestPathOpTools)
- Check offsetting a hole with Placement. ... ok
- test15 (PathTests.TestPathOpTools.TestPathOpTools)
- Check offsetting a cylinder with Placement. ... ok
- test20 (PathTests.TestPathOpTools.TestPathOpTools)
- Check offsetting hole wire succeeds. ... ok
- test21 (PathTests.TestPathOpTools.TestPathOpTools)
- Check offsetting hole wire for more than it's size makes hole vanish. ... ok
- test22 (PathTests.TestPathOpTools.TestPathOpTools)
- Check offsetting a body wire succeeds. ... ok
- test31 (PathTests.TestPathOpTools.TestPathOpTools)
- Check offsetting a cylinder. ... ok
- test32 (PathTests.TestPathOpTools.TestPathOpTools)
- Check offsetting a box. ... ok
- test33 (PathTests.TestPathOpTools.TestPathOpTools)
- Check offsetting a triangle. ... ok
- test34 (PathTests.TestPathOpTools.TestPathOpTools)
- Check offsetting a shape. ... ok
- test35 (PathTests.TestPathOpTools.TestPathOpTools)
- Check offsetting a cylindrical hole. ... ok
- test36 (PathTests.TestPathOpTools.TestPathOpTools)
- Check offsetting a square hole. ... ok
- test37 (PathTests.TestPathOpTools.TestPathOpTools)
- Check offsetting a triangular holee. ... ok
- test38 (PathTests.TestPathOpTools.TestPathOpTools)
- Check offsetting a shape hole. ... ok
- test40 (PathTests.TestPathOpTools.TestPathOpTools)
- Check offsetting a single outside edge forward. ... ok
- test41 (PathTests.TestPathOpTools.TestPathOpTools)
- Check offsetting a single outside edge not forward. ... ok
- test42 (PathTests.TestPathOpTools.TestPathOpTools)
- Check offsetting multiple outside edges. ... ok
- test43 (PathTests.TestPathOpTools.TestPathOpTools)
- Check offsetting multiple backwards outside edges. ... ok
- test44 (PathTests.TestPathOpTools.TestPathOpTools)
- Check offsetting a single inside edge forward. ... ok
- test45 (PathTests.TestPathOpTools.TestPathOpTools)
- Check offsetting a single inside edge not forward. ... ok
- test46 (PathTests.TestPathOpTools.TestPathOpTools)
- Check offsetting multiple inside edges. ... ok
- test47 (PathTests.TestPathOpTools.TestPathOpTools)
- Check offsetting multiple backwards inside edges. ... ok
- test50 (PathTests.TestPathOpTools.TestPathOpTools)
- Orient an already oriented wire ... ok
- test51 (PathTests.TestPathOpTools.TestPathOpTools)
- Orient a potentially misoriented wire ... ok
- test52 (PathTests.TestPathOpTools.TestPathOpTools)
- Orient a potentially misoriented longer wire ... ok
- test001 (PathTests.TestPathPost.TestPathPostImport)
- test001()... Verify 'No active document' exception thrown if no document open. ... PathScripts.post.gcode_pre gcode preprocessor loaded.
- ok
- test002 (PathTests.TestPathPost.TestPathPostImport)
- test002()... Verify 'No job object' exception thrown if Job object available. ... ok
- test003 (PathTests.TestPathPost.TestPathPostImport)
- test003()... Verify 'No job object' exception thrown if Job object available. ... preprocessing...
- done preprocessing.
- preprocessing...
- done preprocessing.
- ok
- test004 (PathTests.TestPathPost.TestPathPostImport)
- test004()... Verify g-code imported with g-code pre-processor ... preprocessing...
- done preprocessing.
- preprocessing...
- done preprocessing.
- ok
- test005 (PathTests.TestPathPost.TestPathPostImport)
- test005()... verify `_identifygcodeByToolNumberList()` produces correct output ... preprocessing...
- done preprocessing.
- preprocessing...
- done preprocessing.
- ok
- testSplitArcs (PathTests.TestPathPost.TestPathPostUtils) ... ok
- test00 (PathTests.TestPathPreferences.TestPathPreferences)
- There is at least one search path. ... ok
- test01 (PathTests.TestPathPreferences.TestPathPreferences)
- PathScripts is part of the posts search path. ... ok
- test02 (PathTests.TestPathPreferences.TestPathPreferences)
- PathScripts/post is part of the posts search path. ... ok
- test03 (PathTests.TestPathPreferences.TestPathPreferences)
- Available post processors include linuxcnc, grbl and opensbp. ... ok
- test10 (PathTests.TestPathPreferences.TestPathPreferences)
- Default paths for tools are resolved correctly ... ok
- test00 (PathTests.TestPathPropertyBag.TestPathPropertyBag)
- basic PropertyBag creation and access test ... ok
- test01 (PathTests.TestPathPropertyBag.TestPathPropertyBag)
- adding properties to a PropertyBag is tracked properly ... ok
- test02 (PathTests.TestPathPropertyBag.TestPathPropertyBag)
- refreshCustomPropertyGroups deletes empty groups ... ok
- test03 (PathTests.TestPathPropertyBag.TestPathPropertyBag)
- refreshCustomPropertyGroups does not delete non-empty groups ... ok
- test00 (PathTests.TestPathRotationGenerator.TestPathRotationGenerator)
- Test relAngle function ... ok
- test10 (PathTests.TestPathRotationGenerator.TestPathRotationGenerator)
- Test Basic Rotation Generator Return ... A 0.0
- C 0.0
- ok
- test20 (PathTests.TestPathRotationGenerator.TestPathRotationGenerator)
- Test non-zero rotation ... ok
- test30 (PathTests.TestPathRotationGenerator.TestPathRotationGenerator)
- Test A limits ... ok
- test40 (PathTests.TestPathRotationGenerator.TestPathRotationGenerator)
- Test C limits ... ok
- test50 (PathTests.TestPathRotationGenerator.TestPathRotationGenerator)
- Test handling of no valid solution ... ok
- test00 (PathTests.TestPathSetupSheet.TestPathSetupSheet)
- Verify SetupSheet templateAttributes ... ok
- test01 (PathTests.TestPathSetupSheet.TestPathSetupSheet)
- Verify SetupSheet template attributes roundtrip. ... ok
- test02 (PathTests.TestPathSetupSheet.TestPathSetupSheet)
- Verify default value detection logic. ... ok
- test10 (PathTests.TestPathSetupSheet.TestPathSetupSheet)
- Verify template attributes encoding/decoding of floats. ... ok
- test11 (PathTests.TestPathSetupSheet.TestPathSetupSheet)
- Verify template attributes encoding/decoding of strings. ... ok
- test12 (PathTests.TestPathSetupSheet.TestPathSetupSheet)
- Verify template attributes encoding/decoding of dictionaries. ... ok
- test13 (PathTests.TestPathSetupSheet.TestPathSetupSheet)
- Verify template attributes encoding/decoding of lists. ... ok
- test20 (PathTests.TestPathSetupSheet.TestPathSetupSheet)
- Verify SetupSheet template op attributes roundtrip. ... ok
- test00 (PathTests.TestPathStock.TestPathStock)
- Test CreateBox ... ok
- test01 (PathTests.TestPathStock.TestPathStock)
- Test CreateCylinder ... ok
- test10 (PathTests.TestPathStock.TestPathStock)
- Verify FromTemplate box creation. ... ok
- test11 (PathTests.TestPathStock.TestPathStock)
- Verify FromTemplate cylinder creation. ... ok
- test12 (PathTests.TestPathStock.TestPathStock)
- Verify FromTemplate from Base creation. ... ok
- test00 (PathTests.TestPathThreadMilling.TestPathThreadMilling)
- Verify internal radii. ... ok
- test01 (PathTests.TestPathThreadMilling.TestPathThreadMilling)
- Verify internal radii with tool crest. ... ok
- test10 (PathTests.TestPathThreadMilling.TestPathThreadMilling)
- Verify internal thread passes. ... ok
- test20 (PathTests.TestPathThreadMilling.TestPathThreadMilling)
- Verify external radii. ... ok
- test21 (PathTests.TestPathThreadMilling.TestPathThreadMilling)
- Verify external radii with tool crest. ... ok
- test30 (PathTests.TestPathThreadMilling.TestPathThreadMilling)
- Verify external thread passes. ... ok
- test40 (PathTests.TestPathThreadMilling.TestPathThreadMilling)
- Verify internal right hand thread setup. ... ok
- test41 (PathTests.TestPathThreadMilling.TestPathThreadMilling)
- Verify internal left hand thread setup. ... ok
- test50 (PathTests.TestPathThreadMilling.TestPathThreadMilling)
- Verify exteranl right hand thread setup. ... ok
- test51 (PathTests.TestPathThreadMilling.TestPathThreadMilling)
- Verify exteranl left hand thread setup. ... ok
- test00 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator)
- Verify thread commands for a single thread ... ok
- test01 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator)
- Verify thread commands for a thwo threads ... ok
- test02 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator)
- Verify thread commands for a one and a half threads ... ok
- test03 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator)
- Verify thread commands for a one and 3 quarter threads ... ok
- test04 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator)
- Verify thread commands for a one and 3 quarter threads - CCW ... ok
- test10 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator)
- Verify lead in/out commands for a single thread ... ok
- test11 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator)
- Verify lead in/out commands for one and a half threads ... ok
- test00 (PathTests.TestPathTool.TestPathTool)
- Verify templateAttrs ... ok
- test01 (PathTests.TestPathTool.TestPathTool)
- Verify template roundtrip ... ok
- test02 (PathTests.TestPathTool.TestPathTool)
- Verify template dictionary construction ... ok
- test (PathTests.TestPathToolBit.TestPathToolBit)
- Log test setup directory structure ...
- realpath : /usr/lib64/freecad/Mod/Path/PathTests/TestPathToolBit.py
- Tools : /usr/lib64/freecad/Mod/Path/PathTests/Tools
- dir : /usr/lib64/freecad/Mod/Path/PathTests
- : PathTests
- : Drilling_1.FCStd
- : PathTestUtils.py
- : TestPathAdaptive.py
- : TestPathCore.py
- : TestPathDeburr.py
- : TestPathDepthParams.py
- : TestPathDressupDogbone.py
- : TestPathDressupHoldingTags.py
- : TestPathDrillGenerator.py
- : TestPathDrillable.py
- : TestPathGeom.py
- : TestPathHelix.py
- : TestPathHelixGenerator.py
- : TestPathHelpers.py
- : TestPathLog.py
- : TestPathOpTools.py
- : TestPathPost.py
- : TestPathPreferences.py
- : TestPathPropertyBag.py
- : TestPathRotationGenerator.py
- : TestPathSetupSheet.py
- : TestPathStock.py
- : TestPathThreadMilling.py
- : TestPathThreadMillingGenerator.py
- : TestPathTool.py
- : TestPathToolBit.py
- : TestPathToolChangeGenerator.py
- : TestPathToolController.py
- : TestPathTooltable.py
- : TestPathUtil.py
- : TestPathVcarve.py
- : TestPathVoronoi.py
- : Tools
- : Bit
- : test-path-tool-bit-bit-00.fctb
- : Library
- : test-path-tool-bit-library-00.fctl
- : Shape
- : test-path-tool-bit-shape-00.fcstd
- : __init__.py
- : __pycache__
- : ...
- : boxtest.fcstd
- : test-path-tool-bit-bit-00.fctb
- : test-path-tool-bit-library-00.fctl
- : test-path-tool-bit-shape-00.fcstd
- : test_adaptive.fcstd
- : test_centroid_00.ngc
- : test_geomop.fcstd
- : test_holes00.fcstd
- : test_linuxcnc_00.ngc
- ok
- test00 (PathTests.TestPathToolBit.TestPathToolBit)
- Find a tool shape from file name ... ok
- test01 (PathTests.TestPathToolBit.TestPathToolBit)
- Not find a relative path shape if not stored in default location ... ok
- test02 (PathTests.TestPathToolBit.TestPathToolBit)
- Find a relative path shape if it's local to a bit path ... ok
- test03 (PathTests.TestPathToolBit.TestPathToolBit)
- Not find a tool shape from an invalid absolute path. ... ok
- test04 (PathTests.TestPathToolBit.TestPathToolBit)
- Find a tool shape from a valid absolute path. ... ok
- test10 (PathTests.TestPathToolBit.TestPathToolBit)
- Find a tool bit from file name ... ok
- test11 (PathTests.TestPathToolBit.TestPathToolBit)
- Not find a relative path bit if not stored in default location ... ok
- test12 (PathTests.TestPathToolBit.TestPathToolBit)
- Find a relative path bit if it's local to a library path ... ok
- test13 (PathTests.TestPathToolBit.TestPathToolBit)
- Not find a tool bit from an invalid absolute path. ... ok
- test14 (PathTests.TestPathToolBit.TestPathToolBit)
- Find a tool bit from a valid absolute path. ... ok
- test20 (PathTests.TestPathToolBit.TestPathToolBit)
- Find a tool library from file name ... ok
- test21 (PathTests.TestPathToolBit.TestPathToolBit)
- Not find a relative path library if not stored in default location ... ok
- test22 (PathTests.TestPathToolBit.TestPathToolBit)
- [skipped] Find a relative path library if it's local to <what?> ... ok
- test23 (PathTests.TestPathToolBit.TestPathToolBit)
- Not find a tool library from an invalid absolute path. ... ok
- test24 (PathTests.TestPathToolBit.TestPathToolBit)
- Find a tool library from a valid absolute path. ... ok
- test00 (PathTests.TestPathToolChangeGenerator.TestPathToolChangeGenerator)
- Test Basic Tool Change Generator Return ... ok
- test00 (PathTests.TestPathToolController.TestPathToolController)
- Verify ToolController templateAttrs ... ok
- test01 (PathTests.TestPathToolController.TestPathToolController)
- Verify ToolController template roundtrip. ... ok
- test00 (PathTests.TestPathTooltable.TestPathTooltable)
- Verify templateAttrs ... ok
- test01 (PathTests.TestPathTooltable.TestPathTooltable)
- Verify setFromTemplate roundtrip. ... ok
- test02 (PathTests.TestPathTooltable.TestPathTooltable)
- Verify template constructor. ... ok
- test00 (PathTests.TestPathUtil.TestPathUtil)
- Check that isValidBaseObject detects solids. ... ok
- test01 (PathTests.TestPathUtil.TestPathUtil)
- Check that isValidBaseObject detects PDs. ... ok
- test02 (PathTests.TestPathUtil.TestPathUtil)
- Check that isValidBaseObject detects compounds. ... ok
- test03 (PathTests.TestPathUtil.TestPathUtil)
- Check that isValidBaseObject ignores sketches. ... ok
- test04 (PathTests.TestPathUtil.TestPathUtil)
- Check that Part is handled correctly. ... ok
- test00 (PathTests.TestPathVcarve.TestPathVcarve)
- Verify 90 deg depth calculation ... ok
- test01 (PathTests.TestPathVcarve.TestPathVcarve)
- Verify 90 deg depth limit ... ok
- test02 (PathTests.TestPathVcarve.TestPathVcarve)
- Verify 60 deg depth calculation ... ok
- test03 (PathTests.TestPathVcarve.TestPathVcarve)
- Verify 60 deg depth limit ... ok
- test10 (PathTests.TestPathVcarve.TestPathVcarve)
- Verify 90 deg with tip dia depth calculation ... ok
- test11 (PathTests.TestPathVcarve.TestPathVcarve)
- Verify 90 deg with tip dia depth limit calculation ... ok
- test12 (PathTests.TestPathVcarve.TestPathVcarve)
- Verify 45 deg with tip dia depth calculation ... ok
- test13 (PathTests.TestPathVcarve.TestPathVcarve)
- Verify 45 deg with tip dia depth limit calculation ... ok
- test00 (PathTests.TestPathVoronoi.TestPathVoronoi)
- Check vertex comparison ... ok
- test10 (PathTests.TestPathVoronoi.TestPathVoronoi)
- Check edge comparison ... ok
- test20 (PathTests.TestPathVoronoi.TestPathVoronoi)
- Check cell comparison ... ok
- test50 (PathTests.TestPathVoronoi.TestPathVoronoi)
- Check toShape for linear edges ... ok
- test51 (PathTests.TestPathVoronoi.TestPathVoronoi)
- Check toShape for linear edges with set z ... ok
- test52 (PathTests.TestPathVoronoi.TestPathVoronoi)
- Check toShape for linear edges with varying z ... ok
- test60 (PathTests.TestPathVoronoi.TestPathVoronoi)
- Check toShape for curved edges ... ok
- test61 (PathTests.TestPathVoronoi.TestPathVoronoi)
- Check toShape for curved edges with set z ... ok
- test62 (PathTests.TestPathVoronoi.TestPathVoronoi)
- Check toShape for curved edges with varying z ... ok
- test00 (PathTests.TestPathDepthParams.depthTestCases)
- Stepping down to zero ... ok
- test001 (PathTests.TestPathDepthParams.depthTestCases)
- Stepping from zero to a negative depth ... ok
- test002 (PathTests.TestPathDepthParams.depthTestCases)
- Start and end are equal or start lower than finish ... ok
- test003 (PathTests.TestPathDepthParams.depthTestCases)
- User Parameters passed in ... ok
- test004 (PathTests.TestPathDepthParams.depthTestCases)
- z_finish_step passed in. ... ok
- test005 (PathTests.TestPathDepthParams.depthTestCases)
- stepping down with equalstep=True ... ok
- test006 (PathTests.TestPathDepthParams.depthTestCases)
- stepping down with equalstep=True and a finish depth ... ok
- test007 (PathTests.TestPathDepthParams.depthTestCases)
- stepping down with stepdown greater than total depth ... ok
- test008 (PathTests.TestPathDepthParams.depthTestCases)
- Test handling of negative step-down, negative finish step, and relative size of step/finish ... ok
- test009 (PathTests.TestPathDepthParams.depthTestCases)
- stepping down with single stepdown exactly equal to total depth ... ok
- test010 (PathTests.TestPathDepthParams.depthTestCases)
- stepping down with single stepdown roughly equal to total depth ... ok
- test_cache (AddonManagerTest.app.test_addon.TestAddon) ... ok
- test_contains_functions (AddonManagerTest.app.test_addon.TestAddon) ... ok
- test_create_from_macro (AddonManagerTest.app.test_addon.TestAddon) ... ok
- test_dependency_resolution (AddonManagerTest.app.test_addon.TestAddon) ... ok
- test_display_name (AddonManagerTest.app.test_addon.TestAddon) ... ok
- test_git_url_cleanup (AddonManagerTest.app.test_addon.TestAddon) ... ok
- test_internal_workbench_list (AddonManagerTest.app.test_addon.TestAddon) ... ok
- test_metadata_loading (AddonManagerTest.app.test_addon.TestAddon) ... ok
- test_tag_extraction (AddonManagerTest.app.test_addon.TestAddon) ... ok
- test_version_check (AddonManagerTest.app.test_addon.TestAddon) ... ok
- test_basic_metadata (AddonManagerTest.app.test_macro.TestMacro) ... ok
- test_other_files (AddonManagerTest.app.test_macro.TestMacro) ... ok
- test_version_from_date (AddonManagerTest.app.test_macro.TestMacro) ... ok
- test_version_from_float (AddonManagerTest.app.test_macro.TestMacro) ... ok
- test_version_from_int (AddonManagerTest.app.test_macro.TestMacro) ... ok
- test_version_from_string (AddonManagerTest.app.test_macro.TestMacro) ... ok
- test_xpm (AddonManagerTest.app.test_macro.TestMacro) ... ok
- test_get_assigned_string_literal (AddonManagerTest.app.test_utilities.TestUtilities) ... ok
- test_get_macro_version_from_file (AddonManagerTest.app.test_utilities.TestUtilities) ... ok
- test_get_readme_url (AddonManagerTest.app.test_utilities.TestUtilities) ... ok
- test_recognized_git_location (AddonManagerTest.app.test_utilities.TestUtilities) ... ok
- test_00print (femtest.app.test_femimport.TestFemImport) ...
- ****************************************************************************************************
- ********** run FEM TestFemImport tests *************************************************************
- ****************************************************************************************************
- ok
- test_import_fem (femtest.app.test_femimport.TestFemImport) ...
- Try importing Fem ...
- Try importing FemGui ...
- ok
- test_00print (femtest.app.test_common.TestFemCommon) ...
- ****************************************************************************************************
- ********** run FEM TestFemCommon tests *************************************************************
- ****************************************************************************************************
- ok
- test_adding_refshaps (femtest.app.test_common.TestFemCommon) ... ok
- test_pyimport_all_FEM_modules (femtest.app.test_common.TestFemCommon) ... /usr/lib64/freecad/Mod/Fem
- /usr/lib64/freecad/Mod/Fem/femexamples
- /usr/lib64/freecad/Mod/Fem/feminout
- /usr/lib64/freecad/Mod/Fem/femmesh
- /usr/lib64/freecad/Mod/Fem/femobjects
- /usr/lib64/freecad/Mod/Fem/femresult
- /usr/lib64/freecad/Mod/Fem/femtest
- /usr/lib64/freecad/Mod/Fem/femtools
- /usr/lib64/freecad/Mod/Fem/femsolver
- /usr/lib64/freecad/Mod/Fem/femsolver/elmer
- /usr/lib64/freecad/Mod/Fem/femsolver/elmer/equations
- /usr/lib64/freecad/Mod/Fem/femsolver/z88
- /usr/lib64/freecad/Mod/Fem/femsolver/calculix
- /usr/lib64/freecad/Mod/Fem/femcommands
- /usr/lib64/freecad/Mod/Fem/femguiobjects
- /usr/lib64/freecad/Mod/Fem/femguiutils
- /usr/lib64/freecad/Mod/Fem/femtaskpanels
- /usr/lib64/freecad/Mod/Fem/femviewprovider
- Try importing ObjectsFem ...
- Try importing TestFemApp ...
- Try importing TestFemGui ...
- Try importing femexamples.__init__ ...
- Try importing femexamples.boxanalysis_base ...
- Try importing femexamples.boxanalysis_frequency ...
- Try importing femexamples.boxanalysis_static ...
- Try importing femexamples.buckling_lateraltorsionalbuckling ...
- Try importing femexamples.buckling_platebuckling ...
- Try importing femexamples.ccx_buckling_flexuralbuckling ...
- Try importing femexamples.ccx_cantilever_base_edge ...
- Try importing femexamples.ccx_cantilever_bModule pyNastran not found. Writing Mystran solver input will not be work.
- ase_face ...
- Try importing femexamples.ccx_cantilever_base_solid ...
- Try importing femexamples.ccx_cantilever_beam_circle ...
- Try importing femexamples.ccx_cantilever_beam_pipe ...
- Try importing femexamples.ccx_cantilever_beam_rect ...
- Try importing femexamples.ccx_cantilever_ele_hexa20 ...
- Try importing femexamples.ccx_cantilever_ele_quad4 ...
- Try importing femexamples.ccx_cantilever_ele_quad8 ...
- Try importing femexamples.ccx_cantilever_ele_seg2 ...
- Try importing femexamples.ccx_cantilever_ele_seg3 ...
- Try importing femexamples.ccx_cantilever_ele_tetra4 ...
- Try importing femexamples.ccx_cantilever_ele_tria3 ...
- Try importing femexamples.ccx_cantilever_ele_tria6 ...
- Try importing femexamples.ccx_cantilever_faceload ...
- Try importing femexamples.ccx_cantilever_nodeload ...
- Try importing femexamples.ccx_cantilever_prescribeddisplacement ...
- Try importing femexamples.constraint_centrif ...
- Try importing femexamples.constraint_contact_shell_shell ...
- Try importing femexamples.constraint_contact_solid_solid ...
- Try importing femexamples.constraint_section_print ...
- Try importing femexamples.constraint_selfweight_cantilever ...
- Try importing femexamples.constraint_tie ...
- Try importing femexamples.constraint_transform_beam_hinged ...
- Try importing femexamples.constraint_transform_torque ...
- Try importing femexamples.elmer_nonguitutorial01_eigenvalue_of_elastic_beam ...
- Try importing femexamples.equation_electrostatics_capacitance_two_balls ...
- Try importing femexamples.equation_electrostatics_electricforce_elmer_nongui6 ...
- Try importing femexamples.examplesgui ...
- Try importing femexamples.frequency_beamsimple ...
- Try importing femexamples.manager ...
- Try importing femexamples.material_multiple_bendingbeam_fiveboxes ...
- Try importing femexamples.material_multiple_bendingbeam_fivefaces ...
- Try importing femexamples.material_multiple_tensionrod_twoboxes ...
- Try importing femexamples.material_nl_platewithhole ...
- Try importing femexamples.mystran_plate ...
- Try importing femexamples.rc_wall_2d ...
- Try importing femexamples.square_pipe_end_twisted_edgeforces ...
- Try importing femexamples.square_pipe_end_twisted_nodeforces ...
- Try importing femexamples.thermomech_bimetall ...
- Try importing femexamples.thermomech_flow1d ...
- Try importing femexamples.thermomech_spine ...
- Try importing femexamples.truss_3d_cs_circle_ele_seg2 ...
- Try importing femexamples.truss_3d_cs_circle_ele_seg3 ...
- Try importing feminout.__init__ ...
- Try importing feminout.convert2TetGen ...
- Try importing feminout.exportNastranMesh ...
- Try importing feminout.importCcxDatResults ...
- Try importing feminout.importCcxFrdResults ...
- Try importing feminout.importFenicsMesh ...
- Try importing feminout.importInpMesh ...
- Try importing feminout.importPyMesh ...
- Try importing feminout.importToolsFem ...
- Try importing feminout.importVTKResults ...
- Try importing feminout.importYamlJsonMesh ...
- Try importing feminout.importZ88Mesh ...
- Try importing feminout.importZ88O2Results ...
- Try importing feminout.readFenicsXDMF ...
- Try importing feminout.readFenicsXML ...
- Try importing feminout.writeFenicsXDMF ...
- Try importing feminout.writeFenicsXML ...
- Try importing femmesh.__init__ ...
- Try importing femmesh.femmesh2mesh ...
- Try importing femmesh.gmshtools ...
- Try importing femmesh.meshsetsgetter ...
- Try importing femmesh.meshtools ...
- Try importing femobjects.__init__ ...
- Try importing femobjects.base_fempythonobject ...
- Try importing femobjects.constant_vacuumpermittivity ...
- Try importing femobjects.constraint_bodyheatsource ...
- Try importing femobjects.constraint_centrif ...
- Try importing femobjects.constraint_electrostaticpotential ...
- Try importing femobjects.constraint_flowvelocity ...
- Try importing femobjects.constraint_initialflowvelocity ...
- Try importing femobjects.constraint_sectionprint ...
- Try importing femobjects.constraint_selfweight ...
- Try importing femobjects.constraint_tie ...
- Try importing femobjects.element_fluid1D ...
- Try importing femobjects.element_geometry1D ...
- Try importing femobjects.element_geometry2D ...
- Try importing femobjects.element_rotation1D ...
- Try importing femobjects.material_common ...
- Try importing femobjects.material_mechanicalnonlinear ...
- Try importing femobjects.material_reinforced ...
- Try importing femobjects.mesh_boundarylayer ...
- Try importing femobjects.mesh_gmsh ...
- Try importing femobjects.mesh_group ...
- Try importing femobjects.mesh_region ...
- Try importing femobjects.mesh_result ...
- Try importing femobjects.result_mechanical ...
- Try importing femobjects.solver_ccxtools ...
- Try importing femresult.__init__ ...
- Try importing femresult.resulttools ...
- Try importing femtest.__init__ ...
- Try importing femtools.__init__ ...
- Try importing femtools.ccxtools ...
- Try importing femtools.checksanalysis ...
- Try importing femtools.constants ...
- Try importing femtools.errors ...
- Try importing femtools.femutils ...
- Try importing femtools.geomtools ...
- Try importing femtools.membertools ...
- Try importing femtools.migrate_app ...
- Try importing femtools.tokrules ...
- Try importing femsolver.__init__ ...
- Try importing femsolver.equationbase ...
- Try importing femsolver.report ...
- Try importing femsolver.reportdialog ...
- Try importing femsolver.run ...
- Try importing femsolver.settings ...
- Try importing femsolver.signal ...
- Try importing femsolver.solver_taskpanel ...
- Try importing femsolver.solverbase ...
- Try importing femsolver.task ...
- Try importing femsolver.writerbase ...
- Try importing femsolver.elmer.__init__ ...
- Try importing femsolver.elmer.sifio ...
- Try importing femsolver.elmer.solver ...
- Try importing femsolver.elmer.tasks ...
- Try importing femsolver.elmer.writer ...
- Try importing femsolver.elmer.equations.__init__ ...
- Try importing femsolver.elmer.equations.elasticity ...
- Try importing femsolver.elmer.equations.electricforce ...
- Try importing femsolver.elmer.equations.electrostatic ...
- Try importing femsolver.elmer.equations.equation ...
- Try importing femsolver.elmer.equations.flow ...
- Try importing femsolver.elmer.equations.flux ...
- Try importing femsolver.elmer.equations.heat ...
- Try importing femsolver.elmer.equations.linear ...
- Try importing femsolver.elmer.equations.nonlinear ...
- Try importing femsolver.z88.__init__ ...
- Try importing femsolver.z88.solver ...
- Try importing femsolver.z88.tasks ...
- Try importing femsolver.z88.writer ...
- Try importing femsolver.calculix.__init__ ...
- Try importing femsolver.calculix.solver ...
- Try importing femsolver.calculix.tasks ...
- Try importing femsolver.calculix.write_constraint_centrif ...
- Try importing femsolver.calculix.write_constraint_contact ...
- Try importing femsolver.calculix.write_constraint_displacement ...
- Try importing femsolver.calculix.write_constraint_fixed ...
- Try importing femsolver.calculix.write_constraint_fluidsection ...
- Try importing femsolver.calculix.write_constraint_force ...
- Try importing femsolver.calculix.write_constraint_heatflux ...
- Try importing femsolver.calculix.write_constraint_initialtemperature ...
- Try importing femsolver.calculix.write_constraint_planerotation ...
- Try importing femsolver.calculix.write_constraint_pressure ...
- Try importing femsolver.calculix.write_constraint_sectionprint ...
- Try importing femsolver.calculix.write_constraint_selfweight ...
- Try importing femsolver.calculix.write_constraint_temperature ...
- Try importing femsolver.calculix.write_constraint_tie ...
- Try importing femsolver.calculix.write_constraint_transform ...
- Try importing femsolver.calculix.write_femelement_geometry ...
- Try importing femsolver.calculix.write_femelement_material ...
- Try importing femsolver.calculix.write_femelement_matgeosets ...
- Try importing femsolver.calculix.write_footer ...
- Try importing femsolver.calculix.write_mesh ...
- Try importing femsolver.calculix.write_step_equation ...
- Try importing femsolver.calculix.write_step_output ...
- Try importing femsolver.calculix.writer ...
- Try importing femcommands.__init__ ...
- Try importing femcommands.commands ...
- Try importing femcommands.manager ...
- Try importing femguiobjects.__init__
- Module to read results not found.
- Module pyNastran not found. Writing Mystran solver input will not be work.
- PropertyPostDataObject::SaveDocFile: ignore empty vtkUnstructuredGrid
- PropertyPostDataObject::SaveDocFile: ignore empty vtkUnstructuredGrid
- PropertyPostDataObject::SaveDocFile: ignore empty vtkUnstructuredGrid
- ...
- Try importing femguiutils.__init__ ...
- Try importing femguiutils.migrate_gui ...
- Try importing femguiutils.selection_widgets ...
- Try importing femtaskpanels.__init__ ...
- Try importing femtaskpanels.task_constraint_centrif ...
- Try importing femtaskpanels.task_constraint_electrostaticpotential ...
- Try importing femtaskpanels.task_constraint_flowvelocity ...
- Try importing femtaskpanels.task_constraint_initialflowvelocity ...
- Try importing femtaskpanels.task_constraint_sectionprint ...
- Try importing femtaskpanels.task_constraint_tie ...
- Try importing femtaskpanels.task_element_fluid1D ...
- Try importing femtaskpanels.task_element_geometry1D ...
- Try importing femtaskpanels.task_element_geometry2D ...
- Try importing femtaskpanels.task_element_rotation1D ...
- Try importing femtaskpanels.task_material_common ...
- Try importing femtaskpanels.task_material_reinforced ...
- Try importing femtaskpanels.task_mesh_boundarylayer ...
- Try importing femtaskpanels.task_mesh_gmsh ...
- Try importing femtaskpanels.task_mesh_group ...
- Try importing femtaskpanels.task_mesh_region ...
- Try importing femtaskpanels.task_result_mechanical ...
- Try importing femtaskpanels.task_solver_ccxtools ...
- Try importing femviewprovider.__init__ ...
- Try importing femviewprovider.view_base_femconstraint ...
- Try importing femviewprovider.view_base_femobject ...
- Try importing femviewprovider.view_constant_vacuumpermittivity ...
- Try importing femviewprovider.view_constraint_bodyheatsource ...
- Try importing femviewprovider.view_constraint_centrif ...
- Try importing femviewprovider.view_constraint_electrostaticpotential ...
- Try importing femviewprovider.view_constraint_flowvelocity ...
- Try importing femviewprovider.view_constraint_initialflowvelocity ...
- Try importing femviewprovider.view_constraint_sectionprint ...
- Try importing femviewprovider.view_constraint_selfweight ...
- Try importing femviewprovider.view_constraint_tie ...
- Try importing femviewprovider.view_element_fluid1D ...
- Try importing femviewprovider.view_element_geometry1D ...
- Try importing femviewprovider.view_element_geometry2D ...
- Try importing femviewprovider.view_element_rotation1D ...
- Try importing femviewprovider.view_material_common ...
- Try importing femviewprovider.view_material_mechanicalnonlinear ...
- Try importing femviewprovider.view_material_reinforced ...
- Try importing femviewprovider.view_mesh_boundarylayer ...
- Try importing femviewprovider.view_mesh_gmsh ...
- Try importing femviewprovider.view_mesh_group ...
- Try importing femviewprovider.view_mesh_region ...
- Try importing femviewprovider.view_mesh_result ...
- Try importing femviewprovider.view_result_mechanical ...
- Try importing femviewprovider.view_solver_ccxtools ...
- ok
- test_00print (femtest.app.test_object.TestObjectCreate) ...
- ****************************************************************************************************
- ********** run FEM TestObjectCreate tests **********************************************************
- ****************************************************************************************************
- ok
- test_femobjects_make (femtest.app.test_object.TestObjectCreate) ... doc objects count: 56, method: test_femobjects_make
- Save FreeCAD all objects file to /tmp/FEM_unittests/objects_create_all_2bbe7ee8e85e/all_objects.FCStd ...
- ok
- test_00print (femtest.app.test_object.TestObjectType) ...
- ****************************************************************************************************
- ********** run FEM TestObjectType tests ************************************************************
- ****************************************************************************************************
- ok
- test_femobjects_derivedfromfem (femtest.app.test_object.TestObjectType) ... doc objects count: 51, method: test_femobjects_derivedfromfem
- ok
- test_femobjects_derivedfromstd (femtest.app.test_object.TestObjectType) ... doc objects count: 51, method: test_femobjects_derivedfromstd
- ok
- test_femobjects_isoftype (femtest.app.test_object.TestObjectType) ... doc objects count: 51, method:
- PropertyPostDataObject::SaveDocFile: ignore empty vtkUnstructuredGrid
- PropertyPostDataObject::SaveDocFile: ignore empty vtkUnstructuredGrid
- PropertyPostDataObject::SaveDocFile: ignore empty vtkUnstructuredGrid
- test_femobjects_isoftype
- ok
- test_femobjects_type (femtest.app.test_object.TestObjectType) ... doc objects count: 51, method: test_femobjects_type
- ok
- test_00print (femtest.app.test_open.TestObjectOpen) ...
- ****************************************************************************************************
- ********** run FEM TestObjectOpen tests ************************************************************
- ****************************************************************************************************
- ok
- test_femobjects_open_de9b3fb438 (femtest.app.test_open.TestObjectOpen) ... load old document objects
- ok
- test_femobjects_open_head (femtest.app.test_open.TestObjectOpen) ... load master head document objects
- ok
- test_00print (femtest.app.test_material.TestMaterialUnits) ...
- ****************************************************************************************************
- ********** run FEM TestMaterialUnits tests *********************************************************
- ****************************************************************************************************
- ok
- test_known_quantity_units (femtest.app.test_material.TestMaterialUnits) ... AngleOfFriction
- CompressiveStrength
- Density
- ShearModulus
- UltimateTensileStrength
- YieldStrength
- YoungsModulus
- Stiffness
- SpecificHeat
- ThermalConductivity
- ThermalExpansionCoefficient
- ElectricalConductivity
- ok
- test_material_card_quantities (femtest.app.test_material.TestMaterialUnits) ... /usr/share/freecad/data/Mod/Material/StandardMaterial
- /usr/share/freecad/data/Mod/Material/StandardMaterial/PET-Generic.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-G300.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Concrete-Generic.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Invar-Generic.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-E360.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-3V45.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-C15.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S260NC.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-X5CrNi18-10.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S380MC.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Reinforcement-FIB-B500.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJL-300.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S275JR.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-C22E.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJS-800-1.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJS-400-15.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/AlMg3F24.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-15CrNi6.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/AlMgSi1F31.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S335JO.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-C50E.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/PP-Generic.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-36NiCrMo16.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-C40E.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S550MC.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/PA6-Generic.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-G260.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Glass-S2-GlassFibre.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S420MC.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-X2CrNiMoN17-13-3.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-X2CrNiN24-4.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-X6CrNiTi18-10.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-30CrNiMo8.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Acrylic-Glass-Generic.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJL-350.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJMW-360-12.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-St-E-315.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S335JR.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJMB-550-4.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S340MC.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-C55E.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-3C22.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S235JRG1.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-3C15.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-34CrNiMo6.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-C30E.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-E335-GC.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S335N.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/ABS-Generic.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-2C10.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-St-E-460.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Glass-E-GlassFibre.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-C10.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJMB-350-10.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJL-200.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/PTFE-Generic.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/AlZn4-5Mg1F35.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-C60E.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJL-150.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJS-500-7.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S275N.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJS-700-2.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJMB-650-2.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-1C60.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Copper-Generic.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S690MC.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-28Mn6.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-St-E-255.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJMW-450-7.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S460N.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S185.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-E295.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-St-E-380.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-3C35.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-20NiCrMo2.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-X5CrNiMo17-12-2.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S275JO.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-1C35.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-G230.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-St-37-2K.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S460MC.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJS-600-3.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Aluminum-6061-T6.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-E360-GC.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S355J2G3.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-X3CrNiMo13-14.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/PLA-Generic.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-36CrNiMo4.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S500MC.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJMW-400-5.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/PVC-Generic.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-E335.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/None.FCMat
- Parameter: Density --> value: 0 kg/m^3 --> Value 0 kg/m^3 = 0 for Density
- Parameter: UltimateTensileStrength --> value: 0 MPa --> Value 0 MPa = 0 for UltimateTensileStrength
- Parameter: YoungsModulus --> value: 0 MPa --> Value 0 MPa = 0 for YoungsModulus
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Graphite.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-G30Mn5.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S235JR.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Aluminum-Generic.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJMW-350-4.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Concrete-EN-C35_45.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S235JO.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Glass-Generic.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/CalculiX-Steel.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-1C45.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-17CrNiMo6.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-Generic.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-St-E-500.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-G20Mn5.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-1C22.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-G200.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJL-250.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-G16Mn5.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Wood-Generic.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-C25E.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-X39CrMo17-1.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-E295-GC.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-S420N.FCMat
- /usr/share/freecad/data/Mod/Material/StandardMaterial/Steel-EN-GJL-100.FCMat
- ok
- test_00print (femtest.app.test_mesh.TestMeshCommon) ...
- ****************************************************************************************************
- ********** run FEM TestMeshCommon tests ************************************************************
- ****************************************************************************************************
- ok
- test_mesh_seg2_python (femtest.app.test_mesh.TestMeshCommon) ... ok
- test_mesh_seg3_python (femtest.app.test_mesh.TestMeshCommon) ... ok
- test_unv_save_load (femtest.app.test_mesh.TestMeshCommon) ... ok
- test_writeAbaqus_precision (femtest.app.test_mesh.TestMeshCommon) ... ok
- test_00print (femtest.app.test_mesh.TestMeshEleTetra10) ...
- ****************************************************************************************************
- ********** run FEM TestMeshEleTetra10 tests ********************************************************
- ****************************************************************************************************
- ok
- test_tetra10_create (femtest.app.test_mesh.TestMeshEleTetra10) ... ok
- test_tetra10_inp (femtest.app.test_mesh.TestMeshEleTetra10) ... [1, (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)]
- ok
- test_tetra10_unv (femtest.app.test_mesh.TestMeshEleTetra10) ... [1, (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)]
- ok
- test_tetra10_vkt (femtest.app.test_mesh.TestMeshEleTetra10) ... [1, (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)]
- ok
- test_tetra10_yml (femtest.app.test_mesh.TestMeshEleTetra10) ... Converting indices to integer numbers ...OK
- Converting indices to integer numbers ...OK
- [1, (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)]
- ok
- test_tetra10_z88 (femtest.app.test_mesh.TestMeshEleTetra10) ... [1, (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)]
- ok
- test_00print (femtest.app.test_mesh.TestMeshGroups) ...
- ****************************************************************************************************
- ********** run FEM TestMeshGroups tests *********************************************************
- ****************************************************************************************************
- ok
- test_add_group_elements (femtest.app.test_mesh.TestMeshGroups)
- Add a node group, add elements to it. Verify that elements added ... ok
- test_add_groups (femtest.app.test_mesh.TestMeshGroups)
- Create different groups with different names. Check whether the ... ok
- test_delete_groups (femtest.app.test_mesh.TestMeshGroups)
- Adds a number of groups to FemMesh and deletes them ... ok
- test_00print (femtest.app.test_result.TestResult) ...
- ****************************************************************************************************
- ********** run FEM TestResult tests ****************************************************************
- ****************************************************************************************************
- ok
- test_disp_abs (femtest.app.test_result.TestResult) ... ok
- 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
- Read special 1DFlow nodes data form: /usr/lib64/freecad/Mod/Fem/femtest/data/calculix/thermomech_flow1D_inout_nodes.txt
- [['2', '15', '1', 'PIPE INLET\n'], ['13', '27', '28', 'PIPE OUTLET\n']]
- ok
- test_rho (femtest.app.test_result.TestResult) ... ok
- test_stress_principal_reinforced (femtest.app.test_result.TestResult) ... ok
- test_stress_principal_std (femtest.app.test_result.TestResult) ... ok
- test_stress_von_mises (femtest.app.test_result.TestResult) ... ok
- test_00print (femtest.app.test_ccxtools.TestCcxTools) ...
- ****************************************************************************************************
- ********** run FEM TestCcxTools tests **************************************************************
- ****************************************************************************************************
- ok
- test_box_frequency (femtest.app.test_ccxtools.TestCcxTools) ...
- --------------- Start of FEM ccxtools box_frequency test---------------
- Setting up working directory /tmp/FEM_unittests/ccxtools_box_frequency_686ce811a350
- Checking FEM inp file prerequisites for box_frequency ...
- Check prerequisites...
- Checking FEM inp file write...
- Writing /tmp/FEM_unittests/ccxtools_box_frequency_686ce811a350/Mesh.inp for box_frequency
- Get mesh data for constraints, materials and element geometry...
- [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'MechanicalMaterialSolid', 'mat_obj_name': 'MechanicalMaterial', 'ccx_mat_name': 'Steel-Generic'}]
- Getting mesh data time: 0.0 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/ccxtools_box_frequency_686ce811a350/Mesh.inp
- One monster input file.
- Writing time CalculiX input file: 0.001 seconds.
- Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/calculix/box_frequency.inp to /tmp/FEM_unittests/ccxtools_box_frequency_686ce811a350/Mesh.inp
- Setting up working directory to /usr/lib64/freecad/Mod/Fem/femtest/data/calculix in order to read simulated calculations
- Setting base name to read test box_frequency.frd file...
- Setting inp file name to read test box_frequency.frd file...
- Checking FEM frd file read from box_frequency...
- CalculiX read results...
- Read ccx results from frd file: /usr/lib64/freecad/Mod/Fem/femtest/data/calculix/box_frequency.frd
- Read ccx results from dat file: /usr/lib64/freecad/Mod/Fem/femtest/data/calculix/box_frequency.dat
- Reading stats from result object for box_frequency...
- Save FreeCAD file for box_frequency to /tmp/FEM_unittests/ccxtools_box_frequency_686ce811a350/box_frequency.FCStd...
- --------------- End of box_frequency -------------------
- ok
- test_box_static (femtest.app.test_ccxtools.TestCcxTools) ...
- --------------- Start of FEM ccxtools box_static test---------------
- Setting up working directory /tmp/FEM_unittests/ccxtools_box_static_68f1ed5a989f
- Checking FEM inp file prerequisites for box_static ...
- Check prerequisites...
- Checking FEM inp file write...
- Writing /tmp/FEM_unittests/ccxtools_box_static_68f1ed5a989f/Mesh.inp for box_static
- Get mesh data for constraints, materials and element geometry...
- [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'MechanicalMaterialSolid', 'mat_obj_name': 'MechanicalMaterial', 'ccx_mat_name': 'Steel-Generic'}]
- FemConstraintFixed:
- Type: Fem::ConstraintFixed, Name: FemConstraintFixed
- ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
- FemConstraintForce:
- Type: Fem::ConstraintForce, Name: FemConstraintForce
- ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face6
- No face data in finite volume element mesh. FreeCAD uses getccxVolumesByFace() to retrieve the volume elements of the ref_face.
- FemConstraintPressure:
- Type: Fem::ConstraintPressure, Name: FemConstraintPressure
- ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face2
- Getting mesh data time: 0.095 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/ccxtools_box_static_68f1ed5a989f/Mesh.inp
- One monster input file.
- Writing time CalculiX input file: 0.012 seconds.
- Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/calculix/box_static.inp to /tmp/FEM_unittests/ccxtools_box_static_68f1ed5a989f/Mesh.inp
- Setting up working directory to /usr/lib64/freecad/Mod/Fem/femtest/data/calculix in order to read simulated calculations
- Setting base name to read test box_static.frd file...
- Setting inp file name to read test box_static.frd file...
- Checking FEM frd file read from box_static...
- CalculiX read results...
- Read ccx results from frd file: /usr/lib64/freecad/Mod/Fem/femtest/data/calculix/box_static.frd
- Read ccx results from dat file: /usr/lib64/freecad/Mod/Fem/femtest/data/calculix/box_static.dat
- Reading stats from result object for box_static...
- Save FreeCAD file for box_static to /tmp/FEM_unittests/ccxtools_box_static_68f1ed5a989f/box_static.FCStd...
- --------------- End of box_static -------------------
- ok
- test_thermomech_flow1D (femtest.app.test_ccxtools.TestCcxTools) ...
- --------------- Start of FEM ccxtools thermomech_flow1D test---------------
- Setting up working directory /tmp/FEM_unittests/ccxtools_thermomech_flow1D_31330309242e
- Checking FEM inp file prerequisites for thermomech_flow1D ...
- Check prerequisites...
- Checking FEM inp file write...
- Writing /tmp/FEM_unittests/ccxtools_thermomech_flow1D_31330309242e/Mesh.inp for thermomech_flow1D
- Get mesh data for constraints, materials and element geometry...
- Fluid sections
- ERROR
- test_thermomech_spine (femtest.app.test_ccxtools.TestCcxTools) ...
- --------------- Start of FEM ccxtools thermomech_spine test---------------
- Setting up working directory /tmp/FEM_unittests/ccxtools_thermomech_spine_e50c43945ee0
- Checking FEM inp file prerequisites for thermomech_spine ...
- Check prerequisites...
- Checking FEM inp file write...
- Writing /tmp/FEM_unittests/ccxtools_thermomech_spine_e50c43945ee0/Mesh.inp for thermomech_spine
- Get mesh data for constraints, materials and element geometry...
- [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'MechanicalMaterialSolid', 'mat_obj_name': 'MechanicalMaterial', 'ccx_mat_name': 'Steel-Generic'}]
- FemConstraintFixed:
- Type: Fem::ConstraintFixed, Name: FemConstraintFixed
- ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
- FemConstraintTemperature:
- Type: Fem::ConstraintTemperature, Name: FemConstraintTemperature
- ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
- Getting mesh data time: 0.037 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/ccxtools_thermomech_spine_e50c43945ee0/Mesh.inp
- One monster input file.
- Writing time CalculiX input file: 0.008 seconds.
- Comparing /usr/lib64/freecad/Mod/Fem/femtest/data/calculix/thermomech_spine.inp to /tmp/FEM_unittests/ccxtools_thermomech_spine_e50c43945ee0/Mesh.inp
- Setting up working directory to /usr/lib64/freecad/Mod/Fem/femtest/data/calculix in order to read simulated calculations
- Setting base name to read test thermomech_spine.frd file...
- Setting inp file name to read test thermomech_spine.frd file...
- Checking FEM frd file read from thermomech_spine...
- CalculiX read results...
- Read ccx results from frd file: /usr/lib64/freecad/Mod/Fem/femtest/data/calculix/thermomech_spine.frd
- Read ccx results from dat file: /usr/lib64/freecad/Mod/Fem/femtest/data/calculix/thermomech_spine.dat
- Reading stats from result object for thermomech_spine...
- Save FreeCAD file for thermomech_spine to /tmp/FEM_unittests/ccxtools_thermomech_spine_e50c43945ee0/thermomech_spine.FCStd...
- --------------- End of thermomech_spine -------------------
- ok
- test_00print (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- ****************************************************************************************************
- ********** run FEM TestSolverCalculix tests *******************************************************
- ****************************************************************************************************
- ok
- test_box_frequency (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'MechanicalMaterialSolid', 'mat_obj_name': 'MechanicalMaterial', 'ccx_mat_name': 'Steel-Generic'}]
- Getting mesh data time: 0.0 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/solver_calculix_box_frequency_7150b1eff9b7/Mesh.inp
- One monster input file.
- Writing time CalculiX input file: 0.001 seconds.
- ok
- test_box_static (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'MechanicalMaterialSolid', 'mat_obj_name': 'MechanicalMaterial', 'ccx_mat_name': 'Steel-Generic'}]
- FemConstraintFixed:
- Type: Fem::ConstraintFixed, Name: FemConstraintFixed
- ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
- FemConstraintForce:
- Type: Fem::ConstraintForce, Name: FemConstraintForce
- ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face6
- No face data in finite volume element mesh. FreeCAD uses getccxVolumesByFace() to retrieve the volume elements of the ref_face.
- FemConstraintPressure:
- Type: Fem::ConstraintPressure, Name: FemConstraintPressure
- ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face2
- Getting mesh data time: 0.07 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/solver_calculix_box_static_1c59cbda1af6/Mesh.inp
- One monster input file.
- Writing time CalculiX input file: 0.001 seconds.
- ok
- test_ccx_buckling_flexuralbuckling (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'MechanicalMaterialSolid', 'mat_obj_name': 'MechanicalMaterial', 'ccx_mat_name': 'CalculiX-Steel'}]
- ConstraintFixed:
- Type: Fem::ConstraintFixed, Name: ConstraintFixed
- ReferenceShape ... Type: Face, Object name: Beam, Object label: Beam, Element name: Face5
- ConstraintForce:
- Type: Fem::ConstraintForce, Name: ConstraintForce
- ReferenceShape ... Type: Face, Object name: Beam, Object label: Beam, Element name: Face6
- No face data in finite volume element mesh. FreeCAD uses getccxVolumesByFace() to retrieve the volume elements of the ref_face.
- Getting mesh data time: 0.033 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/solver_calculix_ccx_buckling_flexuralbuckling_21160789c886/Mesh.inp
- One monster input file.
- Writing time CalculiX input file: 0.002 seconds.
- ok
- test_ccx_cantilever_beam_circle (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- Beam rotations
- std search: get_femelements_by_femnodes_std
- beam_axis_m is retrieved from the geometry but we could get if from mesh edge too
- [{'direction': Vector (8000.0, 0.0, 0.0), 'ids': [1, 2, 3, 4, 5], 'beam_axis_m': [-0.0, 1.0, 0]}]
- ConstraintFixed:
- Type: Fem::ConstraintFixed, Name: ConstraintFixed
- ReferenceShape ... Type: Vertex, Object name: CantileverLine, Object label: CantileverLine, Element name: Vertex1
- ConstraintForce:
- Type: Fem::ConstraintForce, Name: ConstraintForce
- ReferenceShape ... Type: Vertex, Object name: CantileverLine, Object label: CantileverLine, Element name: Vertex2
- Getting mesh data time: 0.002 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/solver_calculix_ccx_cantilever_beam_circle_f2aa04537ba5/Mesh.inp
- One monster input file.
- -0, 1, 0
- Writing time CalculiX input file: 0.0 seconds.
- ok
- test_ccx_cantilever_beam_pipe (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- Beam rotations
- std search: get_femelements_by_femnodes_std
- beam_axis_m is retrieved from the geometry but we could get if from mesh edge too
- [{'direction': Vector (8000.0, 0.0, 0.0), 'ids': [1, 2, 3, 4, 5], 'beam_axis_m': [-0.0, 1.0, 0]}]
- ConstraintFixed:
- Type: Fem::ConstraintFixed, Name: ConstraintFixed
- ReferenceShape ... Type: Vertex, Object name: CantileverLine, Object label: CantileverLine, Element name: Vertex1
- ConstraintForce:
- Type: Fem::ConstraintForce, Name: ConstraintForce
- ReferenceShape ... Type: Vertex, Object name: CantileverLine, Object label: CantileverLine, Element name: Vertex2
- Getting mesh data time: 0.002 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/solver_calculix_ccx_cantilever_beam_pipe_d2da54b685d2/Mesh.inp
- One monster input file.
- -0, 1, 0
- Writing time CalculiX input file: 0.001 seconds.
- ok
- test_ccx_cantilever_beam_rect (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- Beam rotations
- std search: get_femelements_by_femnodes_std
- beam_axis_m is retrieved from the geometry but we could get if from mesh edge too
- [{'direction': Vector (8000.0, 0.0, 0.0), 'ids': [1, 2, 3, 4, 5], 'beam_axis_m': [-0.0, 1.0, 0]}]
- ConstraintFixed:
- Type: Fem::ConstraintFixed, Name: ConstraintFixed
- ReferenceShape ... Type: Vertex, Object name: CantileverLine, Object label: CantileverLine, Element name: Vertex1
- ConstraintForce:
- Type: Fem::ConstraintForce, Name: ConstraintForce
- ReferenceShape ... Type: Vertex, Object name: CantileverLine, Object label: CantileverLine, Element name: Vertex2
- Getting mesh data time: 0.002 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/solver_calculix_ccx_cantilever_beam_rect_038a5bd1171f/Mesh.inp
- One monster input file.
- -0, 1, 0
- Writing time CalculiX input file: 0.001 seconds.
- ok
- test_ccx_cantilever_ele_hexa20 (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'FemMaterialSolid', 'mat_obj_name': 'FemMaterial', 'ccx_mat_name': 'CalculiX-Steel'}]
- ConstraintFixed:
- Type: Fem::ConstraintFixed, Name: ConstraintFixed
- ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
- ConstraintForce:
- Type: Fem::ConstraintForce, Name: ConstraintForce
- ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face2
- No face data in finite volume element mesh. FreeCAD uses getccxVolumesByFace() to retrieve the volume elements of the ref_face.
- Getting mesh data time: 0.026 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/solver_calculix_ccx_cantilever_ele_hexa20_ace7aa8f4660/Mesh.inp
- One monster input file.
- Writing time CalculiX input file: 0.001 seconds.
- ok
- test_ccx_cantilever_ele_quad4 (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- ConstraintFixed:
- Type: Fem::ConstraintFixed, Name: ConstraintFixed
- ReferenceShape ... Type: Edge, Object name: CanileverPlate, Object label: CanileverPlate, Element name: Edge1
- ConstraintForce:
- Type: Fem::ConstraintForce, Name: ConstraintForce
- ReferenceShape ... Type: Edge, Object name: CanileverPlate, Object label: CanileverPlate, Element name: Edge3
- Getting mesh data time: 0.001 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/solver_calculix_ccx_cantilever_ele_quad4_838434d62924/Mesh.inp
- One monster input file.
- Writing time CalculiX input file: 0.0 seconds.
- ok
- test_ccx_cantilever_ele_quad8 (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- ConstraintFixed:
- Type: Fem::ConstraintFixed, Name: ConstraintFixed
- ReferenceShape ... Type: Edge, Object name: CanileverPlate, Object label: CanileverPlate, Element name: Edge1
- ConstraintForce:
- Type: Fem::ConstraintForce, Name: ConstraintForce
- ReferenceShape ... Type: Edge, Object name: CanileverPlate, Object label: CanileverPlate, Element name: Edge3
- Getting mesh data time: 0.002 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/solver_calculix_ccx_cantilever_ele_quad8_6a9393206c46/Mesh.inp
- One monster input file.
- Writing time CalculiX input file: 0.0 seconds.
- ok
- test_ccx_cantilever_ele_seg2 (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- Beam rotations
- std search: get_femelements_by_femnodes_std
- beam_axis_m is retrieved from the geometry but we could get if from mesh edge too
- [{'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]}]
- ConstraintFixed:
- Type: Fem::ConstraintFixed, Name: ConstraintFixed
- ReferenceShape ... Type: Vertex, Object name: CantileverLine, Object label: CantileverLine, Element name: Vertex1
- ConstraintForce:
- Type: Fem::ConstraintForce, Name: ConstraintForce
- ReferenceShape ... Type: Vertex, Object name: CantileverLine, Object label: CantileverLine, Element name: Vertex2
- Getting mesh data time: 0.004 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/solver_calculix_ccx_cantilever_ele_seg2_6466caddcc6b/Mesh.inp
- One monster input file.
- -0, 1, 0
- Writing time CalculiX input file: 0.001 seconds.
- ok
- test_ccx_cantilever_ele_seg3 (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- Beam rotations
- std search: get_femelements_by_femnodes_std
- beam_axis_m is retrieved from the geometry but we could get if from mesh edge too
- [{'direction': Vector (8000.0, 0.0, 0.0), 'ids': [1, 2, 3, 4, 5], 'beam_axis_m': [-0.0, 1.0, 0]}]
- ConstraintFixed:
- Type: Fem::ConstraintFixed, Name: ConstraintFixed
- ReferenceShape ... Type: Vertex, Object name: CantileverLine, Object label: CantileverLine, Element name: Vertex1
- ConstraintForce:
- Type: Fem::ConstraintForce, Name: ConstraintForce
- ReferenceShape ... Type: Vertex, Object name: CantileverLine, Object label: CantileverLine, Element name: Vertex2
- Getting mesh data time: 0.002 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/solver_calculix_ccx_cantilever_ele_seg3_b588e8478813/Mesh.inp
- One monster input file.
- -0, 1, 0
- Writing time CalculiX input file: 0.001 seconds.
- ok
- test_ccx_cantilever_ele_tria3 (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- ConstraintFixed:
- Type: Fem::ConstraintFixed, Name: ConstraintFixed
- ReferenceShape ... Type: Edge, Object name: CanileverPlate, Object label: CanileverPlate, Element name: Edge1
- ConstraintForce:
- Type: Fem::ConstraintForce, Name: ConstraintForce
- ReferenceShape ... Type: Edge, Object name: CanileverPlate, Object label: CanileverPlate, Element name: Edge3
- Getting mesh data time: 0.004 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/solver_calculix_ccx_cantilever_ele_tria3_827d11c342c6/Mesh.inp
- One monster input file.
- Writing time CalculiX input file: 0.004 seconds.
- ok
- test_ccx_cantilever_ele_tria6 (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- ConstraintFixed:
- Type: Fem::ConstraintFixed, Name: ConstraintFixed
- ReferenceShape ... Type: Edge, Object name: CanileverPlate, Object label: CanileverPlate, Element name: Edge1
- ConstraintForce:
- Type: Fem::ConstraintForce, Name: ConstraintForce
- ReferenceShape ... Type: Edge, Object name: CanileverPlate, Object label: CanileverPlate, Element name: Edge3
- Getting mesh data time: 0.002 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/solver_calculix_ccx_cantilever_ele_tria6_75631252f914/Mesh.inp
- One monster input file.
- Writing time CalculiX input file: 0.001 seconds.
- ok
- test_ccx_cantilever_faceload (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'FemMaterialSolid', 'mat_obj_name': 'FemMaterial', 'ccx_mat_name': 'CalculiX-Steel'}]
- ConstraintFixed:
- Type: Fem::ConstraintFixed, Name: ConstraintFixed
- ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
- ConstraintForce:
- Type: Fem::ConstraintForce, Name: ConstraintForce
- ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face2
- No face data in finite volume element mesh. FreeCAD uses getccxVolumesByFace() to retrieve the volume elements of the ref_face.
- Getting mesh data time: 0.015 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/solver_calculix_ccx_cantilever_faceload_9e31adb0d722/Mesh.inp
- One monster input file.
- Writing time CalculiX input file: 0.001 seconds.
- ok
- test_ccx_cantilever_nodeload (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'FemMaterialSolid', 'mat_obj_name': 'FemMaterial', 'ccx_mat_name': 'CalculiX-Steel'}]
- ConstraintFixed:
- Type: Fem::ConstraintFixed, Name: ConstraintFixed
- ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
- ConstraintForce:
- Type: Fem::ConstraintForce, Name: ConstraintForce
- ReferenceShape ... Type: Vertex, Object name: Box, Object label: Box, Element name: Vertex5
- ReferenceShape ... Type: Vertex, Object name: Box, Object label: Box, Element name: Vertex6
- ReferenceShape ... Type: Vertex, Object name: Box, Object label: Box, Element name: Vertex7
- ReferenceShape ... Type: Vertex, Object name: Box, Object label: Box, Element name: Vertex8
- Getting mesh data time: 0.006 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/solver_calculix_ccx_cantilever_nodeload_8ec2564c8ffb/Mesh.inp
- One monster input file.
- Writing time CalculiX input file: 0.001 seconds.
- ok
- test_ccx_cantilever_prescribeddisplacement (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'FemMaterialSolid', 'mat_obj_name': 'FemMaterial', 'ccx_mat_name': 'CalculiX-Steel'}]
- ConstraintFixed:
- Type: Fem::ConstraintFixed, Name: ConstraintFixed
- ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
- ConstraintDisplacmentPrescribed:
- Type: Fem::ConstraintDisplacement, Name: ConstraintDisplacmentPrescribed
- ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face2
- Getting mesh data time: 0.01 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/solver_calculix_ccx_cantilever_prescribeddisplacement_0f18f62b6f9a/Mesh.inp
- One monster input file.
- Writing time CalculiX input file: 0.001 seconds.
- ok
- test_constraint_centrif (femtest.app.test_solver_calculix.TestSolverCalculix) ... ok
- test_constraint_contact_shell_shell (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- ConstraintFixed:
- Type: Fem::ConstraintFixed, Name: ConstraintFixed
- ReferenceShape ... Type: Edge, Object name: Lower_tube, Object label: Lower_tube, Element name: Edge2
- ReferenceShape ... Type: Edge, Object name: Upper_tube, Object label: Upper_tube, Element name: Edge3
- ConstraintContact:
- Type: Fem::ConstraintContact, Name: ConstraintContact
- ConstraintForce:
- Type: Fem::ConstraintForce, Name: ConstraintForce
- ReferenceShape ... Type: Vertex, Object name: Load_place_point, Object label: Load_place_point, Element name: Vertex1
- Getting mesh data time: 4.714 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/solver_calculix_constraint_contact_shell_shell_ceda666ffc92/Mesh.inp
- One monster input file.
- Writing time CalculiX input file: 0.067 seconds.
- ok
- test_constraint_contact_solid_solid (femtest.app.test_solver_calculix.TestSolverCalculix) ... ok
- test_constraint_sectionprint (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'MaterialSolid', 'mat_obj_name': 'Material', 'ccx_mat_name': 'CalculiX-Steel'}]
- ConstraintFixed:
- Type: Fem::ConstraintFixed, Name: ConstraintFixed
- ReferenceShape ... Type: Face, Object name: BooleanFragments, Object label: BooleanFragments, Element name: Face9
- ConstraintPressure:
- Type: Fem::ConstraintPressure, Name: ConstraintPressure
- ReferenceShape ... Type: Face, Object name: BooleanFragments, Object label: BooleanFragments, Element name: Face1
- Getting mesh data time: 0.188 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/solver_calculix_constraint_sectionprint_b119345127bd/Mesh.inp
- One monster input file.
- Writing time CalculiX input file: 0.009 seconds.
- ok
- test_constraint_selfweight_cantilever (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'FemMaterialSolid', 'mat_obj_name': 'FemMaterial', 'ccx_mat_name': 'CalculiX-Steel'}]
- ConstraintFixed:
- Type: Fem::ConstraintFixed, Name: ConstraintFixed
- ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
- Getting mesh data time: 0.006 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/solver_calculix_constraint_selfweight_cantilever_8f064227ed5e/Mesh.inp
- One monster input file.
- Writing time CalculiX input file: 0.006 seconds.
- ok
- test_constraint_tie (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'MechanicalMaterialSolid', 'mat_obj_name': 'MechanicalMaterial', 'ccx_mat_name': 'Calculix-Steel'}]
- ConstraintFixed:
- Type: Fem::ConstraintFixed, Name: ConstraintFixed
- ReferenceShape ... Type: Edge, Object name: BooleanFragments, Object label: BooleanFragments, Element name: Edge1
- ConstraintTie:
- Type: Fem::ConstraintTie, Name: ConstraintTie
- ReferenceShape ... Type: Face, Object name: BooleanFragments, Object label: BooleanFragments, Element name: Face5
- ReferenceShape ... Type: Face, Object name: BooleanFragments, Object label: BooleanFragments, Element name: Face7
- ConstraintForce:
- Type: Fem::ConstraintForce, Name: ConstraintForce
- ReferenceShape ... Type: Edge, Object name: BooleanFragments, Object label: BooleanFragments, Element name: Edge2
- Getting mesh data time: 0.206 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/solver_calculix_constraint_tie_daf88d7af6ee/Mesh.inp
- One monster input file.
- Writing time CalculiX input file: 0.058 seconds.
- ok
- test_constraint_transform_beam_hinged (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'FemMaterialSolid', 'mat_obj_name': 'FemMaterial', 'ccx_mat_name': 'CException in thread Thread-143 (protector):
- alculiX-Steel'}]
- FemConstraintDisplacment:
- Type: Fem::ConstraintDisplacement, Name: FemConstraintDisplacment
- ReferenceShape ... Type: Face, Object name: CompoundFilter, Object label: CompoundFilter, Element name: Face4
- ReferenceShape ... Type: Face, Object name: CompoundFilter, Object label: CompoundFilter, Element name: Face5
- FemConstraintTransform1:
- Type: Fem::ConstraintTransform, Name: FemConstraintTransform1
- ReferenceShape ... Type: Face, Object name: CompoundFilter, Object label: CompoundFilter, Element name: Face4
- FemConstraintTransform2:
- Type: Fem::ConstraintTransform, Name: FemConstraintTransform2
- ReferenceShape ... Type: Face, Object name: CompoundFilter, Object label: CompoundFilter, Element name: Face5
- FemConstraintPressure:
- Type: Fem::ConstraintPressure, Name: FemConstraintPressure
- ReferenceShape ... Type: Face, Object name: CompoundFilter, Object label: CompoundFilter, Element name: Face8
- Getting mesh data time: 0.533 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/solver_calculix_constraint_transform_beam_hinged_d5ca840a2e77/Mesh.inp
- One monster input file.
- Writing time CalculiX input file: 0.009 seconds.
- ok
- test_constraint_transform_torque (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'MechanicalMaterialSolid', 'mat_obj_name': 'MechanicalMaterial', 'ccx_mat_name': 'Calculix-Steel'}]
- ConstraintFixed:
- Type: Fem::ConstraintFixed, Name: ConstraintFixed
- ReferenceShape ... Type: Face, Object name: Cut, Object label: Cut, Element name: Face3
- ConstraintTransform:
- Type: Fem::ConstraintTransform, Name: ConstraintTransform
- ReferenceShape ... Type: Face, Object name: Cut, Object label: Cut, Element name: Face1
- ConstraintForce:
- Type: Fem::ConstraintForce, Name: ConstraintForce
- ReferenceShape ... Type: Face, Object name: Cut, Object label: Cut, Element name: Face1
- No face data in finite volume element mesh. FreeCAD uses getccxVolumesByFace() to retrieve the volume elements of the ref_face.
- Getting mesh data time: 9.758 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/solver_calculix_constraint_transform_torque_ffdc3aa0d406/Mesh.inp
- One monster input file.
- Writing time CalculiX input file: 0.031 seconds.
- FAIL
- test_frequency_beamsimple (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'MechanicalMaterialSolid', 'mat_obj_name': 'MechanicalMaterial', 'ccx_mat_name': 'Steel-Generic'}]
- Fix_XYZ:
- Type: Fem::ConstraintDisplacement, Name: Fix_XYZ
- ReferenceShape ... Type: Edge, Object name: Box, Object label: Box, Element name: Edge4
- Fix_YZ:
- Type: Fem::ConstraintDisplacement, Name: Fix_YZ
- ReferenceShape ... Type: Edge, Object name: Box, Object label: Box, Element name: Edge8
- Getting mesh data time: 0.008 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/solver_calculix_frequency_beamsimple_55fe8965bc65/Mesh.inp
- One monster input file.
- Writing time CalculiX input file: 0.046 seconds.
- ok
- test_material_multiple_bendingbeam_fiveboxes (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- Materials
- Traceback (most recent call last):
- File "/usr/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
- self.run()
- File "/usr/lib/python3.10/threading.py", line 953, in run
- self._target(*self._args, **self._kwargs)
- File "/usr/lib64/freecad/Mod/Fem/femsolver/task.py", line 118, in protector
- self.run()
- File "/usr/lib64/freecad/Mod/Fem/femsolver/calculix/tasks.py", line 88, in run
- meshdatagetter.get_mesh_sets()
- File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 134, in get_mesh_sets
- self.get_element_sets_material_and_femelement_geometry()
- File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 678, in get_element_sets_material_and_femelement_geometry
- self.get_material_elements()
- File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 636, in get_material_elements
- self.get_solid_element_sets(self.member.mats_linear)
- File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 552, in get_solid_element_sets
- control = meshtools.get_femelement_sets(
- File "/usr/lib64/freecad/Mod/Fem/femmesh/meshtools.py", line 488, in get_femelement_sets
- referenced_femelements = np.zeros((max(femelement_table.keys())+1,),dtype=np.int)
- File "/usr/lib/python3.10/site-packages/numpy/__init__.py", line 305, in __getattr__
- raise AttributeError(__former_attrs__[attr])
- AttributeError: module 'numpy' has no attribute 'int'.
- `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.
- The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
- https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations. Did you mean: 'inf'?
- Exception in thread Thread-149 (protector):
- ERROR
- test_material_multiple_bendingbeam_fivefaces (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- Materials
- Traceback (most recent call last):
- File "/usr/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
- self.run()
- File "/usr/lib/python3.10/threading.py", line 953, in run
- self._target(*self._args, **self._kwargs)
- File "/usr/lib64/freecad/Mod/Fem/femsolver/task.py", line 118, in protector
- self.run()
- File "/usr/lib64/freecad/Mod/Fem/femsolver/calculix/tasks.py", line 88, in run
- meshdatagetter.get_mesh_sets()
- File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 134, in get_mesh_sets
- self.get_element_sets_material_and_femelement_geometry()
- File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 678, in get_element_sets_material_and_femelement_geometry
- self.get_material_elements()
- File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 642, in get_material_elements
- meshtools.get_femelement_sets(
- File "/usr/lib64/freecad/Mod/Fem/femmesh/meshtools.py", line 488, in get_femelement_sets
- referenced_femelements = np.zeros((max(femelement_table.keys())+1,),dtype=np.int)
- File "/usr/lib/python3.10/site-packages/numpy/__init__.py", line 305, in __getattr__
- raise AttributeError(__former_attrs__[attr])
- AttributeError: module 'numpy' has no attribute 'int'.
- `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.
- The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
- https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations. Did you mean: 'inf'?
- Exception in thread Thread-155 (protector):
- ERROR
- test_material_multiple_tensionrod_twoboxes (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- Materials
- Traceback (most recent call last):
- File "/usr/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
- self.run()
- File "/usr/lib/python3.10/threading.py", line 953, in run
- self._target(*self._args, **self._kwargs)
- File "/usr/lib64/freecad/Mod/Fem/femsolver/task.py", line 118, in protector
- self.run()
- File "/usr/lib64/freecad/Mod/Fem/femsolver/calculix/tasks.py", line 88, in run
- meshdatagetter.get_mesh_sets()
- File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 134, in get_mesh_sets
- self.get_element_sets_material_and_femelement_geometry()
- File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 678, in get_element_sets_material_and_femelement_geometry
- self.get_material_elements()
- File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 636, in get_material_elements
- self.get_solid_element_sets(self.member.mats_linear)
- File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 552, in get_solid_element_sets
- control = meshtools.get_femelement_sets(
- File "/usr/lib64/freecad/Mod/Fem/femmesh/meshtools.py", line 488, in get_femelement_sets
- referenced_femelements = np.zeros((max(femelement_table.keys())+1,),dtype=np.int)
- File "/usr/lib/python3.10/site-packages/numpy/__init__.py", line 305, in __getattr__
- raise AttributeError(__former_attrs__[attr])
- AttributeError: module 'numpy' has no attribute 'int'.
- `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.
- The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
- https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations. Did you mean: 'inf'?
- ERROR
- test_material_nonlinear (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'Material_linSolid', 'mat_obj_name': 'Material_lin', 'ccx_mat_name': 'CalculiX-Steel'}]
- ConstraintFixed:
- Type: Fem::ConstraintFixed, Name: ConstraintFixed
- ReferenceShape ... Type: Face, Object name: Hole_Plate, Object label: Hole_Plate, Element name: Face4
- ConstraintPressure:
- Type: Fem::ConstraintPressure, Name: ConstraintPressure
- ReferenceShape ... Type: Face, Object name: Hole_Plate, Object label: Hole_Plate, Element name: Face2
- Getting mesh data time: 0.388 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/solver_calculix_material_nonlinear_ab51332751a0/Mesh.inp
- One monster input file.
- Writing time CalculiX input file: 0.055 seconds.
- ok
- test_square_pipe_end_twisted_edgeforces (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- ConstraintFixed:
- Type: Fem::ConstraintFixed, Name: ConstraintFixed
- ReferenceShape ... Type: Edge, Object name: SquareTube, Object label: SquareTube, Element name: Edge4
- ReferenceShape ... Type: Edge, Object name: SquareTube, Object label: SquareTube, Element name: Edge7
- ReferenceShape ... Type: Edge, Object name: SquareTube, Object label: SquareTube, Element name: Edge10
- ReferenceShape ... Type: Edge, Object name: SquareTube, Object label: SquareTube, Element name: Edge12
- ConstraintForce1:
- Type: Fem::ConstraintForce, Name: ConstraintForce1
- ReferenceShape ... Type: Edge, Object name: SquareTube, Object label: SquareTube, Element name: Edge9
- ConstraintForce2:
- Type: Fem::ConstraintForce, Name: ConstraintForce2
- ReferenceShape ... Type: Edge, Object name: SquareTube, Object label: SquareTube, Element name: Edge3
- ConstraintForce3:
- Type: Fem::ConstraintForce, Name: ConstraintForce3
- ReferenceShape ... Type: Edge, Object name: SquareTube, Object label: SquareTube, Element name: Edge11
- ConstraintForce4:
- Type: Fem::ConstraintForce, Name: ConstraintForce4
- ReferenceShape ... Type: Edge, Object name: SquareTube, Object label: SquareTube, Element name: Edge6
- Getting mesh data time: 0.016 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/solver_calculix_square_pipe_end_twisted_edgeforces_8833086e5f8f/Mesh.inp
- One monster input file.
- Writing time CalculiX input file: 0.007 seconds.
- ok
- test_square_pipe_end_twisted_nodeforces (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- ConstraintFixed:
- Type: Fem::ConstraintFixed, Name: ConstraintFixed
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex6
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex15
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex5
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex29
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex42
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex30
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex9
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex31
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex33
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex32
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex3
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex34
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex46
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex1
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex36
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex11
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex38
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex12
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex39
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex13
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex40
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex16
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex35
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex14
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex47
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex20
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex37
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex18
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex41
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex17
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex10
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex26
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex43
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex21
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex44
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex19
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex4
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex28
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex48
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex22
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex8
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex23
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex7
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex24
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex45
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex27
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex2
- ReferenceShape ... Type: Vertex, Object name: Fixes, Object label: Fixes, Element name: Vertex25
- ConstraintForce1:
- Type: Fem::ConstraintForce, Name: ConstraintForce1
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex1
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex14
- ConstraintForce2:
- Type: Fem::ConstraintForce, Name: ConstraintForce2
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex2
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex8
- ConstraintForce3:
- Type: Fem::ConstraintForce, Name: ConstraintForce3
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex20
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex21
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex22
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex23
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex24
- ConstraintForce4:
- Type: Fem::ConstraintForce, Name: ConstraintForce4
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex9
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex10
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex11
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex12
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex13
- ConstraintForce5:
- Type: Fem::ConstraintForce, Name: ConstraintForce5
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex43
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex44
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex45
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex46
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex47
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex48
- ConstraintForce6:
- Type: Fem::ConstraintForce, Name: ConstraintForce6
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex31
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex32
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex33
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex34
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex35
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex36
- ConstraintForce7:
- Type: Fem::ConstraintForce, Name: ConstraintForce7
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex1
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex2
- ConstraintForce8:
- Type: Fem::ConstraintForce, Name: ConstraintForce8
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex8
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex14
- ConstraintForce9:
- Type: Fem::ConstraintForce, Name: ConstraintForce9
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex3
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex4
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex5
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex6
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex7
- ConstraintForce10:
- Type: Fem::ConstraintForce, Name: ConstraintForce10
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex15
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex16
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex17
- ReferenceShape ... Type: Vertex, Object name: Forces, ObjectException in thread Thread-179 (protector):
- label: Forces, Element name: Vertex18
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex19
- ConstraintForce11:
- Type: Fem::ConstraintForce, Name: ConstraintForce11
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex25
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex26
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex27
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex28
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex29
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex30
- ConstraintForce12:
- Type: Fem::ConstraintForce, Name: ConstraintForce12
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex37
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex38
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex39
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex40
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex41
- ReferenceShape ... Type: Vertex, Object name: Forces, Object label: Forces, Element name: Vertex42
- Getting mesh data time: 0.036 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/solver_calculix_square_pipe_end_twisted_nodeforces_910135c489a9/Mesh.inp
- One monster input file.
- Writing time CalculiX input file: 0.007 seconds.
- ok
- test_thermomech_bimetall (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- Materials
- Traceback (most recent call last):
- File "/usr/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
- self.run()
- File "/usr/lib/python3.10/threading.py", line 953, in run
- self._target(*self._args, **self._kwargs)
- File "/usr/lib64/freecad/Mod/Fem/femsolver/task.py", line 118, in protector
- self.run()
- File "/usr/lib64/freecad/Mod/Fem/femsolver/calculix/tasks.py", line 88, in run
- meshdatagetter.get_mesh_sets()
- File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 134, in get_mesh_sets
- self.get_element_sets_material_and_femelement_geometry()
- File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 678, in get_element_sets_material_and_femelement_geometry
- self.get_material_elements()
- File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 636, in get_material_elements
- self.get_solid_element_sets(self.member.mats_linear)
- File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 552, in get_solid_element_sets
- control = meshtools.get_femelement_sets(
- File "/usr/lib64/freecad/Mod/Fem/femmesh/meshtools.py", line 488, in get_femelement_sets
- referenced_femelements = np.zeros((max(femelement_table.keys())+1,),dtype=np.int)
- File "/usr/lib/python3.10/site-packages/numpy/__init__.py", line 305, in __getattr__
- raise AttributeError(__former_attrs__[attr])
- AttributeError: module 'numpy' has no attribute 'int'.
- `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.
- The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
- https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations. Did you mean: 'inf'?
- Exception in thread Thread-185 (protector):
- ERROR
- test_thermomech_flow1D (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- Fluid sections
- Traceback (most recent call last):
- File "/usr/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
- self.run()
- File "/usr/lib/python3.10/threading.py", line 953, in run
- self._target(*self._args, **self._kwargs)
- File "/usr/lib64/freecad/Mod/Fem/femsolver/task.py", line 118, in protector
- self.run()
- File "/usr/lib64/freecad/Mod/Fem/femsolver/calculix/tasks.py", line 88, in run
- meshdatagetter.get_mesh_sets()
- File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 134, in get_mesh_sets
- self.get_element_sets_material_and_femelement_geometry()
- File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 674, in get_element_sets_material_and_femelement_geometry
- self.get_element_fluid1D_elements()
- File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 615, in get_element_fluid1D_elements
- meshtools.get_femelement_sets(
- File "/usr/lib64/freecad/Mod/Fem/femmesh/meshtools.py", line 488, in get_femelement_sets
- referenced_femelements = np.zeros((max(femelement_table.keys())+1,),dtype=np.int)
- File "/usr/lib/python3.10/site-packages/numpy/__init__.py", line 305, in __getattr__
- raise AttributeError(__former_attrs__[attr])
- AttributeError: module 'numpy' has no attribute 'int'.
- `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.
- The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
- https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations. Did you mean: 'inf'?
- ERROR
- test_thermomech_spine (femtest.app.test_solver_calculix.TestSolverCalculix) ...
- Get mesh data for constraints, materials and element geometry...
- [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'MechanicalMaterialSolid', 'mat_obj_name': 'MechanicalMaterial', 'ccx_mat_name': 'Steel-Generic'}]
- FemConstraintFixed:
- Type: Fem::ConstraintFixed, Name: FemConstraintFixed
- ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
- FemConstraintTemperature:
- Type: Fem::ConstraintTemperature, Name: FemConstraintTemperature
- ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
- Getting mesh data time: 0.031 seconds.
- CalculiX solver input writing...
- Input file:/tmp/FEM_unittests/solver_calculix_thermomech_spine_48a8f8d83f56/Mesh.inp
- One monster input file.
- Writing time CalculiX input file: 0.001 seconds.
- ok
- test_00print (femtest.app.test_solver_elmer.TestSolverElmer) ...
- ****************************************************************************************************
- ********** run FEM TestSolverElmer tests *******************************************************
- ****************************************************************************************************
- ok
- test_box_static_0_mm (femtest.app.test_solver_elmer.TestSolverElmer) ...
- Saved unit schema: 0. Set unit schema to 0.
- Machine testmode: True
- Write elmer input files to: /tmp/FEM_unittests/solver_elmer_box_static_0_mm_b9664e496b6b
- The FreeCAD standard unit schema mm/kg/s is used. Elmer sif-file writing is however done in SI units.
- ElementDimension: 3
- Solver Elmer testmode, Gmsh will not be used. It might not be installed.
- Solver Elmer testmode, ElmerGrid will not be used. It might not be installed.
- Test writing STARTINFO file
- Test writing case file
- Test writing GMSH geo file
- ok
- test_ccxcantilever_faceload_0_mm (femtest.app.test_solver_elmer.TestSolverElmer) ...
- Saved unit schema: 0. Set unit schema to 0.
- Machine testmode: True
- Write elmer input files to: /tmp/FEM_unittests/solver_elmer_ccxcantilever_faceload_0_mm_e1873c1b4ad8
- The FreeCAD standard unit schema mm/kg/s is used. Elmer sif-file writing is however done in SI units.
- ElementDimension: 3
- Solver Elmer testmode, Gmsh will not be used. It might not be installed.
- Solver Elmer testmode, ElmerGrid will not be used. It might not be installed.
- ok
- test_ccxcantilever_faceload_1_si (femtest.app.test_solver_elmer.TestSolverElmer) ...
- Saved unit schema: 0. Set unit schema to 1.
- Machine testmode: True
- Write elmer input files to: /tmp/FEM_unittests/solver_elmer_ccxcantilever_faceload_1_si_e350cdb49b04
- The SI unit schema m/kg/s is used. Elmer sif-file writing is done in SI-units.
- 'Coordinate Scaling Revert = Logical True' was inserted into the solver input file.
- ElementDimension: 3
- Solver Elmer testmode, Gmsh will not be used. It might not be installed.
- Solver Elmer testmode, ElmerGrid will not be used. It might not be installed.
- Reset unit schema back to 0
- ok
- test_ccxcantilever_nodeload_0_mm (femtest.app.test_solver_elmer.TestSolverElmer) ...
- Saved unit schema: 0. Set unit schema to 0.
- Machine testmode: True
- Write elmer input files to: /tmp/FEM_unittests/solver_elmer_ccxcantilever_nodeload_0_mm_52e1fafa2e4a
- The FreeCAD standard unit schema mm/kg/s is used. Elmer sif-file writing is however done in SI units.
- ElementDimension: 3
- Solver Elmer testmode, Gmsh will not be used. It might not be installed.
- Solver Elmer testmode, ElmerGrid will not be used. It might not be installed.
- ok
- test_ccxcantilever_prescribeddisplacement_0_mm (femtest.app.test_solver_elmer.TestSolverElmer) ...
- Saved unit schema: 0. Set unit schema to 0.
- Machine testmode: True
- Write elmer input files to: /tmp/FEM_unittests/solver_elmer_ccxcantilever_prescribeddisplacement_0_mm_f17b339752e9
- The FreeCAD standard unit schema mm/kg/s is used. Elmer sif-file writing is however done in SI units.
- ElementDimension: 3
- Solver Elmer testmode, Gmsh will not be used. It might not be installed.
- Solver Elmer testmode, ElmerGrid will not be used. It might noThe femelement_table needs to be calculated.
- t be installed.
- ok
- test_00print (femtest.app.test_solver_z88.TestSolverZ88) ...
- ****************************************************************************************************
- ********** run FEM TestSolverFrameWork tests *******************************************************
- ****************************************************************************************************
- ok
- test_ccx_cantilever_ele_hexa20 (femtest.app.test_solver_z88.TestSolverZ88) ...
- ------------- Start of FEM Z88 tests for ccx_cantilever_ele_hexa20 -------
- Save FreeCAD file to /tmp/FEM_unittests/solver_z88_ccx_cantilever_ele_hexa20_a9370c5898d5/ccx_cantilever_ele_hexa20.FCStd ...
- Get mesh data for constraints, materials and element geometry...
- [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'FemMaterialSolid', 'mat_obj_name': 'FemMaterial', 'ccx_mat_name': 'CalculiX-Steel'}]
- ConstraintFixed:
- Type: Fem::ConstraintFixed, Name: ConstraintFixed
- ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
- ConstraintForce:
- Type: Fem::ConstraintForce, Name: ConstraintForce
- ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face2
- No face data in finite volume element mesh. FreeCAD uses getccxVolumesByFace() to retrieve the volume elements of the ref_face.
- Getting mesh data time: 0.026 seconds.
- Z88 solver input writing...
- FemInputWriterZ88 --> self.file_name --> /tmp/FEM_unittests/solver_z88_ccx_cantilever_ele_hexa20_a9370c5898d5/z88
- Write z88 input files to: /tmp/FEM_unittests/solver_z88_ccx_cantilever_ele_hexa20_a9370c5898d5
- {'INTORD': '3', 'INTOS': '0', 'IHFLAG': '0', 'ISFLAG': '0'}
- Writing time input file: 0.0 seconds
- ['z88int.txt', 'z88i1.txt', 'z88man.txt', 'z88.dyn', '51.txt', 'z88i2.txt', 'z88elp.txt', 'z88i5.txt', 'z88mat.txt']
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- --------------- End of FEM Z88 tests for ccx_cantilever_ele_hexa20 ---------
- ok
- test_ccx_cantilever_ele_tria6 (femtest.app.test_solver_z88.TestSolverZ88) ... ok
- test_ccx_cantilever_faceload (femtest.app.test_solver_z88.TestSolverZ88) ...
- ------------- Start of FEM Z88 tests for ccx_cantilever_faceload -------
- Save FreeCAD file to /tmp/FEM_unittests/solver_z88_ccx_cantilever_faceload_5eecc84fe959/ccx_cantilever_faceload.FCStd ...
- Get mesh data for constraints, materials and element geometry...
- [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'FemMaterialSolid', 'mat_obj_name': 'FemMaterial', 'ccx_mat_name': 'CalculiX-Steel'}]
- ConstraintFixed:
- Type: Fem::ConstraintFixed, Name: ConstraintFixThe femelement_table needs to be calculated.
- The femelement_table needs to be calculated.
- ed
- ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
- ConstraintForce:
- Type: Fem::ConstraintForce, Name: ConstraintForce
- ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face2
- No face data in finite volume element mesh. FreeCAD uses getccxVolumesByFace() to retrieve the volume elements of the ref_face.
- Getting mesh data time: 0.015 seconds.
- Z88 solver input writing...
- FemInputWriterZ88 --> self.file_name --> /tmp/FEM_unittests/solver_z88_ccx_cantilever_faceload_5eecc84fe959/z88
- Write z88 input files to: /tmp/FEM_unittests/solver_z88_ccx_cantilever_faceload_5eecc84fe959
- {'INTORD': '4', 'INTOS': '0', 'IHFLAG': '0', 'ISFLAG': '0'}
- Writing time input file: 0.0 seconds
- ['z88int.txt', 'z88i1.txt', 'z88man.txt', 'z88.dyn', '51.txt', 'z88i2.txt', 'z88elp.txt', 'z88i5.txt', 'z88mat.txt']
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- --------------- End of FEM Z88 tests for ccx_cantilever_faceload ---------
- ok
- test_ccx_cantilever_nodeload (femtest.app.test_solver_z88.TestSolverZ88) ...
- ------------- Start of FEM Z88 tests for ccx_cantilever_nodeload -------
- Save FreeCAD file to /tmp/FEM_unittests/solver_z88_ccx_cantilever_nodeload_5f3566f92766/ccx_cantilever_nodeload.FCStd ...
- Get mesh data for constraints, materials and element geometry...
- [{'ccx_elset': 'Evolumes', 'ccx_elset_name': 'FemMaterialSolid', 'mat_obj_name': 'FemMaterial', 'ccx_mat_name': 'CalculiX-Steel'}]
- ConstraintFixed:
- Type: Fem::ConstraintFixed, Name: ConstraintFixed
- ReferenceShape ... Type: Face, Object name: Box, Object label: Box, Element name: Face1
- ConstraintForce:
- Type: Fem::ConstraintForce, Name: ConstraintForce
- ReferenceShape ... Type: Vertex, Object name: Box, Object label: Box, Element name: Vertex5
- ReferenceShape ... Type: Vertex, Object name: Box, Object label: Box, Element name: Vertex6
- ReferenceShape ... Type: Vertex, Object name: Box, Object label: Box, Element name: Vertex7
- ReferenceShape ... Type: Vertex, Object name: Box, Object label: Box, Element name: Vertex8
- Getting mesh data time: 0.006 seconds.
- Z88 solver input writing...
- FemInputWriterZ88 --> self.file_name --> /tmp/FEM_unittests/solver_z88_ccx_cantilever_nodeload_5f3566f92766/z88
- Write z88 input files to: /tmp/FEM_unittests/solver_z88_ccx_cantilever_nodeload_5f3566f92766
- {'INTORD': '4', 'INTOS': '0', 'IHFLAG': '0', 'ISFLAG': '0'}
- Writing time input file: 0.0 seconds
- ['z88int.txt', 'z88i1.txt', 'z88man.txt', 'z88.dyn', '51.txt', 'z88i2.txt', 'z88elp.txt', 'z88i5.txt', 'z88mat.txt']
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- --------------- End of FEM Z88 tests for ccx_cantilever_nodeload ---------
- ok
- testGetters (TestPartApp.PartTestBSplineCurve)
- only check if the function doesn't crash ... ok
- testIssue2671 (TestPartApp.PartTestBSplineCurve) ... ok
- testIssue2876 (TestPartApp.PartTestBSplineCurve) ... ok
- testProperties (TestPartApp.PartTestBSplineCurve) ... ok
- testSetters (TestPartApp.PartTestBSplineCurve) ... ok
- testSubElements (TestPartApp.PartTestBSplineCurve) ... ok
- testTorusToSpline (TestPartApp.PartTestBSplineSurface) ... ok
- testBoxCase (TestPartApp.PartTestCases) ... ok
- testIssue2985 (TestPartApp.PartTestCases) ... ok
- testChFi2d_AnaFilletAlgo (TestPartApp.PartTestChFi2dAlgos) ... <AnaFilletAlgo object>
- ok
- testChFi2d_ChamferAPI (TestPartApp.PartTestChFi2dAlgos) ... <ChamferAPI object>
- ok
- testChFi2d_FilletAlgo (TestPartApp.PartTestChFi2dAlgos) ... <FilletAlgo object>
- ok
- testCollinearPoints (TestPartApp.PartTestCircle2D) ... ok
- testValidCircle (TestPartApp.PartTestCircle2D) ... ok
- testderivatives (TestPartApp.PartTestCone) ... ok
- testFaceNormal (TestPartApp.PartTestNormals) ... ok
- testPlacement (TestPartApp.PartTestNormals) ... ok
- testReverseOrientation (TestPartApp.PartTestNormals) ... ok
- testRuledSurfaceFromOneObjects (TestPartApp.PartTestRuledSurface) ... ok
- testRuledSurfaceFromTwoObjects (TestPartApp.PartTestRuledSurface) ... ok
- test_issue_4456 (parttests.regression_tests.RegressionTests)
- 0004456: Regression : Part.Plane.Intersect does not accept plane as argument ... ok
- test_import_draft (drafttests.test_import.DraftImport)
- Import the Draft module. ...
- ------------------------------------------------------------------------------
- Try importing 'Draft'
- ok
- test_import_draft_geomutils (drafttests.test_import.DraftImport)
- Import Draft geometrical utilities. ...
- ------------------------------------------------------------------------------
- Try importing 'DraftGeomUtils'
- ok
- test_import_draft_svg (drafttests.test_import.DraftImport)
- Import Draft SVG utilities. ...
- ------------------------------------------------------------------------------
- Try importing 'draftfunctions.svg'
- ok
- test_import_draft_vecutils (drafttests.test_import.DraftImport)
- Import Draft vector utilities. ...
- ------------------------------------------------------------------------------
- Try importing 'DraftVecUtils'
- ok
- test_arc (drafttests.test_creation.DraftCreation)
- Create a circular arc. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftCreation'
- Test 'Draft Arc'
- radius=2
- startangle=0, endangle=90
- ok
- test_arc_3points (drafttests.test_creation.DraftCreation)
- Create a circular arc from three points. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftCreation'
- Test 'Draft Arc 3Points'
- a=Vector (5.0, 0.0, 0.0), b=Vector (4.0, 3.0, 0.0)
- c=Vector (0.0, 5.0, 0.0)
- ----------------
- Arc by 3 points
- p1: Vector (5.0, 0.0, 0.0)
- p2: Vector (4.0, 3.0, 0.0)
- p3: Vector (0.0, 5.0, 0.0)
- Radius: 5.000000000000001
- Center: Vector (-7.222473753386051e-16, -8.603446204385453e-16, 0.0)
- ok
- test_bezcurve (drafttests.test_creation.DraftCreation)
- Create a bezier curve of six points, degree five. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftCreation'
- Test 'Draft BezCurve'
- a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0)
- c=Vector (5.0, 3.0, 0.0), d=Vector (9.0, 0.0, 0.0)
- e=Vector (12.0, 5.0, 0.0), f=Vector (12.0, 8.0, 0.0)
- ok
- test_bspline (drafttests.test_creation.DraftCreation)
- Create a BSpline of three points. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftCreation'
- Test 'Draft BSpline'
- a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 0.0, 0.0)
- c=Vector (2.0, 2.0, 0.0)
- ok
- test_circle (drafttests.test_creation.DraftCreation)
- Create a circle. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftCreation'
- Test 'Draft Circle'
- radius=3
- ok
- test_cubicbezcurve (drafttests.test_creation.DraftCreation)
- Create a cubic bezier curve of four points. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftCreation'
- Test 'Draft CubBezCurve'
- a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0)
- c=Vector (5.0, 3.0, 0.0), d=Vector (9.0, 0.0, 0.0)
- ok
- test_dimension_angular (drafttests.test_creation.DraftCreation)
- Create an angular dimension between two lines at given angles. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftCreation'
- Test 'Draft Dimension Angular'
- Occasionally crashes
- center=Vector (0.0, 0.0, 0.0)
- angle1=20, angle2=70
- dim_line=Vector (3.0, 1.0, 0.0)
- ----------------
- Angular dimension
- center: Vector (0.0, 0.0, 0.0)
- angles: [20, 70]
- dim_line: Vector (3.0, 1.0, 0.0)
- normal: None
- ok
- test_dimension_linear_obj (drafttests.test_creation.DraftCreation)
- Create a linear dimension linked to an object. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftCreation'
- Test 'Draft Dimension'
- Occasionally crashes
- a=Vector (0.0, 0.0, 0.0), b=Vector (9.0, 0.0, 0.0)
- ----------------
- Linear dimension
- edge_object: Line
- i1: 1
- i2: 2
- dim_line: Vector (5.0, 3.0, 0.0)
- ok
- test_dimension_linear_simple (drafttests.test_creation.DraftCreation)
- Create a simple linear dimension not linked to an object. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftCreation'
- Test 'Draft Dimension'
- Occasionally crashes
- a=Vector (0.0, 0.0, 0.0), b=Vector (9.0, 0.0, 0.0)
- c=Vector (4.0, -1.0, 0.0)
- ----------------
- Linear dimension
- p1: Vector (0.0, 0.0, 0.0)
- p2: Vector (9.0, 0.0, 0.0)
- dim_line: Vector (4.0, -1.0, 0.0)
- ok
- test_dimension_radial_obj (drafttests.test_creation.DraftCreation)
- Create a circle and then a radial and a diameter dimension. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftCreation'
- Test 'Draft Dimension Radial'
- radius=10
- startangle=0, endangle=90
- ----------------
- Radial dimension
- edge_object: Arc
- index: 1
- mode: radius
- dim_line: Vector (1.0, 1.0, 0.0)
- ----------------
- Radial dimension
- edge_object: Arc
- index: 1
- mode: diameter
- dim_line: Vector (3.0, 1.0, 0.0)
- ok
- test_ellipse (drafttests.test_creation.DraftCreation)
- Create an ellipse. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftCreation'
- Test 'Draft Ellipse'
- major_axis=5, minor_axis=3
- ok
- test_facebinder (drafttests.test_creation.DraftCreation)
- Create a box, and then a facebinder from its faces. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftCreation'
- Test 'Draft Facebinder'
- In order to test this, a selection is needed
- or an App::PropertyLinkSubList
- Box
- object='Solid' (Part::Box)
- sub-elements=('Face1', 'Face6')
- ok
- test_fillet (drafttests.test_creation.DraftCreation)
- Create two lines, and a fillet between them. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftCreation'
- Test 'Draft Fillet'
- Lines
- a=Vector (0.0, 0.0, 0.0), b=Vector (8.0, 0.0, 0.0)
- b=Vector (8.0, 0.0, 0.0), c=Vector (8.0, 8.0, 0.0)
- Fillet
- radius=4
- ----------------
- Fillet
- (1): Line; length: 8.0
- (2): Line001; length: 8.0
- Segment 1, length: 3.999999999999999
- Segment 2, length: 6.283185307179587
- Segment 3, length: 3.999999999999999
- Update radius currently not implemented: r=0.0 mm
- Update radius currently not implemented: r=4.0 mm
- ok
- test_label (drafttests.test_creation.DraftCreation)
- Create a label. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftCreation'
- Test 'Draft Label'
- Occasionally crashes
- target_point=Vector (0.0, 0.0, 0.0), distance=-25
- placement=Placement [Pos=(50,50,0), Yaw-Pitch-Roll=(0,0,0)]
- ----------------
- Label
- target_point: Vector (0.0, 0.0, 0.0)
- placement: Placement [Pos=(50,50,0), Yaw-Pitch-Roll=(0,0,0)]
- label_type: Custom
- custom_text: Label
- direction: Horizontal
- distance: -25
- ok
- test_layer (drafttests.test_creation.DraftCreation)
- Create a layer, and add a rectangle to it. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftCreation'
- Test 'Draft Layer'
- length=5, width=2
- ----------------
- Layer
- line_width: 2.0
- draw_style: Solid
- transparency: 0
- ok
- test_line (drafttests.test_creation.DraftCreation)
- Create a line. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftCreation'
- Test 'Draft Line'
- a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 0.0, 0.0)
- ok
- test_point (drafttests.test_creation.DraftCreation)
- Create a point. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftCreation'
- Test 'Draft Point'
- p.x=5.0, p.y=3.0, p.z=2.0
- ok
- test_polygon (drafttests.test_creation.DraftCreation)
- Create a regular polygon. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftCreation'
- Test 'Draft Polygon'
- n_faces=6, radius=5
- ok
- test_polyline (drafttests.test_creation.DraftCreation)
- Create a polyline. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftCreation'
- Test 'Draft Wire'
- a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 0.0, 0.0)
- c=Vector (2.0, 2.0, 0.0)
- ok
- test_rectangle (drafttests.test_creation.DraftCreation)
- Create a rectangle. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftCreation'
- Test 'Draft Rectangle'
- length=5, width=2
- ok
- test_shapestring (drafttests.test_creation.DraftCreation)
- Create a ShapeString. NOT IMPLEMENTED CURRENTLY. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftCreation'
- Test 'Draft ShapeString'
- In order to test this, a font file is needed.
- text='Testing Shapestring ', font='None'
- Arguments to placeholder function
- p1=Text; p2=None
- p3=None; p4=None
- p5=None
- #-----------------------------------------------------#
- # This test is not implemented currently
- #-----------------------------------------------------#
- Automatic PASS
- ok
- test_text (drafttests.test_creation.DraftCreation)
- Create a text object. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftCreation'
- Test 'Draft Text'
- text='Testing tes The Drawing Workbench is obsolete since 0.17,
- consider using the TechDraw Workbench instead
- ting'
- ----------------
- Text
- string: Testing testing
- placement: None
- ok
- test_circular_array (drafttests.test_modification.DraftModification)
- Create a rectangle, and a circular array. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft CircularArray'
- Rectangle
- length=4, width=2
- Array
- radial_distance=10, tangential_distance=8
- number=3, symmetry=1
- axis=Vector (0.0, 0.0, 1.0)
- center=Vector (0.0, 0.0, 0.0)
- ----------------
- Circular array
- base_object: Rectangle
- r_distance: 10
- tan_distance: 8
- number: 3
- symmetry: 1
- axis: Vector (0.0, 0.0, 1.0)
- center: Vector (0.0, 0.0, 0.0)
- use_link: True
- ok
- test_clone (drafttests.test_modification.DraftModification)
- Create a box, then create a clone of it. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft Clone'
- object: 'Solid' (Part::Box)
- clone: 'Clone' (Part::FeaturePython)
- ok
- test_copy (drafttests.test_modification.DraftModification)
- Create a line, then copy and move it. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft Move with copy'
- Line
- a=Vector (0.0, 3.0, 0.0), b=Vector (2.0, 3.0, 0.0)
- Translation vector (copy)
- c=Vector (2.0, 2.0, 0.0)
- ok
- test_downgrade (drafttests.test_modification.DraftModification)
- Downgrade a closed Draft Wire into three simple Part Edges. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft Downgrade'
- Closed wire
- a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0)
- c=Vector (2.0, 4.0, 0.0), a=Vector (0.0, 0.0, 0.0)
- ----------------
- Downgrade objects
- Found 1 parametric object: breaking its dependencies
- 1: Result 'Face' (Part::Feature)
- ----------------
- Downgrade objects
- Found 1 face: extracting its wires
- 2: Result 'Wire' (Part::Feature)
- ----------------
- Downgrade objects
- Found only wires: extracting their edges
- 3: Result 3 x 'Edge' (Part::Feature)
- ----------------
- Downgrade objects
- No more downgrade possible
- 4: Result '[]'
- The last objects cannot be downgraded further
- ok
- test_draft_to_drawing (drafttests.test_modification.DraftModification)
- Create a solid, and then a projected view in a Drawing page. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft Drawing'
- Prism
- n_sides=5
- placement=Placement [Pos=(0,0,0), Yaw-Pitch-Roll=(0,45,0)]
- Drawing view
- page=Drawing::FeaturePage
- template=/usr/share/freecad/data/Mod/Drawing/Templates/A3_Landscape.svg
- ok
- test_draft_to_sketch (drafttests.test_modification.DraftModification)
- Convert a Draft object to a Sketch and back. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft Draft2Sketch'
- Wire
- a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0)
- c=Vector (2.0, 4.0, 0.0)
- 1: Result 'Wire' (Sketcher::SketchObject)
- 2: Result 'Wire' (Part::Part2DObjectPython)
- ok
- test_extend (drafttests.test_modification.DraftModification)
- Extend a line. NOT IMPLEMENTED. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft Trimex extend'
- Line
- a=Vector (0.0, 0.0, 0.0), b=Vector (1.0, 1.0, 0.0)
- Line 2
- c=Vector (2.0, 2.0, 0.0), d=Vector (4.0, 2.0, 0.0)
- Arguments to placeholder function
- p1=<Part::Part2DObject>; p2=<Part::Part2DObject>
- p3=None; p4=None
- p5=None
- #-----------------------------------------------------#
- # This test is not implemented currently
- #-----------------------------------------------------#
- Automatic PASS
- ok
- test_join (drafttests.test_modification.DraftModification)
- Join two lines into a single Draft Wire. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft Join'
- Line 1
- a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0)
- Line 2
- b=Vector (2.0, 2.0, 0.0), c=Vector (2.0, 4.0, 0.0)
- ok
- test_mirror (drafttests.test_modification.DraftModification)
- Create a rectangle, then a mirrored shape. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft Mirror'
- Rectangle
- length=4, width=2
- Mirror axis
- p1=Vector (6.0, -2.0, 0.0)
- p2=Vector (6.0, 2.0, 0.0)
- ----------------
- Create mirror
- ok
- test_move (drafttests.test_modification.DraftModification)
- Create a line and move it. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft Move'
- Line
- a=Vector (0.0, 2.0, 0.0), b=Vector (2.0, 2.0, 0.0)
- Translation vector
- c=Vector (3.0, 1.0, 0.0)
- ok
- test_offset_closed_with_reversed_edge (drafttests.test_modification.DraftModification)
- Create a closed wire with a reversed edge, then produce an offset copy. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft Offset'
- Closed wire with reversed edge
- ok
- test_offset_open (drafttests.test_modification.DraftModification)
- Create an open wire, then produce an offset copy. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft Offset'
- Open wire
- a=Vector (0.0, 2.0, 0.0), b=Vector (2.0, 4.0, 0.0)
- c=Vector (5.0, 2.0, 0.0)
- Offset
- vector=Vector (-1.0, 1.0, 0.0)
- ok
- test_offset_rectangle_with_face (drafttests.test_modification.DraftModification)
- Create a rectangle with a face, then produce an offset copy. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft Offset'
- Rectangle with face
- length=10, width=4
- Offset
- vector=Vector (0.0, -1.0, 0.0)
- ok
- test_path_array (drafttests.test_modification.DraftModification)
- Create a wire, a polygon, and a path array. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft PathArray'
- Wire
- a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0)
- c=Vector (2.0, 4.0, 0.0), d=Vector (8.0, 4.0, 0.0)
- Polygon
- n_faces=3, radius=1
- Path Array
- number=4, translation=Vector (0.0, 1.0, 0.0)
- subelements=Edge1, align=False
- ----------------
- Path array
- base_object: Polygon
- path_object: Wire
- count: 4
- extra: Vector (0.0, 1.0, 0.0)
- subelements: Edge1
- align: False
- align_mode: Original
- tan_vector: Vector (1.0, 0.0, 0.0)
- force_vertical: False
- vertical_vector: Vector (0.0, 0.0, 1.0)
- use_link: True
- ok
- test_point_array (drafttests.test_modification.DraftModification)
- Create a polygon, various point, and a point array. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft PointArray'
- Points
- a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0)
- c=Vector (2.0, 4.0, 0.0), d=Vector (8.0, 4.0, 0.0)
- Upgrade
- ----------------
- Upgrade objects
- Found points: creating compound
- Polygon
- n_faces=3, radius=1
- Point Array
- ----------------
- Point array
- base_object: Polygon
- point_object: Block
- extra: None
- ok
- test_polar_array (drafttests.test_modification.DraftModification)
- Create a rectangle, and a polar array. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft PolarArray'
- Rectangle
- length=4, width=2
- Array
- number=5, polar_angle=180
- center=Vector (-4.0, 0.0, 0.0)
- ----------------
- Polar array
- base_object: Rectangle
- number: 5
- angle: 180
- center: Vector (-4.0, 0.0, 0.0)
- use_link: True
- ok
- test_rectangular_array (drafttests.test_modification.DraftModification)
- Create a rectangle, and a rectangular array. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft OrthoArray'
- Rectangle
- length=4, width=2
- Array
- direction_x=Vector (5.0, 0.0, 0.0)
- direction_y=Vector (0.0, 4.0, 0.0)
- direction_z=Vector (0.0, 0.0, 6.0)
- number_x=3, number_y=4, number_z=6
- ----------------
- Orthogonal array
- base_object: Rectangle
- v_x: Vector (5.0, 0.0, 0.0)
- v_y: Vector (0.0, 4.0, 0.0)
- v_z: Vector (0.0, 0.0, 6.0)
- n_x: 3
- n_y: 4
- n_z: 6
- use_link: True
- ok
- test_rotate (drafttests.test_modification.DraftModification)
- Create a line, then rotate it. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft Rotate'
- Line
- a=Vector (1.0, 1.0, 0.0), b=Vector (3.0, 1.0, 0.0)
- Rotation
- angle=90 degrees
- ok
- test_scale_part_feature_arcs (drafttests.test_modification.DraftModification)
- Create and scale a part feature (arcs). ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft Scale part feature (arcs)'
- ok
- test_scale_part_feature_lines (drafttests.test_modification.DraftModification)
- Create and scale a part feature (lines). ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft Scale part feature (lines)'
- ok
- test_scale_rectangle (drafttests.test_modification.DraftModification)
- Create and scale a rectangle. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft Scale rectangle'
- ok
- test_scale_spline (drafttests.test_modification.DraftModification)
- Create and scale a spline. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft Scale spline'
- ok
- test_scale_wire (drafttests.test_modification.DraftModification)
- Create and scale a wire. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft Scale wire'
- ok
- test_shape_2d_view (drafttests.test_modification.DraftModification)
- Create a prism and then a 2D projection of it. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft Shape2DView'
- Prism
- n_sides=5
- placement=Placement [Pos=(0,0,0), Yaw-Pitch-Roll=(0,45,0)]
- Projection 2D view
- direction=Vector (0.0, 0.0, 1.0)
- ok
- test_split (drafttests.test_modification.DraftModification)
- Split a Draft Wire into two Draft Wires. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft_Split'
- Wire
- a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0)
- c=Vector (2.0, 4.0, 0.0), d=Vector (6.0, 4.0, 0.0)
- Split at
- p=Vector (2.0, 2.0, 0.0), index=1
- ok
- test_stretch (drafttests.test_modification.DraftModification)
- Stretch a line. NOT IMPLEMENTED. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft Stretch'
- This test requires an object and a selection
- Line
- a=Vector (0.0, 0.0, 0.0), b=Vector (1.0, 1.0, 0.0)
- Arguments to placeholder function
- p1=<Part::Part2DObject>; p2=Vector (4.0, 1.0, 0.0)
- p3=None; p4=None
- p5=None
- #-----------------------------------------------------#
- # This test is not implemented currently
- #-----------------------------------------------------#
- Automatic PASS
- ok
- test_trim (drafttests.test_modification.DraftModification)
- Trim a line. NOT IMPLEMENTED. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft Trimex trim'
- Line
- a=Vector (0.0, 0.0, 0.0), b=Vector (3.0, 3.0, 0.0)
- Line 2
- c=Vector (2.0, 2.0, 0.0), d=Vector (4.0, 2.0, 0.0)
- Arguments to placeholder function
- p1=<Part::Part2DObject>; p2=<Part::Part2DObject>
- p3=None; p4=None
- p5=None
- #-----------------------------------------------------#
- # This test is not implemented currently
- #-----------------------------------------------------#
- Automatic PASS
- ok
- test_upgrade (drafttests.test_modification.DraftModification)
- Upgrade two Lines into a closed Wire, then draftify it. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft Upgrade'
- Line 1
- a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0)
- Line 2
- b=Vector (2.0, 2.0, 0.0), c=Vector (2.0, 4.0, 0.0)
- ----------------
- Upgrade objects
- Found several wires or edges: wiring them
- 1: Result 'Wire' (Part::Feature)
- ----------------
- Upgrade objects
- trying: closing it
- Found 1 open wire: closing it
- 2: Result 'Wire' (Part::Feature)
- ----------------
- Upgrade objects
- Found closed wires: creating faces
- 3: Result 'Face' (Part::Feature)
- ----------------
- Upgrade objects
- Found 1 non-parametric objects: draftifying it
- 4: Result 'Wire' (Part::Part2DObjectPython)
- ----------------
- Upgrade objects
- Unable to upgrade these objects.
- The last object cannot be upgraded further
- ok
- test_wire_to_bspline (drafttests.test_modification.DraftModification)
- Convert a polyline to BSpline and back. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftModification'
- Test 'Draft WireToBSpline'
- Wire
- a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0)
- c=Vector (2.0, 4.0, 0.0)
- 1: Result 'BSpline' (Part::Part2DObjectPython)
- 2: Result 'Wire' (Part::Part2DObjectPython)
- ok
- test_get_extended_wire (drafttests.test_draftgeomutils.TestDraftGeomUtils)
- Test the DraftGeomUtils.get_extended_wire function. ...
- ------------------------------------------------------------------------------
- Test 'DraftGeomUtils.get_extended_wire'
- Running tests with wire1
- Running tests with wire2
- Running tests with wire3
- Running tests with wire4
- Running tests with wire5
- Running tests with wire6
- Running tests with wire7
- Running tests with wire8
- Test completed, 248 subtests run
- ok
- test_export_svg (drafttests.test_svg.DraftSVG)
- Create some figures and export them to an SVG file. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftSVG'
- Test 'importSVG.export'
- file=/usr/share/freecad/data/Mod/Draft/drafttest/out_test.svg
- exists=False
- Arguments to placeholder function
- p1=/usr/share/freecad/data/Mod/Draft/drafttest/out_test.svg; p2=None
- p3=None; p4=None
- p5=None
- #-----------------------------------------------------#
- # This test is not implemented currently
- #-----------------------------------------------------#
- Automatic PASS
- ok
- test_get_svg_from_arch_space_with_zero_vector (drafttests.test_svg.DraftSVG)
- Try to get a svg string from an Arch Space with a zero-vector as direction. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftSVG'
- ok
- test_read_svg (drafttests.test_svg.DraftSVG)
- Read an SVG file and import its elements as Draft objects. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftSVG'
- Test 'importSVG.import'
- This test requires an SVG file to read.
- file=/usr/share/freecad/data/Mod/Draft/drafttest/test.svg
- exists=False
- Arguments to placeholder function
- p1=/usr/share/freecad/data/Mod/Draft/drafttest/test.svg; p2=None
- p3=None; p4=None
- p5=None
- #-----------------------------------------------------#
- # This test is not implemented currently
- #-----------------------------------------------------#
- Automatic PASS
- ok
- test_export_dxf (drafttests.test_dxf.DraftDXF)
- Create some figures and export them to a DXF file. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftDXF'
- Test 'importDXF.export'
- file=/usr/share/freecad/data/Mod/Draft/drafttest/out_test.dxf
- exists=False
- Arguments to placeholder function
- p1=/usr/share/freecad/data/Mod/Draft/drafttest/out_test.dxf; p2=None
- p3=None; p4=None
- p5=None
- #-----------------------------------------------------#
- # This test is not implemented currently
- #-----------------------------------------------------#
- Automatic PASS
- ok
- test_read_dxf (drafttests.test_dxf.DraftDXF)
- Read a DXF file and import its elements as Draft objects. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftDXF'
- Test 'importDXF.import'
- This test requires a DXF file to read.
- file=/usr/share/freecad/data/Mod/Draft/drafttest/test.dxf
- exists=False
- Arguments to placeholder function
- p1=/usr/share/freecad/data/Mod/Draft/drafttest/test.dxf; p2=None
- p3=None; p4=None
- p5=None
- #-----------------------------------------------------#
- # This test is not implemented currently
- #-----------------------------------------------------#
- Automatic PASS
- ok
- test_export_dwg (drafttests.test_dwg.DraftDWG)
- Create some figures and export them to a DWG file. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftDWG'
- Test 'importDWG.export'
- file=/usr/share/freecad/data/Mod/Draft/drafttest/out_test.dwg
- exists=False
- Arguments to placeholder function
- p1=/usr/share/freecad/data/Mod/Draft/drafttest/out_test.dwg; p2=None
- p3=None; p4=None
- p5=None
- #-----------------------------------------------------#
- # This test is not implemented currently
- #-----------------------------------------------------#
- Automatic PASS
- ok
- test_read_dwg (drafttests.test_dwg.DraftDWG)
- Read a DWG file and import its elements as Draft objects. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftDWG'
- Test 'importDWG.import'
- This test requires a DWG file to read.
- file=/usr/share/freecad/data/Mod/Draft/drafttest/test.dwg
- exists=False
- Arguments to placeholder function
- p1=/usr/share/freecad/data/Mod/Draft/drafttest/test.dwg; p2=None
- p3=None; p4=None
- p5=None
- #-----------------------------------------------------#
- # This test is not implemented currently
- #-----------------------------------------------------#
- Automatic PASS
- ok
- testAnnoSymImageCase (TestTechDrawApp.TechDrawTestCases) ... starting TD DrawAnno/Sym/Image test
- TDTestAnno path: /usr/lib64/freecad/Mod/TechDraw/TDTest
- DVI::replaceImageIncluded(/usr/lib64/freecad/Mod/TechDraw/TDTest/TestImage.png)
- DVI::setupImageIncluded()
- TD DrawAnno/Sym/Image test passed
- ok
- testBalloonCase (TestTechDrawApp.TechDrawTestCases) ... starting TD DrawViewBalloon test
- TDBalloon path: /usr/lib64/freecad/Mod/TechDraw/TDTest
- Place balloon
- adding balloon1 to page
- adding balloon2 to page
- TD DrawViewBalloon test passed
- ok
- testDimensionCase (TestTechDrawApp.TechDrawTestCases) ... starting TD DrawViewDimension test
- TDDim path: /usr/lib64/freecad/Mod/TechDraw/TDTest
- making length dimension
- adding dim1 to page
- finished length dimension
- making radius dimension
- TD DrawViewDimension test passed
- ok
- testHatchCase (TestTechDrawApp.TechDrawTestCases) ... starting TD DrawHatch test
- TDHatch path: /usr/lib64/freecad/Mod/TechDraw/TDTest
- making hatch
- adding hatch to page
- finished hatch
- TD DrawHatch test passed
- ok
- testProjGroupCase (TestTechDrawApp.TechDrawTestCases) ... starting TD DrawProjGroup test
- TDGroup path: /usr/lib64/freecad/Mod/TechDraw/TDTest
- document created
- box created
- sphere created
- Fusion created
- making a page
- Page created
- making a projection group
- Group created
- adding views
- added Front
- Anchor values set
- Front/Anchor recomputed
- adding left
- added Left
- added Top
- added Right
- added Rear
- added Bottom
- removed Left
- testing getItemByLabel
- Item Label: Top Item Name: ProjItem002
- recomputing document
- View: Front TechDraw::DrawProjGroupItem
- View: Top TechDraw::DrawProjGroupItem
- View: Right TechDraw::DrawProjGroupItem
- View: Rear TechDraw::DrawProjGroupItem
- View: Bottom TechDraw::DrawProjGroupItem
- TD DrawProjGroup test failed
- ok
- testSectionCase (TestTechDrawApp.TechDrawTestCases) ... starting TD DrawViewSection test
- TDSection path: /usr/lib64/freecad/Mod/TechDraw/TDTest
- page created
- view created
- section created
- TD DrawViewSection test passed
- ok
- testViewPartCase (TestTechDrawApp.TechDrawTestCasesRecompute failed! Please check report view.
- Recompute failed! Please check report view.
- Recompute failed! Please check report view.
- Traceback (most recent call last):
- File "/usr/lib64/freecad/Mod/Draft/draftutils/todo.py", line 139, in doTasks
- f(arg)
- File "/usr/lib64/freecad/Mod/Draft/draftmake/make_clone.py", line 129, in <lambda>
- ToDo.delay(lambda col: setattr(cl.ViewObject, "DiffuseColor", col),
- ReferenceError: Cannot access attribute 'ViewObject' of deleted object
- ToDo.doTasks, Unexpected error:
- <class 'ReferenceError'>
- in <function make_clone.<locals>.<lambda> at 0x7f56d6443520>([(0.800000011920929, 0.800000011920929, 0.800000011920929, 0.0)])
- Traceback (most recent call last):
- File "/usr/lib64/freecad/Mod/Draft/draftutils/todo.py", line 139, in doTasks
- f(arg)
- File "/usr/lib64/freecad/Mod/Draft/draftmake/make_clone.py", line 129, in <lambda>
- ToDo.delay(lambda col: setattr(cl.ViewObject, "DiffuseColor", col),
- ReferenceError: Cannot access attribute 'ViewObject' of deleted object
- ToDo.doTasks, Unexpected error:
- <class 'ReferenceError'>
- in <function make_clone.<locals>.<lambda> at 0x7f56d64432e0>([(0.800000011920929, 0.800000011920929, 0.800000011920929, 0.0)])
- Traceback (most recent call last):
- File "/usr/lib64/freecad/Mod/Draft/draftutils/todo.py", line 139, in doTasks
- f(arg)
- File "/usr/lib64/freecad/Mod/Draft/draftmake/make_clone.py", line 129, in <lambda>
- ToDo.delay(lambda col: setattr(cl.ViewObject, "DiffuseColor", col),
- ReferenceError: Cannot access attribute 'ViewObject' of deleted object
- ToDo.doTasks, Unexpected error:
- <class 'ReferenceError'>
- in <function make_clone.<locals>.<lambda> at 0x7f56cf46ba30>([(0.800000011920929, 0.800000011920929, 0.800000011920929, 0.0)])
- Transformed: Result has multiple solids. Only keeping the first.
- Recompute failed! Please check report view.
- ) ... starting TD DrawViewPart test
- TDPart path: /usr/lib64/freecad/Mod/TechDraw/TDTest
- page created
- TD DrawViewPart test passed
- ok
- testBooleanCommonCase (PartDesignTests.TestBoolean.TestBoolean) ... ok
- testBooleanCutCase (PartDesignTests.TestBoolean.TestBoolean) ... ok
- testBooleanFuseCase (PartDesignTests.TestBoolean.TestBoolean) ... ok
- testChamferCubeToOctahedron (PartDesignTests.TestChamfer.TestChamfer) ... ok
- testXAxisDatumLine (PartDesignTests.TestDatum.TestDatumLine) ... ok
- testXYDatumPlane (PartDesignTests.TestDatum.TestDatumPlane) ... ok
- testOriginDatumPoint (PartDesignTests.TestDatum.TestDatumPoint) ... ok
- testSimpleDraft (PartDesignTests.TestDraft.TestDraft) ... ok
- testFilletCubeToSphere (PartDesignTests.TestFillet.TestFillet) ... ok
- testAngledDrillHole (PartDesignTests.TestHole.TestHole) ... ok
- testCounterboreHole (PartDesignTests.TestHole.TestHole) ... ok
- testCountersinkHole (PartDesignTests.TestHole.TestHole) ... ok
- testPlainHole (PartDesignTests.TestHole.TestHole) ... ok
- testTaperedHole (PartDesignTests.TestHole.TestHole) ... ok
- testCustomizedGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear) ... ok
- testDefaultGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear) ... ok
- testDefaultInternalGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear) ... ok
- testLowPrecisionGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear) ... ok
- testLowPrecisionInternalGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear) ... ok
- testUsagePadGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear) ... ok
- testUsagePocketInternalGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear) ... ok
- testHorizontalSketchAxisLinearPattern (PartDesignTests.TestLinearPattern.TestLinearPattern) ... ok
- testNormalSketchAxisLinearPattern (PartDesignTests.TestLinearPattern.TestLinearPattern) ... ok
- testVerticalSketchAxisLinearPattern (PartDesignTests.TestLinearPattern.TestLinearPattern) ... ok
- testXAxisLinearPattern (PartDesignTests.TestLinearPattern.TestLinearPattern) ... ok
- testYAxisLinearPattern (PartDesignTests.TestLinearPattern.TestLinearPattern) ... ok
- testZAxisLinearPattern (PartDesignTests.TestLinearPattern.TestLinearPattern) ... ok
- testSimpleAdditiveLoftCase (PartDesignTests.TestLoft.TestLoft) ... ok
- testSimpleSubtractiveLoftCase (PartDesignTests.TestLoft.TestLoft) ... ok
- testMirroredOffsetCase (PartDesignTests.TestMirrored.TestMirrored) ... ok
- testMirroredPrimitiveCase (PartDesignTests.TestMirrored.TestMirrored)
- Tests the same mirroring scenario as in the sketch case, ... ok
- testMirroredSketchCase (PartDesignTests.TestMirrored.TestMirrored)
- Creates a unit cube cornered at the origin and mirrors it about the Y axis. ... ok
- testMultiTransform (PartDesignTests.TestMultiTransform.TestMultiTransform) ... ok
- testBoxCase (PartDesignTests.TestPad.TestPad) ... ok
- testPadToFaceCase (PartDesignTests.TestPad.TestPad) ... ok
- testPadToFirstCase (PartDesignTests.TestPad.TestPad) ... ok
- testPadTwoDimensionsCase (PartDesignTests.TestPad.TestPad) ... ok
- testPadtoLastCase (PartDesignTests.TestPad.TestPad) ... ok
- testSketchOnPlane (PartDesignTests.TestPad.TestPad) ... ok
- testSimpleAdditivePipeCase (PartDesignTests.TestPipe.TestPipe) ... ok
- testSimpleSubtractivePipeCase (PartDesignTests.TestPipe.TestPipe) ... ok
- testPocketDimensionCase (PartDesignTests.TestPocket.TestPocket) ... ok
- testPocketThroughAllCase (PartDesignTests.TestPocket.TestPocket) ... ok
- testPocketToFaceCase (PartDesignTests.TestPocket.TestPocket) ... ok
- testPocketToFirstCase (PartDesignTests.TestPocket.TestPocket) ... ok
- testHorizontalSketchAxisPolarPattern (PartDesignTests.TestPolarPattern.TestPolarPattern) ... ok
- testNormalSketchAxisPolarPattern (PartDesignTests.TestPolarPattern.TestPolarPattern) ... ok
- testVerticalSketchAxisPolarPattern (PartDesignTests.TestPolarPattern.TestPolarPattern) ... ok
- testXAxisPolarPattern (PartDesignTests.TestPolarPattern.TestPolarPattern) ... ok
- testYAxisPolarPattern (PartDesignTests.TestPolarPattern.TestPolarPattern) ... ok
- testZAxisPolarPattern (PartDesignTests.TestPolarPattern.TestPolarPatternDrawing became obsolete in 0.17; consider using TechDraw instead.
- ) ... ok
- testPrimitiveBox (PartDesignTests.TestPrimitive.TestPrimitive) ... ok
- testPrimitiveCone (PartDesignTests.TestPrimitive.TestPrimitive) ... ok
- testPrimitiveCylinder (PartDesignTests.TestPrimitive.TestPrimitive) ... ok
- testPrimitiveEllipsoid (PartDesignTests.TestPrimitive.TestPrimitive) ... ok
- testPrimitivePrism (PartDesignTests.TestPrimitive.TestPrimitive) ... ok
- testPrimitiveSphere (PartDesignTests.TestPrimitive.TestPrimitive) ... ok
- testPrimitiveTorus (PartDesignTests.TestPrimitive.TestPrimitive) ... ok
- testPrimitiveWedge (PartDesignTests.TestPrimitive.TestPrimitive) ... ok
- testGrooveFace (PartDesignTests.TestRevolve.TestRevolve) ... ok
- testRevolveFace (PartDesignTests.TestRevolve.TestRevolve) ... ok
- testTwoBodyShapeBinderCase (PartDesignTests.TestShapeBinder.TestShapeBinder) ... ok
- testOffsetBinder (PartDesignTests.TestShapeBinder.TestSubShapeBinder) ... ok
- testReversedThickness (PartDesignTests.TestThickness.TestThickness) ... ok
- testConstraintWithExpression (SketcherTests.TestSketchExpression.TestSketchExpression) ... ok
- testBasicFillet (SketcherTests.TestSketchFillet.TestSketchFillet) ... ok
- testCoincident (SketcherTests.TestSketchFillet.TestSketchFillet) ... ok
- testCurve (SketcherTests.TestSketchFillet.TestSketchFillet) ... ok
- testDistance (SketcherTests.TestSketchFillet.TestSketchFillet) ... ok
- testHorizontalVertical (SketcherTests.TestSketchFillet.TestSketchFillet) ... ok
- testOriginalCorner (SketcherTests.TestSketchFillet.TestSketchFillet) ... ok
- testPointOnObject (SketcherTests.TestSketchFillet.TestSketchFillet) ... ok
- testSymmetric (SketcherTests.TestSketchFillet.TestSketchFillet) ... ok
- testTangent (SketcherTests.TestSketchFillet.TestSketchFillet) ... ok
- testUnconnected (SketcherTests.TestSketchFillet.TestSketchFillet) ... ok
- testUnconnectedCurve (SketcherTests.TestSketchFillet.TestSketchFillet) ... ok
- testBlockConstraintEllipse (SketcherTests.TestSketcherSolver.TestSketcherSolver) ... ok
- testBoxCase (SketcherTests.TestSketcherSolver.TestSketcherSolver) ... ok
- testIssue3245 (SketcherTests.TestSketcherSolver.TestSketcherSolver) ... ok
- testIssue3245_2 (SketcherTests.TestSketcherSolver.TestSketcherSolver) ... ok
- testSlotCase (SketcherTests.TestSketcherSolver.TestSketcherSolver) ... ok
- testThreeLinesWithCoincidences_1 (SketcherTests.TestSketcherSolver.TestSketcherSolver) ... ok
- testThreeLinesWithCoincidences_2 (SketcherTests.TestSketcherSolver.TestSketcherSolver) ... ok
- testPR6889 (Workbench.CommandTestCase) ... Hello, World!
- ok
- testInvalidStyle (Workbench.TestNavigationStyle) ... ok
- testActivate (Workbench.WorkbenchTestCase) ... Activate workbench 'NoneWorkbench'
- Activate workbench 'MeshWorkbench'
- Activate workbench 'SpreadsheetWorkbench'
- Activate workbench 'TestWorkbench'
- Activate workbench 'PathWorkbench'
- Activate workbench 'RaytracingWorkbench'
- Activate workbench 'RobotWorkbench'
- Activate workbench 'OpenSCADWorkbench'
- Activate workbench 'ArchWorkbench'
- Activate workbench 'StartWorkbench'
- Activate workbench 'ImageWorkbench'
- Activate workbench 'PointsWorkbench'
- Activate workbench 'FemWorkbench'
- Activate workbench 'InspectionWorkbench'
- Activate workbench 'SurfaceWorkbench'
- Activate workbench 'DrawingWorkbench'
- Activate workbench 'PartWorkbench'
- Activate workbench 'DraftWorkbench'
- Activate workbench 'WebWorkbench'
- Activate workbench 'TechDrawWorkbench'
- Activate workbench 'PartDesignWorkbench'
- Activate workbench 'SketcherWorkbench'
- ok
- testHandler (Workbench.WorkbenchTestCase) ... ok
- testInvalidType (Workbench.WorkbenchTestCase) ... ok
- testMenu (Menu.MenuCreateCases) ... ok
- testMenu (Menu.MenuDeleteCases) ... ok
- testMenu (Menu.MenuDeleteCases) ... ok
- testMenu (Menu.MenuCreateCases) ... ok
- test_tests (OpenSCADTest.gui.test_dummy.TestDummy) ... ok
- testAdd (TestArch.ArchTest) ... ok
- testAxis (TestArch.ArchTest) ... ok
- testBuilding (TestArch.ArchTest) ... ok
- testEquipment (TestArch.ArchTest) ... ok
- testFloor (TestArch.ArchTest) ... ok
- testFrame (TestArch.ArchTest) ... ok
- testPipe (TestArch.ArchTest) ... ok
- testRebar (TestArch.ArchTest) ... ok
- testRemove (TestArch.ArchTest) ... ok
- testRoof (TestArch.ArchTest) ...The Start page is valid HTML, but the W3C sent back 6 informative messages:
- INFO: 'Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.'
- INFO: 'Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.'
- INFO: 'Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.'
- INFO: 'Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.'
- INFO: 'Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.'
- INFO: 'Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.'
- .
- PropertyPostDataObject::SaveDocFile: ignore empty vtkUnstructuredGrid
- PropertyPostDataObject::SaveDocFile: ignore empty vtkUnstructuredGrid
- PropertyPostDataObject::SaveDocFile: ignore empty vtkUnstructuredGrid
- ok
- testRoof81Permutations (TestArch.ArchTest)
- Create 81 roofs using a range of arguments. ... ok
- testRoofAllAngles90 (TestArch.ArchTest)
- Create a roof with the angles of all segments set at 90 degrees. ... ok
- testRoofApex (TestArch.ArchTest)
- Create a hipped roof that relies on apex calculation. The roof has ... ok
- testRoofSingleEavePoint (TestArch.ArchTest)
- Create a roof with a single triangular segment that has a single ... ok
- testSection (TestArch.ArchTest) ... ok
- testSite (TestArch.ArchTest) ... ok
- testSpace (TestArch.ArchTest) ... ok
- testSpaceBBox (TestArch.ArchTest) ... ok
- testStairs (TestArch.ArchTest) ... ok
- testStructure (TestArch.ArchTest) ... ok
- testWall (TestArch.ArchTest) ... ok
- testWallMultiMatAlign (TestArch.ArchTest) ... ok
- testWindow (TestArch.ArchTest) ... ok
- test_all_css_placeholders_removed (TestStart.TestStartPage.TestStartPage)
- Check to see if all of the CSS placeholders have been replaced. ... ok
- test_all_html_placeholders_removed (TestStart.TestStartPage.TestStartPage)
- Check to see if all of the HTML placeholders have been replaced. ... ok
- test_all_js_placeholders_removed (TestStart.TestStartPage.TestStartPage)
- Check to see if all of the JavaScript placeholders have been replaced. ... ok
- test_files_do_not_contain_backslashes (TestStart.TestStartPage.TestStartPage) ... ok
- test_html_validates (TestStart.TestStartPage.TestStartPage) ... ok
- test_00print (femtest.gui.test_open.TestObjectOpen) ...
- ****************************************************************************************************
- ********** run FEM TestObjectOpen tests ************************************************************
- ****************************************************************************************************
- ok
- test_femobjects_open_de9b3fb438 (femtest.gui.test_open.TestObjectOpen) ... load old document objects
- ok
- test_femobjects_open_head (femtest.gui.test_open.TestObjectOpen) ... load master head document objects
- ok
- testCanDropObject (TestPartGui.PartGuiViewProviderTestCases) ... ok
- test_import_gui_draft_snap (drafttests.test_import_gui.DraftGuiImport)
- Import Draft snapping. ...
- ------------------------------------------------------------------------------
- Try importing 'draftguitools.gui_snapper'
- ok
- test_import_gui_draft_tools (drafttests.test_import_gui.DraftGuiImport)
- Import Draft graphical commands. ...
- ------------------------------------------------------------------------------
- Try importing 'DraftTools'
- ok
- test_import_gui_draft_trackers (drafttests.test_import_gui.DraftGuiImport)
- Import Draft tracker utilities. ...
- ------------------------------------------------------------------------------
- Try importing 'draftguitools.gui_trackers'
- ok
- test_import_gui_draftgui (drafttests.test_import_gui.DraftGuiImport)
- Import Draft TaskView GUI tools. ...
- ------------------------------------------------------------------------------
- Try importing 'DraftGui'
- ok
- test_import_gui_draftedit (drafttests.test_import_tools.DraftImportTools)
- Import Draft Edit. ...
- ------------------------------------------------------------------------------
- Try importing 'draftguitools.gui_edit'
- ok
- test_import_gui_draftlayer (drafttests.test_import_tools.DraftImportTools)
- Import Draft Layer. ...
- ------------------------------------------------------------------------------
- Try importing 'DraftLayer'
- ok
- test_import_gui_draftplane (drafttests.test_import_tools.DraftImportTools)
- Import Draft SelectPlane. ...
- ------------------------------------------------------------------------------
- Try importing 'draftguitools.gui_selectplane'
- ok
- test_import_gui_workingplane (drafttests.test_import_tools.DraftImportTools)
- Import Draft WorkingPlane. ...
- ------------------------------------------------------------------------------
- Try importing 'WorkingPlane'
- ok
- test_pivy_draw (drafttests.test_pivy.DraftPivy)
- Use Coin (pivy.coin) to draw a cube on the active view. ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftPivy'
- Draw cube
- Adding cube to the active view scene
- ok
- tesPartDesign::Body: Link(s) to object(s) 'Pad' go out of the allowed scope 'Body'. Instead, the linked object(s) reside within 'Body001 Body001'.
- t_pivy_import (drafttests.test_pivy.DraftPivy)
- Import Coin (Pivy). ...
- ------------------------------------------------------------------------------
- Temporary document 'DraftPivy'
- Try importing 'pivy.coin'
- ok
- testHtmlCase (TestWebGui.WebGuiTestCases) ... ok
- testMoveSingleFeature (TestPartDesignGui.PartDesignGuiTestCases) ... Testing moving one feature from one body to another
- ok
- testRefuseToMoveSingleFeature (TestPartDesignGui.PartDesignGuiTestCases) ... Testing refuse to move the feature with dependencies from one body to another
- ok
- testMultiTransformCase (TestPartDesignGui.PartDesignTransformed) ... Testing applying MultiTransform to the Box outside the body
- ok
- ======================================================================
- ERROR: test_thermomech_flow1D (femtest.app.test_ccxtools.TestCcxTools)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_ccxtools.py", line 150, in test_thermomech_flow1D
- fea = self.input_file_writing_test(
- File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_ccxtools.py", line 234, in input_file_writing_test
- error = fea.write_inp_file()
- File "/usr/lib64/freecad/Mod/Fem/femtools/ccxtools.py", line 388, in write_inp_file
- meshdatagetter.get_mesh_sets()
- File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 134, in get_mesh_sets
- self.get_element_sets_material_and_femelement_geometry()
- File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 674, in get_element_sets_material_and_femelement_geometry
- self.get_element_fluid1D_elements()
- File "/usr/lib64/freecad/Mod/Fem/femmesh/meshsetsgetter.py", line 615, in get_element_fluid1D_elements
- meshtools.get_femelement_sets(
- File "/usr/lib64/freecad/Mod/Fem/femmesh/meshtools.py", line 488, in get_femelement_sets
- referenced_femelements = np.zeros((max(femelement_table.keys())+1,),dtype=np.int)
- File "/usr/lib/python3.10/site-packages/numpy/__init__.py", line 305, in __getattr__
- raise AttributeError(__former_attrs__[attr])
- AttributeError: module 'numpy' has no attribute 'int'.
- `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.
- The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
- https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
- ======================================================================
- ERROR: test_material_multiple_bendingbeam_fiveboxes (femtest.app.test_solver_calculix.TestSolverCalculix)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_solver_calculix.py", line 294, in test_material_multiple_bendingbeam_fiveboxes
- self.input_file_writing_test(get_namefromdef("test_"))
- File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_solver_calculix.py", line 393, in input_file_writing_test
- ret = testtools.compare_inp_files(
- File "/usr/lib64/freecad/Mod/Fem/femtest/app/support_utils.py", line 203, in compare_inp_files
- file2 = open(file_name2, "r")
- FileNotFoundError: [Errno 2] No such file or directory: '/tmp/FEM_unittests/solver_calculix_material_multiple_bendingbeam_fiveboxes_54aec5e77dc4/Mesh.inp'
- ======================================================================
- ERROR: test_material_multiple_bendingbeam_fivefaces (femtest.app.test_solver_calculix.TestSolverCalculix)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_solver_calculix.py", line 302, in test_material_multiple_bendingbeam_fivefaces
- self.input_file_writing_test(get_namefromdef("test_"))
- File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_solver_calculix.py", line 393, in input_file_writing_test
- ret = testtools.compare_inp_files(
- File "/usr/lib64/freecad/Mod/Fem/femtest/app/support_utils.py", line 203, in compare_inp_files
- file2 = open(file_name2, "r")
- FileNotFoundError: [Errno 2] No such file or directory: '/tmp/FEM_unittests/solver_calculix_material_multiple_bendingbeam_fivefaces_3b41cd332a8c/Mesh.inp'
- ======================================================================
- ERROR: test_material_multiple_tensionrod_twoboxes (femtest.app.test_solver_calculix.TestSolverCalculix)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_solver_calculix.py", line 310, in test_material_multiple_tensionrod_twoboxes
- self.input_file_writing_test(get_namefromdef("test_"))
- File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_solver_calculix.py", line 393, in input_file_writing_test
- ret = testtools.compare_inp_files(
- File "/usr/lib64/freecad/Mod/Fem/femtest/app/support_utils.py", line 203, in compare_inp_files
- file2 = open(file_name2, "r")
- FileNotFoundError: [Errno 2] No such file or directory: '/tmp/FEM_unittests/solver_calculix_material_multiple_tensionrod_twoboxes_bdbda71ae14c/Mesh.inp'
- ======================================================================
- ERROR: test_thermomech_bimetall (femtest.app.test_solver_calculix.TestSolverCalculix)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_solver_calculix.py", line 342, in test_thermomech_bimetall
- self.input_file_writing_test(get_namefromdef("test_"))
- File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_solver_calculix.py", line 393, in input_file_writing_test
- ret = testtools.compare_inp_files(
- File "/usr/lib64/freecad/Mod/Fem/femtest/app/support_utils.py", line 203, in compare_inp_files
- file2 = open(file_name2, "r")
- FileNotFoundError: [Errno 2] No such file or directory: '/tmp/FEM_unittests/solver_calculix_thermomech_bimetall_eae05d65b5ba/Mesh.inp'
- ======================================================================
- ERROR: test_thermomech_flow1D (femtest.app.test_solver_calculix.TestSolverCalculix)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_solver_calculix.py", line 350, in test_thermomech_flow1D
- self.input_file_writing_test(get_namefromdef("test_"))
- File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_solver_calculix.py", line 393, in input_file_writing_test
- ret = testtools.compare_inp_files(
- File "/usr/lib64/freecad/Mod/Fem/femtest/app/support_utils.py", line 203, in compare_inp_files
- file2 = open(file_name2, "r")
- FileNotFoundError: [Errno 2] No such file or directory: '/tmp/FEM_unittests/solver_calculix_thermomech_flow1D_55c94991f25e/Mesh.inp'
- ======================================================================
- FAIL: test_constraint_transform_torque (femtest.app.test_solver_calculix.TestSolverCalculix)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_solver_calculix.py", line 278, in test_constraint_transform_torque
- self.input_file_writing_test(get_namefromdef("test_"))
- File "/usr/lib64/freecad/Mod/Fem/femtest/app/test_solver_calculix.py", line 397, in input_file_writing_test
- self.assertFalse(
- 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.
- 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!
- ---
- +++
- @@ -11717 +11717 @@
- -2505,2,-9.5670268990152E-01
- +2505,2,-9.5670268990153E-01
- @@ -12539 +12539 @@
- -3327,2,-2.2462134450621E+00
- +3327,2,-2.2462134450620E+00
- ----------------------------------------------------------------------
- Ran 796 tests in 100.683s
- FAILED (failures=1, errors=6)
- System exit
Add Comment
Please, Sign In to add comment