FEM: unit tests, add test for multibody analysis example

This commit is contained in:
Sudhanshu Dubey
2020-07-10 08:41:05 +02:00
committed by Bernd Hahnebach
parent a089d4e4da
commit aa13a93dff
4 changed files with 29231 additions and 0 deletions

View File

@@ -241,6 +241,7 @@ SET(FemTestsCcx_SRCS
femtest/data/calculix/constraint_contact_solid_solid.inp
femtest/data/calculix/constraint_sectionprint.inp
femtest/data/calculix/constraint_tie.inp
femtest/data/calculix/material_multiple_bendingbeam_fiveboxes.inp
femtest/data/calculix/material_multiple.inp
femtest/data/calculix/material_nonlinear.inp
femtest/data/calculix/thermomech_bimetall.inp

View File

@@ -166,6 +166,14 @@ class TestSolverCalculix(unittest.TestCase):
setup(self.document, "calculix")
self.input_file_writing_test(get_namefromdef("test_"))
# ********************************************************************************************
def test_material_multiple_bendingbeam_fiveboxes(
self
):
from femexamples.material_multiple_bendingbeam_fiveboxes import setup
setup(self.document, "calculix")
self.input_file_writing_test(get_namefromdef("test_"))
# ********************************************************************************************
def test_material_multiple(
self

File diff suppressed because it is too large Load Diff

View File

@@ -83,6 +83,7 @@ make -j 4 && ./bin/FreeCADCmd -t femtest.app.test_solver_calculix.TestSolverCalc
make -j 4 && ./bin/FreeCADCmd -t femtest.app.test_solver_calculix.TestSolverCalculix.test_constraint_contact_solid_solid
make -j 4 && ./bin/FreeCADCmd -t femtest.app.test_solver_calculix.TestSolverCalculix.test_constraint_sectionprint
make -j 4 && ./bin/FreeCADCmd -t femtest.app.test_solver_calculix.TestSolverCalculix.test_constraint_tie
make -j 4 && ./bin/FreeCADCmd -t femtest.app.test_solver_calculix.TestSolverCalculix.test_material_multiple_bendingbeam_fiveboxes
make -j 4 && ./bin/FreeCADCmd -t femtest.app.test_solver_calculix.TestSolverCalculix.test_material_multiple
make -j 4 && ./bin/FreeCADCmd -t femtest.app.test_solver_calculix.TestSolverCalculix.test_material_nonlinear
make -j 4 && ./bin/FreeCADCmd -t femtest.app.test_solver_calculix.TestSolverCalculix.test_thermomech_bimetall
@@ -326,6 +327,11 @@ unittest.TextTestRunner().run(unittest.TestLoader().loadTestsFromName(
'femtest.app.test_solver_calculix.TestSolverCalculix.test_constraint_tie'
))
import unittest
unittest.TextTestRunner().run(unittest.TestLoader().loadTestsFromName(
'femtest.app.test_solver_calculix.TestSolverCalculix.test_material_multiple_bendingbeam_fiveboxes'
))
import unittest
unittest.TextTestRunner().run(unittest.TestLoader().loadTestsFromName(
'femtest.app.test_solver_calculix.TestSolverCalculix.test_material_multiple'