Skip to content

Add envelope and provider contract tests for the Delta plan-data injector #5947

Description

@dwsmith1983

What is the problem the feature request solves?

The Delta contrib's serialized Spark envelope and its DeltaPlanDataInjector are exercised only through the generic suites and end-to-end scan tests. Nothing pins the Delta-specific boundary during refactoring.

Describe the potential solution

Focused tests asserting operator slot 200, the distinct Spark and Kernel type URLs, and expected schema, projection and filter values in a representative common payload; provider tests for common and partition assembly, preservation of outer operator fields and children, rejection of another contrib's envelope, and an empty injected partition no longer qualifying for injection.

Additional context

Raised in the #5365 review (item 6), marked non-blocking there; filed as a follow-up.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions