Skip to content

test(e2e): cover dependent wake-up after land - #690

Open
behinddwalls wants to merge 2 commits into
preetam/land-terminology-corefrom
preetam/land-wakeup-e2e
Open

test(e2e): cover dependent wake-up after land#690
behinddwalls wants to merge 2 commits into
preetam/land-terminology-corefrom
preetam/land-wakeup-e2e

Conversation

@behinddwalls

@behinddwalls behinddwalls commented Sep 8, 2026

Copy link
Copy Markdown
Collaborator

Summary

Why?

A dependent batch waiting on a successful predecessor must be replanned when that predecessor lands. Other queue activity can mask a dropped wake-up, leaving this edge without deterministic regression coverage.

What?

Add an E2E fixture that parks the leading land, funds only the dependent's success-assumption path, and verifies the land result fan-out is the event that wakes and lands the dependent.

Test Plan

  • ./tool/bazel test //test/e2e/submitqueue:go_default_test --test_filter='TestE2EIntegration/TestDependentBatch_IsWokenByTheLandAhead' --test_output=errors --sandbox_writable_path=\"$HOME/.docker\"

Issues

## Summary

### Why?

A dependent batch waiting on a successful predecessor must be replanned when that predecessor lands. Other queue activity can mask a dropped wake-up, leaving this edge without deterministic regression coverage.

### What?

Add an E2E fixture that parks the leading land, funds only the dependent's success-assumption path, and verifies the land result fan-out is the event that wakes and lands the dependent.

## Test Plan

- ✅ `./tool/bazel test //test/e2e/submitqueue:go_default_test --test_filter='TestE2EIntegration/TestDependentBatch_IsWokenByTheLandAhead' --test_output=errors --sandbox_writable_path=\"$HOME/.docker\"`
## Summary

### Why?

The wake-up E2E comment cited CODEM-303, which is not visible in this OSS repository.

### What?

Describe the dropped wake-up edge in the test comment without the internal ticket id.

## Test Plan

- Comment-only change; existing E2E coverage is unchanged.
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