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
Rene Cannao 7de1ae3dcd
test(mysqlx): address PR-#5700 review feedback
3 weeks ago
..
aws_ssl_certs
client_host_err
load_data_local_datadir
rag_stats_testing test: Improve testing for MCP and RAG tools 4 months ago
reg_test_3223_scripts Fix ProxySQL user registration collisions in multi-infra environments (ref #5439) 3 months ago
reg_test_3838_scripts
reg_test_3847_node_datadir Fix reg_test_3847_admin_lock for isolated CI runtime layout 2 months ago
test_cluster_sync_config CI: Fix `infra-mysql57-binlog` setup 2 months ago
test_pgsql_replication_lag fix: simplified expression in 'test_pgsql_replication_lag' TAP scripts 3 months ago
tokenizer_payloads Tokenizer: fix type mismatch for grouping limit variables 3 months ago
unit fix(chassis): runtime-view dispatch fires unconditionally on admin 4 weeks ago
.env Reverted change to test/tap/tests/.env 4 months ago
Makefile Merge remote-tracking branch 'origin/v3.0' into plugin-chassis 4 weeks ago
README.md
admin-listen_on_unix-t.cpp fix(test/tap): batch 3 - remaining narrowing fixes in admin tests and anomaly_detector_unit 1 month ago
admin_set_credentials_logging-t.cpp Finalize fixes and add TAP group for no-infra tests 2 months ago
admin_set_credentials_logging-t.env Fix no-infra TAP group setup 2 months ago
admin_show_create_table-t.cpp fix(test/tap): batch 3 - remaining narrowing fixes in admin tests and anomaly_detector_unit 1 month ago
admin_show_fields_from-t.cpp fix(test/tap): batch 3 - remaining narrowing fixes in admin tests and anomaly_detector_unit 1 month ago
admin_show_table_status-t.cpp fix(test/tap): batch 3 - remaining narrowing fixes in admin tests and anomaly_detector_unit 1 month ago
admin_various_commands-t.cpp fix(test/tap): batch 3 - remaining narrowing fixes in admin tests and anomaly_detector_unit 1 month ago
admin_various_commands2-t.cpp fix(test/tap): batch 2 of static analysis real-bug fixes 1 month ago
admin_various_commands3-t.cpp fix(test/tap): batch 3 - remaining narrowing fixes in admin tests and anomaly_detector_unit 1 month ago
ai_error_handling_edge_cases-t.cpp AI: Fix retry logic bug and synchronize TAP tests 3 months ago
ai_llm_retry_scenarios-t.cpp fix(test/tap): batch 2 of static analysis real-bug fixes 1 month ago
ai_validation-t.cpp AI: Fix retry logic bug and synchronize TAP tests 3 months ago
anomaly_detection-t.cpp fix(test/tap): batch 2 of static analysis real-bug fixes 1 month ago
anomaly_detection_integration-t.cpp test: Add comprehensive tests and documentation for Anomaly Detection 4 months ago
anomaly_detector_unit-t.cpp fix(test/tap): batch 3 - remaining narrowing fixes in admin tests and anomaly_detector_unit 1 month ago
aurora.cpp Use RAII for sqlite3 statements across codebase 3 months ago
basic-t.cpp
binlog_rpl.h Use MariaDB replication helper for binlog TAP tests 1 month ago
charset_unsigned_int-t.cpp Fix charset_unsigned_int-t for MySQL 8.4 2 months ago
clickhouse_php_conn-t.php Fix legacy TAP tests: clickhouse_php_conn and reg_test_3317 2 months ago
config.json
envvars-t.cpp
envvars-t.env
fast_forward_grace_close.cpp test(mysql): enlarge grace close binlog to ~50 MB to un-flake target>8s iterations 1 month ago
fast_forward_switch_replication_deprecate_eof.cpp fix(test/tap): eliminate compiler warnings in TAP tests 1 month ago
firewall_commands1-t.cpp fix(test/tap): batch 3 - remaining narrowing fixes in admin tests and anomaly_detector_unit 1 month ago
galera_1-sim
galera_1_timeout_count.cpp Use RAII for sqlite3 statements across codebase 3 months ago
galera_2-sim
galera_2_timeout_no_count.cpp Use RAII for sqlite3 statements across codebase 3 months ago
genai_async-t.cpp fix(test/tap): eliminate compiler warnings in TAP tests 1 month ago
genai_embedding_rerank-t.cpp fix(test/tap): batch 2 of static analysis real-bug fixes 1 month ago
genai_live_validation-t.cpp test(genai): add live TAP validations for GenAI, LLM bridge, and MCP semantic lifecycle 3 months ago
genai_module-t.cpp fix(test/tap): batch 2 of static analysis real-bug fixes 1 month 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 months ago
kill_connection-t.cpp test: inject background noise into multiple TAP tests 3 months ago
kill_connection2-t.cpp fix(test/tap): revert two semantic regressions from cleanup commits 1 month ago
kill_connection3-t.cpp fix(test/tap): cleanup kill_connection3-t.cpp - nullptr, range-based loops, NOLINT for parallel-array loops 1 month ago
listener_conflicts_validation-t.cpp Finalize fixes and add TAP group for no-infra tests 2 months ago
llm_bridge_accuracy-t.cpp test(genai): add live TAP validations for GenAI, LLM bridge, and MCP semantic lifecycle 3 months ago
max_connections_ff-t.cpp fix(test/tap): revert two semantic regressions from cleanup commits 1 month ago
mcp_mixed_mysql_pgsql_concurrency_stress-t.cpp test: Add descriptive diag() messages to all MCP TAP tests 3 months ago
mcp_mixed_stats_cap_churn-t.cpp fix: Use TAP_WORKDIR to locate child binaries in MCP tests 3 months ago
mcp_mixed_stats_profile_matrix-t.cpp fix: Use TAP_WORKDIR to locate child binaries in MCP tests 3 months ago
mcp_module-t.cpp fix(test/tap): batch 2 of static analysis real-bug fixes 1 month ago
mcp_mysql_concurrency_stress-t.cpp fix(test/tap): batch 2 of static analysis real-bug fixes 1 month ago
mcp_pgsql_concurrency_stress-t.cpp test: Add descriptive diag() messages to all MCP TAP tests 3 months ago
mcp_query_rules-t.cpp test: Replace deprecated shell MCP query rules tests with C++ TAP test 3 months ago
mcp_query_run_sql_readonly-t.cpp fix: Disable CTE test in mcp_query_run_sql_readonly-t for MySQL 5.7 3 months ago
mcp_runtime_variables-t.cpp test: Add descriptive diag() messages to all MCP TAP tests 3 months ago
mcp_semantic_lifecycle-t.cpp test(genai): add live TAP validations for GenAI, LLM bridge, and MCP semantic lifecycle 3 months ago
mcp_show_connections_commands_inmemory-t.cpp fix: Address AI code review feedback from PR #5410 3 months ago
mcp_show_queries_topk-t.cpp test: Increase PROXYSQLTEST 1 rows from 20 to 100 in mcp_show_queries_topk-t 3 months ago
mcp_stats_refresh-t.cpp test: Add descriptive diag() messages to all MCP TAP tests 3 months ago
modules_server_test.h Fix clickhouse tests for Docker-based CI infrastructure 2 months ago
multiple_prepared_statements-t.cpp fix(test/tap): batch 2 of static analysis real-bug fixes 1 month ago
mysql-fast_forward-t.cpp fix(test/tap): batch 2 of static analysis real-bug fixes 1 month ago
mysql-init_connect-1-t.cpp build: address reviewer feedback and finalize dynamic linking architecture 3 months ago
mysql-init_connect-2-t.cpp Fix ProxySQL environment configuration in mysql-init_connect-2-t.cpp 3 months ago
mysql-last_insert_id-t.cpp test: implement comprehensive noise injection across MySQL TAP tests 3 months ago
mysql-mirror1-t.cpp fix(test/tap): batch 2 of static analysis real-bug fixes 1 month ago
mysql-protocol_compression_level-t.cpp fix(test/tap): batch 2 of static analysis real-bug fixes 1 month ago
mysql-reg_test_4707_threshold_resultset_size-t.cpp test: expand noise injection to 20+ TAP tests and update build system 3 months ago
mysql-reg_test_4716_single_semicolon-t.cpp fix(test/tap): batch 2 of static analysis real-bug fixes 1 month ago
mysql-reg_test_4723_query_cache_stores_empty_result-t.cpp Added TAP test mysql-reg_test_4723_query_cache_stores_empty_result 2 years ago
mysql-reg_test_4867_query_rules-t.cpp fix(test/tap): eliminate compiler warnings in TAP tests 1 month ago
mysql-select_version_without_backend-t.cpp test: implement comprehensive noise injection across MySQL TAP tests 3 months ago
mysql-session_track_variables_enforced-t.cpp TAP: parameterize session_track_variables helpers; add time_zone and sql_mode coverage 1 month ago
mysql-session_track_variables_ff-t.cpp TAP: parameterize session_track_variables helpers; add time_zone and sql_mode coverage 1 month ago
mysql-session_track_variables_ff_mysql56-t.cpp TAP: parameterize session_track_variables helpers; add time_zone and sql_mode coverage 1 month ago
mysql-session_track_variables_optional-t.cpp TAP: parameterize session_track_variables helpers; add time_zone and sql_mode coverage 1 month ago
mysql-set_transaction-t.cpp Address PR #5410 review findings across FFTO, sessions, TAP, and docs 3 months ago
mysql-set_wait_timeout-t.cpp test: implement comprehensive noise injection across MySQL TAP tests 3 months ago
mysql-show_ssl_version-t.cpp fix(test/tap): batch 2 of static analysis real-bug fixes 1 month ago
mysql-sql_log_bin-error-t.cpp test: Add descriptive diagnostics to mysql-sql_log_bin-error-t.cpp 3 months ago
mysql-test_malformed_packet-t.cpp fix(test/tap): batch 2 of static analysis real-bug fixes 1 month ago
mysql-test_ssl_CA-t.cpp fix(test/tap): batch 2 of static analysis real-bug fixes 1 month ago
mysql-watchdog_test-t.cpp test: implement comprehensive noise injection across MySQL TAP tests 3 months ago
mysql-zstd_compression_level-t.cpp test: expand zstd_compression_level test with MySQL 8.4 C API and timing benchmark 1 month ago
mysql_hostgroup_attributes-servers_defaults-t.cpp fix(test/tap): batch 2 of static analysis real-bug fixes 1 month ago
mysql_hostgroup_attributes_config_file-t.cpp fix(test/tap): dead cleanup label in mysql_hostgroup_attributes_config_file-t.cpp 1 month ago
mysql_query_logging_memory-t.cpp fix(test/tap): batch 2 of static analysis real-bug fixes 1 month 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 months ago
mysql_stmt_send_long_data_large-t.cpp fix(test/tap): batch 2 of static analysis real-bug fixes 1 month ago
nl2sql_integration-t.cpp test: Add integration tests for NL2SQL 4 months ago
nl2sql_internal-t.cpp fix(test/tap): batch 2 of static analysis real-bug fixes 1 month ago
nl2sql_model_selection-t.cpp test: Enhance verbosity and diagnostics in nl2sql_model_selection-t 3 months ago
nl2sql_prompt_builder-t.cpp fix: Update nl2sql_prompt_builder-t.cpp plan and add diagnostics 3 months ago
nl2sql_unit_base-t.cpp test: Enhance nl2sql_unit_base-t with detailed diagnostics 3 months ago
pg_lite_client.cpp test: Add hostname resolution to pg_lite_client 3 months ago
pg_lite_client.h fix(test/tap): batch 2 of static analysis real-bug fixes 1 month ago
pgsql-admin_metacmds-t.cpp fix(test/tap): eliminate compiler warnings in TAP tests 1 month ago
pgsql-admin_metacmds_describe_all_tables-t.cpp Addressed AI review feedback 3 months ago
pgsql-admin_metacmds_describe_queries-t.cpp Fixed filename 3 months ago
pgsql-basic_tests-t.cpp test: inject MySQL v2 and Prometheus noise into PostgreSQL tests 3 months ago
pgsql-connection_parameters_test-t.cpp fix(test/tap): batch 2 of static analysis real-bug fixes 1 month ago
pgsql-copy_from_stdin_session_parameter-t.cpp fix(tests): resolve flaky failures in pgsql-copy_from_stdin_session_parameter-t and test_dns_cache-t 1 month ago
pgsql-copy_from_test-t.cpp tap/utils: add wait_for_log_match() to fix log-scrape races 1 month ago
pgsql-copy_to_test-t.cpp fix(test/tap): batch 2 of static analysis real-bug fixes 1 month ago
pgsql-extended_query_protocol_query_rules_test-t.cpp fix(test/tap): eliminate compiler warnings in TAP tests 1 month ago
pgsql-extended_query_protocol_test-t.cpp fix(test/tap): batch 2 of static analysis real-bug fixes 1 month ago
pgsql-issue5384-t.cpp revert: Tokenizer changes for /*+ */ and fix related tests 3 months ago
pgsql-monitor_ssl_connections_test-t.cpp fix(tests): poll for NON-SSL counter increase in pgsql monitor SSL test 1 month ago
pgsql-multiplex_status_test-t.cpp fix(test/tap): eliminate compiler warnings in TAP tests 1 month ago
pgsql-notice_test-t.cpp test: expand noise injection to more PostgreSQL tests 3 months ago
pgsql-options_startup_params-t.cpp Added more test cases 3 months ago
pgsql-parameterized_kill_queries_test-t.cpp Improvements 4 months ago
pgsql-proxysql_cmd_test-t.cpp test: Correct plan count in pgsql-proxysql_cmd_test-t.cpp 3 months ago
pgsql-query_cache_soft_ttl_pct-t.cpp Merge branch 'v3.0' 2 years ago
pgsql-query_cache_test-t.cpp Address PR #5410 review findings across FFTO, sessions, TAP, and docs 3 months ago
pgsql-query_cancel_session_termination_test-t.cpp Added TAP test 8 months ago
pgsql-query_digests_stages_test-t.cpp * Add dedicated handling for double-quoted PostgreSQL identifiers 5 months ago
pgsql-query_rules_routing-t.cpp Add TAP test for query rules routing 3 months 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 2 years ago
pgsql-reg_test_4867_query_rules-t.cpp fix(test/tap): eliminate compiler warnings in TAP tests 1 month ago
pgsql-reg_test_5140_bind_param_fmt_mix-t.cpp Improve regression test 8 months ago
pgsql-reg_test_5273_bind_parameter_format-t.cpp Updated pg_lite_client and Added TAP test 5 months ago
pgsql-reg_test_5284_frontend_ssl_enforcement-t.cpp Removed unused executeQueries function 5 months ago
pgsql-reg_test_5300_threshold_resultset_deadlock-t.cpp test: inject MySQL v2 and Prometheus noise into PostgreSQL tests 3 months ago
pgsql-reg_test_5352_prepared_statement_refcount_race-t.cpp Fail fast in purge-trigger setup if connection or stmt fails 2 months ago
pgsql-reg_test_5415_copy_error_recovery-t.cpp Add Regresstion Test 3 months ago
pgsql-retry_guard_in_txn_on_broken_backend-t.cpp test(pgsql): identify backend via pg_stat_activity instead of pg_backend_pid() 1 month ago
pgsql-servers_ssl_params-t.cpp test/tap/tests: drain in-flight monitor cycle in pgsql-servers_ssl_params-t 1 month ago
pgsql-set_parameter_validation_test-t.cpp Merge pull request #5149 from sysown/v3.0_track_search_path_param_5148 7 months ago
pgsql-set_statement_test-t.cpp Added more testcases 3 months ago
pgsql-ssl_keylog-t.cpp test(pgsql-ssl_keylog): fix container-local path + NSS label regex 1 month ago
pgsql-test_malformed_packet-t.cpp * Use libpq to authenticate in Phase2 3 months ago
pgsql-transaction_state_comprehensive-t.cpp Added TAP test 3 months ago
pgsql-transaction_variable_state_tracking-t.cpp Fix pgsql transaction test and auth_methods crash-on-skip 2 months ago
pgsql-tx_poisoned_extended_query-t.cpp test(pgsql): harden tx_poisoned tests after review 1 month ago
pgsql-tx_poisoned_recovery-t.cpp test(pgsql): harden tx_poisoned tests after review 1 month ago
pgsql-unsupported_feature_test-t.cpp Updated TAP test 9 months ago
pgsql-watchdog_test-t.cpp Add Watchdog PROXYSQLTEST covering MySQL and PgSQL threads 10 months ago
pgsql_query_logging_autodump-t.cpp test(pgsql-eventslog): improve autodump assertion diagnostics and runtime cleanup 3 months ago
pgsql_query_logging_memory-t.cpp Add PostgreSQL advanced logging TAP coverage and rewrite architecture doc 3 months ago
prepare_statement_err3024-t.cpp
proxysql_reference_select_config_file.cnf Added MySQL compression level 2 years ago
reg_test_1493-mixed_compression-t.cpp
reg_test_1574-mariadb_read_stmt_execute_response-t.cpp
reg_test_1574-stmt_metadata-t.cpp
reg_test_2233_mirror_fast_routing-t.cpp Fix reg_test_2233: Use match_pattern in diagnostic query 3 months ago
reg_test_2793-compression-t.cpp test: add TAP tests and housekeeping for mysql-zstd_compression_level 1 month ago
reg_test_3184-set_wait_timeout-t.cpp
reg_test_3223-restapi_return_codes-t.cpp fix(test/tap): eliminate compiler warnings in TAP tests 1 month ago
reg_test_3247-mycli_support-t.cpp
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 Parameterize hostgroup in reg_test_3317-lock_hostgroup_special_queries 2 months ago
reg_test_3327-process_query_set_status_flags-t.cpp
reg_test_3371_prepared_statement_crash-t.cpp
reg_test_3427-stmt_first_comment1-param-t.cpp
reg_test_3427-stmt_first_comment1-t.cpp
reg_test_3427-stmt_first_comment2-param-t.cpp
reg_test_3427-stmt_first_comment2-t.cpp
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 months ago
reg_test_3504-change_user-t.cpp fix(test/tap): eliminate compiler warnings in TAP tests 1 month ago
reg_test_3504-change_user_helper.cpp Test #3504: Fix change_user test for isolated CI environment 3 months ago
reg_test_3546-stmt_empty_params-t.cpp
reg_test_3549-autocommit_tracking-t.cpp Test #3549: Fix autocommit tracking test for isolated CI 3 months ago
reg_test_3585-stmt_metadata-t.cpp
reg_test_3591-restapi_num_fds-t.cpp Fix TAP tests failing in legacy/legacy-g1 after CI migration to per-container hostnames 2 months ago
reg_test_3603-stmt_metadata-t.cpp
reg_test_3606-mysql_warnings-t.cpp
reg_test_3625-sqlite3_session_client_error_limit-t.cpp Fix TAP tests failing in legacy/legacy-g1 after CI migration to per-container hostnames 2 months ago
reg_test_3690-admin_large_pkts-t.cpp Fix crash on NULL resultset in admin_large_pkts test 3 months 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 TAP tests failing in legacy/legacy-g1 after CI migration to per-container hostnames 2 months ago
reg_test_3847_admin_lock-t.cpp Fix reg_test_3847_admin_lock for isolated CI runtime layout 2 months ago
reg_test_3992_fast_forward_malformed_packet-mysqlsh-t.cpp
reg_test_3992_fast_forward_malformed_packet-pymysql-t.py Fix: Correct python33 shebang typo to python3 2 months ago
reg_test_3992_fast_forward_malformed_packet-t.cpp Add verbosity and diagnostics to reg_test_3992_fast_forward_malformed_packet-t 3 months ago
reg_test_4001-restapi_scripts_num_fds-t.cpp Fix TAP tests failing in legacy/legacy-g1 after CI migration to per-container hostnames 2 months ago
reg_test_4055_restapi-t.cpp Fix TAP tests failing in legacy/legacy-g1 after CI migration to per-container hostnames 2 months ago
reg_test_4072-show-warnings-t.cpp
reg_test_4158_change_user-t.cpp
reg_test_4264-commit_rollback-t.cpp Merge branch 'v3.0' into session-track-system-variable 1 month ago
reg_test_4300-dollar_quote_check-t.cpp
reg_test_4399-stats_mysql_query_digest-t.cpp
reg_test_4402-mysql_fields-t.cpp Fix potential invalid syntax in TAP test queries 2 years ago
reg_test_4556-ssl_error_queue-t.cpp fix(test/tap): replace tempnam with mkstemp in reg_test_4556-ssl_error_queue 1 month ago
reg_test_4855_affected_rows_ddl-t.cpp Fix TAP test for issue 4855 affected rows DDL bug 6 months ago
reg_test_4935-caching_sha2-t.cpp fix(test/tap): skip reg_test_4935-caching_sha2-t on MySQL 9.x 1 month ago
reg_test_4935-caching_sha2-t.env Fix hardcoded hostgroups in TAP tests for mysql84 2 months ago
reg_test_5212_tcp_keepalive_warnings-t.cpp Test #5212: Fix TCP keepalive warnings test for isolated CI 3 months ago
reg_test_5233_set_warning-t.cpp fix test logic and stats reset 4 months ago
reg_test_5306-show_warnings_with_comment-t.cpp Fix SHOW WARNINGS test to work with MySQL 5.7 2 months ago
reg_test_5389-flush_logs_no_drop-t.cpp Fix TAP plan count and variable-restore fallback 3 months ago
reg_test__ssl_client_busy_wait-t.cpp Add step-by-step diagnostics to reg_test__ssl_client_busy_wait-t 2 months ago
reg_test_com_change_user_malformed_packet-t.cpp Add malformed COM_CHANGE_USER TAP regression 2 months ago
reg_test_compression_split_packets-t.cpp
reg_test_fast_forward_split_packet-t.cpp
reg_test_handshake_response_unterminated_username-t.cpp Add unterminated HandshakeResponse TAP regression 2 months ago
reg_test_mariadb_metadata_check-t.cpp fix(test/tap): real bugs from static analysis 1 month ago
reg_test_mariadb_stmt_store_result-t.cpp
reg_test_proclist_use_after_free-t.cpp Ensure existence of testing database for 'reg_test_proclist_use_after_free-t.cpp' 7 months ago
reg_test_proxy_protocol_oversized_address-t.cpp Fix PROXY protocol v1 address overflow 2 months ago
reg_test_sql_calc_found_rows-t.cpp Add default timestamps for TAP library (diag/ok) 2 years ago
reg_test_stmt_close_short_packet-t.cpp Fix COM_STMT_CLOSE short packet handling 2 months ago
reg_test_stmt_inv_param_offset-t.cpp Improve verbosity for 'reg_test_stmt_inv_param_offset-t.cpp' 7 months ago
reg_test_stmt_resultset_err_no_rows-t.cpp
reg_test_stmt_resultset_err_no_rows.php
reg_test_stmt_resultset_err_no_rows_php-t.cpp
reg_test_stmt_send_long_data_short_packet-t.cpp Fix COM_STMT_SEND_LONG_DATA short packet handling 2 months ago
reg_test_unexp_ping_pkt-t.cpp Fix reg_test_unexp_ping_pkt for isolated CI networking and Prometheus labels 2 months ago
repro_3404-mysql_close_fd_leak.cpp
repro_test_leak_3350.cpp
repro_test_leak_3525.cpp
savepoint-948-t.cpp
savepoint-3749-t.cpp Changes done: 1 year ago
session_track_variables.h TAP: parameterize session_track_variables helpers; add time_zone and sql_mode coverage 1 month ago
set_character_set-t.cpp Accept both 'utf8' and 'utf8mb3' in charset assertions instead of expecting only 'utf8'. 2 months ago
set_testing-240-t.cpp Merge remote-tracking branch 'origin/v3.0' into lint-tap-tests-static-analysis 1 month ago
set_testing-240.h fix: resolve 4 TAP test failures in multi-group runs 1 month ago
set_testing-multi-t.cpp fix(test/tap): operator-precedence logic bug in set_testing-{,multi-,240-}t.cpp 1 month ago
set_testing-t.cpp fix(test/tap): operator-precedence logic bug in set_testing-{,multi-,240-}t.cpp 1 month ago
set_testing-t.csv
set_testing-t.csv.obsolete
set_testing.h Add values_equiv() that treats 'utf8'/'utf8mb3' and 'utf8_general_ci'/'utf8mb3_general_ci' as equivalent. MySQL 8.4+ reports utf8mb3 where older versions report utf8. Function accepts json values directly to match the caller types. 2 months ago
setparser_test-t.cpp
setparser_test.cpp fix: Remove MAIN_PROXY_SQLITE3 defines from tests (v3.1-MCP2 compatibility) 4 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) 4 months ago
sqlite3-t.cpp fix: Remove MAIN_PROXY_SQLITE3 defines from tests (v3.1-MCP2 compatibility) 4 months ago
sqlite_autocommit-t.cpp fix(test/tap): eliminate compiler warnings in TAP tests 1 month ago
stmt_explain-t.cpp
test_PROXY_Protocol-t.cpp test: Migration to new testing infrastructure and cleanup 3 months ago
test_admin_prometheus_metrics_dump-t_disabled_gh3571.cpp
test_admin_stats-t.cpp build: address reviewer feedback and finalize dynamic linking architecture 3 months ago
test_auth_methods-t.cpp fix(test/tap): skip mysql_native_password fixtures on MySQL 9.x in test_auth_methods-t 1 month ago
test_auth_methods-t.env Fix hardcoded hostgroups in TAP tests for mysql84 2 months ago
test_auto_increment_delay_multiplex-t.cpp Fix test_auto_increment_delay_multiplex-t and add extra verbosity 3 months ago
test_backend_conn_ping-t.cpp fix(tests): query runtime_mysql_servers instead of hardcoding hostnames 1 month ago
test_binlog_dump_multi_backend_crash-t.cpp Address PR review feedback for test_binlog_dump_multi_backend_crash 2 months ago
test_binlog_fast_forward-t.cpp Fix hostgroup discovery and enhance diagnostics in test_binlog_fast_forward-t.cpp 3 months ago
test_binlog_reader-t.cpp Merge branch 'v3.0' into session-track-system-variable 1 month ago
test_binlog_reader_uses_previous_hostgroup-t.cpp Use MariaDB replication helper for binlog TAP tests 1 month 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(test/tap): leaks and unreachable cleanup in test_change_user-t.cpp 1 month ago
test_clickhouse_server-t.cpp Fix ClickHouse test: use 0.0.0.0 interface for Docker compatibility 2 months ago
test_client_limit_error-t.cpp
test_cluster1-t.cpp fix(test/tap): real bugs from static analysis 1 month ago
test_cluster_sync-t.cpp test_cluster_sync: widen sync timeout, fix own-vs-remote query mix-up 1 month ago
test_cluster_sync_mysql_servers-t.cpp fix: use dynamic MySQL host/port in test_cluster_sync_mysql_servers 2 months ago
test_cluster_sync_pgsql-t.cpp fix(test/tap): eliminate compiler warnings in TAP tests 1 month ago
test_com_binlog_dump_enables_fast_forward-t.cpp fix(tests): use SHOW BINARY LOG STATUS for MySQL 8.4 in binlog dump test 1 month ago
test_com_register_slave_enables_fast_forward-t.cpp Use MariaDB replication helper for binlog TAP tests 1 month ago
test_com_reset_connection_com_change_user-t.cpp Fix test_prometheus_metrics and test_com_reset_connection for mysql84 2 months ago
test_connection_annotation-t.cpp fix(test/tap): wrong handle/column bugs + leaks in two more tests 1 month ago
test_csharp_connector_support-t.cpp
test_debug_filters-t.cpp
test_default_conn_collation-t.cpp fix(test/tap): real bugs from static analysis 1 month ago
test_default_value_transaction_isolation_attr-t.cpp
test_digest_umap_aux-t.cpp fix(test/tap): real bugs from static analysis 1 month ago
test_dns_cache-t.cpp fix(tests): resolve flaky failures in pgsql-copy_from_stdin_session_parameter-t and test_dns_cache-t 1 month ago
test_empty_query-t.cpp wip: add TAP test linting and partial cleanup 1 month ago
test_enforce_autocommit_on_reads-t.cpp
test_ffto_bypass-t.cpp tests: Fix and enhance FFTO bypass test reliability 3 months ago
test_ffto_mysql-t.cpp test: Align credentials and paths with CI environment in FFT-O and config tests 3 months ago
test_ffto_mysql_bypass_recovery-t.cpp Address AI code review feedback on PgSQL FFTO tests (#5517) 2 months ago
test_ffto_mysql_concurrent-t.cpp Address AI code review feedback on PgSQL FFTO tests (#5517) 2 months ago
test_ffto_mysql_errors-t.cpp test(ffto): E2E test for MySQL FF error recording in stats_mysql_errors 2 months ago
test_ffto_mysql_large_queries-t.cpp Address AI code review feedback on PgSQL FFTO tests (#5517) 2 months ago
test_ffto_mysql_large_resultsets-t.cpp Address AI code review feedback on PgSQL FFTO tests (#5517) 2 months ago
test_ffto_mysql_mixed_protocol-t.cpp Address AI code review feedback on PgSQL FFTO tests (#5517) 2 months ago
test_ffto_mysql_transactions-t.cpp Address AI code review feedback on PgSQL FFTO tests (#5517) 2 months ago
test_ffto_pgsql-t.cpp Address code review feedback 3 months ago
test_ffto_pgsql_command_types-t.cpp Address AI code review feedback on PgSQL FFTO tests (#5517) 2 months ago
test_ffto_pgsql_concurrent-t.cpp Address AI code review feedback on PgSQL FFTO tests (#5517) 2 months ago
test_ffto_pgsql_error_stats-t.cpp test(ffto): E2E test for PostgreSQL FF error recording in stats_pgsql_errors 2 months ago
test_ffto_pgsql_errors-t.cpp Address AI code review feedback on PgSQL FFTO tests (#5517) 2 months ago
test_ffto_pgsql_large_resultsets-t.cpp Address AI code review feedback on PgSQL FFTO tests (#5517) 2 months ago
test_ffto_pgsql_mixed_protocol-t.cpp Address AI code review feedback on PgSQL FFTO tests (#5517) 2 months ago
test_ffto_pgsql_pipeline-t.cpp Address AI code review feedback on PgSQL FFTO tests (#5517) 2 months ago
test_ffto_pgsql_stmt_portal-t.cpp Address AI code review feedback on PgSQL FFTO tests (#5517) 2 months ago
test_filtered_set_statements-t.cpp
test_firewall-t.cpp Fix firewall whitelist test by dynamically detecting client address and schema 3 months ago
test_flagOUT_weight-t.cpp
test_flush_logs-t.sh test(flush_logs): harden timing race — poll instead of fixed-sleep 1 month ago
test_format_utils-t.cpp
test_greeting_capabilities-t.cpp Revert 'enable_client_session_tracking' variable; keep greeting fix 1 month ago
test_gtid_forwarding-t.cpp fix(tests): make test_gtid_forwarding-t work with dbdeployer infra 1 month ago
test_hostgroup_attributes_online_servers-t.cpp Fix UNIQUE constraint error in test_hostgroup_attributes_online_servers-t.cpp 3 months ago
test_ignore_min_gtid-t.cpp Add TAP test for `mysql-ignore_min_gtid_annotations` 7 months ago
test_keep_multiplexing_variables-t.cpp
test_ldap_stats_mysql_users.cpp
test_load_from_config_prefix_stripping-t.cpp test: Align credentials and paths with CI environment in FFT-O and config tests 3 months ago
test_load_from_config_validation-t.cpp Merge remote-tracking branch 'origin/v3.0' into copilot/feature-load-restapi-routes-config 2 months ago
test_load_restapi_from_config_startup-t.cpp fix: escape restapi config values 2 months ago
test_log_last_insert_id-t.cpp fix: MySQL 9.x charset handling and log_last_insert_id test race 1 month ago
test_match_eof_conn_cap.cpp Merge branch 'v3.0' of github.com:sysown/proxysql into v3.0-pgsql_monitor_repl_lag 3 months 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 months ago
test_mcp_llm_discovery_phaseb-t.sh test: Fix and enhance MCP Phase-B LLM discovery test 3 months ago
test_mcp_rag_metrics-t.sh test: Add descriptive diag messages to all test_mcp_* shell scripts 3 months ago
test_mcp_static_harvest-t.sh test: Add descriptive diag messages to all test_mcp_* shell scripts 3 months ago
test_mysql_connect_retries-t.cpp
test_mysql_connect_retries_delay-t.cpp
test_mysql_hostgroup_attributes-1-t.cpp
test_mysql_query_digests_stages-t.cpp test: implement comprehensive noise injection across MySQL TAP tests 3 months ago
test_mysql_query_rules_fast_routing-t.cpp
test_mysqlsh-t.cpp
test_mysqlx_admin_tables-t.cpp fix(mysqlx): plugin_descriptor visibility + admin_tables test + dead decl 4 weeks ago
test_mysqlx_e2e_handshake-t.cpp fix(tests): repair pre-existing mysqlx test build breakage 1 month ago
test_mysqlx_e2e_routing-t.cpp fix(tests): repair pre-existing mysqlx test build breakage 1 month ago
test_mysqlx_plugin_load-t.cpp test(mysqlx): address PR-#5700 review feedback 3 weeks ago
test_mysqlx_soak_behavioral-t.sh ci(mysqlx): wire mysqlx-soak group into TAP harness end-to-end 4 weeks ago
test_mysqlx_soak_stress-t.sh ci(mysqlx): wire mysqlx-soak group into TAP harness end-to-end 4 weeks ago
test_noise_injection-t.cpp Add protocol-aware noise injection using use_noise_mysql/use_noise_pgsql 2 months ago
test_pgsql_replication_lag-t.cpp feat-wip: Add initial version of TAP test for replication_lag 3 months ago
test_pgsql_replication_lag-t.env feat-wip: Add initial version of TAP test for replication_lag 3 months ago
test_prepare_statement_memory_usage-t.cpp Add delay to let ProxySQL process mysql_stmt_close() 7 months ago
test_prometheus_metrics-t.cpp Fix test_prometheus_metrics and test_com_reset_connection for mysql84 2 months ago
test_ps_async-t.cpp
test_ps_hg_routing-t.cpp
test_ps_large_result-t.cpp
test_ps_logging-t.cpp Updating test_ps_logging-t after enabling mysql-eventslog_stmt_parameters 1 year ago
test_ps_min_gtid-t.cpp TAP: fix typo in `test_ps_min_gtid-t` 1 month ago
test_ps_min_gtid_fc-t.cpp TAP: Remove `@@server_uuid` dependency from `test_ps_min_gtid-t` and `test_ps_min_gtid_fc-t` 1 month ago
test_ps_no_store-t.cpp
test_query_cache_soft_ttl_pct-t.cpp Add hostgroup debug diagnostics and cache test tolerance 2 months ago
test_query_rules_fast_routing_algorithm-t.cpp fix: improve error reporting for sqlite3 TAP utils 3 months ago
test_query_rules_routing-t.cpp Fix admin connection and authentication in TAP tests 2 months ago
test_query_timeout-t.cpp Changes done: 1 year ago
test_read_only_actions_offline_hard_servers-t.cpp test(read_only_offline_hard): set default_hostgroup to WHG, not hardcoded 0 1 month ago
test_rw_binary_data-t.cpp fix(test/tap): NULL-init + remove dead cleanup labels 1 month ago
test_server_sess_status-t.cpp Fix user dependence in 'test_server_sess_status-t' 7 months ago
test_session_status_flags-t.cpp Remove unnecessary/unused utils from tests 1 year ago
test_set_character_results-t.cpp
test_set_collation-t.cpp Handle utf8/utf8mb3 charset equivalence in test_set_collation 2 months ago
test_simple_embedded_HTTP_server-t.cpp fix(tests): Replace hardcoded 127.0.0.1 with env-driven host/port 2 months ago
test_sqlite3_from_unixtime-t.py Test: Fix test_sqlite3_from_unixtime for isolated CI environment 3 months ago
test_sqlite3_pass_exts-t.cpp sqlite3: CACHING_SHA2_PASSWORD() accepts optional rounds arg (closes #5640) 1 month ago
test_sqlite3_pass_exts-t.env Fix hardcoded hostgroups in TAP tests for mysql84 2 months ago
test_sqlite3_server-t.cpp fix(test/tap): eliminate compiler warnings in TAP tests 1 month ago
test_sqlite3_server.sh
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
test_ssl_fast_forward-1-t.cpp fix(test/tap): misleading-indentation bug fix + function-address bug + leak cleanup 1 month 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 fix(test/tap): leaks and NULL derefs in test_ssl_large_query-{1,2}-t.cpp 1 month ago
test_ssl_large_query-2-t.cpp fix(test/tap): leaks and NULL derefs in test_ssl_large_query-{1,2}-t.cpp 1 month ago
test_stats_proxysql_message_metrics-t.cpp fix(test/tap): memory leaks and NULL derefs in three TAP tests 1 month 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 Add hostgroup debug diagnostics and cache test tolerance 2 months ago
test_tls_stats-t.cpp Fix test_tls_stats plan count and move caching_sha2 to mysql84 2 months ago
test_tsdb_api-t.cpp Fix admin connection and authentication in TAP tests 2 months ago
test_tsdb_variables-t.cpp Address review feedback on TSDB tests 2 months ago
test_unshun_algorithm-t.cpp Fix waits before unshunning for 'test_unshun_algorithm-t.cpp' - Closes #4930 1 year ago
test_unsupported_queries-t.cpp fix(test/tap): eliminate compiler warnings in TAP tests 1 month 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(test/tap): cleanup test_warnings-t.cpp - replace NULL with nullptr, add braces, fix enum types, fix narrowing conversions 1 month ago
test_wexecvp_syscall_failures-t.cpp
tests.env
unit-strip_schema_from_query-t.cpp doc: Update TAP documentation with unit test instructions 5 months ago
unit_test.h fix: Remove MAIN_PROXY_SQLITE3 defines from tests (v3.1-MCP2 compatibility) 4 months ago
vector_db_performance-t.cpp Fix PR #25 Review: All AI code reviewer feedback addressed 4 months ago
vector_features-t.cpp wip: add TAP test linting and partial cleanup 1 month 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'.