add tests

This commit is contained in:
Timofey Turenko
2017-05-17 18:16:06 +03:00
committed by Markus Mäkelä
parent dbfd631fed
commit 8c6ca38a8a
594 changed files with 48376 additions and 0 deletions

View File

@ -0,0 +1,30 @@
#ifndef TEST_BINLOG_FNC_H
#define TEST_BINLOG_FNC_H
#include <iostream>
#include "testconnections.h"
#include "maxadmin_operations.h"
#include "sql_t1.h"
/**
* @brief check_sha1 Check that checksum of binlog files on Maxscale machines and all backends are equal
* @param Test TestConnections object
* @return 0 if binlog files checksums are identical
*/
int check_sha1(TestConnections* Test);
/**
* @brief start_transaction Template for test transaction (used by test_binlog()
* @param Test TestConnections object
* @return 0 in case of success
*/
int start_transaction(TestConnections* Test);
/**
* @brief test_binlog Execute a number of tests for check if binlog router is ok
* (see test description in setup_binlog.cpp)
* @param Test TestConnections object
*/
void test_binlog(TestConnections* Test);
#endif // TEST_BINLOG_FNC_H