Code Coverage of pyTooling.GitHub: 92%

Files Functions Classes

coverage.py v7.16.2, created at 2026-10-04 09:05 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
pyTooling/GitHub/CLI/Pipeline.py PipelineHandlers   67% 61 20 0   64% 22 2   66%
pyTooling/GitHub/CLI/Pipeline.py (no class)   100% 41 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/Sphinx/Graph.py PipelineDotGraph   100% 144 0 0   99% 80 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% 104 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   97% 38 1   99%
pyTooling/GitHub/Sphinx/__init__.py (no class)   100% 132 0 3   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   88% 48 6 0   88% 26 3   88%
pyTooling/GitHub/Tracing.py (no class)   100% 78 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% 422 0 0   100% 0 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% 198 0 0   100% 6 0   100%
Total     93% 3253 230 7   89% 1142 108   92%

No items found using the specified filter.

14 empty classes skipped.