Commit Graph
207 Commits
Author SHA1 Message Date
evgeny 1c53ef597d Register lifecycle regressions and cancel timers owned by synthetic fixtures 2026-10-12 01:34:44 +02:00
evgeny 709b0a3271 Wait for the real observer link and distribute STUN bench scripts 2026-10-12 01:15:31 +02:00
evgeny ff69552a61 Measure owned endpoint mapping and inbound reachability separately 2026-10-12 00:01:40 +02:00
evgeny 5eb1c86acf Include stream bench validation notes in source distribution 2026-10-12 00:01:40 +02:00
evgeny 5c1bb06294 Expose source clock and stream metrics in bench snapshots 2026-10-12 00:01:40 +02:00
evgeny 0eae531706 Include local BGP presence and make queue diagnostics opt-in 2026-10-12 00:01:40 +02:00
evgeny e9e93ef26b Wire live stream scenarios into isolated bench launcher 2026-10-12 00:01:40 +02:00
evgeny fe4791d6f5 Add sixteen-node live JOIN and streaming scenarios 2026-10-12 00:01:39 +02:00
evgeny 6332e75e61 Add real uTun stream bench node with payload and latency validation 2026-10-12 00:01:39 +02:00
evgeny 3d6c843958 Verify global stream pressure requires backlog as well as CPU 2026-10-12 00:01:39 +02:00
evgeny 30106c8f93 Attach stream subscriptions to CHAT lifecycle and member profiles 2026-10-12 00:01:39 +02:00
evgeny ec82d95a03 Add signed FEC stream core and source buffering 2026-10-12 00:01:38 +02:00
evgeny 2c5deafe56 Add independent STUN NAT probes with RFC 5780 discovery 2026-10-11 23:35:47 +02:00
evgeny d9d4a7807f Test Reed-Solomon recovery and integrate codec into builds 2026-10-10 19:37:07 +02:00
evgeny 84a171dcac tests: keep build script regressions outside the regular check 2026-10-10 17:48:20 +02:00
evgeny 69a99c7860 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	tests/Makefile.am
2026-10-10 17:25:40 +02:00
evgeny c85a8116ef tests: run checks in parallel with available CPU count by default 2026-10-10 17:14:29 +02:00
evgeny 4afd5df55f tests: use bound ephemeral ports for ETCP and IPv6 peers 2026-10-10 15:27:47 +02:00
evgeny d6c6a4d111 Use verified incremental builds instead of mandatory clean 2026-10-10 15:25:58 +02:00
evgeny ff9d205d5b Track build configuration and preserve incremental header dependencies 2026-10-10 15:25:58 +02:00
evgeny 6437665a53 tests: accelerate session, recovery and SOCKS retry timers 2026-10-10 15:11:26 +02:00
evgeny f843b553c7 tests: accelerate proxy regression event waits 2026-10-10 15:08:47 +02:00
evgeny d9c8e006b5 tests: accelerate standby phases and group connection retries 2026-10-10 15:06:56 +02:00
evgeny 361c7df812 tests: accelerate radio timers and run it among short checks 2026-10-10 14:55:53 +02:00
evgeny a1fdca09f6 tests: accelerate Merkle setup and drain waits 2026-10-10 14:54:39 +02:00
evgeny 91081fc5c7 tests: accelerate autosocket waits and payload verification 2026-10-10 14:49:42 +02:00
evgeny 3eee716b50 tests: run short checks before slow and load scenarios 2026-10-10 14:22:06 +02:00
evgeny 0448a84286 tests: replace slow disk sleep with six-second clock-driven gate 2026-10-10 14:19:27 +02:00
evgeny 3baaa42c82 tests: accelerate BGP waits and require single-link DOWN and UP 2026-10-10 14:17:21 +02:00
evgeny 39594ad800 tests: accelerate DM retries and TTL with synchronized clocks 2026-10-10 14:14:03 +02:00
evgeny 414d40c00c tests: accelerate JOIN waits and verify timeout boundaries 2026-10-10 13:55:04 +02:00
evgeny cb32aa5aac tests: accelerate connection manager phase and recovery waits 2026-10-10 13:52:27 +02:00
evgeny 069ecc900a tests: accelerate router fault timers with real I/O clock driver 2026-10-10 13:46:50 +02:00
evgeny 3f9edc88c4 Make privilege, port and fd handling reliable in tests 2026-10-10 13:09:45 +02:00
evgeny 5a9e61164b Measure uasync CPU load and display it in desktop and Android GUIs
Sample thread CPU usage without waking idle loops, expose a one-second moving average, and refresh compact GUI indicators at 3 Hz while visible on Android. Add load and bridge regression coverage, streaming notes, and task list cleanup.
2026-10-10 12:31:13 +02:00
evgeny dff2da0522 test: exercise Android replies through native bridge and media workers 2026-10-08 10:29:30 +02:00
evgeny 3aa0cd4c06 tests: add standalone Merkle sync reconnect and triangle stress test 2026-10-07 23:50:02 +02:00
evgeny a069d11ef9 Protect REALITY STCP traffic with authenticated TLS-like records 2026-10-07 12:30:45 +02:00
evgeny a49cf5434e Add randomized ETCP padding and isolate STCP CTR streams per connection 2026-10-07 10:45:42 +02:00
evgeny a014d518bf Test atomic history schema repair and preserved message data 2026-10-07 00:26:59 +02:00
evgeny e86de44259 Test poll synchronization through three nodes and chat restart 2026-10-06 22:30:52 +02:00
evgeny e068fe5d3a Test poll codecs, voting rules and delayed source messages 2026-10-06 21:31:20 +02:00
evgeny 4f4e63bb0b Test feedback signatures, versions, cancellation and atomic pages 2026-10-06 20:08:53 +02:00
evgeny 46f4ce7091 Test real group avatar block delivery, permissions and recovery 2026-10-06 13:48:14 +02:00
evgeny 5d1b8d26e7 Daemonize before creating core workers 2026-10-05 21:19:19 +02:00
evgeny 78a655bb05 Add asynchronous member file storage and desktop browser 2026-10-05 18:44:58 +02:00
evgeny ba7146f90a Fix HTTP proxy framing, keep-alive and stream lifecycle 2026-10-05 09:27:23 +02:00
evgeny b9af72e71d Test PM invitation cancellation, commit errors and joining another group 2026-10-04 15:12:26 +02:00
evgeny c9131fff39 Ship deterministic speech fixture for VAD regressions 2026-10-03 01:48:37 +03:00
evgeny 7ec5f931bb Defer automatic retries until Android standby wakes 2026-10-02 11:56:44 +03:00