コード例 #1
0
 private WorkItemDto FetchWork()
 {
     using (WcfClient wcfClient = new WcfClient(_serverAdr))
     {
         return(wcfClient.GetWork(_nodename));
     }
 }
コード例 #2
0
 private void Register()
 {
     Console.Out.WriteLine("Register at server...");
     using (WcfClient wcfClient = new WcfClient(_serverAdr))
     {
         wcfClient.Register(_nodename, _browsers);
     }
 }
コード例 #3
0
        private void SendTestResultToServer(TestResult testResult)
        {
            Console.Out.WriteLine("Result: " + testResult.TestState);
            using (WcfClient objWcfClient = new WcfClient(_serverAdr))
            {
                objWcfClient.FinishedWork(_nodename, testResult);
            }

            Console.Out.WriteLine("Finished.");
        }
コード例 #4
0
        private void UpdateTestcases(Testsystem testsystem)
        {
            const string testfile = @"LocalTests.dll";

            byte[] data;
            using (WcfClient wcfClient = new WcfClient(_serverAdr))
            {
                data = wcfClient.FetchDll(_nodename, testsystem.Name);
            }

            using (FileStream fileStream = new FileStream(testfile, FileMode.Create, FileAccess.Write))
            {
                fileStream.Write(data, 0, data.Length);
            }
            _testcaseProvider = new TestcaseProvider(testfile);
            _testcaseProvider.CreateAppDomain();
        }
コード例 #5
0
ファイル: NodeLogic.cs プロジェクト: codedecay/regtesting
        private void UpdateTestcases(Testsystem testsystem)
        {
            const string testfile = @"LocalTests.dll";
            byte[] data;
            using (WcfClient wcfClient = new WcfClient(_serverAdr))
            {
                data = wcfClient.FetchDll(_nodename, testsystem.Name);
            }

            using (FileStream fileStream = new FileStream(testfile, FileMode.Create, FileAccess.Write))
            {
                fileStream.Write(data, 0, data.Length);
            }
            _testcaseProvider = new TestcaseProvider(testfile);
            _testcaseProvider.CreateAppDomain();
        }
コード例 #6
0
ファイル: NodeLogic.cs プロジェクト: codedecay/regtesting
        private void SendTestResultToServer(TestResult testResult)
        {
            Console.Out.WriteLine("Result: " + testResult.TestState);
            using (WcfClient objWcfClient = new WcfClient(_serverAdr))
            {
                objWcfClient.FinishedWork(_nodename, testResult);
            }

            Console.Out.WriteLine("Finished.");
        }
コード例 #7
0
ファイル: NodeLogic.cs プロジェクト: codedecay/regtesting
 private void Register()
 {
     Console.Out.WriteLine("Register at server...");
     using (WcfClient wcfClient = new WcfClient(_serverAdr))
     {
         wcfClient.Register(_nodename, _browsers);
     }
 }
コード例 #8
0
ファイル: NodeLogic.cs プロジェクト: codedecay/regtesting
 private WorkItemDto FetchWork()
 {
     using (WcfClient wcfClient = new WcfClient(_serverAdr))
     {
         return wcfClient.GetWork(_nodename);
     }
 }