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 function   coverage statements missing excluded   coverage branches partial   coverage
pyTooling/GitHub/CLI/Pipeline.py PipelineHandlers.HandlePipeline   100% 7 0 0   100% 0 0   100%
pyTooling/GitHub/CLI/Pipeline.py PipelineHandlers._CheckOutputs   86% 21 3 0   90% 10 1   87%
pyTooling/GitHub/CLI/Pipeline.py PipelineHandlers._Outputs   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/CLI/Pipeline.py PipelineHandlers._WriteOutputs   100% 7 0 0   83% 6 1   92%
pyTooling/GitHub/CLI/Pipeline.py PipelineHandlers._WriteGantt   100% 5 0 0   100% 0 0   100%
pyTooling/GitHub/CLI/Pipeline.py PipelineHandlers._ReadPipeline   0% 17 17 0   0% 6 0   0%
pyTooling/GitHub/CLI/Pipeline.py PipelineHandlers._PrintSummary   100% 3 0 0   100% 0 0   100%
pyTooling/GitHub/CLI/Pipeline.py (no function)   100% 41 0 0   100% 0 0   100%
pyTooling/GitHub/CLI/__init__.py Application.__init__   100% 5 0 0   100% 0 0   100%
pyTooling/GitHub/CLI/__init__.py Application.__init__.HelpFormatter.__init__   100% 3 0 0   100% 0 0   100%
pyTooling/GitHub/CLI/__init__.py Application.Run   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/CLI/__init__.py Application.HandleDefault   100% 2 0 0   100% 0 0   100%
pyTooling/GitHub/CLI/__init__.py Application.HandleHelp   100% 2 0 0   100% 0 0   100%
pyTooling/GitHub/CLI/__init__.py Application.HandleVersion   100% 3 0 0   100% 0 0   100%
pyTooling/GitHub/CLI/__init__.py main   35% 20 13 0   0% 4 0   29%
pyTooling/GitHub/CLI/__init__.py (no function)   97% 29 1 0   50% 2 1   94%
pyTooling/GitHub/Sphinx/Graph.py PipelineDotGraph.__init__   100% 52 0 0   100% 28 0   100%
pyTooling/GitHub/Sphinx/Graph.py PipelineDotGraph.Jobs   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/Sphinx/Graph.py PipelineDotGraph.Workflows   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/Sphinx/Graph.py PipelineDotGraph._Quote   100% 2 0 0   100% 0 0   100%
pyTooling/GitHub/Sphinx/Graph.py PipelineDotGraph._Label   100% 4 0 0   100% 2 0   100%
pyTooling/GitHub/Sphinx/Graph.py PipelineDotGraph._Describe   100% 16 0 0   100% 10 0   100%
pyTooling/GitHub/Sphinx/Graph.py PipelineDotGraph._DrawNode   100% 16 0 0   100% 12 0   100%
pyTooling/GitHub/Sphinx/Graph.py PipelineDotGraph._OpenCluster   100% 9 0 0   100% 2 0   100%
pyTooling/GitHub/Sphinx/Graph.py PipelineDotGraph._DrawVertices   100% 41 0 0   96% 26 1   99%
pyTooling/GitHub/Sphinx/Graph.py PipelineDotGraph.__str__   100% 2 0 0   100% 0 0   100%
pyTooling/GitHub/Sphinx/Graph.py PipelineGraph.run   90% 41 4 0   88% 16 2   89%
pyTooling/GitHub/Sphinx/Graph.py resolveLinks   100% 10 0 0   80% 10 2   90%
pyTooling/GitHub/Sphinx/Graph.py resolveLinks.link   83% 6 1 0   75% 4 1   80%
pyTooling/GitHub/Sphinx/Graph.py (no function)   100% 53 0 2   100% 0 0   100%
pyTooling/GitHub/Sphinx/Reference.py WorkflowReferenceDirective._Reference   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/Sphinx/Reference.py WorkflowReferenceDirective._GitHubURL   89% 9 1 0   83% 6 1   87%
pyTooling/GitHub/Sphinx/Reference.py WorkflowReferenceDirective._CurrentWorkflow   100% 4 0 0   100% 2 0   100%
pyTooling/GitHub/Sphinx/Reference.py WorkflowReferenceDirective._ResolveOrWarn   100% 6 0 0   100% 0 0   100%
pyTooling/GitHub/Sphinx/Reference.py ParameterTable.run   100% 30 0 0   100% 12 0   100%
pyTooling/GitHub/Sphinx/Reference.py ParameterTable._ParseKinds   100% 7 0 0   100% 6 0   100%
pyTooling/GitHub/Sphinx/Reference.py ParameterTable._DefaultParagraph   100% 9 0 0   100% 6 0   100%
pyTooling/GitHub/Sphinx/Reference.py Interface.run   93% 30 2 0   83% 12 2   90%
pyTooling/GitHub/Sphinx/Reference.py Interface._Field   100% 10 0 0   100% 8 0   100%
pyTooling/GitHub/Sphinx/Reference.py Dependencies.run   92% 13 1 0   88% 8 1   90%
pyTooling/GitHub/Sphinx/Reference.py Dependencies._Item   100% 3 0 0   100% 0 0   100%
pyTooling/GitHub/Sphinx/Reference.py Dependencies._UsesItem   100% 16 0 0   100% 10 0   100%
pyTooling/GitHub/Sphinx/Reference.py Dependencies._ImageItem   100% 7 0 0   100% 2 0   100%
pyTooling/GitHub/Sphinx/Reference.py Dependencies._WorkflowItems   100% 24 0 0   94% 16 1   98%
pyTooling/GitHub/Sphinx/Reference.py Dependencies._ActionItems   100% 12 0 0   88% 8 1   95%
pyTooling/GitHub/Sphinx/Reference.py Dependencies._Merge   100% 11 0 0   100% 8 0   100%
pyTooling/GitHub/Sphinx/Reference.py YAMLExcerpt.run   97% 36 1 0   95% 20 1   96%
pyTooling/GitHub/Sphinx/Reference.py YAMLExcerpt._Indentation   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/Sphinx/Reference.py YAMLExcerpt._IsBlank   100% 2 0 0   100% 0 0   100%
pyTooling/GitHub/Sphinx/Reference.py YAMLExcerpt._ParentOf   83% 6 1 0   50% 4 2   70%
pyTooling/GitHub/Sphinx/Reference.py YAMLExcerpt._BlockOf   100% 11 0 0   100% 8 0   100%
pyTooling/GitHub/Sphinx/Reference.py AutoInputs.run   100% 7 0 0   100% 2 0   100%
pyTooling/GitHub/Sphinx/Reference.py AutoInputsTransform.apply   100% 9 0 0   100% 4 0   100%
pyTooling/GitHub/Sphinx/Reference.py checkUndocumentedInputs   100% 7 0 0   100% 8 0   100%
pyTooling/GitHub/Sphinx/Reference.py (no function)   100% 97 0 2   100% 0 0   100%
pyTooling/GitHub/Sphinx/__init__.py formatValue   100% 8 0 0   100% 6 0   100%
pyTooling/GitHub/Sphinx/__init__.py WorkflowDirective.run   96% 26 1 0   92% 12 1   95%
pyTooling/GitHub/Sphinx/__init__.py WorkflowDirective._Load   89% 18 2 0   80% 10 2   86%
pyTooling/GitHub/Sphinx/__init__.py ParameterDirective.run   100% 24 0 0   93% 14 1   97%
pyTooling/GitHub/Sphinx/__init__.py ParameterDirective.CreateEntry   100% 25 0 0   90% 10 1   97%
pyTooling/GitHub/Sphinx/__init__.py ParameterDirective._Field   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/Sphinx/__init__.py ParameterDirective._TextField   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/Sphinx/__init__.py ParameterDirective._DefaultField   100% 6 0 0   100% 4 0   100%
pyTooling/GitHub/Sphinx/__init__.py ParameterDirective._FactFields   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/Sphinx/__init__.py InputDirective._FactFields   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/Sphinx/__init__.py SecretDirective._FactFields   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/Sphinx/__init__.py GitHubActionsXRefRole.process_link   100% 5 0 0   100% 2 0   100%
pyTooling/GitHub/Sphinx/__init__.py GitHubActionsDomain.__init__   100% 2 0 0   100% 0 0   100%
pyTooling/GitHub/Sphinx/__init__.py GitHubActionsDomain.Objects   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/Sphinx/__init__.py GitHubActionsDomain.WorkflowDirectory   100% 3 0 0   100% 2 0   100%
pyTooling/GitHub/Sphinx/__init__.py GitHubActionsDomain.Resolver   100% 8 0 0   100% 4 0   100%
pyTooling/GitHub/Sphinx/__init__.py GitHubActionsDomain.GetCurrentWorkflow   100% 3 0 0   100% 2 0   100%
pyTooling/GitHub/Sphinx/__init__.py GitHubActionsDomain.ResolveWorkflow   100% 7 0 0   100% 4 0   100%
pyTooling/GitHub/Sphinx/__init__.py GitHubActionsDomain.NoteObject   100% 15 0 0   100% 10 0   100%
pyTooling/GitHub/Sphinx/__init__.py GitHubActionsDomain.clear_doc   100% 3 0 0   100% 2 0   100%
pyTooling/GitHub/Sphinx/__init__.py GitHubActionsDomain.merge_domaindata   100% 5 0 0   75% 4 1   89%
pyTooling/GitHub/Sphinx/__init__.py GitHubActionsDomain.resolve_xref   100% 5 0 0   100% 4 0   100%
pyTooling/GitHub/Sphinx/__init__.py GitHubActionsDomain.resolve_any_xref   100% 5 0 0   100% 4 0   100%
pyTooling/GitHub/Sphinx/__init__.py GitHubActionsDomain.get_objects   100% 2 0 0   100% 2 0   100%
pyTooling/GitHub/Sphinx/__init__.py setup   100% 17 0 0   100% 2 0   100%
pyTooling/GitHub/Sphinx/__init__.py (no function)   100% 107 0 3   100% 0 0   100%
pyTooling/GitHub/Tracing.py GitHubTimespanMixin._Result   100% 3 0 0   100% 2 0   100%
pyTooling/GitHub/Tracing.py GitHubTimespanMixin._NotBefore   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/Tracing.py GitHubTimespanMixin._Timespan   100% 4 0 0   100% 2 0   100%
pyTooling/GitHub/Tracing.py GitHubTimespanMixin._AddContents   100% 6 0 0   100% 6 0   100%
pyTooling/GitHub/Tracing.py StepSpan.FromStep   100% 3 0 0   100% 2 0   100%
pyTooling/GitHub/Tracing.py QueuedSpan.FromJob   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/Tracing.py JobSpan.FromJob   100% 18 0 0   100% 10 0   100%
pyTooling/GitHub/Tracing.py GitHubGroupMixin.FromGroup   100% 4 0 0   100% 0 0   100%
pyTooling/GitHub/Tracing.py WorkflowRunTrace.FromJSON   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/Tracing.py WorkflowRunTrace.FromPipeline   79% 14 3 0   83% 6 1   80%
pyTooling/GitHub/Tracing.py WorkflowRunReader.__init__   75% 12 3 0   83% 6 1   78%
pyTooling/GitHub/Tracing.py WorkflowRunReader.Repository   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/Tracing.py WorkflowRunReader.ReadRun   91% 33 3 0   94% 18 1   92%
pyTooling/GitHub/Tracing.py WorkflowRunReader._AddErrorNotes   100% 2 0 0   50% 2 1   75%
pyTooling/GitHub/Tracing.py (no function)   100% 78 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py WorkflowError.__init__   100% 5 0 0   100% 2 0   100%
pyTooling/GitHub/WorkflowFile.py WorkflowError.Path   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py WorkflowError.Line   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py AccessLevel.Rank   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Base.__init__   95% 19 1 0   88% 8 1   93%
pyTooling/GitHub/WorkflowFile.py Base.Parent   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Base.Parent   100% 10 0 0   100% 4 0   100%
pyTooling/GitHub/WorkflowFile.py Base.Workflow   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Base.File   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Base.Line   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Base.Location   100% 3 0 0   100% 2 0   100%
pyTooling/GitHub/WorkflowFile.py Base._KeyLine   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Base._ToPython   100% 13 0 0   100% 12 0   100%
pyTooling/GitHub/WorkflowFile.py Workflow.__init__   85% 48 7 0   88% 26 3   86%
pyTooling/GitHub/WorkflowFile.py Workflow.Parent   100% 3 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Workflow.Path   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Workflow.Name   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Workflow.DisplayName   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Workflow.Triggers   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Workflow.IsCallable   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Workflow.Inputs   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Workflow.Outputs   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Workflow.Secrets   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Workflow.Permissions   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Workflow.Jobs   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Workflow.ToPipeline   100% 16 0 0   100% 6 0   100%
pyTooling/GitHub/WorkflowFile.py Workflow.ToPipeline.addElements   100% 32 0 0   100% 28 0   100%
pyTooling/GitHub/WorkflowFile.py Workflow.ApplyNeeds   100% 15 0 0   100% 6 0   100%
pyTooling/GitHub/WorkflowFile.py Workflow.ApplyNeeds.apply   86% 35 5 0   75% 36 3   80%
pyTooling/GitHub/WorkflowFile.py Workflow.IterateActions   100% 4 0 0   100% 6 0   100%
pyTooling/GitHub/WorkflowFile.py Workflow.CollectPermissions   67% 9 3 0   50% 2 1   64%
pyTooling/GitHub/WorkflowFile.py Workflow.CollectPermissions.collect   100% 15 0 0   100% 18 0   100%
pyTooling/GitHub/WorkflowFile.py Workflow.JobCount   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Workflow.ContainsJob   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Workflow.IterateJobs   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Workflow.__str__   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Workflow.FromFile   90% 31 3 0   93% 14 1   91%
pyTooling/GitHub/WorkflowFile.py Workflow._Parse   70% 40 12 0   82% 22 4   74%
pyTooling/GitHub/WorkflowFile.py Workflow._Validate   100% 2 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Workflow._ValidateNeeds   100% 6 0 0   100% 6 0   100%
pyTooling/GitHub/WorkflowFile.py Workflow._ValidateAcyclic   100% 5 0 0   100% 2 0   100%
pyTooling/GitHub/WorkflowFile.py Workflow._ValidateAcyclic.visit   100% 10 0 0   100% 6 0   100%
pyTooling/GitHub/WorkflowFile.py Job.__init__   96% 67 3 0   98% 40 1   96%
pyTooling/GitHub/WorkflowFile.py Job.Parent   100% 10 0 0   100% 10 0   100%
pyTooling/GitHub/WorkflowFile.py Job.Name   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Job.DisplayName   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Job.NeedNames   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Job.Needs   75% 4 1 0   50% 2 1   67%
pyTooling/GitHub/WorkflowFile.py Job.Condition   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Job.Permissions   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Job.RunsOn   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Job.Uses   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Job.With   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Job.Secrets   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Job.InheritsSecrets   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Job.Matrix   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Job.Steps   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Job.Outputs   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Job.Container   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Job.Services   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Job.StepCount   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Job.IterateSteps   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Job.__str__   0% 1 1 0   100% 0 0   0%
pyTooling/GitHub/WorkflowFile.py Job._FromYAML   75% 75 19 0   82% 50 9   78%
pyTooling/GitHub/WorkflowFile.py Action.__init__   79% 29 6 0   88% 16 2   82%
pyTooling/GitHub/WorkflowFile.py Action.Parent   100% 3 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Action.Path   0% 1 1 0   100% 0 0   0%
pyTooling/GitHub/WorkflowFile.py Action.Name   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Action.DisplayName   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Action.Using   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Action.IsComposite   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Action.Image   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Action.Steps   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Action.IterateActions   100% 3 0 0   100% 4 0   100%
pyTooling/GitHub/WorkflowFile.py Action.StepCount   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Action.IterateSteps   0% 1 1 0   100% 0 0   0%
pyTooling/GitHub/WorkflowFile.py Action.__str__   0% 1 1 0   100% 0 0   0%
pyTooling/GitHub/WorkflowFile.py Action.FromFile   56% 27 12 0   67% 12 4   59%
pyTooling/GitHub/WorkflowFile.py Action._Parse   65% 17 6 0   75% 8 2   68%
pyTooling/GitHub/WorkflowFile.py Step.__init__   84% 19 3 0   90% 10 1   86%
pyTooling/GitHub/WorkflowFile.py Step.Parent   100% 3 0 0   100% 2 0   100%
pyTooling/GitHub/WorkflowFile.py Step.Name   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Step.ID   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Step.Condition   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Step.Uses   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Step.Run   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Step._FromYAML   100% 12 0 0   100% 4 0   100%
pyTooling/GitHub/WorkflowFile.py Matrix.__init__   60% 15 6 0   67% 6 2   62%
pyTooling/GitHub/WorkflowFile.py Matrix.Dimensions   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Matrix.Include   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Matrix.Exclude   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Matrix.Expression   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Matrix.IsDynamic   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Matrix.Combinations   100% 25 0 0   100% 22 0   100%
pyTooling/GitHub/WorkflowFile.py Matrix._FormatCombination   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Matrix._FromYAML   100% 7 0 0   100% 4 0   100%
pyTooling/GitHub/WorkflowFile.py UsesReference.__init__   92% 36 3 0   94% 16 1   92%
pyTooling/GitHub/WorkflowFile.py UsesReference.Repository   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py UsesReference.Path   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py UsesReference.Reference   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py UsesReference.IsLocal   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py UsesReference.IsDocker   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py UsesReference.IsWorkflow   100% 2 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py UsesReference.FileName   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py UsesReference.Stem   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py UsesReference.__str__   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py UsesReference._FromYAML   100% 5 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Permission.__init__   89% 19 2 0   75% 12 3   84%
pyTooling/GitHub/WorkflowFile.py Permission.Scope   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Permission.Level   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Permission.__str__   100% 3 0 0   100% 2 0   100%
pyTooling/GitHub/WorkflowFile.py Permission._FromYAML   100% 27 0 0   100% 8 0   100%
pyTooling/GitHub/WorkflowFile.py Parameter.__init__   47% 15 8 0   50% 8 4   48%
pyTooling/GitHub/WorkflowFile.py Parameter.Name   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Parameter.Description   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Parameter.__str__   0% 1 1 0   100% 0 0   0%
pyTooling/GitHub/WorkflowFile.py Input.__init__   75% 16 4 0   75% 8 2   75%
pyTooling/GitHub/WorkflowFile.py Input.Type   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Input.Required   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Input.Default   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Input._FromYAML   87% 23 3 0   88% 8 1   87%
pyTooling/GitHub/WorkflowFile.py Output.__init__   50% 10 5 0   50% 6 3   50%
pyTooling/GitHub/WorkflowFile.py Output.Value   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Output._FromYAML   70% 10 3 0   83% 6 1   75%
pyTooling/GitHub/WorkflowFile.py Secret.__init__   50% 8 4 0   50% 4 2   50%
pyTooling/GitHub/WorkflowFile.py Secret.Required   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py Secret._FromYAML   77% 13 3 0   83% 6 1   79%
pyTooling/GitHub/WorkflowFile.py WorkflowResolver.__init__   74% 23 6 0   83% 12 2   77%
pyTooling/GitHub/WorkflowFile.py WorkflowResolver.Repositories   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py WorkflowResolver.CanResolve   100% 7 0 0   100% 4 0   100%
pyTooling/GitHub/WorkflowFile.py WorkflowResolver.Load   64% 11 4 0   67% 6 2   65%
pyTooling/GitHub/WorkflowFile.py WorkflowResolver.Resolve   68% 22 7 0   79% 14 3   72%
pyTooling/GitHub/WorkflowFile.py WorkflowResolver.LoadAction   64% 11 4 0   67% 6 2   65%
pyTooling/GitHub/WorkflowFile.py WorkflowResolver.ResolveAction   83% 24 4 0   89% 18 2   86%
pyTooling/GitHub/WorkflowFile.py DefinitionMixin._CheckDefinition   100% 6 0 0   100% 4 0   100%
pyTooling/GitHub/WorkflowFile.py DefinitionMixin.__init__   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py DefinitionMixin.Definition   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py CallMixin.__init__   40% 5 3 0   50% 2 1   43%
pyTooling/GitHub/WorkflowFile.py CallMixin.CalledWorkflow   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py DefinedPipeline.__init__   100% 3 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py DefinedWorkflow.__init__   62% 8 3 0   50% 2 1   60%
pyTooling/GitHub/WorkflowFile.py DefinedMatrix.__init__   100% 7 0 0   100% 2 0   100%
pyTooling/GitHub/WorkflowFile.py DefinedMatrixWorkflow.__init__   70% 10 3 0   75% 4 1   71%
pyTooling/GitHub/WorkflowFile.py DefinedJob.__init__   100% 3 0 0   100% 0 0   100%
pyTooling/GitHub/WorkflowFile.py DefinedMatrixJob.__init__   100% 5 0 0   100% 2 0   100%
pyTooling/GitHub/WorkflowFile.py DefinedStep.__init__   91% 11 1 0   83% 6 1   88%
pyTooling/GitHub/WorkflowFile.py (no function)   100% 422 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py Status.Parse   100% 6 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py Conclusion.Parse   100% 6 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py Conclusion.ToOutcome   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py Event.Parse   100% 6 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py _parseISO8601Timestamp   100% 6 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py _parseURL   100% 3 0 0   100% 2 0   100%
pyTooling/GitHub/__init__.py _splitMatrixJobName   100% 7 0 0   100% 4 0   100%
pyTooling/GitHub/__init__.py StatusMixin.__init__   100% 17 0 0   100% 8 0   100%
pyTooling/GitHub/__init__.py StatusMixin.Status   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py StatusMixin.Conclusion   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py StatusMixin.URL   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py PipelineGroup.__init__   100% 9 0 0   100% 6 0   100%
pyTooling/GitHub/__init__.py PipelineGroup.SHA   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py PipelineGroup.Conclusion   82% 11 2 0   80% 10 2   81%
pyTooling/GitHub/__init__.py PipelineGroup.ByGitReference   100% 7 0 0   75% 4 1   91%
pyTooling/GitHub/__init__.py PipelineGroup.FromJSON   96% 23 1 0   94% 16 1   95%
pyTooling/GitHub/__init__.py Pipeline.__init__   100% 24 0 0   100% 10 0   100%
pyTooling/GitHub/__init__.py Pipeline.ID   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py Pipeline.WorkflowID   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py Pipeline.Path   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py Pipeline.RunNumber   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py Pipeline.RunAttempt   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py Pipeline.Event   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py Pipeline.GitReference   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py Pipeline.SHA   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py Pipeline.FromJSON   100% 51 0 0   100% 26 0   100%
pyTooling/GitHub/__init__.py Job.__init__   100% 34 0 0   100% 20 0   100%
pyTooling/GitHub/__init__.py Job.ID   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py Job.Labels   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py Job.RunnerName   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py Job.RunnerGroupName   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py Job.CreatedAt   100% 3 0 0   100% 2 0   100%
pyTooling/GitHub/__init__.py Job.StartedAt   100% 5 0 0   100% 2 0   100%
pyTooling/GitHub/__init__.py Job.CompletedAt   83% 6 1 0   75% 4 1   80%
pyTooling/GitHub/__init__.py Job.QueuedDuration   100% 3 0 0   100% 2 0   100%
pyTooling/GitHub/__init__.py Job.FromJSON   90% 21 2 0   67% 6 2   85%
pyTooling/GitHub/__init__.py MatrixJob.__init__   100% 2 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py MatrixJob.__str__   67% 3 1 0   50% 2 1   60%
pyTooling/GitHub/__init__.py MatrixJob.FromJSON   86% 22 3 0   62% 8 3   80%
pyTooling/GitHub/__init__.py Step.__init__   100% 11 0 0   100% 4 0   100%
pyTooling/GitHub/__init__.py Step.Number   100% 1 0 0   100% 0 0   100%
pyTooling/GitHub/__init__.py Step.FromJSON   92% 12 1 0   75% 4 1   88%
pyTooling/GitHub/__init__.py (no function)   100% 182 0 0   100% 0 0   100%
Total     93% 3253 230 7   89% 1142 108   92%

No items found using the specified filter.