Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
            }
        }