Ejemplo n.º 1
0
 private void TestRemote(string fileName, string testsystem, List<string> lstBrowsers, List<string> testcases, List<string> languages)
 {
     using (WcfClient wcfClient = new WcfClient())
     {
         wcfClient.TestRemote(fileName, testsystem, lstBrowsers, testcases, languages);
     }
 }
Ejemplo n.º 2
0
        private void BtnStartTestsuiteClick(object sender, RoutedEventArgs e)
        {
            if (Testsuites.SelectedItems.Count != 1)
            {
                ShowErrorMessage("You must select one testsuite first.", "Missing arguments!");
                return;
            }

            string testsuite = Testsuites.SelectedItem.ToString();
            string testsystem = txtTestsystem.Text;
            string fileName = txtFile.Text;

            using (WcfClient wcfClient = new WcfClient())
            {
                wcfClient.TestRemote(fileName, testsystem, testsuite);
            }
        }
Ejemplo n.º 3
0
        private void GetRemoteCapability()
        {
            try
            {
                List<string> remoteBrowsers;
                List<string> remoteLanguages;
                List<string> remoteTestsuites;

                using (WcfClient wcfClient = new WcfClient())
                {
                    remoteLanguages = wcfClient.GetLanguages();
                    remoteBrowsers = wcfClient.GetBrowsers();
                    remoteTestsuites = wcfClient.GetTestsuites();

                }
                Dispatcher.Invoke((() =>
                {
                    languages.Items.Clear();
                    foreach (string remoteLanguage in remoteLanguages)
                    {
                        CheckBox checkBoxRow = GetCheckBoxRow(remoteLanguage);
                        checkBoxRow.Click += languageCheckBoxRow_Click;
                        languages.Items.Add(checkBoxRow);
                    }
                    foreach (string remoteBrowser in remoteBrowsers)
                    {
                        CheckBox checkBoxRow = GetCheckBoxRow(RemotePrefix + remoteBrowser);
                        checkBoxRow.Click += browserCheckBoxRow_Click;

                        lstBrowser.Items.Add(checkBoxRow);
                    }

                    lstBrowser.Items.Refresh();
                    languages.Items.Refresh();
                    Testsuites.Items.Clear();
                    remoteTestsuites.ForEach(t => Testsuites.Items.Add(t));
                    remoteAvailable = true;

                }));
            }
            catch
            {
                remoteAvailable = false;
            }
        }
Ejemplo n.º 4
0
		private void BtnStartTestsuiteClick(object sender, RoutedEventArgs e)
		{
			string testsystem = txtTestsystem.Text;
			string fileName = txtFile.Text;

			using (WcfClient wcfClient = new WcfClient())
			{
				wcfClient.TestRemote(fileName, testsystem);
			}
		}