refactored tests (#147)

This commit is contained in:
Timofey Turenko
2017-12-08 12:23:04 +02:00
committed by GitHub
parent c6daf8c26b
commit 3c88bf1ec6
253 changed files with 5265 additions and 3649 deletions

View File

@ -41,8 +41,8 @@ int set_endspoints(RDS * cluster)
}
setenv("node_password", "skysqlrds", 1);
setenv("maxscale_user", "skysql", 1);
setenv("maxscale_password", "skysqlrds", 1);
setenv("maxscales->user_name", "skysql", 1);
setenv("maxscales->password", "skysqlrds", 1);
setenv("no_nodes_check", "yes", 1);
setenv("no_backend_log_copy", "yes", 1);
return 0;
@ -60,7 +60,7 @@ void compare_masters(TestConnections* Test, RDS * cluster)
for (i = 0; i < Test->repl->N; i++)
{
sprintf(cmd, "show server server%d", i + 1);
Test->get_maxadmin_param(cmd, (char *) "Status:", &maxadmin_status[0]);
Test->maxscales->get_maxadmin_param(0, cmd, (char *) "Status:", &maxadmin_status[0]);
Test->tprintf("Server%d status %s\n", i + 1, maxadmin_status);
sprintf(cmd, "node%03d", i);
if (strcmp(aurora_master, cmd) == 0)
@ -115,12 +115,12 @@ int main(int argc, char *argv[])
Test->set_timeout(30);
Test->tprintf("Executing a query through readwritesplit before failover");
Test->connect_rwsplit();
Test->try_query(Test->conn_rwsplit, "show processlist");
Test->maxscales->connect_rwsplit(0);
Test->try_query(Test->maxscales->conn_rwsplit[0][0], "show processlist");
char server_id[1024];
Test->tprintf("Get aurora_server_id\n");
find_field(Test->conn_rwsplit, "select @@aurora_server_id;", "server_id", &server_id[0]);
Test->close_rwsplit();
find_field(Test->maxscales->conn_rwsplit[0][0], "select @@aurora_server_id;", "server_id", &server_id[0]);
Test->maxscales->close_rwsplit(0);
Test->tprintf("server_id before failover: %s\n", server_id);
Test->stop_timeout();
@ -135,17 +135,17 @@ int main(int argc, char *argv[])
Test->set_timeout(30);
Test->tprintf("Executing a query through readwritesplit after failover");
Test->connect_rwsplit();
Test->try_query(Test->conn_rwsplit, "show processlist");
Test->maxscales->connect_rwsplit(0);
Test->try_query(Test->maxscales->conn_rwsplit[0][0], "show processlist");
Test->tprintf("Get aurora_server_id\n");
find_field(Test->conn_rwsplit, "select @@aurora_server_id;", "server_id", &server_id[0]);
Test->close_rwsplit();
find_field(Test->maxscales->conn_rwsplit[0][0], "select @@aurora_server_id;", "server_id", &server_id[0]);
Test->maxscales->close_rwsplit(0);
Test->tprintf("server_id after failover: %s\n", server_id);
compare_masters(Test, cluster);
//Test->check_maxscale_alive();
//Test->check_maxscale_alive(0);
Test->stop_timeout();