Add tests for dolt_remote() operations#2906
Conversation
|
6320aa2 to
5cc8558
Compare
|
SummaryThis run exercised core repository collaboration behaviors end to end, including cloning specific branches, fetching and pushing with both valid and invalid inputs, pulling through merge and conflict paths, and resolving conflicts cleanly without leftover state. It also covered schema continuity after replication, confirming sequence behavior, trigger and type-conversion runtime behavior, and isolation of remote scenarios all remained stable. Safe to merge — the tested branch, remote sync, conflict-handling, and replicated-schema behaviors all remained healthy with no regressions observed in this PR. There are no failures attributable to this change, so current merge risk is low. Tests run by Ito
Tip Reply with @itoqa to send us feedback on this test run. |
Footnotes
|
zachmu
left a comment
There was a problem hiding this comment.
In general these look good, but it's a little disappointing that we test pull and clone only into the same server that we pushed from originally. Would be nice to have tests of cloning from a completely fresh server, updating the original, pushing those changes, and pulling them on the clone. Maybe best expressed as a bats test.
|
Diff SummaryThis run exercised core database behavior across startup resilience, remote sync flows (clone, push, pull), and schema/state continuity for enums, functions, and sequences, covering both normal operation and edge timing around restarts and warmup. It also included an adversarial configuration path scenario to probe filesystem safety boundaries for remote targets. Safe to merge — the exercised behaviors remained stable for this PR, with no regressions or other failures attributed to the change. The only failure is a high-severity additional product finding that is not caused by this PR, so it is a flag-for-later issue rather than a merge blocker for this branch. Tests run by ItoAdditional Findings DetailsThese findings are unrelated to the current changes but were observed during testing. 🟠 File remote path validation allows arbitrary filesystem writes
Evidence PackageTip Reply with @itoqa to send us feedback on this test run. |

No description provided.