blob: 3eef697a4e75f785bfc9d26759519d8ef798851b [file]
-- Test UDS socket
-- start_ignore
CREATE EXTENSION IF NOT EXISTS yagp_hooks_collector;
-- end_ignore
\set UDS_PATH '/tmp/yagpcc_test.sock'
-- Configure extension to send via UDS
SET yagpcc.uds_path TO :'UDS_PATH';
SET yagpcc.ignored_users_list TO '';
SET yagpcc.enable TO TRUE;
SET yagpcc.logging_mode TO 'UDS';
-- Start receiver
SELECT yagpcc.__test_uds_start_server(:'UDS_PATH');
-- Send
SELECT 1;
-- Receive
SELECT yagpcc.__test_uds_receive() > 0 as received;
-- Stop receiver
SELECT yagpcc.__test_uds_stop_server();
-- Cleanup
DROP EXTENSION yagp_hooks_collector;
RESET yagpcc.uds_path;
RESET yagpcc.ignored_users_list;
RESET yagpcc.enable;
RESET yagpcc.logging_mode;