FEM: thermomech bimetall, add it to the unit test
This commit is contained in:
@@ -195,6 +195,7 @@ SET(FemTestsCcx_SRCS
|
||||
femtest/data/ccx/Flow1D_thermomech_expected_values
|
||||
femtest/data/ccx/Flow1D_thermomech_inout_nodes.txt
|
||||
femtest/data/ccx/Flow1D_thermomech.FCStd
|
||||
femtest/data/ccx/thermomech_bimetall.inp
|
||||
)
|
||||
|
||||
SET(FemTestsElmer_SRCS
|
||||
|
||||
@@ -129,6 +129,7 @@ gf()
|
||||
./bin/FreeCADCmd --run-test "femtest.app.test_ccxtools.TestCcxTools.test_static_constraint_contact_solid_solid"
|
||||
./bin/FreeCADCmd --run-test "femtest.app.test_ccxtools.TestCcxTools.test_static_material_multiple"
|
||||
./bin/FreeCADCmd --run-test "femtest.app.test_ccxtools.TestCcxTools.test_static_material_nonlinar"
|
||||
./bin/FreeCADCmd --run-test "femtest.app.test_ccxtools.TestCcxTools.test_thermomech_bimetall"
|
||||
./bin/FreeCADCmd --run-test "femtest.app.test_ccxtools.TestCcxTools.test_thermomech_flow1D_analysis"
|
||||
./bin/FreeCADCmd --run-test "femtest.app.test_ccxtools.TestCcxTools.test_thermomech_spine_analysis"
|
||||
./bin/FreeCADCmd --run-test "femtest.app.test_common.TestFemCommon.test_adding_refshaps"
|
||||
@@ -183,6 +184,9 @@ unittest.TextTestRunner().run(unittest.TestLoader().loadTestsFromName("femtest.a
|
||||
import unittest
|
||||
unittest.TextTestRunner().run(unittest.TestLoader().loadTestsFromName("femtest.app.test_ccxtools.TestCcxTools.test_static_material_nonlinar"))
|
||||
|
||||
import unittest
|
||||
unittest.TextTestRunner().run(unittest.TestLoader().loadTestsFromName("femtest.app.test_ccxtools.TestCcxTools.test_thermomech_bimetall"))
|
||||
|
||||
import unittest
|
||||
unittest.TextTestRunner().run(unittest.TestLoader().loadTestsFromName("femtest.app.test_ccxtools.TestCcxTools.test_thermomech_flow1D_analysis"))
|
||||
|
||||
|
||||
@@ -218,6 +218,27 @@ class TestCcxTools(unittest.TestCase):
|
||||
analysis_dir=analysis_dir,
|
||||
)
|
||||
|
||||
# ********************************************************************************************
|
||||
def test_thermomech_bimetall(
|
||||
self
|
||||
):
|
||||
# set up
|
||||
from femexamples.thermomech_bimetall import setup
|
||||
setup(self.active_doc, "ccxtools")
|
||||
test_name = "thermomech bimetall"
|
||||
base_name = "thermomech_bimetall"
|
||||
analysis_dir = testtools.get_unit_test_tmp_dir(
|
||||
self.temp_dir,
|
||||
"FEM_ccx_thermomech_bimetall"
|
||||
)
|
||||
|
||||
# test input file writing
|
||||
self.input_file_writing_test(
|
||||
test_name=test_name,
|
||||
base_name=base_name,
|
||||
analysis_dir=analysis_dir,
|
||||
)
|
||||
|
||||
# ********************************************************************************************
|
||||
def test_thermomech_flow1D_analysis(
|
||||
self
|
||||
|
||||
8277
src/Mod/Fem/femtest/data/ccx/thermomech_bimetall.inp
Normal file
8277
src/Mod/Fem/femtest/data/ccx/thermomech_bimetall.inp
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user