utils/crdt_sync_dart/test
Krzysztof kuhy Rudnicki 200432a2b4 dart: split ten oversized test files by group
firebase_auth_rest_test.dart  525 -> 153 + _google 158 + _tokens 206 + _uid 141
  sync_revisions_test.dart      451 -> 223 + _peers 228 + _backends 158
                                       + _order 165 + _persistence 215
  sync_settings_screen_test     457 -> 207 + _backup 143 + _google 145
  mirror_store_test.dart        452 -> 209 + _reads 172 + _fallback 196 + _revisions 244
  firebase_client_test.dart     374 -> 198 + _writes 227
  firebase_config_test.dart     360 -> 138 + _client 148 + _client_google 164
  device_auth_test.dart         307 -> 128 + _poll 201
  github_client_test.dart       291 -> 143 + _writes 201
  sync_test.dart                269 -> 160 + _skips 175

Two traps this hit, both invisible to a line count:

  - _FakePersistence is declared *after* main(), so a naive cut at the last
    brace dropped it; sync_revisions_persistence_test.dart failed to load
    until it was carried across. Audited every other split file for trailing
    top-level declarations — this was the only one.
  - Copying the preamble into each sibling left helpers the sibling never
    uses. `dart analyze` flagged 12; all removed rather than left as dead
    code, and the analyzer is now clean.

crdt_sync_dart 280 passed, sync_settings_ui 29 passed, github_device_auth
analyze clean — all matching a clean HEAD worktree.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CFSGeWxHPY5rHUGrPqhcmG
2026-08-22 14:54:35 +02:00
..
device_test.dart Add DeviceIdentity and a legacy device id for the uuid migration 2026-08-09 16:54:33 +02:00
firebase_account_provisioning_test.dart Let a desktop wrapper provision the sync account, no UI required 2026-08-09 21:33:22 +02:00
firebase_auth_rest_google_test.dart dart: split ten oversized test files by group 2026-08-22 14:54:35 +02:00
firebase_auth_rest_test.dart dart: split ten oversized test files by group 2026-08-22 14:54:35 +02:00
firebase_auth_rest_tokens_test.dart dart: split ten oversized test files by group 2026-08-22 14:54:35 +02:00
firebase_auth_rest_uid_test.dart dart: split ten oversized test files by group 2026-08-22 14:54:35 +02:00
firebase_client_test.dart dart: split ten oversized test files by group 2026-08-22 14:54:35 +02:00
firebase_client_writes_test.dart dart: split ten oversized test files by group 2026-08-22 14:54:35 +02:00
firebase_config_client_google_test.dart dart: split ten oversized test files by group 2026-08-22 14:54:35 +02:00
firebase_config_client_test.dart dart: split ten oversized test files by group 2026-08-22 14:54:35 +02:00
firebase_config_test.dart dart: split ten oversized test files by group 2026-08-22 14:54:35 +02:00
firebase_settings_test.dart crdt_sync_dart 0.6.0: split Firebase settings by what is safe to publish 2026-08-04 23:05:13 +02:00
github_client_test.dart dart: split ten oversized test files by group 2026-08-22 14:54:35 +02:00
github_client_writes_test.dart dart: split ten oversized test files by group 2026-08-22 14:54:35 +02:00
hlc_test.dart Initial implementation: unified CRDT merge scheme + GitHub sync transport 2026-07-05 20:48:07 +02:00
log_test.dart Initial implementation: unified CRDT merge scheme + GitHub sync transport 2026-07-05 20:48:07 +02:00
mirror_store_fallback_test.dart dart: split ten oversized test files by group 2026-08-22 14:54:35 +02:00
mirror_store_reads_test.dart dart: split ten oversized test files by group 2026-08-22 14:54:35 +02:00
mirror_store_revisions_test.dart dart: split ten oversized test files by group 2026-08-22 14:54:35 +02:00
mirror_store_test.dart dart: split ten oversized test files by group 2026-08-22 14:54:35 +02:00
record_test.dart Fix wire-format key mismatch with Python (deletedHlc -> deleted_hlc) 2026-07-05 20:55:22 +02:00
secure_credential_store_test.dart crdt_sync_dart 0.5.1: a shared secure credential store 2026-08-04 23:01:54 +02:00
store_test.dart Add LogStore local-persistence layer to crdt_sync (v0.2.0) 2026-07-11 22:19:34 +02:00
sync_revisions_backends_test.dart dart: split ten oversized test files by group 2026-08-22 14:54:35 +02:00
sync_revisions_order_test.dart dart: split ten oversized test files by group 2026-08-22 14:54:35 +02:00
sync_revisions_peers_test.dart dart: split ten oversized test files by group 2026-08-22 14:54:35 +02:00
sync_revisions_persistence_test.dart dart: split ten oversized test files by group 2026-08-22 14:54:35 +02:00
sync_revisions_test.dart dart: split ten oversized test files by group 2026-08-22 14:54:35 +02:00
sync_skips_test.dart dart: split ten oversized test files by group 2026-08-22 14:54:35 +02:00
sync_test.dart dart: split ten oversized test files by group 2026-08-22 14:54:35 +02:00