static void Main(string[] args) { Console.Write("\n\n Mock Repo and its functionality"); RepoMock repo = new RepoMock(); repo.getFiles("*.*"); foreach (string file in repo.files) Console.Write("\n \"{0}\"", file); string fileSpec = repo.files[1]; string fileName = Path.GetFileName(fileSpec); Console.Write("\n sending \"{0}\" to \"{1}\"", fileName, repo.receivePath); repo.sendFile(repo.files[1]); Console.Write("\n\n"); }
//<------------------Driver Logic--------------------------------> static void Main(string[] args) { Console.Write("\n Demonstration of Mock Repo"); Console.Write("\n ============================"); RepoMock repo = new RepoMock(); repo.getFiles("*.*"); foreach (string file in repo.files) { Console.Write("\n \"{0}\"", file); } Console.Write("before printing the files\n"); string fileSpec = repo.files[1]; string fileName = Path.GetFileName(fileSpec); Console.Write("\n sending \"{0}\" to \"{1}\"", fileName, repo.receivePath); repo.sendFile(repo.files[1]); Console.Write("\n\n"); }
/*----< Test Stub >-----------*/ static void Main(string[] args) { Console.Title = "RepoMock@" + port; Console.Write("\n RepoMock Process"); Console.Write("\n ====================="); RepoMock repo = new RepoMock(); Console.Write("\n RepoMock Server: " + repo.repoMockAddress); /* * // For Testing Separately from RepoMock to MotherBuildServer to ChildBuilder * repo.getFiles("*.xml"); * Console.Write("\n\n Files Selected:"); * foreach (string file in repo.files) * Console.Write("\n \"{0}\"", file); * repo.sendingBuildRequests(); */ }
//----------------------------------------------<Function to get the associated Dll files in the build server>----------------------- //public void getFiles(string pattern) //{ // files.Clear(); // getFilesHelper(storagePath, pattern); //} //---------------------------------------<Function to process the build request>------------------------------------- public Dictionary <string, string> processBuild(string path, RepoMock rm) { Console.WriteLine("processing build request"); Console.WriteLine("-------------------------------------"); string xmlstring = File.ReadAllText(path); buildRequest.buildRequest newRequest = xmlstring.FromXml <buildRequest.buildRequest>(); repo = rm; foreach (buildItems item in newRequest.Builds) { string s1 = ""; List <string> l1 = new List <string>(); foreach (buildName b1 in item.driver) { l1.Add(b1.fileName); Console.WriteLine("\nrequesting" + b1.fileName); repo.processfilerequest(b1.fileName); } foreach (buildName c in item.sourcefiles) { s1 = s1 + c.fileName + " "; Console.WriteLine("\nrequesting" + c.fileName); repo.processfilerequest(c.fileName); } foreach (string str in l1) { dictionary.Add(str, s1); } } return(dictionary); }
static void Main(string[] args) { Console.Write("\n Demonstration of Mock Repo"); Console.Write("\n ============================"); RepoMock repo = new RepoMock(); repo.getFiles("*.*"); //Console.Write("file length", repo.getFiles().count()); foreach (string file in repo.files) { Console.Write("\n \"{0}\"", file); } //for ( int i = 0; i <= repo.getFiles.count(); i = i + 1) //{ string fileSpec = repo.files[0]; string fileName = Path.GetFileName(fileSpec); Console.Write("\n sending \"{0}\" to \"{1}\"", fileName, repo.receivePath); repo.sendFile(repo.files[0]); //} Console.Write("\n\n"); }
Executive() { rp = new RepoMock(); bldr = new Builder(); th = new TestHarness(); }