From cb90f46a05fc077c4443910ff9aaa84143a94e1c Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Tue, 6 Jun 2017 16:55:40 +0100 Subject: [PATCH] FEM: unit tests, use the lately commited dev in Test to run unit tests of FEM --- src/Mod/Fem/TestFem.py | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/Mod/Fem/TestFem.py b/src/Mod/Fem/TestFem.py index 95658a2501..c1a4e73841 100644 --- a/src/Mod/Fem/TestFem.py +++ b/src/Mod/Fem/TestFem.py @@ -471,17 +471,21 @@ def force_unix_line_ends(line_list): return new_line_list -def run_fem_unittests(): - import unittest - suite = unittest.TestSuite() - suite.addTest(unittest.defaultTestLoader.loadTestsFromName("TestFem")) - r = unittest.TextTestRunner() - r.run(suite) +def runTestFem(): + '''run FEM unit test + for more information on how to run a specific test class or a test def see + file src/Mod/Test/__init__ + https://forum.freecadweb.org/viewtopic.php?f=10&t=22190#p175546 + ''' + import Test + import sys + current_module = sys.modules[__name__] + Test.runTestsFromModule(current_module) def create_test_results(): # run FEM unit tests - run_fem_unittests() + runTestFem() import os import shutil