jabber.developer2
6f61e5b26c
fix: Fix functional tests infrastructure and enable connect/ping tests
Fix multiple issues preventing functional tests from running:
Stabber submodule:
- Fix XMPP stream parsing for multiple stanzas per TCP packet
- Add virtual wrapper element for Expat to handle multiple roots
- Support non-<query/> IQ payloads (ping, blocklist, etc.)
- Relax stanza matching to allow extra attributes in received
Profanity changes:
- cmd_defs.c: Increase /connect args limit from 7 to 9
- proftest.c: Add startup delay, use legacy auth, debug logging
- test_ping.c: Use wildcard IDs, regex matching, timing fixes
- functionaltests.c: Enable connect and ping test suites
Results: 9/10 tests passing
TODO:
- [ ] Fix ping_server test (disco#info response handling)
- [ ] Uncomment and fix remaining test suites (rooms, message,
receipts, chat_session, presence, etc.)
- [ ] Remove STBBR_LOGDEBUG after stabilization
- [ ] Review timing/sleep() calls for optimization
2025-12-02 18:22:23 +03:00
..
2025-12-02 18:22:23 +03:00
2025-08-25 21:11:27 +02:00
2025-08-27 16:48:27 +02:00
2025-03-27 20:06:38 +01:00
2025-03-12 10:09:41 +01:00
2025-07-05 20:54:06 +02:00
2025-10-20 19:00:48 +02:00
2025-08-07 03:03:43 +02:00
2025-10-08 13:00:32 +02:00
2025-11-21 10:03:50 +01:00
2025-03-27 20:06:38 +01:00
2025-03-07 21:09:16 +01:00
2025-09-10 14:20:08 +02:00
2025-08-07 03:03:43 +02:00
2025-07-02 14:59:31 +02:00
2025-07-02 14:59:31 +02:00
2025-10-13 20:47:34 +02:00
2025-10-13 20:47:34 +02:00
2025-03-27 20:06:38 +01:00
2025-08-07 03:03:43 +02:00
2025-03-27 20:06:38 +01:00