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

@ -23,7 +23,7 @@ int main(int argc, char *argv[])
test.set_timeout(20);
test.repl->connect();
MYSQL *conn = test.open_rwsplit_connection();
MYSQL *conn = test.maxscales->open_rwsplit_connection(0);
execute_query(conn, "USE test;");
create_t1(conn);
mysql_close(conn);
@ -36,32 +36,32 @@ int main(int argc, char *argv[])
sprintf(sql, "INSERT INTO t1 (x1, fl) VALUES(%d, 1);", i);
test.set_timeout(15);
conn = test.open_rwsplit_connection();
conn = test.maxscales->open_rwsplit_connection(0);
execute_query(conn, sql);
mysql_close(conn);
}
test.set_timeout(20);
test.add_result(test.connect_maxscale(), "Failed to connect to MaxScale");
test.add_result(test.maxscales->connect_maxscale(0), "Failed to connect to MaxScale");
test.tprintf("Checking t1 table using RWSplit router");
test.set_timeout(240);
test.add_result(execute_select_query_and_check(test.conn_rwsplit, (char *) "SELECT * FROM t1;",
test.add_result(execute_select_query_and_check(test.maxscales->conn_rwsplit[0], (char *) "SELECT * FROM t1;",
iterations), "t1 is wrong");
test.tprintf("Checking t1 table using ReadConn router in master mode");
test.set_timeout(240);
test.add_result(execute_select_query_and_check(test.conn_master, (char *) "SELECT * FROM t1;",
test.add_result(execute_select_query_and_check(test.maxscales->conn_master[0], (char *) "SELECT * FROM t1;",
iterations), "t1 is wrong");
test.tprintf("Checking t1 table using ReadConn router in slave mode");
test.set_timeout(240);
test.add_result(execute_select_query_and_check(test.conn_slave, (char *) "SELECT * FROM t1;", iterations),
test.add_result(execute_select_query_and_check(test.maxscales->conn_slave[0], (char *) "SELECT * FROM t1;", iterations),
"t1 is wrong");
test.set_timeout(20);
test.close_maxscale_connections();
test.check_maxscale_alive();
test.maxscales->close_maxscale_connections(0);
test.check_maxscale_alive(0);
return test.global_result;
}