diff --git a/src/Mod/Fem/femsolver/elmer/tasks.py b/src/Mod/Fem/femsolver/elmer/tasks.py index d0c5c8da07..5629069cd2 100644 --- a/src/Mod/Fem/femsolver/elmer/tasks.py +++ b/src/Mod/Fem/femsolver/elmer/tasks.py @@ -73,10 +73,12 @@ class Prepare(run.Prepare): def run(self): self.pushStatus("Preparing input files...\n") - FreeCAD.Console.PrintMessage("Machine testmode: {}\n".format(self.testmode)) if self.testmode: - w = writer.Writer(self.solver, self.directory, True) # test mode + # test mode: neither gmsh, nor elmergrid nor elmersolver binaries needed + FreeCAD.Console.PrintMessage("Machine testmode: {}\n".format(self.testmode)) + w = writer.Writer(self.solver, self.directory, True) else: + FreeCAD.Console.PrintLog("Machine testmode: {}\n".format(self.testmode)) w = writer.Writer(self.solver, self.directory) try: w.write() diff --git a/src/Mod/Fem/femsolver/elmer/writer.py b/src/Mod/Fem/femsolver/elmer/writer.py index d8cf489c4c..51fed0679b 100644 --- a/src/Mod/Fem/femsolver/elmer/writer.py +++ b/src/Mod/Fem/femsolver/elmer/writer.py @@ -131,7 +131,7 @@ class Writer(object): groups.extend(self._builder.getBoundaryNames()) self._exportToUnv(groups, mesh, unvPath) if self.testmode: - Console.PrintMessage("We are in testmode ElmerGrid may not be installed.\n") + Console.PrintMessage("Solver Elmer testmode, ElmerGrid will not be used. It might not be installed.\n") else: binary = settings.get_binary("ElmerGrid") if binary is None: @@ -170,7 +170,7 @@ class Writer(object): tools.write_part_file() tools.write_geo() if self.testmode: - Console.PrintMessage("We are in testmode, Gmsh may not be installed.\n") + Console.PrintMessage("Solver Elmer testmode, Gmsh will not be used. It might not be installed.\n") import shutil shutil.copyfile(geoPath, os.path.join(self.directory, "group_mesh.geo")) else: