You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
proxysql/test/tap/tests
René Cannaò 16f8837e0d
Merge branch 'v3.0' into v3.0-pgsql_monitor_repl_lag
2 weeks ago
..
aws_ssl_certs
client_host_err
load_data_local_datadir
rag_stats_testing test: Improve testing for MCP and RAG tools 2 months ago
reg_test_3223_scripts
reg_test_3838_scripts
reg_test_3847_node_datadir
test_cluster_sync_config
test_pgsql_replication_lag fix: simplified expression in 'test_pgsql_replication_lag' TAP scripts 3 weeks ago
tokenizer_payloads Tokenizer: fix type mismatch for grouping limit variables 4 weeks ago
.env Reverted change to test/tap/tests/.env 2 months ago
Makefile build: Cleanup redundant test targets in test/tap/tests/Makefile 3 weeks ago
README.md Added README 2 years ago
admin-listen_on_unix-t.cpp Fixed admin-listen_on_unix-t TAP test 1 year ago
admin_show_create_table-t.cpp test: inject background noise into multiple TAP tests 3 weeks ago
admin_show_fields_from-t.cpp fix mysql includes 2 years ago
admin_show_table_status-t.cpp fix comparison 2 years ago
admin_various_commands-t.cpp test: inject background noise into multiple TAP tests 3 weeks ago
admin_various_commands2-t.cpp Add TAP test for FLUSH STATS commands 1 month ago
admin_various_commands3-t.cpp TAP: Move init_mysql_conn() and run_q() to utils 7 months ago
ai_error_handling_edge_cases-t.cpp AI: Fix retry logic bug and synchronize TAP tests 4 weeks ago
ai_llm_retry_scenarios-t.cpp AI: Fix retry logic bug and synchronize TAP tests 4 weeks ago
ai_validation-t.cpp AI: Fix retry logic bug and synchronize TAP tests 4 weeks ago
anomaly_detection-t.cpp Merge v4.0 GenAI features into v3.0 with conditional compilation 1 month ago
anomaly_detection_integration-t.cpp test: Add comprehensive tests and documentation for Anomaly Detection 2 months ago
anomaly_detector_unit-t.cpp Enhance anomaly detector unit tests with additional edge case coverage 2 months ago
aurora.cpp Use RAII for sqlite3 statements across codebase 1 month ago
basic-t.cpp
charset_unsigned_int-t.cpp use inludes from our deps intead of system 2 years ago
clickhouse_php_conn-t.php Merge pull request #4304 from sysown/v2.6.0-tap_test_fixes 3 years ago
config.json
envvars-t.cpp cleanups 3 years ago
envvars-t.env
fast_forward_grace_close.cpp Use right user in fast_forward_grace_close 4 months ago
fast_forward_switch_replication_deprecate_eof.cpp Add fast forward replication deprecate EOF test and update test infrastructure 3 months ago
firewall_commands1-t.cpp TAP: Move init_mysql_conn() and run_q() to utils 7 months ago
galera_1-sim
galera_1_timeout_count.cpp Use RAII for sqlite3 statements across codebase 1 month ago
galera_2-sim
galera_2_timeout_no_count.cpp Use RAII for sqlite3 statements across codebase 1 month ago
genai_async-t.cpp test: Final cleanup of deprecated MCP shell scripts and GenAI diags 3 weeks ago
genai_embedding_rerank-t.cpp Fix GenAI variable naming and add comprehensive TAP tests 2 months ago
genai_live_validation-t.cpp test(genai): add live TAP validations for GenAI, LLM bridge, and MCP semantic lifecycle 3 weeks ago
genai_module-t.cpp Add TAP test for GenAI module 2 months ago
generate_set_session_csv.cpp Fix 'set_testing-240-t' issues with recent MariaDB versions 1 year ago
issue5384-t.cpp revert: Tokenizer changes for /*+ */ and fix related tests 3 weeks ago
kill_connection-t.cpp test: inject background noise into multiple TAP tests 3 weeks ago
kill_connection2-t.cpp TAP: Move init_mysql_conn() and run_q() to utils 7 months ago
kill_connection3-t.cpp TAP: Move init_mysql_conn() and run_q() to utils 7 months ago
llm_bridge_accuracy-t.cpp test(genai): add live TAP validations for GenAI, LLM bridge, and MCP semantic lifecycle 3 weeks ago
max_connections_ff-t.cpp Add default timestamps for TAP library (diag/ok) 2 years ago
mcp_mixed_mysql_pgsql_concurrency_stress-t.cpp test: Add descriptive diag() messages to all MCP TAP tests 3 weeks ago
mcp_mixed_stats_cap_churn-t.cpp fix: Use TAP_WORKDIR to locate child binaries in MCP tests 3 weeks ago
mcp_mixed_stats_profile_matrix-t.cpp fix: Use TAP_WORKDIR to locate child binaries in MCP tests 3 weeks ago
mcp_module-t.cpp fix: Fix mcp_module-t test failures 3 weeks ago
mcp_mysql_concurrency_stress-t.cpp test: Add descriptive diag() messages to all MCP TAP tests 3 weeks ago
mcp_pgsql_concurrency_stress-t.cpp test: Add descriptive diag() messages to all MCP TAP tests 3 weeks ago
mcp_query_rules-t.cpp test: Replace deprecated shell MCP query rules tests with C++ TAP test 3 weeks ago
mcp_query_run_sql_readonly-t.cpp fix: Disable CTE test in mcp_query_run_sql_readonly-t for MySQL 5.7 3 weeks ago
mcp_runtime_variables-t.cpp test: Add descriptive diag() messages to all MCP TAP tests 3 weeks ago
mcp_semantic_lifecycle-t.cpp test(genai): add live TAP validations for GenAI, LLM bridge, and MCP semantic lifecycle 3 weeks ago
mcp_show_connections_commands_inmemory-t.cpp fix: Address AI code review feedback from PR #5410 3 weeks ago
mcp_show_queries_topk-t.cpp test: Increase PROXYSQLTEST 1 rows from 20 to 100 in mcp_show_queries_topk-t 3 weeks ago
mcp_stats_refresh-t.cpp test: Add descriptive diag() messages to all MCP TAP tests 3 weeks ago
modules_server_test.h
multiple_prepared_statements-t.cpp Changes done: 1 year ago
mysql-fast_forward-t.cpp test: implement comprehensive noise injection across MySQL TAP tests 3 weeks ago
mysql-init_connect-1-t.cpp build: address reviewer feedback and finalize dynamic linking architecture 3 weeks ago
mysql-init_connect-2-t.cpp test: expand noise injection to 20+ TAP tests and update build system 3 weeks ago
mysql-last_insert_id-t.cpp test: implement comprehensive noise injection across MySQL TAP tests 3 weeks ago
mysql-mirror1-t.cpp test: implement comprehensive noise injection across MySQL TAP tests 3 weeks ago
mysql-protocol_compression_level-t.cpp test: implement comprehensive noise injection across MySQL TAP tests 3 weeks ago
mysql-reg_test_4707_threshold_resultset_size-t.cpp test: expand noise injection to 20+ TAP tests and update build system 3 weeks ago
mysql-reg_test_4716_single_semicolon-t.cpp Added TAP test for MySQL 1 year ago
mysql-reg_test_4723_query_cache_stores_empty_result-t.cpp Added TAP test mysql-reg_test_4723_query_cache_stores_empty_result 1 year ago
mysql-reg_test_4867_query_rules-t.cpp Replaced last_insert_rowid() with MAX(...) because last_insert_rowid() is specific to a database connection, and random modifications are performed by monitoring thread 11 months ago
mysql-select_version_without_backend-t.cpp test: implement comprehensive noise injection across MySQL TAP tests 3 weeks ago
mysql-set_transaction-t.cpp Address PR #5410 review findings across FFTO, sessions, TAP, and docs 3 weeks ago
mysql-set_wait_timeout-t.cpp test: implement comprehensive noise injection across MySQL TAP tests 3 weeks ago
mysql-show_ssl_version-t.cpp test: implement comprehensive noise injection across MySQL TAP tests 3 weeks ago
mysql-sql_log_bin-error-t.cpp test: expand noise injection to 20+ TAP tests and update build system 3 weeks ago
mysql-test_malformed_packet-t.cpp test: implement comprehensive noise injection across MySQL TAP tests 3 weeks ago
mysql-test_ssl_CA-t.cpp test: expand noise injection to 20+ TAP tests and update build system 3 weeks ago
mysql-watchdog_test-t.cpp test: implement comprehensive noise injection across MySQL TAP tests 3 weeks ago
mysql_hostgroup_attributes-servers_defaults-t.cpp test: implement comprehensive noise injection across MySQL TAP tests 3 weeks ago
mysql_hostgroup_attributes_config_file-t.cpp test: expand noise injection to 20+ TAP tests and update build system 3 weeks ago
mysql_query_logging_memory-t.cpp test: implement comprehensive noise injection across MySQL TAP tests 3 weeks ago
mysql_reconnect.cpp Fix usage of tests deps MySQL connector for some tests 2 years ago
mysql_stmt_send_long_data-t.cpp test: expand noise injection to 20+ TAP tests and update build system 3 weeks ago
mysql_stmt_send_long_data_large-t.cpp use inludes from our deps intead of system 2 years ago
nl2sql_integration-t.cpp test: Add integration tests for NL2SQL 2 months ago
nl2sql_internal-t.cpp test: Add NL2SQL internal functionality unit tests 2 months ago
nl2sql_model_selection-t.cpp test: Enhance verbosity and diagnostics in nl2sql_model_selection-t 3 weeks ago
nl2sql_prompt_builder-t.cpp fix: Update nl2sql_prompt_builder-t.cpp plan and add diagnostics 3 weeks ago
nl2sql_unit_base-t.cpp test: Enhance nl2sql_unit_base-t with detailed diagnostics 3 weeks ago
pg_lite_client.cpp Updated pg_lite_client and Added TAP test 2 months ago
pg_lite_client.h Updated pg_lite_client and Added TAP test 2 months ago
pgsql-basic_tests-t.cpp test: inject MySQL v2 and Prometheus noise into PostgreSQL tests 3 weeks ago
pgsql-connection_parameters_test-t.cpp Added regression test 11 months ago
pgsql-copy_from_stdin_session_parameter-t.cpp Fixed TAP test 1 year ago
pgsql-copy_from_test-t.cpp test: expand noise injection to more PostgreSQL tests 3 weeks ago
pgsql-copy_to_test-t.cpp test: expand noise injection to more PostgreSQL tests 3 weeks ago
pgsql-extended_query_protocol_query_rules_test-t.cpp Checking the data stream on both ends doesn’t apply to frontend connections, since response data is buffered during extended queries. 4 months ago
pgsql-extended_query_protocol_test-t.cpp test: inject MySQL v2 and Prometheus noise into PostgreSQL tests 3 weeks ago
pgsql-issue5384-t.cpp revert: Tokenizer changes for /*+ */ and fix related tests 3 weeks ago
pgsql-monitor_ssl_connections_test-t.cpp Added TAP test 3 months ago
pgsql-multiplex_status_test-t.cpp Added query rules - multiplex test in pgsql-multiplex_status_test-t 6 months ago
pgsql-notice_test-t.cpp test: expand noise injection to more PostgreSQL tests 3 weeks ago
pgsql-parameterized_kill_queries_test-t.cpp Improvements 2 months ago
pgsql-proxysql_cmd_test-t.cpp Added TAP test 5 months ago
pgsql-query_cache_soft_ttl_pct-t.cpp Merge branch 'v3.0' 1 year ago
pgsql-query_cache_test-t.cpp Address PR #5410 review findings across FFTO, sessions, TAP, and docs 3 weeks ago
pgsql-query_cancel_session_termination_test-t.cpp Added TAP test 6 months ago
pgsql-query_digests_stages_test-t.cpp * Add dedicated handling for double-quoted PostgreSQL identifiers 3 months ago
pgsql-query_rules_routing-t.cpp Add TAP test for query rules routing 4 weeks ago
pgsql-reg_test_4707_threshold_resultset_size-t.cpp Increased threshold value in case no backend connections are available in the connection pool and a new connection is established 1 year ago
pgsql-reg_test_4716_single_semicolon-t.cpp Fixed TAP test 1 year ago
pgsql-reg_test_4867_query_rules-t.cpp Added TAP test (PGSQL) 1 year ago
pgsql-reg_test_5140_bind_param_fmt_mix-t.cpp Improve regression test 6 months ago
pgsql-reg_test_5273_bind_parameter_format-t.cpp Updated pg_lite_client and Added TAP test 2 months ago
pgsql-reg_test_5284_frontend_ssl_enforcement-t.cpp Removed unused executeQueries function 2 months ago
pgsql-reg_test_5300_threshold_resultset_deadlock-t.cpp test: inject MySQL v2 and Prometheus noise into PostgreSQL tests 3 weeks ago
pgsql-reg_test_5352_prepared_statement_refcount_race-t.cpp Fix TAP test when statement count after worker threads is below cache 1 month ago
pgsql-set_parameter_validation_test-t.cpp Merge pull request #5149 from sysown/v3.0_track_search_path_param_5148 5 months ago
pgsql-set_statement_test-t.cpp test: inject MySQL v2 and Prometheus noise into PostgreSQL tests 3 weeks ago
pgsql-transaction_variable_state_tracking-t.cpp Updated TAP test 5 months ago
pgsql-unsupported_feature_test-t.cpp Updated TAP test 6 months ago
pgsql-watchdog_test-t.cpp Add Watchdog PROXYSQLTEST covering MySQL and PgSQL threads 8 months ago
pgsql_admin_metacmds-t.cpp Add more tests 1 month ago
pgsql_query_logging_autodump-t.cpp test(pgsql-eventslog): improve autodump assertion diagnostics and runtime cleanup 4 weeks ago
pgsql_query_logging_memory-t.cpp Add PostgreSQL advanced logging TAP coverage and rewrite architecture doc 4 weeks ago
prepare_statement_err3024-t.cpp Several enhancements for TAP tests compilation 2 years ago
proxysql_reference_select_config_file.cnf Added MySQL compression level 1 year ago
reg_test_1493-mixed_compression-t.cpp fix mysql includes 2 years ago
reg_test_1574-mariadb_read_stmt_execute_response-t.cpp use inludes from our deps intead of system 2 years ago
reg_test_1574-stmt_metadata-t.cpp use inludes from our deps intead of system 2 years ago
reg_test_2233_mirror_fast_routing-t.cpp Fix reg_test_2233: Use match_pattern in diagnostic query 4 weeks ago
reg_test_2793-compression-t.cpp fix mysql includes 2 years ago
reg_test_3184-set_wait_timeout-t.cpp use inludes from our deps intead of system 2 years ago
reg_test_3223-restapi_return_codes-t.cpp Add default timestamps for TAP library (diag/ok) 2 years ago
reg_test_3247-mycli_support-t.cpp Several enhancements for TAP tests compilation 2 years ago
reg_test_3273_ssl_con-t.cpp Change default behavior for test utils 'get_proxysql_cpu_usage' 1 year ago
reg_test_3317-lock_hostgroup_special_queries-t.cpp use inludes from our deps intead of system 2 years ago
reg_test_3327-process_query_set_status_flags-t.cpp use inludes from our deps intead of system 2 years ago
reg_test_3371_prepared_statement_crash-t.cpp Updated TAP test to use cl.host instead of cl.mysql_host 2 years ago
reg_test_3427-stmt_first_comment1-param-t.cpp revert broken symlinks 2 years ago
reg_test_3427-stmt_first_comment1-t.cpp Merge remote-tracking branch 'Master/v2.x' into v2.x_unified_makefile_fixes 2 years ago
reg_test_3427-stmt_first_comment2-param-t.cpp revert broken symlinks 2 years ago
reg_test_3427-stmt_first_comment2-t.cpp revert broken symlinks 2 years ago
reg_test_3434-text_stmt_mix-t.cpp Changes done: 1 year ago
reg_test_3493-USE_with_comment-t.cpp revert: Tokenizer changes for /*+ */ and fix related tests 3 weeks ago
reg_test_3504-change_user-t.cpp Several improvements for 'reg_test_3504-change_user-t' 2 years ago
reg_test_3504-change_user_helper.cpp Several improvements for 'reg_test_3504-change_user-t' 2 years ago
reg_test_3546-stmt_empty_params-t.cpp fix mysql includes 2 years ago
reg_test_3549-autocommit_tracking-t.cpp use inludes from our deps intead of system 2 years ago
reg_test_3585-stmt_metadata-t.cpp use inludes from our deps intead of system 2 years ago
reg_test_3591-restapi_num_fds-t.cpp use inludes from our deps intead of system 2 years ago
reg_test_3603-stmt_metadata-t.cpp use inludes from our deps intead of system 2 years ago
reg_test_3606-mysql_warnings-t.cpp Several enhancements for TAP tests compilation 2 years ago
reg_test_3625-sqlite3_session_client_error_limit-t.cpp Merge branch 'v2.x' into v2.x_sha2pass_draft3 2 years ago
reg_test_3690-admin_large_pkts-t.cpp Fix crash on NULL resultset in admin_large_pkts test 4 weeks ago
reg_test_3765_ssl_pollout-t.cpp Change default behavior for test utils 'get_proxysql_cpu_usage' 1 year ago
reg_test_3838-restapi_eintr-t.cpp fix mysql includes 2 years ago
reg_test_3847_admin_lock-t.cpp Fix reg_test_3847_admin_lock-t by using correct admin credentials and adding diagnostics 4 weeks ago
reg_test_3992_fast_forward_malformed_packet-mysqlsh-t.cpp use inludes from our deps intead of system 2 years ago
reg_test_3992_fast_forward_malformed_packet-pymysql-t.py
reg_test_3992_fast_forward_malformed_packet-t.cpp use inludes from our deps intead of system 2 years ago
reg_test_4001-restapi_scripts_num_fds-t.cpp use inludes from our deps intead of system 2 years ago
reg_test_4055_restapi-t.cpp
reg_test_4072-show-warnings-t.cpp fix assigment result comparison 2 years ago
reg_test_4158_change_user-t.cpp fix comparison 2 years ago
reg_test_4264-commit_rollback-t.cpp fix mysql includes 2 years ago
reg_test_4300-dollar_quote_check-t.cpp fix mysql includes 2 years ago
reg_test_4399-stats_mysql_query_digest-t.cpp Added regression test 2 years ago
reg_test_4402-mysql_fields-t.cpp Fix potential invalid syntax in TAP test queries 1 year ago
reg_test_4556-ssl_error_queue-t.cpp Add reg test for frontend/backend conns SSL errors 2 years ago
reg_test_4556-ssl_error_queue-t.env Add reg test for frontend/backend conns SSL errors 2 years ago
reg_test_4855_affected_rows_ddl-t.cpp Fix TAP test for issue 4855 affected rows DDL bug 4 months ago
reg_test_4935-caching_sha2-t.cpp Add test verifying handshake info is preserved across auth methods 10 months ago
reg_test_4935-caching_sha2-t.env Add test verifying handshake info is preserved across auth methods 10 months ago
reg_test_5212_tcp_keepalive_warnings-t.cpp Rename TAP test file to remove mysql- prefix 4 months ago
reg_test_5233_set_warning-t.cpp fix test logic and stats reset 2 months ago
reg_test_5389-flush_logs_no_drop-t.cpp Fix TAP plan count and variable-restore fallback 4 weeks ago
reg_test__ssl_client_busy_wait-t.cpp Change default behavior for test utils 'get_proxysql_cpu_usage' 1 year ago
reg_test_compression_split_packets-t.cpp fix connection strings and related 3 years ago
reg_test_fast_forward_split_packet-t.cpp Several enhancements for TAP tests compilation 2 years ago
reg_test_mariadb_metadata_check-t.cpp Add regression test for 'column-count' integrity check in 'libmariadbclient' 1 year ago
reg_test_mariadb_stmt_store_result-t.cpp Several enhancements for TAP tests compilation 2 years ago
reg_test_proclist_use_after_free-t.cpp Ensure existence of testing database for 'reg_test_proclist_use_after_free-t.cpp' 4 months ago
reg_test_sql_calc_found_rows-t.cpp Add default timestamps for TAP library (diag/ok) 2 years ago
reg_test_stmt_inv_param_offset-t.cpp Improve verbosity for 'reg_test_stmt_inv_param_offset-t.cpp' 4 months ago
reg_test_stmt_resultset_err_no_rows-t.cpp fix mysql includes 2 years ago
reg_test_stmt_resultset_err_no_rows.php
reg_test_stmt_resultset_err_no_rows_php-t.cpp fix mysql includes 2 years ago
reg_test_unexp_ping_pkt-t.cpp Fix changing server defaults for 'reg_test_unexp_ping_pkt' 3 months ago
repro_3404-mysql_close_fd_leak.cpp use inludes from our deps intead of system 2 years ago
repro_test_leak_3350.cpp use inludes from our deps intead of system 2 years ago
repro_test_leak_3525.cpp use inludes from our deps intead of system 2 years ago
savepoint-948-t.cpp use inludes from our deps intead of system 2 years ago
savepoint-3749-t.cpp Changes done: 1 year ago
set_character_set-t.cpp Fix 'plan' test count for 'set_character_set-t' 1 year ago
set_testing-240-t.cpp Fix 'set_testing-240-t' issues with recent MariaDB versions 1 year ago
set_testing-240.h Add comments to select @@version queries to bypass ProxySQL interception 3 months ago
set_testing-multi-t.cpp Several enhancements for TAP tests compilation 2 years ago
set_testing-t.cpp use inludes from our deps intead of system 2 years ago
set_testing-t.csv Revert "remove generated files" 2 years ago
set_testing-t.csv.obsolete Revert "remove generated files" 2 years ago
set_testing.h Add comments to select @@version queries to bypass ProxySQL interception 3 months ago
setparser_test-t.cpp
setparser_test.cpp fix: Remove MAIN_PROXY_SQLITE3 defines from tests (v3.1-MCP2 compatibility) 2 months ago
setparser_test2.cpp Updated TAP tests with new SET statement parser 1 year ago
setparser_test3.cpp Updated TAP tests with new SET statement parser 1 year ago
setparser_test_common.h fix: Remove MAIN_PROXY_SQLITE3 defines from tests (v3.1-MCP2 compatibility) 2 months ago
sqlite3-t.cpp fix: Remove MAIN_PROXY_SQLITE3 defines from tests (v3.1-MCP2 compatibility) 2 months ago
sqlite_autocommit-t.cpp use inludes from our deps intead of system 2 years ago
stmt_explain-t.cpp Updated TAP test to use cl.host instead of cl.mysql_host 2 years ago
test_PROXY_Protocol-t.cpp Implementation of PROXY protocol V1 2 years ago
test_admin_prometheus_metrics_dump-t_disabled_gh3571.cpp fix mysql includes 2 years ago
test_admin_stats-t.cpp build: address reviewer feedback and finalize dynamic linking architecture 3 weeks ago
test_auth_methods-t.cpp test: inject background noise into multiple TAP tests 3 weeks ago
test_auth_methods-t.env Fix env vars support for 'test_auth_methods-t' 2 years ago
test_auto_increment_delay_multiplex-t.cpp Add default timestamps for TAP library (diag/ok) 2 years ago
test_backend_conn_ping-t.cpp Increase tolerances in 'test_backend_conn_ping-t' 1 year ago
test_binlog_fast_forward-t.cpp Fix flags on conn creation for 'test_binlog_fast_forward-t' 11 months ago
test_binlog_reader-t.cpp use local includes - json 2 years ago
test_binlog_reader_uses_previous_hostgroup-t.cpp Refactor several TAP tests utilities functions 2 years ago
test_cacert_load_and_verify_duration-t.cpp Adjust TAP test time threshold based on OpenSSL version - Closes #4830 1 year ago
test_change_user-t.cpp fix function call 2 years ago
test_clickhouse_server-t.cpp fix mysql includes 2 years ago
test_client_limit_error-t.cpp use local includes - libconfig 2 years ago
test_cluster1-t.cpp TAP: Move init_mysql_conn() and run_q() to utils 7 months ago
test_cluster_sync-t.cpp Enhance Noise Injection robustness and error handling 4 weeks ago
test_cluster_sync_mysql_servers-t.cpp Refactor several TAP tests utilities 2 years ago
test_com_binlog_dump_enables_fast_forward-t.cpp Add TAP test for fast forward grace close feature 4 months ago
test_com_register_slave_enables_fast_forward-t.cpp
test_com_reset_connection_com_change_user-t.cpp create missing database test in tap test 4 months ago
test_connection_annotation-t.cpp fix mysql includes 2 years ago
test_csharp_connector_support-t.cpp use inludes from our deps intead of system 2 years ago
test_debug_filters-t.cpp use inludes from our deps intead of system 2 years ago
test_default_conn_collation-t.cpp fix mysql includes 2 years ago
test_default_value_transaction_isolation_attr-t.cpp use inludes from our deps intead of system 2 years ago
test_digest_umap_aux-t.cpp Adding some clean up to test_digest_umap_aux-t 2 years ago
test_dns_cache-t.cpp Updated TAP test 1 year ago
test_empty_query-t.cpp
test_enforce_autocommit_on_reads-t.cpp use inludes from our deps intead of system 2 years ago
test_ffto_bypass-t.cpp tests: Fix and enhance FFTO bypass test reliability 3 weeks ago
test_ffto_mysql-t.cpp test: Add descriptive diag messages to all test_ffto_* tests 3 weeks ago
test_ffto_pgsql-t.cpp test: Add descriptive diag messages to all test_ffto_* tests 3 weeks ago
test_filtered_set_statements-t.cpp Merge remote-tracking branch 'Master/v2.x' into v2.x_testing_ci_test_failures 2 years ago
test_firewall-t.cpp Add comments to select @@version queries to bypass ProxySQL interception 3 months ago
test_flagOUT_weight-t.cpp Several enhancements for TAP tests compilation 2 years ago
test_flush_logs-t.sh add tap test for flush logs 2 years ago
test_format_utils-t.cpp Several enhancements for TAP tests compilation 2 years ago
test_greeting_capabilities-t.cpp
test_gtid_forwarding-t.cpp fix mysql includes 2 years ago
test_hostgroup_attributes_online_servers-t.cpp Added TAP test 2 years ago
test_ignore_min_gtid-t.cpp Add TAP test for `mysql-ignore_min_gtid_annotations` 5 months ago
test_keep_multiplexing_variables-t.cpp use inludes from our deps intead of system 2 years ago
test_ldap_stats_mysql_users.cpp
test_load_from_config_prefix_stripping-t.cpp Fix automatic prefix stripping to work with libconfig lookup 3 months ago
test_load_from_config_validation-t.cpp TAP: Add test for `LOAD * FROM CONFIG` 6 months ago
test_log_last_insert_id-t.cpp Update test_log_last_insert_id-t to handle query log buffering 4 weeks ago
test_match_eof_conn_cap.cpp Merge branch 'v3.0' of github.com:sysown/proxysql into v3.0-pgsql_monitor_repl_lag 3 weeks ago
test_max_transaction_time-t.cpp
test_mcp_claude_headless_flow-t.sh test: Fix and enhance MCP Claude headless flow smoke test 3 weeks ago
test_mcp_llm_discovery_phaseb-t.sh test: Fix and enhance MCP Phase-B LLM discovery test 3 weeks ago
test_mcp_rag_metrics-t.sh test: Add descriptive diag messages to all test_mcp_* shell scripts 3 weeks ago
test_mcp_static_harvest-t.sh test: Add descriptive diag messages to all test_mcp_* shell scripts 3 weeks ago
test_mysql_connect_retries-t.cpp Several enhancements for TAP tests compilation 2 years ago
test_mysql_connect_retries_delay-t.cpp Several enhancements for TAP tests compilation 2 years ago
test_mysql_hostgroup_attributes-1-t.cpp Merge remote-tracking branch 'Master/v2.x' into v2.x_unified_makefile_fixes 2 years ago
test_mysql_query_digests_stages-t.cpp test: implement comprehensive noise injection across MySQL TAP tests 3 weeks ago
test_mysql_query_rules_fast_routing-t.cpp use inludes from our deps intead of system 2 years ago
test_mysqlsh-t.cpp fix mysql includes 2 years ago
test_noise_injection-t.cpp test: implement multi-table and protocol support in v2 noise routines 3 weeks ago
test_pgsql_replication_lag-t.cpp feat-wip: Add initial version of TAP test for replication_lag 3 weeks ago
test_pgsql_replication_lag-t.env feat-wip: Add initial version of TAP test for replication_lag 3 weeks ago
test_prepare_statement_memory_usage-t.cpp Add delay to let ProxySQL process mysql_stmt_close() 4 months ago
test_prometheus_metrics-t.cpp Fix Prometheus metrics TAP test and add Doxygen documentation 4 weeks ago
test_ps_async-t.cpp use inludes from our deps intead of system 2 years ago
test_ps_hg_routing-t.cpp use inludes from our deps intead of system 2 years ago
test_ps_large_result-t.cpp use inludes from our deps intead of system 2 years ago
test_ps_logging-t.cpp Updating test_ps_logging-t after enabling mysql-eventslog_stmt_parameters 11 months ago
test_ps_no_store-t.cpp use inludes from our deps intead of system 2 years ago
test_query_cache_soft_ttl_pct-t.cpp fix assigment result comparison 2 years ago
test_query_rules_fast_routing_algorithm-t.cpp fix: improve error reporting for sqlite3 TAP utils 3 weeks ago
test_query_rules_routing-t.cpp Changes done: 1 year ago
test_query_timeout-t.cpp Changes done: 1 year ago
test_read_only_actions_offline_hard_servers-t.cpp Refactor several TAP tests utilities 2 years ago
test_rw_binary_data-t.cpp fix mysql includes 2 years ago
test_server_sess_status-t.cpp Fix user dependence in 'test_server_sess_status-t' 5 months ago
test_session_status_flags-t.cpp Remove unnecessary/unused utils from tests 1 year ago
test_set_character_results-t.cpp use inludes from our deps intead of system 2 years ago
test_set_collation-t.cpp use inludes from our deps intead of system 2 years ago
test_simple_embedded_HTTP_server-t.cpp fix mysql includes 2 years ago
test_sqlite3_from_unixtime-t.py
test_sqlite3_pass_exts-t.cpp Remove unnecessary/unused utils from tests 1 year ago
test_sqlite3_pass_exts-t.env Add end-to-end pass gen testing to 'test_sqlite3_pass_exts-t' 2 years ago
test_sqlite3_server-t.cpp Several fixes for 'test_query_rules_fast_routing_algorithm-t.cpp' 1 year ago
test_sqlite3_server.sh various connection related fixes 3 years ago
test_sqlite3_server_and_fast_routing-t.cpp Changes done: 1 year ago
test_sqlite3_special_queries.cpp Add test for special queries intercepted by 'SQLite3' sessions 1 year ago
test_ssl_connect-t.cpp fix mysql includes 2 years ago
test_ssl_fast_forward-1-t.cpp use inludes from our deps intead of system 2 years ago
test_ssl_fast_forward-2.cpp Compile 'test_ssl_fast_forward-*-t' against 'libmariadb' and 'libmysqlclient' 1 year ago
test_ssl_fast_forward-3.cpp Compile 'test_ssl_fast_forward-*-t' against 'libmariadb' and 'libmysqlclient' 1 year ago
test_ssl_large_query-1-t.cpp use inludes from our deps intead of system 2 years ago
test_ssl_large_query-2-t.cpp use inludes from our deps intead of system 2 years ago
test_stats_proxysql_message_metrics-t.cpp fix mysql includes 2 years ago
test_thread_conn_dist-t.cpp Add TAP test checking thread conns distribution 2 years ago
test_throttle_max_bytes_per_second_to_client-t.cpp Changes done: 1 year ago
test_tsdb_api-t.cpp Fix TSDB variable patterns and backend monitor runtime source 4 weeks ago
test_tsdb_variables-t.cpp Fix TSDB variable patterns and backend monitor runtime source 4 weeks ago
test_unshun_algorithm-t.cpp Fix waits before unshunning for 'test_unshun_algorithm-t.cpp' - Closes #4930 11 months ago
test_unsupported_queries-t.cpp fix mysql includes 2 years ago
test_utf8mb4_as_ci-4841-t.cpp Fix target hostgroup for 'test_utf8mb4_as_ci-4841-t.cpp' 1 year ago
test_warnings-t.cpp Fix usage of tests deps MySQL connector for some tests 2 years ago
test_wexecvp_syscall_failures-t.cpp
tests.env
unit-strip_schema_from_query-t.cpp doc: Update TAP documentation with unit test instructions 3 months ago
unit_test.h fix: Remove MAIN_PROXY_SQLITE3 defines from tests (v3.1-MCP2 compatibility) 2 months ago
vector_db_performance-t.cpp Fix PR #25 Review: All AI code reviewer feedback addressed 2 months ago
vector_features-t.cpp fix: Correct SQL query for AI variables in vector features test 2 months ago

README.md

Warning Count Logging in ProxySQL TAP Tests

With the exception of a few, all TAP tests are now geared up to log warning count and the query that triggered the warning during its execution.

Working

The method for extracting both the warning count and the associated query in all TAP tests involves overriding of specific APIs of MariaDB client library. This method facilitates the seamless extraction of both the warning count and the query.

Default Settings

By default, the logging of both the warning count and the associated query is activated for all TAP tests.

However, there are specific tests where logging is intentionally disabled. If needed, you have the flexibility to disable the logging by defining the preprocessor directive 'DISABLE_WARNING_COUNT_LOGGING'.