FEM: unit test, add simple calculix frequency example
This commit is contained in:
@@ -260,6 +260,7 @@ SET(FemTestsCcx_SRCS
|
||||
femtest/data/calculix/constraint_sectionprint.inp
|
||||
femtest/data/calculix/constraint_selfweight_cantilever.inp
|
||||
femtest/data/calculix/constraint_tie.inp
|
||||
femtest/data/calculix/frequency_beamsimple.inp
|
||||
femtest/data/calculix/material_multiple_bendingbeam_fiveboxes.inp
|
||||
femtest/data/calculix/material_multiple_bendingbeam_fivefaces.inp
|
||||
femtest/data/calculix/material_multiple_tensionrod_twoboxes.inp
|
||||
|
||||
@@ -170,6 +170,14 @@ class TestSolverCalculix(unittest.TestCase):
|
||||
setup(self.document, "calculix")
|
||||
self.input_file_writing_test(get_namefromdef("test_"))
|
||||
|
||||
# ********************************************************************************************
|
||||
def test_frequency_beamsimple(
|
||||
self
|
||||
):
|
||||
from femexamples.frequency_beamsimple import setup
|
||||
setup(self.document, "calculix")
|
||||
self.input_file_writing_test(get_namefromdef("test_"))
|
||||
|
||||
# ********************************************************************************************
|
||||
def test_material_multiple_bendingbeam_fiveboxes(
|
||||
self
|
||||
|
||||
17109
src/Mod/Fem/femtest/data/calculix/frequency_beamsimple.inp
Normal file
17109
src/Mod/Fem/femtest/data/calculix/frequency_beamsimple.inp
Normal file
File diff suppressed because it is too large
Load Diff
@@ -86,6 +86,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_sectionprint
|
||||
make -j 4 && ./bin/FreeCADCmd -t femtest.app.test_solver_calculix.TestSolverCalculix.test_constraint_selfweight_cantilever
|
||||
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_frequency_beamsimple
|
||||
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_bendingbeam_fivefaces
|
||||
make -j 4 && ./bin/FreeCADCmd -t femtest.app.test_solver_calculix.TestSolverCalculix.test_material_multiple_tensionrod_twoboxes
|
||||
@@ -342,6 +343,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_frequency_beamsimple'
|
||||
))
|
||||
|
||||
import unittest
|
||||
unittest.TextTestRunner().run(unittest.TestLoader().loadTestsFromName(
|
||||
'femtest.app.test_solver_calculix.TestSolverCalculix.test_material_multiple_bendingbeam_fiveboxes'
|
||||
|
||||
Reference in New Issue
Block a user