Coverage report: 78%

Files Functions Classes

coverage.py v7.8.0, created at 2025-05-19 07:38 +0000

File function statements missing excluded coverage
pydelica/__init__.py Session.__init__ 18 2 0 89%
pydelica/__init__.py Session.__enter__ 1 0 0 100%
pydelica/__init__.py Session.__exit__ 1 0 0 100%
pydelica/__init__.py Session.use_libraries 1 1 0 0%
pydelica/__init__.py Session.use_library 1 1 0 0%
pydelica/__init__.py Session.fail_on_assert_level 1 0 0 100%
pydelica/__init__.py Session.code_profile 1 1 0 0%
pydelica/__init__.py Session.code_info 1 1 0 0%
pydelica/__init__.py Session.default_model 1 0 0 100%
pydelica/__init__.py Session._recover_profile 6 1 0 83%
pydelica/__init__.py Session.build_model 30 6 0 80%
pydelica/__init__.py Session._get_cache_key 3 1 0 67%
pydelica/__init__.py Session.get_binary_location 5 2 0 60%
pydelica/__init__.py Session.get_parameters 13 3 0 77%
pydelica/__init__.py Session.get_parameter 8 3 0 62%
pydelica/__init__.py Session.get_simulation_options 7 2 0 71%
pydelica/__init__.py Session.get_simulation_option 4 2 0 50%
pydelica/__init__.py Session.set_parameter 8 2 0 75%
pydelica/__init__.py Session.get_runtime_options 7 2 0 71%
pydelica/__init__.py Session._set_input_files_directory 9 9 0 0%
pydelica/__init__.py Session.simulate 35 10 0 71%
pydelica/__init__.py Session._append_locs_to_winpath 9 9 0 0%
pydelica/__init__.py Session.set_output_format 5 2 0 60%
pydelica/__init__.py Session.set_solver 8 8 0 0%
pydelica/__init__.py Session.set_time_range 11 11 0 0%
pydelica/__init__.py Session.set_tolerance 5 5 0 0%
pydelica/__init__.py Session.set_variable_filter 5 5 0 0%
pydelica/__init__.py Session.set_simulation_option 5 5 0 0%
pydelica/__init__.py Session.get_solutions 3 1 0 67%
pydelica/__init__.py (no function) 69 0 0 100%
pydelica/compiler.py Compiler.__init__ 18 6 0 67%
pydelica/compiler.py Compiler.clear_cache 2 0 0 100%
pydelica/compiler.py Compiler.set_profile_level 3 1 0 67%
pydelica/compiler.py Compiler.set_omc_flag 4 4 0 0%
pydelica/compiler.py Compiler.remove_omc_flag 5 5 0 0%
pydelica/compiler.py Compiler.compile 96 35 0 64%
pydelica/compiler.py Compiler._prepare_c_incls 9 0 0 100%
pydelica/compiler.py (no function) 20 0 0 100%
pydelica/exception.py BinaryNotFoundError.__init__ 1 1 0 0%
pydelica/exception.py OMParsingError.__init__ 1 0 0 100%
pydelica/exception.py OMExecutionError.__init__ 1 0 0 100%
pydelica/exception.py OMBuildError.__init__ 1 1 0 0%
pydelica/exception.py OMAssertionError.__init__ 1 0 0 100%
pydelica/exception.py NotImplementedError.__init__ 1 1 0 0%
pydelica/exception.py UnknownParameterError.__init__ 2 2 0 0%
pydelica/exception.py UnknownModelError.__init__ 2 2 0 0%
pydelica/exception.py ResultRetrievalError.__init__ 2 2 0 0%
pydelica/exception.py UnknownOptionError.__init__ 2 2 0 0%
pydelica/exception.py ModelicaFileGenerationError.__init__ 1 1 0 0%
pydelica/exception.py UnknownLibraryError.__init__ 1 1 0 0%
pydelica/exception.py parse_error_string_compiler 9 1 0 89%
pydelica/exception.py parse_error_string_simulate 14 2 0 86%
pydelica/exception.py (no function) 27 0 0 100%
pydelica/logger.py (no function) 11 0 0 100%
pydelica/model.py Model.__init__ 16 1 0 94%
pydelica/model.py Model._get_type 9 1 0 89%
pydelica/model.py Model.get_source_path 1 1 0 0%
pydelica/model.py Model.write_params 14 0 0 100%
pydelica/model.py Model.set_parameter 1 0 0 100%
pydelica/model.py Model.get_parameter 3 1 0 67%
pydelica/model.py Model.get_om_parameter_type 1 1 0 0%
pydelica/model.py Model.__iter__ 1 0 0 100%
pydelica/model.py Model.__len__ 1 1 0 0%
pydelica/model.py Model.__getitem__ 1 0 0 100%
pydelica/model.py Model.__setitem__ 1 1 0 0%
pydelica/model.py Model.__str__ 1 1 0 0%
pydelica/model.py Model.__delitem__ 1 1 0 0%
pydelica/model.py Model.__repr__ 2 2 0 0%
pydelica/model.py Model.update 1 1 0 0%
pydelica/model.py (no function) 21 0 0 100%
pydelica/options/__init__.py (no function) 5 0 0 100%
pydelica/options/library.py LibrarySetup.__init__ 4 0 0 100%
pydelica/options/library.py LibrarySetup.__enter__ 1 0 0 100%
pydelica/options/library.py LibrarySetup.__exit__ 2 0 0 100%
pydelica/options/library.py LibrarySetup.use_library 38 12 0 68%
pydelica/options/library.py LibrarySetup.session_library 1 0 0 100%
pydelica/options/library.py LibrarySetup._get_system_libraries 16 9 0 44%
pydelica/options/library.py (no function) 16 0 0 100%
pydelica/options/runtime.py RuntimeOptions.check_embedded_server_port 3 1 0 67%
pydelica/options/runtime.py RuntimeOptions.check_homotopy_steps_and_symbolic 3 1 0 67%
pydelica/options/runtime.py RuntimeOptions.check_override_override_file 3 1 0 67%
pydelica/options/runtime.py RuntimeOptions.assemble_args 15 3 0 80%
pydelica/options/runtime.py RuntimeOptions.inputPath 1 1 0 0%
pydelica/options/runtime.py RuntimeOptions.inputPath 1 1 0 0%
pydelica/options/runtime.py (no function) 191 0 0 100%
pydelica/options/simulation.py SimulationOptions.__init__ 5 1 0 80%
pydelica/options/simulation.py SimulationOptions._write_opts 4 0 0 100%
pydelica/options/simulation.py SimulationOptions.__setitem__ 2 2 0 0%
pydelica/options/simulation.py SimulationOptions.__getitem__ 1 0 0 100%
pydelica/options/simulation.py SimulationOptions.__delitem__ 1 1 0 0%
pydelica/options/simulation.py SimulationOptions.set_option 5 1 0 80%
pydelica/options/simulation.py SimulationOptions.__len__ 1 1 0 0%
pydelica/options/simulation.py SimulationOptions.__iter__ 1 1 0 0%
pydelica/options/simulation.py (no function) 24 0 0 100%
pydelica/solutions.py SolutionHandler.__init__ 3 0 0 100%
pydelica/solutions.py SolutionHandler.retrieve_session_solutions 8 1 0 88%
pydelica/solutions.py SolutionHandler.get_solutions 1 0 0 100%
pydelica/solutions.py (no function) 8 0 0 100%
Total   954 211 0 78%

No items found using the specified filter.