Skip to content

test(integration-tests): cover branches and WAP - #755

Closed
mkuchenbecker wants to merge 23 commits into
mkuchenbecker/delta-harness-morfrom
mkuchenbecker/delta-harness-branch
Closed

mkuchenbecker wants to merge 23 commits into
mkuchenbecker/delta-harness-morfrom
mkuchenbecker/delta-harness-branch

Conversation

@mkuchenbecker

@mkuchenbecker mkuchenbecker commented Sep 18, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

This PR adds branch lifecycle and write-audit-publish (WAP) behavior on top of
merge-on-read. It contributes 102 cases, split into 68 branch cases and 34 WAP
cases, to the 714-case merge-on-read catalog. The combined catalog contains 816
cases.

This branch also fills the Branch and write-audit-publish section in
TEST-COVERAGE.md.

Stack

Layer Parent Contribution Combined Pull request
Merge-on-read RTAS 320 714 #754
Branch and write-audit-publish Merge-on-read 102 816 This PR

Scope

This layer owns branch reference lifecycle, branch-routed writes, and WAP
staging and publication. Branch coverage includes reference lifecycle,
branch-routed writes, fast-forward, cherry-pick, divergence, time travel,
maintenance, format, and merge-on-read interactions. WAP coverage includes
enablement, session routing, staged writes, independent staging IDs, publish
operations, and rejected republish or expired-staging attempts.

Family Coverage Cases
Branch and tag behavior Reference lifecycle through merge-on-read interactions. 68
Write-audit-publish behavior Enablement through rejected republish and expired staging. 34
Total 102

Known limitations

This layer adds no known-bug skips. Its four combined-catalog skips are inherited
from RTAS.

Validation

Check Result
git diff --check against the parent tip Clean.
Added lines ASCII only.
Embedded catalog 816 combined cases: 812 passed, 4 skipped, 0 failed.

mkuchenbecker and others added 10 commits September 4, 2026 14:08
Add branch and write-audit-publish behavior as a clean contribution on
the rebuilt merge-on-read stack and align row fixtures with the shared
seed convention.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Keep branch and write-audit-publish table states, snapshot timing, and reference cleanup in the layer that first consumes them.

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>
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>
mkuchenbecker and others added 12 commits September 17, 2026 17:51
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Describe references and write-audit-publish through lifecycle, isolated staged
state, publication, and their interactions with other table behavior.

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>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

# Conflicts:
#	integrations/spark/delta-harness/TEST-COVERAGE.md
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>
Move branch and write-audit-publish contributors into the renamed package
and preserve their merge-on-read ancestry.

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>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mkuchenbecker mkuchenbecker changed the title test(delta-harness): add branch and WAP matrix test(delta-integration-tests): cover branches and WAP Sep 21, 2026
@mkuchenbecker mkuchenbecker reopened this Sep 21, 2026
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mkuchenbecker mkuchenbecker changed the title test(delta-integration-tests): cover branches and WAP test(integration-tests): cover branches and WAP Sep 22, 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