Skip to main content
View as Markdown

RuleCheckAggregateExecution

EXPERIMENTAL

Experimental​

caution

Not production-ready. It may change or be removed without notice. See Lifecycle.

Represents the aggregated result of one or more rule check executions for a design.

Returned By​

design.ruleCheckExecution.byDesignIdAggregated query ● design.ruleCheckExecution.byReleaseIdAggregated query

type RuleCheckAggregateExecution {
designId: ID!
executions: [RuleCheckExecution!]!
parts: [RuleCheckExecutionPart!]!
revisionId: String!
status: String!
violations: [RuleViolation!]!
}

Fields​

designId ● ID! non-null scalar​

The identifier of the design being checked.

executions ● [RuleCheckExecution!]! non-null object​

The list of individual rule check executions that were aggregated to produce this result.

parts ● [RuleCheckExecutionPart!]! non-null object​

The aggregated list of rule check execution parts across all executions, with their definition at the time of execution and their current status.

revisionId ● String! non-null scalar​

The design revision identifier associated with the aggregated executions.

status ● String! non-null scalar​

The current aggregated status of the rule check executions. Known values: PENDING, RUNNING, COMPLETED, FAILED, SKIPPED. New values may be added; clients must tolerate unknown values.

violations ● [RuleViolation!]! non-null object​

The aggregated list of violations found across all executions.