Coverage report: 93%

Files Functions Classes

coverage.py v7.10.7, created at 2026-03-01 21:54 +0000

File function statements missing excluded branches partial coverage
glotter/__init__.py (no function) 5 0 0 0 0 100%
glotter/__main__.py main 5 0 0 0 0 100%
glotter/__main__.py parse_download 4 4 0 0 0 0%
glotter/__main__.py parse_run 3 0 0 0 0 100%
glotter/__main__.py parse_test 4 0 0 0 0 100%
glotter/__main__.py _add_parallel_arg 1 0 0 0 0 100%
glotter/__main__.py _parse_args_for_verb 5 0 0 0 0 100%
glotter/__main__.py parse_report 4 4 0 0 0 0%
glotter/__main__.py parse_batch 7 0 0 0 0 100%
glotter/__main__.py parse_check 3 0 0 0 0 100%
glotter/__main__.py (no function) 19 1 0 2 1 90%
glotter/auto_gen_test.py AutoGenParam.validate_expected 18 0 0 18 0 100%
glotter/auto_gen_test.py AutoGenParam.get_pytest_param 11 0 0 8 0 100%
glotter/auto_gen_test.py AutoGenParam.get_constant_variable_name 4 0 0 2 0 100%
glotter/auto_gen_test.py _append_method_to_actual 1 0 0 0 0 100%
glotter/auto_gen_test.py _append_method_to_expected 1 0 0 0 0 100%
glotter/auto_gen_test.py _remove_chars 3 0 0 2 0 100%
glotter/auto_gen_test.py _strip_chars 3 0 0 2 0 100%
glotter/auto_gen_test.py _unique_sort 1 0 0 0 0 100%
glotter/auto_gen_test.py AutoGenTest.validate_inputs 2 0 0 0 0 100%
glotter/auto_gen_test.py AutoGenTest.validate_params 29 0 0 22 0 100%
glotter/auto_gen_test.py AutoGenTest.validate_strings 2 0 0 0 0 100%
glotter/auto_gen_test.py AutoGenTest.validate_transformation 16 0 0 14 0 100%
glotter/auto_gen_test.py AutoGenTest.validate_test_strings 11 0 0 8 0 100%
glotter/auto_gen_test.py AutoGenTest.transform_vars 8 0 0 4 0 100%
glotter/auto_gen_test.py AutoGenTest.get_constant_variables 7 0 0 6 0 100%
glotter/auto_gen_test.py AutoGenTest.get_pytest_params 4 0 0 2 0 100%
glotter/auto_gen_test.py AutoGenTest.get_test_function_and_run 6 0 0 2 0 100%
glotter/auto_gen_test.py AutoGenTest.get_expected_output 8 0 0 6 0 100%
glotter/auto_gen_test.py AutoGenTest.generate_test 7 0 0 0 0 100%
glotter/auto_gen_test.py _get_expected_file 7 0 0 4 1 91%
glotter/auto_gen_test.py _get_assert 8 0 0 6 0 100%
glotter/auto_gen_test.py AutoGenUseTests.validate_search_with_replace 5 0 0 4 0 100%
glotter/auto_gen_test.py (no function) 58 0 0 0 0 100%
glotter/batch.py batch 29 0 0 12 0 100%
glotter/batch.py _display_batch 1 0 0 0 0 100%
glotter/batch.py (no function) 9 0 0 0 0 100%
glotter/check.py check 9 0 0 4 0 100%
glotter/check.py (no function) 4 0 0 0 0 100%
glotter/containerfactory.py get_container_factory 1 0 0 0 0 100%
glotter/containerfactory.py ContainerFactory.__init__ 4 0 0 0 0 100%
glotter/containerfactory.py ContainerFactory.get_container 10 0 0 2 0 100%
glotter/containerfactory.py ContainerFactory.get_image 19 2 0 14 2 88%
glotter/containerfactory.py ContainerFactory.remove_image 5 0 0 2 0 100%
glotter/containerfactory.py ContainerFactory.cleanup 5 0 0 0 0 100%
glotter/containerfactory.py (no function) 15 0 0 0 0 100%
glotter/decorators.py project_test 2 0 0 0 0 100%
glotter/decorators.py project_test.decorator 4 0 0 0 0 100%
glotter/decorators.py project_test.decorator.wrapper 1 0 0 0 0 100%
glotter/decorators.py project_fixture 2 0 0 0 0 100%
glotter/decorators.py (no function) 6 0 0 0 0 100%
glotter/download.py download 9 0 0 4 0 100%
glotter/download.py download.get_key 1 0 0 0 0 100%
glotter/download.py _download_image_from_source 1 0 0 0 0 100%
glotter/download.py remove_images 5 0 0 4 0 100%
glotter/download.py (no function) 7 0 0 0 0 100%
glotter/errors.py get_error_details 1 0 0 0 0 100%
glotter/errors.py raise_simple_validation_error 1 0 0 0 0 100%
glotter/errors.py raise_validation_errors 1 0 0 0 0 100%
glotter/errors.py validate_str_list 8 0 0 4 0 100%
glotter/errors.py validate_str_dict 8 0 0 4 0 100%
glotter/errors.py _get_str_dict_error_details 6 0 0 4 0 100%
glotter/errors.py (no function) 9 0 0 0 0 100%
glotter/project.py Project.get_acronym 2 0 0 0 0 100%
glotter/project.py Project.validate_strings 2 0 0 0 0 100%
glotter/project.py Project.get_tests 5 0 0 4 0 100%
glotter/project.py Project.set_tests 7 0 0 4 0 100%
glotter/project.py (no function) 24 0 0 0 0 100%
glotter/report.py report 5 5 0 2 0 0%
glotter/report.py Reporter.__init__ 3 3 0 0 0 0%
glotter/report.py Reporter._get_project_display_name 1 1 0 0 0 0%
glotter/report.py Reporter._collect_language_stats 10 10 0 6 0 0%
glotter/report.py Reporter.write_csv 9 9 0 2 0 0%
glotter/report.py Reporter.write_stdout 13 13 0 4 0 0%
glotter/report.py Reporter._get_column_widths 9 9 0 6 0 0%
glotter/report.py (no function) 12 0 0 0 0 100%
glotter/run.py run 5 0 0 4 0 100%
glotter/run.py _prompt_params 3 0 0 2 0 100%
glotter/run.py _build_and_run 6 0 0 0 0 100%
glotter/run.py (no function) 5 0 0 0 0 100%
glotter/settings.py get_settings 1 0 0 0 0 100%
glotter/settings.py Settings.__init__ 8 0 0 0 0 100%
glotter/settings.py Settings.projects 1 0 0 0 0 100%
glotter/settings.py Settings.project_root 1 0 0 0 0 100%
glotter/settings.py Settings.source_root 1 0 0 0 0 100%
glotter/settings.py Settings.source_root 1 0 0 0 0 100%
glotter/settings.py Settings.test_mappings 1 0 0 0 0 100%
glotter/settings.py Settings.get_test_mapping_name 4 0 0 2 0 100%
glotter/settings.py Settings.add_test_mapping 5 0 0 4 0 100%
glotter/settings.py Settings.verify_project_type 1 0 0 0 0 100%
glotter/settings.py _format_validate_error 5 0 0 2 0 100%
glotter/settings.py _format_location_item 3 0 0 2 0 100%
glotter/settings.py SettingsConfigSettings.get_acronym_scheme 3 0 0 2 0 100%
glotter/settings.py SettingsConfigSettings.get_source_root 4 0 0 2 0 100%
glotter/settings.py SettingsConfig.get_settings 5 0 0 4 0 100%
glotter/settings.py SettingsConfig.get_projects 8 0 0 6 0 100%
glotter/settings.py SettingsConfig.validate_projects 18 1 0 12 1 93%
glotter/settings.py SettingsParser.__init__ 8 0 0 0 0 100%
glotter/settings.py (no function) 54 0 0 0 0 100%
glotter/source.py Source.__repr__ 1 0 0 0 0 100%
glotter/source.py Source.build 5 0 0 4 0 100%
glotter/source.py Source.run 4 0 0 0 0 100%
glotter/source.py Source.exec 2 0 0 0 0 100%
glotter/source.py Source._container_exec 2 0 0 0 0 100%
glotter/source.py Source.cleanup 1 0 0 0 0 100%
glotter/source.py get_sources 5 0 0 2 0 100%
glotter/source.py filter_sources 23 0 0 20 0 100%
glotter/source.py _matches_source 7 0 0 8 0 100%
glotter/source.py (no function) 17 0 0 0 0 100%
glotter/test.py test 12 1 0 8 1 90%
glotter/test.py _get_tests 9 0 0 4 0 100%
glotter/test.py _run_pytest_and_exit 3 0 0 0 0 100%
glotter/test.py TestCollectionPlugin.__init__ 1 0 0 0 0 100%
glotter/test.py TestCollectionPlugin.pytest_collection_modifyitems 2 0 0 2 0 100%
glotter/test.py _collect_tests 4 0 0 0 0 100%
glotter/test.py (no function) 14 0 0 0 0 100%
glotter/test_doc_generator.py generate_test_docs 10 0 0 4 0 100%
glotter/test_doc_generator.py TestDocGenerator.__init__ 2 0 0 0 0 100%
glotter/test_doc_generator.py TestDocGenerator.generate_test_doc 8 0 0 6 0 100%
glotter/test_doc_generator.py TestDocGenerator._get_test_intro 7 0 0 4 0 100%
glotter/test_doc_generator.py _get_test_section_title 1 0 0 0 0 100%
glotter/test_doc_generator.py TestDocSectionGenerator.__init__ 2 0 0 0 0 100%
glotter/test_doc_generator.py TestDocSectionGenerator.get_test_section 1 0 0 0 0 100%
glotter/test_doc_generator.py TestDocSectionGenerator._get_test_section_header 1 0 0 0 0 100%
glotter/test_doc_generator.py TestDocSectionGenerator._get_test_table_header 4 0 0 2 0 100%
glotter/test_doc_generator.py TestDocSectionGenerator._any_test_output_is_different 4 0 0 2 0 100%
glotter/test_doc_generator.py TestDocSectionGenerator._get_expected_value 4 0 0 2 0 100%
glotter/test_doc_generator.py TestDocSectionGenerator._get_test_table 26 0 0 14 0 100%
glotter/test_doc_generator.py _cells_to_table_line 1 0 0 0 0 100%
glotter/test_doc_generator.py _quote_and_escape_pipe 1 0 0 0 0 100%
glotter/test_doc_generator.py (no function) 22 0 0 0 0 100%
glotter/test_generator.py generate_tests 10 0 0 6 0 100%
glotter/test_generator.py TestGenerator.__init__ 3 0 0 0 0 100%
glotter/test_generator.py TestGenerator.generate_tests 6 0 0 4 0 100%
glotter/test_generator.py TestGenerator._get_imports 5 0 0 2 0 100%
glotter/test_generator.py TestGenerator._get_constant_variables 9 0 0 6 0 100%
glotter/test_generator.py TestGenerator._get_project_fixture 1 0 0 0 0 100%
glotter/test_generator.py TestGenerator.write_tests 3 0 0 0 0 100%
glotter/test_generator.py format_str 8 0 0 0 0 100%
glotter/test_generator.py (no function) 16 0 0 0 0 100%
glotter/utils.py quote 10 0 0 8 0 100%
glotter/utils.py indent 2 0 0 0 0 100%
glotter/utils.py error_and_exit 2 0 0 0 0 100%
glotter/utils.py (no function) 4 0 0 0 0 100%
Total   1001 63 0 344 6 93%

No items found using the specified filter.