// <----------- Test Stub --------------->
        static void Main()
        {
            ClientFileManager cfm = new ClientFileManager();
            string            req = MessageTest.makeTestRequest("Nikhil");
            Parser            p   = new Parser();

            cfm.RetrieveFilesFromRepo(p.parse(req));
        }
Esempio n. 2
0
        //<----------------------------------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());
        }
Esempio n. 3
0
        // <------------- 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());
        }
Esempio n. 4
0
        //<--------------------- 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();
        }
Esempio n. 5
0
        //<---------------------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);
        }
Esempio n. 8
0
        //----< 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);
        }
Esempio n. 9
0
        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");
        }
Esempio n. 10
0
        //------Test Stub----------
        static void Main()
        {
            String xmlReq = MessageTest.makeTestRequest("nikhil");

            Console.WriteLine(xmlReq);
        }