Пример #1
0
        private async void AssignButton_Click(object sender, EventArgs e)
        {
            buttonAssign.Enabled          = false;
            comboBoxTFSProject.Enabled    = false;
            comboBoxTFSTestSuites.Enabled = false;
            //Transmitter.TestCaseStatusChanged += DispatchTestCaseStatus;
            string      selectedTestSuiteId = Regex.Match(SelectedTestSuite, @"(\d+)").ToString();
            Transmitter Transmitter         = new Transmitter(SelectedProject, selectedTestSuiteId);
            string      Completed           = await Transmitter.ExecuteSuites();

            //while (await GetAvailableTestSuites())
            //{
            //    await GetAvailableTestSuites();
            //    CurrentTestSuiteName = AvilableTestSuiteIds.FirstOrDefault().Split(':').LastOrDefault();
            //    CurrentTestSuiteId = int.Parse(AvilableTestSuiteIds.FirstOrDefault().Split(':').FirstOrDefault());
            //    SetupSettings();
            //    await _Tfs.UpdateWorkItemById(CurrentTestSuiteId, "/fields/System.State", "In Progress");
            //    StartExecution();
            //}
            buttonAssign.Enabled          = true;
            comboBoxTFSProject.Enabled    = true;
            comboBoxTFSTestSuites.Enabled = true;
            MessageBox.Show("(1)None of Test suite state = 'In Planning' (2)Test Suites should have valid SWAT testcase ");
        }