public static void CTest(string dbleconnStr, string mysqlconnStr, List <String> Csqlfiles, String logpath) { MySqlConnection dbleconn = Conn.MySQLConn(dbleconnStr); MySqlConnection mysqlconn = Conn.MySQLConn(mysqlconnStr); if (dbleconn != null && mysqlconn != null) { for (int i = 0; i < Csqlfiles.Count; i++) { //create log files as per the name of sql file String sqlpath = Csqlfiles[i]; String sqlfilename = Path.GetFileNameWithoutExtension(sqlpath); String passlogname = sqlfilename + "_pass.log"; String faillogname = sqlfilename + "_fail.log"; String[] logfilenames = { passlogname, faillogname }; String[] logfiles = CreateFile.CreateFiles(logpath, logfilenames, true); SetUp.IniFile("test1.txt"); //excute the sqls, compare and write the results to log files ExecuteClient.Execute(Csqlfiles[i], logfiles, dbleconn, mysqlconn); CleanUp.Rmfile("test1.txt"); } //close db connections CleanUp.CloseConnection(dbleconn); CleanUp.CloseConnection(mysqlconn); } }
public static void MTest(string dblemanagerconnStr, List <String> Msqlfiles, String logpath) { MySqlConnection dblemanagerconn = Conn.MySQLConn(dblemanagerconnStr); if (dblemanagerconn != null) { for (int i = 0; i < Msqlfiles.Count; i++) { //create log files as per the name of sql file String sqlpath = Msqlfiles[i]; String sqlfilename = Path.GetFileNameWithoutExtension(sqlpath); String passlogname = sqlfilename + "_pass.log"; String faillogname = sqlfilename + "_fail.log"; String[] logfilenames = { passlogname, faillogname }; String[] logfiles = CreateFile.CreateFiles(logpath, logfilenames, false); ExecuteManager.Execute(Msqlfiles[i], logfiles, dblemanagerconn); } //close db connection CleanUp.CloseConnection(dblemanagerconn); } }