#ifndef __H_PROFTEST #define __H_PROFTEST /* * XDG paths are now dynamic, generated per-test based on stub_port. * This allows parallel test execution without file conflicts. * Use xdg_config_home and xdg_data_home variables instead of macros. */ extern char xdg_config_home[256]; extern char xdg_data_home[256]; extern int stub_port; int init_prof_test(void **state); int close_prof_test(void **state); void prof_start(void); void prof_connect(void); void prof_connect_with_roster(const char *roster); void prof_input(const char *input); int prof_output_exact(const char *text); int prof_output_regex(const char *text); void prof_timeout(int timeout); void prof_timeout_reset(void); #endif