Coverage report: 88%

coverage.py v6.4.2, created at 2024-10-06 18:42 +0000

Module statements missing excluded coverage
src/devana/__init__.py 1 0 0 100%
src/devana/_version.py 5 0 0 100%
src/devana/code_generation/__init__.py 0 0 0 100%
src/devana/code_generation/printers/__init__.py 0 0 0 100%
src/devana/code_generation/printers/codeprinter.py 68 13 0 81%
src/devana/code_generation/printers/configuration.py 116 29 0 75%
src/devana/code_generation/printers/default/__init__.py 19 0 0 100%
src/devana/code_generation/printers/default/attributeprinter.py 20 1 0 95%
src/devana/code_generation/printers/default/basictypeprinter.py 6 0 0 100%
src/devana/code_generation/printers/default/classprinter.py 197 25 0 87%
src/devana/code_generation/printers/default/commentprinter.py 31 3 0 90%
src/devana/code_generation/printers/default/defaultprinter.py 73 0 0 100%
src/devana/code_generation/printers/default/enumprinter.py 47 5 0 89%
src/devana/code_generation/printers/default/externcprinter.py 22 1 0 95%
src/devana/code_generation/printers/default/fileprinter.py 42 2 0 95%
src/devana/code_generation/printers/default/functionprinter.py 124 11 0 91%
src/devana/code_generation/printers/default/functiontypeprinter.py 8 0 0 100%
src/devana/code_generation/printers/default/namespaceprinter.py 24 1 0 96%
src/devana/code_generation/printers/default/stubtypeprinter.py 6 0 0 100%
src/devana/code_generation/printers/default/templateparameterprinter.py 11 1 0 91%
src/devana/code_generation/printers/default/typedefprinter.py 25 2 0 92%
src/devana/code_generation/printers/default/typeexpressionprinter.py 85 13 0 85%
src/devana/code_generation/printers/default/unionprinter.py 30 1 0 97%
src/devana/code_generation/printers/default/usingnamespaceprinter.py 16 1 0 94%
src/devana/code_generation/printers/default/usingprinter.py 20 3 0 85%
src/devana/code_generation/printers/default/utilityprinters.py 13 4 0 69%
src/devana/code_generation/printers/default/variableprinter.py 57 12 0 79%
src/devana/code_generation/printers/dispatcherinjectable.py 8 0 0 100%
src/devana/code_generation/printers/formatter.py 29 2 0 93%
src/devana/code_generation/printers/icodeprinter.py 10 2 0 80%
src/devana/code_generation/stubtype.py 6 0 0 100%
src/devana/configuration.py 129 11 0 91%
src/devana/preprocessing/__init__.py 0 0 0 100%
src/devana/preprocessing/components/__init__.py 0 0 0 100%
src/devana/preprocessing/components/extractors/__init__.py 0 0 0 100%
src/devana/preprocessing/components/extractors/attributeextractor.py 29 2 0 93%
src/devana/preprocessing/components/extractors/commentextractor.py 25 2 0 92%
src/devana/preprocessing/components/property/__init__.py 0 0 0 100%
src/devana/preprocessing/components/property/parsers/__init__.py 0 0 0 100%
src/devana/preprocessing/components/property/parsers/attributeparser.py 105 13 0 88%
src/devana/preprocessing/components/property/parsers/configuration.py 7 0 0 100%
src/devana/preprocessing/components/property/parsers/descriptions.py 36 0 0 100%
src/devana/preprocessing/components/property/parsers/parser.py 60 4 0 93%
src/devana/preprocessing/components/property/parsers/result.py 23 0 0 100%
src/devana/preprocessing/components/property/parsers/types.py 110 18 0 84%
src/devana/preprocessing/preprocessor.py 52 15 0 71%
src/devana/syntax_abstraction/__init__.py 17 0 0 100%
src/devana/syntax_abstraction/_external_source.py 19 1 0 95%
src/devana/syntax_abstraction/attribute.py 166 17 0 90%
src/devana/syntax_abstraction/classinfo.py 816 73 0 91%
src/devana/syntax_abstraction/codelocation.py 12 1 0 92%
src/devana/syntax_abstraction/codepiece.py 100 3 0 97%
src/devana/syntax_abstraction/comment.py 177 20 0 89%
src/devana/syntax_abstraction/enuminfo.py 234 25 0 89%
src/devana/syntax_abstraction/externc.py 54 9 0 83%
src/devana/syntax_abstraction/functioninfo.py 499 71 0 86%
src/devana/syntax_abstraction/functiontype.py 81 5 0 94%
src/devana/syntax_abstraction/namespaceinfo.py 77 5 0 94%
src/devana/syntax_abstraction/organizers/__init__.py 4 0 0 100%
src/devana/syntax_abstraction/organizers/codecontainer.py 109 25 0 77%
src/devana/syntax_abstraction/organizers/lexicon.py 236 27 0 89%
src/devana/syntax_abstraction/organizers/sourcefile.py 328 45 0 86%
src/devana/syntax_abstraction/organizers/sourcemodule.py 83 11 0 87%
src/devana/syntax_abstraction/syntax.py 2 0 0 100%
src/devana/syntax_abstraction/templateinfo.py 324 48 0 85%
src/devana/syntax_abstraction/typedefinfo.py 88 4 0 95%
src/devana/syntax_abstraction/typeexpression.py 606 109 0 82%
src/devana/syntax_abstraction/unioninfo.py 96 11 0 89%
src/devana/syntax_abstraction/using.py 85 13 0 85%
src/devana/syntax_abstraction/usingnamespace.py 86 10 0 88%
src/devana/syntax_abstraction/variable.py 117 4 0 97%
src/devana/utility/__init__.py 5 0 0 100%
src/devana/utility/errors.py 2 0 0 100%
src/devana/utility/fakeenum.py 15 2 0 87%
src/devana/utility/init_params.py 32 0 0 100%
src/devana/utility/lazy.py 14 1 0 93%
src/devana/utility/traits.py 21 0 0 100%
src/devana/utility/typeregister.py 6 0 0 100%
Total 6206 737 0 88%

No items found using the specified filter.