asch/improve-det-tests #191

Open
andras wants to merge 4 commits from asch/improve-det-tests into main
Owner
No description provided.
Scripted multi-client harness against a real server (~110 scenario
tests, server-control, managed-websocket, test-runner). Wires the new
package into frontend/package.json workspaces and the lint script.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Improve tests
Some checks failed
Check / build (pull_request) Has been cancelled
E2E tests / build (pull_request) Has been cancelled
Publish CLI / publish-docker (pull_request) Has been cancelled
Publish server Docker image / publish-docker (pull_request) Has been cancelled
20e1c3f22d
Improve tests
Some checks failed
Check / build (pull_request) Has been cancelled
E2E tests / build (pull_request) Has been cancelled
Publish CLI / publish-docker (pull_request) Has been cancelled
Publish server Docker image / publish-docker (pull_request) Has been cancelled
9e81343ab1
.
Some checks failed
Check / build (pull_request) Has been cancelled
E2E tests / build (pull_request) Has been cancelled
Publish CLI / publish-docker (pull_request) Has been cancelled
Publish server Docker image / publish-docker (pull_request) Has been cancelled
3160e850ca
Some checks failed
Check / build (pull_request) Has been cancelled
E2E tests / build (pull_request) Has been cancelled
Publish CLI / publish-docker (pull_request) Has been cancelled
Publish server Docker image / publish-docker (pull_request) Has been cancelled
This pull request has changes conflicting with the target branch.
  • frontend/deterministic-tests/src/tests/coalesced-remote-update-watermark-loss.test.ts
  • frontend/deterministic-tests/src/tests/create-rename-response-skips-file.test.ts
  • frontend/deterministic-tests/src/tests/delete-by-other-client-then-recreate.test.ts
  • frontend/deterministic-tests/src/tests/delete-recreate-concurrent-update.test.ts
  • frontend/deterministic-tests/src/tests/idempotency-after-server-pause.test.ts
  • frontend/deterministic-tests/src/tests/interrupted-delete-retry.test.ts
  • frontend/deterministic-tests/src/tests/local-edit-lost-during-create-merge.test.ts
  • frontend/deterministic-tests/src/tests/mc-delete-then-offline-rename.test.ts
  • frontend/deterministic-tests/src/tests/mc-multi-delete-offline-rename.test.ts
  • frontend/deterministic-tests/src/tests/multi-file-operations.test.ts
  • frontend/deterministic-tests/src/tests/offline-concurrent-renames.test.ts
  • frontend/deterministic-tests/src/tests/offline-delete-remote-rename.test.ts
  • frontend/deterministic-tests/src/tests/offline-edit-then-move-same-content.test.ts
  • frontend/deterministic-tests/src/tests/offline-rename-remote-create-old-path.test.ts
  • frontend/deterministic-tests/src/tests/offline-update-both-then-delete-one.test.ts
  • frontend/deterministic-tests/src/tests/online-delete-recreate-rapid-cycle.test.ts
  • frontend/deterministic-tests/src/tests/queue-reset-loses-coalesced-local-edit.test.ts
  • frontend/deterministic-tests/src/tests/rename-create-conflict.test.ts
  • frontend/deterministic-tests/src/tests/rename-to-pending-path-fallback.test.ts
  • frontend/deterministic-tests/src/tests/reset-clears-recently-deleted-resurrection.test.ts
  • frontend/deterministic-tests/src/tests/server-pause-both-clients-create.test.ts
  • frontend/deterministic-tests/src/tests/server-pause-both-edit-same-file.test.ts
  • frontend/deterministic-tests/src/tests/simultaneous-create-delete-same-path.test.ts
  • frontend/deterministic-tests/src/tests/three-client-rename-create-delete.test.ts
  • frontend/deterministic-tests/src/tests/update-does-not-survive-remote-delete.test.ts
  • frontend/deterministic-tests/src/tests/watermark-advances-on-skip.test.ts
  • frontend/deterministic-tests/src/tests/watermark-gap-remote-update-not-recorded.test.ts
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin "asch/improve-det-tests:asch/improve-det-tests"
git switch "asch/improve-det-tests"

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch "main"
git merge --no-ff "asch/improve-det-tests"
git switch "asch/improve-det-tests"
git rebase "main"
git switch "main"
git merge --ff-only "asch/improve-det-tests"
git switch "asch/improve-det-tests"
git rebase "main"
git switch "main"
git merge --no-ff "asch/improve-det-tests"
git switch "main"
git merge --squash "asch/improve-det-tests"
git switch "main"
git merge --ff-only "asch/improve-det-tests"
git switch "main"
git merge "asch/improve-det-tests"
git push origin "main"
Sign in to join this conversation.
No description provided.