Commit Graph
1444 Commits
Author SHA1 Message Date
evgeny cce633b5b0 test(chat): reject negative owner results before checking change flags 2026-10-27 06:48:29 +01:00
evgeny beac8afba8 test(chat): cover profile trust, owner rollback, avatar policy, and startup failure 2026-10-27 06:46:15 +01:00
evgeny ecb589c670 test(chat): exercise atomic profile updates, no-ops, and callback deletion 2026-10-27 06:42:32 +01:00
evgeny ebb89e1bc3 test(chat): add profile transaction faults and committed notification observer 2026-10-27 06:39:57 +01:00
evgeny 70a4c669dc test(chat): verify nested member callback cancellation and namespace lifetime 2026-10-27 06:37:09 +01:00
evgeny 1cc60a3079 fix(json): decode Unicode escapes without losing subsequent profile fields 2026-10-27 06:21:05 +01:00
evgeny 30d58a4bde test(chat): reproduce successful signed profile read after finalization error 2026-10-27 06:12:04 +01:00
evgeny cb0b71aec1 test(chat): roundtrip every ASCII control byte in channel JSON 2026-10-27 06:00:15 +01:00
evgeny f5270db52b test(chat): verify lossless JSON, corrupted rows, and deferred channel visibility 2026-10-27 05:58:08 +01:00
evgeny 92317bf383 test(chat): add JSON SQL faults and exact-capacity contract checks 2026-10-27 05:56:46 +01:00
evgeny 5fe66585b6 test(chat): reproduce invalid JSON for a signed channel name 2026-10-27 05:49:58 +01:00
evgeny cec3e27aab test(chat): make diagnostic name expectation explicit in member fixture 2026-10-27 05:40:10 +01:00
evgeny 5af4572ae1 test(chat): verify invalid requests and diagnostic name lookup failures 2026-10-27 05:39:05 +01:00
evgeny fd4c13f219 test(chat): give diagnostic links a valid empty ACK queue 2026-10-27 05:35:27 +01:00
evgeny a9bc410aad test(chat): include complete ETCP types for diagnostic fixture 2026-10-27 05:34:32 +01:00
evgeny 7279967a29 test(chat): cover member limits, radio commits, and large diagnostics 2026-10-27 05:33:33 +01:00
evgeny 2504dd0b40 test(chat): add member SQL and committed radio state observers 2026-10-27 05:29:34 +01:00
evgeny 958feb4e75 test(chat): reproduce successful member snapshot after finalization failure 2026-10-27 05:22:09 +01:00
evgeny 2c691f98f7 test(chat): include EVP declarations explicitly in avatar SQL fixture 2026-10-27 05:13:08 +01:00
evgeny e8b913a351 test(chat): cancel avatar peers from the committed receive callback 2026-10-27 05:12:49 +01:00
evgeny 65409f8c80 test(chat): exercise avatar transaction, schema, and key lookup failures 2026-10-27 05:12:35 +01:00
evgeny 8b16f40094 test(chat): add precise avatar SQL fault hooks and committed-state observer 2026-10-27 05:11:03 +01:00
evgeny bc41bb68b6 test(chat): reproduce successful avatar publication after failed hash binding 2026-10-27 05:05:40 +01:00
evgeny 8003413d97 test(chat): cover channel input contracts and TCP creation result 2026-10-27 05:00:27 +01:00
evgeny f1cada4c02 Cover channel crypto failures and require owner close after failed rollback 2026-10-27 04:49:39 +01:00
evgeny 01c2ebd7d8 Verify channel SQL failure rollback and complete signed profiles through an independent reader 2026-10-27 04:43:31 +01:00
evgeny 1d84765f08 Instrument channel creation SQL and hash committed schema, identities and roots 2026-10-27 04:40:36 +01:00
evgeny 1ce58cbeac Reject publication when the initial member profile signature cannot be bound 2026-10-27 04:34:57 +01:00
evgeny 999fe909e4 Target the exact signed JOIN body instead of counting unrelated signatures 2026-10-27 04:16:07 +01:00
evgeny a4dd4a10d5 Exercise failed root signing during channel creation against committed SQLite 2026-10-27 04:12:58 +01:00
evgeny 7f0845e50c Check readback retries and refused acknowledgments keep feedback roots unchanged 2026-10-27 03:50:16 +01:00
evgeny 739ee0802f Verify poll commit acknowledgments survive snapshot faults and reserve memory before changes 2026-10-27 03:49:38 +01:00
evgeny 70251fafab Verify poll SQL failures preserve history, reactions, roots and events 2026-10-27 03:45:11 +01:00
evgeny 63e76d2cf5 Add targeted SQL read fault injection for poll command tests 2026-10-27 03:44:02 +01:00
evgeny d89a86c9dd Cover feedback page and hash SQL errors without empty success 2026-10-27 03:38:21 +01:00
evgeny 1f19720cb8 Exercise feedback lookup failures, atomic retries and rollback ownership 2026-10-27 03:32:32 +01:00
evgeny 6a4fa8065a Add targeted SQL failure injection to real signed feedback tests 2026-10-27 03:30:51 +01:00
evgeny 3309bee7eb Compare attachment SQL timestamps using the SQLite clock 2026-10-27 03:24:22 +01:00
evgeny 40ae782719 Cover settings immutability, validation rollback and LAN apply retry 2026-10-27 03:15:58 +01:00
evgeny 27aa76f914 Match recovery fixture byte count and normal cached-file policy 2026-10-27 03:14:09 +01:00
evgeny bc11c6ac00 Check attachment initialization leaves an external transaction untouched 2026-10-27 03:12:56 +01:00
evgeny 6bbd41f49f Exercise attachment recovery against uncommitted history deletion 2026-10-27 03:12:11 +01:00
evgeny 108266328c Commit attachment retry reservations before network delivery 2026-10-27 03:00:30 +01:00
evgeny 00c4065771 Use the signed-history limit for manual attachment parsing 2026-10-27 02:50:27 +01:00
evgeny 67368ebbac Check complete signed manifests beyond the old manual download limit 2026-10-27 02:46:59 +01:00
evgeny 2165c8a1f8 Exercise real manifest recovery and bounded backfill overflow 2026-10-27 02:38:02 +01:00
evgeny 7e7cabfb3a Verify atomic manifest indexes, local intent and history recovery 2026-10-27 02:34:02 +01:00
evgeny b31f974a44 Target local attachment transactions and observe recovery timers in tests 2026-10-27 02:28:42 +01:00
evgeny fe75a493ef Commit immutable attachment identity before message publication 2026-10-27 02:09:17 +01:00
evgeny c3ac2059f4 Check complete Merkle cleanup before committing channel deletion 2026-10-27 01:55:03 +01:00