refactor(tests): replace libexpect with forkpty() for PTY handling

- Remove dependency on libexpect/tcl
- Implement native PTY handling with forkpty()
- Add prof_output_exact/regex for flexible output matching
- Improve timeout handling and synchronization
This commit is contained in:
2026-01-06 20:06:52 +03:00
committed by Jabber Developer
parent 889a6e2b63
commit 2d7de2caf6
2 changed files with 225 additions and 51 deletions

View File

@@ -4,6 +4,8 @@
#define XDG_CONFIG_HOME "./tests/functionaltests/files/xdg_config_home"
#define XDG_DATA_HOME "./tests/functionaltests/files/xdg_data_home"
extern int stub_port;
int init_prof_test(void **state);
int close_prof_test(void **state);