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-12-02 18:22:23 +03:00
2025-11-26 18:26:02 +03:00
2015-06-13 23:59:33 +01:00
2025-09-10 14:11:03 +02:00
2021-08-26 01:18:10 +00:00
2025-09-10 14:11:03 +02:00
2021-08-26 01:18:10 +00:00
2025-11-26 18:26:02 +03:00
2021-08-26 01:18:10 +00:00
2025-09-10 14:11:03 +02:00
2016-01-05 01:30:32 +00:00
2025-09-10 14:11:03 +02:00
2015-12-22 00:27:37 +00:00
2025-09-10 14:11:03 +02:00
2018-04-21 20:40:11 +01:00
2025-12-02 18:22:23 +03:00
2017-06-16 00:59:21 +01:00
2025-09-10 14:11:03 +02:00
2017-01-15 23:59:31 +00:00
2025-09-10 14:11:03 +02:00
2021-08-26 01:18:10 +00:00
2025-09-10 14:11:03 +02:00
2021-08-26 01:18:10 +00:00
2025-09-10 14:11:03 +02:00
2023-04-13 16:41:21 +02:00
2025-09-10 14:11:03 +02:00
2021-08-26 01:18:10 +00:00