Skip to content

superseded by #742: docs(delta-harness): describe test coverage - #707

Closed
mkuchenbecker wants to merge 28 commits into
linkedin:mkuchenbecker/delta-harness-ossfrom
mkuchenbecker:mkuchenbecker/delta-harness-docs
Closed

mkuchenbecker wants to merge 28 commits into
linkedin:mkuchenbecker/delta-harness-ossfrom
mkuchenbecker:mkuchenbecker/delta-harness-docs

Conversation

@mkuchenbecker

@mkuchenbecker mkuchenbecker commented Sep 1, 2026 •

Copy link
Copy Markdown
Collaborator

Superseded

This fork-backed PR is superseded by the same-repository PR #742. Do not reopen this PR. The replacement head and base branches both belong to linkedin/openhouse.

mkuchenbecker and others added 2 commits September 1, 2026 20:40
Add 264 replacement-specific cases on the 642-case foundation.

- run every reusable DML operation across four RTAS preparations
- cover schema, partition, policy, history, rename, order, and identity
- require precise lineage rejection and typed concurrency outcomes
- expose silent narrowing corruption as a known product bug

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Keep the replace-versus-append assertion limited to serializable outcomes while recording the rare lost-replace result as a known bug.

Both format cases remain available for re-enablement when concurrent RTAS commits report conflicts or preserve the replace.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mkuchenbecker
mkuchenbecker force-pushed the mkuchenbecker/delta-harness-docs branch from f2833ab to f6edb4f Compare September 2, 2026 09:47
mkuchenbecker and others added 15 commits September 2, 2026 12:41
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Validate replace-table behavior by running its scenarios instead of
restating their generated catalog entries.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Keep replace-table behavior with the shared scenario suite while preserving
its package and published names.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Define all 54 reusable DML operations in behavior-family source files and
run each operation once per applicable Parquet and ORC preparation. Keep
partitioned, ordered, and evolved matrix expansion in a separate child.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Rebase the replace-table capability on the focused 108-case DML
contract. Keep schema, catalog, and standard state-matrix breadth in
independent sibling reviews.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Preserve the 34-case foundation and register the remaining 96 standard
DML cases as a separate extension contribution.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Record the revised core as the parent of the standard DML layer while
preserving its additive scenario contribution.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Keep RTAS as an additive capability over the stable foundation and the
complete standard DML contribution.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Describe the portable and embedded execution boundaries, the 34-case foundation, additive catalog composition, and the validated capability graph.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mkuchenbecker
mkuchenbecker force-pushed the mkuchenbecker/delta-harness-docs branch from bfb41f0 to 64fdadf Compare September 4, 2026 21:42
@mkuchenbecker
mkuchenbecker changed the base branch from main to mkuchenbecker/delta-harness-rtas September 4, 2026 22:52
mkuchenbecker and others added 4 commits September 4, 2026 17:20
Move partitioned and null-row preparations into the DML layer that uses
them. Rename the complete operation contribution to distinguish it from
the representative foundation slice.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Move partitioning, lineage, metadata, and rename helpers into the RTAS
layer and adopt the explicit DML operation naming from its parent.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Describe the scenario and fixture naming boundary, the renamed DML contributions, and the layer-specific table fixtures.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mkuchenbecker mkuchenbecker reopened this Sep 17, 2026
@mkuchenbecker mkuchenbecker changed the title docs(delta-harness): document standard matrix docs(delta-harness): describe test coverage Sep 17, 2026
@mkuchenbecker
mkuchenbecker changed the base branch from mkuchenbecker/delta-harness-rtas to mkuchenbecker/delta-harness-oss September 17, 2026 23:40
@mkuchenbecker mkuchenbecker reopened this Sep 17, 2026
@mkuchenbecker mkuchenbecker reopened this Sep 17, 2026
@mkuchenbecker mkuchenbecker changed the title docs(delta-harness): describe test coverage superseded by #742: docs(delta-harness): describe test coverage Sep 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant