// <----------- Test Stub ---------------> static void Main() { ClientFileManager cfm = new ClientFileManager(); string req = MessageTest.makeTestRequest("Nikhil"); Parser p = new Parser(); cfm.RetrieveFilesFromRepo(p.parse(req)); }
//<----------------------------------Test Stub for Parser------------------------------------> static void Main() { String xmlReq = MessageTest.makeTestRequest("nikhil"); Parser p = new Parser(); TestRequest tr = p.parse(xmlReq); Console.WriteLine(tr.ToString()); }
// <------------- Test Stub ----------------> static void Main() { string xmlReq = MessageTest.makeTestRequest("nikhil Prashar"); Parser p = new Parser(); TestRequest tr = p.parse(xmlReq); Logger lg = new Logger(); lg.generateLog(tr.tests.ElementAt(0), "PASS", tr.author); Console.WriteLine(lg.ToString()); }
//<--------------------- Test Stub -----------------------------------> static void Main() { AppDomainLoader adl = new AppDomainLoader(); AppDomain.CurrentDomain.SetData("Directory", "../../../Client/LocalRepository/Dlls/"); string xmlReq = MessageTest.makeTestRequest("Nikhil"); AppDomain.CurrentDomain.SetData("TestRequest", xmlReq); adl.LoaderEntryPoint(); }
//<---------------------Test Stub for AppDomainManager----------------------> static void Main() { string path = "../../../TempDirectory/"; DirectoryInfo d = Directory.CreateDirectory(Path.GetFullPath(path)); Parser p = new Parser(); TestRequest tr = p.parse(MessageTest.makeTestRequest("Nikhil")); AppDomainManager apm = new AppDomainManager(); apm.CreateChildDomains(d, tr); }
// <----------- Test Stub ---------------> static void Main() { FileManager cfm = new FileManager(); string req = MessageTest.makeTestRequest("Nikhil"); HashSet <String> str = new HashSet <string>(); str.Add("td1.dll"); str.Add("tc1.dll"); cfm.RetrieveFilesFromRepo(str); }
//<-----------------------------------Test Stub for Test Executor---------------------------------> static void Main() { string path = "../../../Client/LocalRepository/Dlls/"; DirectoryInfo d = new DirectoryInfo(Path.GetFullPath(path)); Parser p = new Parser(); TestRequest tr = p.parse(MessageTest.makeTestRequest("Nikhil")); TestExecutor tx = new TestExecutor(); tx.TestExecute(d, tr); }
//----< send message to connected listener >--------------------- private void SendMessageButton_Click(object sender, RoutedEventArgs e) { string author1 = "Nikhil Prashar"; string remoteEndPoint = Comm <WPFClient1> .makeEndPoint("http://localhost", 8080, "TestHarnessServer"); Message msg = makeMessage(author1, endPoint, remoteEndPoint, "TestRequest"); msg.body = MessageTest.makeTestRequest(author1); Parser p = new Parser(); TestRequest tr = p.parse(msg.body); ClientFileManager cfm = new ClientFileManager(); List <string> dlls = cfm.RetrieveFilesFromRepo(tr); int count = 0; IFileService fs = null; while (true) { try { fs = CreateChannelForFileTransfer("http://localhost:8080/RepositoryServer"); break; } catch { Console.Write("\n connection to Test Harness service failed {0} times - trying again", ++count); Thread.Sleep(500); continue; } } foreach (string file in dlls) { string filename = System.IO.Path.GetFileName(file); Console.Write("\n sending file {0}", filename); if (!SendFile(fs, file)) { Console.Write("\n could not send file"); } } Console.WriteLine("\nClient sending message: {0}", msg.ToString()); comm.sndr.PostMessage(msg); this.Dispatcher.BeginInvoke( System.Windows.Threading.DispatcherPriority.Normal, SentNewMessage, msg.body); }
static void Main(string[] args) { Console.WriteLine("\t\t\tClient1"); Console.WriteLine("=======================================================================\n\n"); Client client = new Client(); string author1 = "Nikhil Prashar"; string remoteEndPoint = Comm <Client> .makeEndPoint("http://localhost", 8080, "TestHarnessServer"); Message msg = client.makeMessage(author1, client.endPoint, remoteEndPoint, "TestRequest"); msg.body = MessageTest.makeTestRequest(author1); Console.WriteLine(); "Demonstrating Requirement Number 2".title('-'); Console.WriteLine("\n\tMessage Created at Client to be sent to the Test Harness\n{0}", msg.ToString()); client.SendingDllsToRepository(msg); //Sending Dlls to the repo resultArrived = false; client.comm.sndr.PostMessage(msg); //Sending test request message to the Test Harness Console.WriteLine("\n\tTest Request Sent To the Test Harness Server -------> Requirement 6(Reference: Client.cs Line Number 146"); Console.WriteLine("\n\tReference: Client Project, Line number 110-148"); Console.WriteLine("\n-----------------------------------------------\n"); while (true) { if (resultArrived) { Thread.Sleep(2000); client.QueryTheRepoForAllLogs(); //Quering the repo for all logs break; } } Console.ReadKey(); msg.to = client.endPoint; msg.body = "quit"; client.comm.sndr.PostMessage(msg); client.wait(); Console.Write("\n\n"); }
//------Test Stub---------- static void Main() { String xmlReq = MessageTest.makeTestRequest("nikhil"); Console.WriteLine(xmlReq); }