Skip to content

Add typed MeshModel summary API integration and tests #917

@Amr-Shams

Description

@Amr-Shams

Problem

MeshModel summary filters exist, but registry-level integration and test coverage are incomplete.
We need a clean way to query summaries (components and relationships) without forcing summary filters through GetEntities, while avoiding package import cycles.

Proposal

  1. Add/standardize a summary filter contract in models/meshmodel/entity.
  2. Expose typed summary methods on RegistryManager:
    • GetComponentSummary(*v1beta1.ComponentSummaryFilter)
    • GetRelationshipSummary(*v1alpha3.RelationshipSummaryFilter)
  3. Add unit tests for summary filters:
    • total counts
    • grouped counts by included dimensions
    • validation failures for invalid dimensions

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions