Code Coverage of pyTooling.GitLab: 97%

Files Functions Classes

coverage.py v7.16.2, created at 2026-10-18 15:00 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
pyTooling/GitLab/CLI/Pipeline.py PipelineHandlers   96% 68 3 0   88% 26 3   94%
pyTooling/GitLab/CLI/Pipeline.py (no class)   100% 45 0 0   100% 0 0   100%
pyTooling/GitLab/CLI/__init__.py Application   100% 13 0 0   100% 0 0   100%
pyTooling/GitLab/CLI/__init__.py Application.__init__.HelpFormatter   100% 3 0 0   100% 0 0   100%
pyTooling/GitLab/CLI/__init__.py (no class)   71% 49 14 0   17% 6 1   65%
pyTooling/GitLab/PipelineFile.py PipelineFileError   100% 7 0 0   50% 2 1   89%
pyTooling/GitLab/PipelineFile.py Base   93% 55 4 0   93% 28 2   93%
pyTooling/GitLab/PipelineFile.py PipelineFile   98% 405 7 0   95% 234 10   97%
pyTooling/GitLab/PipelineFile.py Job   100% 207 0 0   100% 108 0   100%
pyTooling/GitLab/PipelineFile.py Variable   100% 70 0 0   100% 36 0   100%
pyTooling/GitLab/PipelineFile.py Need   100% 104 0 0   98% 62 1   99%
pyTooling/GitLab/PipelineFile.py Workflow   100% 31 0 0   100% 16 0   100%
pyTooling/GitLab/PipelineFile.py Trigger   100% 53 0 0   100% 24 0   100%
pyTooling/GitLab/PipelineFile.py Include   100% 92 0 0   100% 46 0   100%
pyTooling/GitLab/PipelineFile.py Rule   100% 85 0 0   100% 36 0   100%
pyTooling/GitLab/PipelineFile.py Default   100% 55 0 0   100% 26 0   100%
pyTooling/GitLab/PipelineFile.py Parallel   100% 74 0 0   100% 40 0   100%
pyTooling/GitLab/PipelineFile.py Input   99% 90 1 0   100% 38 0   99%
pyTooling/GitLab/PipelineFile.py IncludeResolver   93% 46 3 0   88% 26 3   92%
pyTooling/GitLab/PipelineFile.py DefinitionMixin   100% 30 0 0   100% 22 0   100%
pyTooling/GitLab/PipelineFile.py ChildPipelineMixin   100% 7 0 0   100% 4 0   100%
pyTooling/GitLab/PipelineFile.py DefinedPipeline   100% 6 0 0   100% 0 0   100%
pyTooling/GitLab/PipelineFile.py DefinedWorkflow   100% 12 0 0   100% 4 0   100%
pyTooling/GitLab/PipelineFile.py DefinedMatrix   100% 7 0 0   100% 2 0   100%
pyTooling/GitLab/PipelineFile.py DefinedMatrixWorkflow   0% 11 11 0   0% 4 0   0%
pyTooling/GitLab/PipelineFile.py DefinedJob   100% 3 0 0   100% 0 0   100%
pyTooling/GitLab/PipelineFile.py DefinedMatrixJob   100% 6 0 0   100% 2 0   100%
pyTooling/GitLab/PipelineFile.py (no class)   100% 518 0 0   100% 0 0   100%
pyTooling/GitLab/Sphinx/Graph.py PipelineDotGraph   98% 151 3 0   93% 84 6   96%
pyTooling/GitLab/Sphinx/Graph.py PipelineGraph   88% 34 4 0   75% 8 2   86%
pyTooling/GitLab/Sphinx/Graph.py (no class)   99% 69 1 2   79% 14 3   95%
pyTooling/GitLab/Sphinx/Reference.py PipelineReferenceDirective   80% 25 5 0   62% 8 1   76%
pyTooling/GitLab/Sphinx/Reference.py ParameterTable   100% 47 0 0   100% 24 0   100%
pyTooling/GitLab/Sphinx/Reference.py Interface   95% 21 1 0   88% 8 1   93%
pyTooling/GitLab/Sphinx/Reference.py Dependencies   96% 79 3 0   92% 50 4   95%
pyTooling/GitLab/Sphinx/Reference.py YAMLExcerpt   96% 70 3 0   83% 42 7   91%
pyTooling/GitLab/Sphinx/Reference.py AutoInputs   100% 7 0 0   100% 2 0   100%
pyTooling/GitLab/Sphinx/Reference.py AutoInputsTransform   100% 9 0 0   100% 4 0   100%
pyTooling/GitLab/Sphinx/Reference.py (no class)   100% 106 0 2   100% 8 0   100%
pyTooling/GitLab/Sphinx/__init__.py PipelineDirective   95% 38 2 0   86% 14 2   92%
pyTooling/GitLab/Sphinx/__init__.py ParameterDirective   98% 64 1 0   88% 32 4   95%
pyTooling/GitLab/Sphinx/__init__.py InputDirective   100% 6 0 0   100% 4 0   100%
pyTooling/GitLab/Sphinx/__init__.py VariableDirective   100% 4 0 0   100% 2 0   100%
pyTooling/GitLab/Sphinx/__init__.py GitLabCIXRefRole   100% 5 0 0   100% 2 0   100%
pyTooling/GitLab/Sphinx/__init__.py GitLabCIDomain   99% 71 1 0   98% 44 1   98%
pyTooling/GitLab/Sphinx/__init__.py (no class)   100% 136 0 2   100% 12 0   100%
pyTooling/GitLab/Tracing.py GitLabTimespanMixin   93% 28 2 0   90% 20 2   92%
pyTooling/GitLab/Tracing.py QueuedSpan   100% 2 0 0   100% 0 0   100%
pyTooling/GitLab/Tracing.py JobSpan   94% 17 1 0   90% 10 1   93%
pyTooling/GitLab/Tracing.py MatrixSpan   100% 7 0 0   100% 2 0   100%
pyTooling/GitLab/Tracing.py DownstreamSpan   100% 7 0 0   100% 2 0   100%
pyTooling/GitLab/Tracing.py PipelineTrace   100% 18 0 0   100% 8 0   100%
pyTooling/GitLab/Tracing.py PipelineReader   100% 30 0 0   94% 18 1   98%
pyTooling/GitLab/Tracing.py (no class)   100% 92 0 0   100% 6 0   100%
pyTooling/GitLab/__init__.py ProjectClient   84% 44 7 0   85% 20 3   84%
pyTooling/GitLab/__init__.py Status   100% 9 0 0   100% 2 0   100%
pyTooling/GitLab/__init__.py Source   100% 6 0 0   100% 0 0   100%
pyTooling/GitLab/__init__.py StatusMixin   100% 20 0 0   100% 8 0   100%
pyTooling/GitLab/__init__.py PipelineGroup   100% 28 0 0   94% 16 1   98%
pyTooling/GitLab/__init__.py PipelineContentsMixin   100% 69 0 0   100% 50 0   100%
pyTooling/GitLab/__init__.py Pipeline   100% 55 0 0   100% 24 0   100%
pyTooling/GitLab/__init__.py JobMixin   100% 24 0 0   100% 8 0   100%
pyTooling/GitLab/__init__.py Job   100% 35 0 0   100% 16 0   100%
pyTooling/GitLab/__init__.py MatrixJob   100% 8 0 0   100% 2 0   100%
pyTooling/GitLab/__init__.py DownstreamPipeline   95% 76 4 0   92% 36 3   94%
pyTooling/GitLab/__init__.py MatrixDownstreamPipeline   90% 10 1 0   50% 2 1   83%
pyTooling/GitLab/__init__.py (no class)   100% 237 0 0   100% 12 0   100%
Total     98% 3916 82 6   95% 1416 64   97%

No items found using the specified filter.

15 empty classes skipped.