Skip to content

test(ci): sim leg for dirty-tree offload to a node (P7-AUTO-13) - #551

Open
acamarata wants to merge 1 commit into
land/p7f-pluginsfrom
feat/p7-auto-13-offload-sim
Open

acamarata wants to merge 1 commit into
land/p7f-pluginsfrom
feat/p7-auto-13-offload-sim

Conversation

@acamarata

Copy link
Copy Markdown
Contributor

Adds the two simulated-node offload tests named by P7-AUTO-13: TestOffloadDirtyTreeToNode and TestOffloadCancelCleansRef, plus TestOffloadFailingJobReturnsTail.

The node runs the real checkout receiver, so it verifies and unpacks the bundle of the snapshot commit. Asserted: the node sees the modified tracked file and the new untracked file; the ignored .env and the untracked .env.local never arrive (.env.local is named in the exclusion report only, content never in output); the user's status, index, refs and files are byte-identical after success, failure and cancel; refs/nself-ci is empty afterwards; evidence is unbound and the failing job returns its exit code and log tail.

Stacked on #543. Not merged.

Adds TestOffloadDirtyTreeToNode and TestOffloadCancelCleansRef, plus a
failing-job tail case, over the foreground-remote fixture with a real
checkout receiver on the node.

This branch has not been deployed

No deployments
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