Code Coverage of pyTooling.GitHub: 91%

Files Functions Classes

coverage.py v7.17.0, created at 2026-10-25 00:39 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
pyTooling/GitHub/CLI/Pipeline.py PipelineHandlers   82% 67 12 0   79% 24 5   81%
pyTooling/GitHub/CLI/Pipeline.py (no class)   100% 42 0 0   100% 0 0   100%
pyTooling/GitHub/CLI/__init__.py Application   100% 13 0 0   100% 0 0   100%
pyTooling/GitHub/CLI/__init__.py Application.__init__.HelpFormatter   100% 3 0 0   100% 0 0   100%
pyTooling/GitHub/CLI/__init__.py (no class)   71% 49 14 0   17% 6 1   65%
pyTooling/GitHub/Release.py Asset   77% 74 17 0   82% 38 7   79%
pyTooling/GitHub/Release.py CommitReference   100% 22 0 0   100% 10 0   100%
pyTooling/GitHub/Release.py Release   88% 106 13 0   90% 58 6   88%
pyTooling/GitHub/Release.py Tag   75% 65 16 0   75% 36 9   75%
pyTooling/GitHub/Release.py Repository   84% 100 16 0   87% 54 7   85%
pyTooling/GitHub/Release.py (no class)   99% 155 2 0   67% 6 2   98%
pyTooling/GitHub/ReleaseReader.py ReleaseReader   80% 92 18 0   76% 62 9   79%
pyTooling/GitHub/ReleaseReader.py (no class)   100% 20 0 0   100% 0 0   100%
pyTooling/GitHub/Sphinx/Graph.py PipelineDotGraph   100% 145 0 0   99% 82 1   99%
pyTooling/GitHub/Sphinx/Graph.py PipelineGraph   90% 41 4 0   88% 16 2   89%
pyTooling/GitHub/Sphinx/Graph.py (no class)   99% 69 1 2   79% 14 3   95%
pyTooling/GitHub/Sphinx/Reference.py WorkflowReferenceDirective   95% 20 1 0   88% 8 1   93%
pyTooling/GitHub/Sphinx/Reference.py ParameterTable   100% 46 0 0   100% 24 0   100%
pyTooling/GitHub/Sphinx/Reference.py Interface   95% 40 2 0   90% 20 2   93%
pyTooling/GitHub/Sphinx/Reference.py Dependencies   99% 86 1 0   94% 52 3   97%
pyTooling/GitHub/Sphinx/Reference.py YAMLExcerpt   96% 56 2 0   91% 32 3   94%
pyTooling/GitHub/Sphinx/Reference.py AutoInputs   100% 7 0 0   100% 2 0   100%
pyTooling/GitHub/Sphinx/Reference.py AutoInputsTransform   100% 9 0 0   100% 4 0   100%
pyTooling/GitHub/Sphinx/Reference.py (no class)   100% 103 0 2   100% 8 0   100%
pyTooling/GitHub/Sphinx/__init__.py WorkflowDirective   93% 44 3 0   86% 22 3   91%
pyTooling/GitHub/Sphinx/__init__.py ParameterDirective   100% 58 0 0   93% 28 2   98%
pyTooling/GitHub/Sphinx/__init__.py InputDirective   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/Sphinx/__init__.py SecretDirective   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/Sphinx/__init__.py GitHubActionsXRefRole   100% 5 0 0   100% 2 0   100%
pyTooling/GitHub/Sphinx/__init__.py GitHubActionsDomain   100% 59 0 0   100% 38 0   100%
pyTooling/GitHub/Sphinx/__init__.py (no class)   100% 131 0 2   100% 8 0   100%
pyTooling/GitHub/Tracing.py GitHubTimespanMixin   100% 14 0 0   100% 10 0   100%
pyTooling/GitHub/Tracing.py StepSpan   100% 3 0 0   100% 2 0   100%
pyTooling/GitHub/Tracing.py QueuedSpan   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/Tracing.py JobSpan   100% 18 0 0   100% 10 0   100%
pyTooling/GitHub/Tracing.py GitHubGroupMixin   100% 4 0 0   100% 0 0   100%
pyTooling/GitHub/Tracing.py WorkflowRunTrace   80% 15 3 0   83% 6 1   81%
pyTooling/GitHub/Tracing.py WorkflowRunReader   91% 35 3 0   90% 20 2   91%
pyTooling/GitHub/Tracing.py (no class)   100% 66 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py WorkflowError   100% 7 0 0   100% 2 0   100%
pyTooling/GitHub/WorkflowFile.py AccessLevel   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Base   98% 50 1 0   96% 26 1   97%
pyTooling/GitHub/WorkflowFile.py Workflow   89% 285 30 0   90% 178 12   90%
pyTooling/GitHub/WorkflowFile.py Job   86% 174 24 0   89% 102 11   87%
pyTooling/GitHub/WorkflowFile.py Action   70% 89 27 0   80% 40 8   73%
pyTooling/GitHub/WorkflowFile.py Step   92% 39 3 0   94% 16 1   93%
pyTooling/GitHub/WorkflowFile.py Matrix   89% 53 6 0   94% 32 2   91%
pyTooling/GitHub/WorkflowFile.py UsesReference   94% 51 3 0   94% 16 1   94%
pyTooling/GitHub/WorkflowFile.py Permission   96% 51 2 0   86% 22 3   93%
pyTooling/GitHub/WorkflowFile.py Parameter   50% 18 9 0   50% 8 4   50%
pyTooling/GitHub/WorkflowFile.py Input   83% 42 7 0   81% 16 3   83%
pyTooling/GitHub/WorkflowFile.py Output   62% 21 8 0   67% 12 4   64%
pyTooling/GitHub/WorkflowFile.py Secret   68% 22 7 0   70% 10 3   69%
pyTooling/GitHub/WorkflowFile.py WorkflowResolver   75% 99 25 0   82% 60 11   77%
pyTooling/GitHub/WorkflowFile.py DefinitionMixin   100% 8 0 0   100% 4 0   100%
pyTooling/GitHub/WorkflowFile.py CallMixin   50% 6 3 0   50% 2 1   50%
pyTooling/GitHub/WorkflowFile.py DefinedPipeline   100% 3 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py DefinedWorkflow   62% 8 3 0   50% 2 1   60%
pyTooling/GitHub/WorkflowFile.py DefinedMatrix   100% 7 0 0   100% 2 0   100%
pyTooling/GitHub/WorkflowFile.py DefinedMatrixWorkflow   70% 10 3 0   75% 4 1   71%
pyTooling/GitHub/WorkflowFile.py DefinedJob   100% 3 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py DefinedMatrixJob   100% 5 0 0   100% 2 0   100%
pyTooling/GitHub/WorkflowFile.py DefinedStep   91% 11 1 0   83% 6 1   88%
pyTooling/GitHub/WorkflowFile.py (no class)   100% 419 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py RepositoryClient   100% 16 0 0   100% 8 0   100%
pyTooling/GitHub/__init__.py Status   100% 6 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py Conclusion   100% 7 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py Event   100% 6 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py StatusMixin   100% 20 0 0   100% 8 0   100%
pyTooling/GitHub/__init__.py PipelineGroup   94% 51 3 0   89% 36 4   92%
pyTooling/GitHub/__init__.py Pipeline   100% 83 0 0   100% 36 0   100%
pyTooling/GitHub/__init__.py Job   96% 76 3 0   92% 36 3   95%
pyTooling/GitHub/__init__.py MatrixJob   85% 27 4 0   60% 10 4   78%
pyTooling/GitHub/__init__.py Step   96% 24 1 0   88% 8 1   94%
pyTooling/GitHub/__init__.py (no class)   100% 209 0 0   100% 6 0   100%
Total     92% 3892 301 6   88% 1412 149   91%

No items found using the specified filter.

16 empty classes skipped.