Fix test_server_sess_status-t to expect autocommit to be set

Commit c319438484d918cc90d3cd3eb8dd3d4d0eecd5a1 fixed the bug that
caused autocommit to be shown as disabled when it is truly enabled.
pull/4052/head
Javier Sánchez Parra 3 years ago
parent 697a9b600f
commit dfb3ef2cef

@ -133,18 +133,18 @@ int main(int argc, char** argv) {
exp_mysql_srv_st, mysql->server_status
);
// TODO-FIXME: We are setting here '0' as expecting to see 'SERVER_STATUS_AUTOCOMMIT' to be false.
// This is a bug that should be addressed, and this test revisited.
uint32_t exp_proxy_srv_st = SERVER_STATUS_AUTOCOMMIT;
ok(
proxy->server_status == 0,
exp_proxy_srv_st == proxy->server_status,
"ProxySQL init server status should match expected - exp: '%d', act:'%d'",
0, proxy->server_status
exp_proxy_srv_st, proxy->server_status
);
mysql_query(proxy, "SET SESSION session_track_transaction_info=\"CHARACTERISTICS\"");
mysql_query(proxy, "START TRANSACTION");
uint32_t exp_proxy_srv_st = SERVER_STATUS_AUTOCOMMIT | SERVER_STATUS_IN_TRANS;
exp_proxy_srv_st = SERVER_STATUS_AUTOCOMMIT | SERVER_STATUS_IN_TRANS;
ok(
exp_proxy_srv_st == proxy->server_status,

Loading…
Cancel
Save