Ejemplo n.º 1
0
        public JiraZephyrCycle GetZephyrCycleOrFolderWithIssuesAndStepsAsCycle(string versionId, string cycleId, string folderId = "-1")
        {
            JiraZephyrCycle cycle = ((JiraManagerZephyr)jiraImportObj.JiraRepObj().TestAlmManager()).GetZephyrCycle(DefaultAlmConfig.ALMUserName, DefaultAlmConfig.ALMPassword,
                                                                                                                    DefaultAlmConfig.ALMServerURL, Convert.ToInt32(cycleId)).DataResult;

            if (cycle != null)
            {
                cycle.IssuesList = new List <JiraZephyrIssue>();
                List <JiraZephyrExecution> issuesAsExecutionList = ((JiraManagerZephyr)jiraImportObj.JiraRepObj().TestAlmManager()).GetZephyrExecutionList(DefaultAlmConfig.ALMUserName, DefaultAlmConfig.ALMPassword, DefaultAlmConfig.ALMServerURL,
                                                                                                                                                           string.Empty, versionId, DefaultAlmConfig.ALMProjectKey, cycleId, string.Empty, string.Empty,
                                                                                                                                                           string.Empty, string.Empty, folderId).DataResult;
                if (issuesAsExecutionList != null)
                {
                    foreach (JiraZephyrExecution issuesAsExecution in issuesAsExecutionList.OrderBy(z => z.OrderId))
                    {
                        JiraZephyrIssue jiraZephyrIssue = new JiraZephyrIssue();
                        jiraZephyrIssue.name  = issuesAsExecution.Summary;
                        jiraZephyrIssue.key   = issuesAsExecution.IssueKey;
                        jiraZephyrIssue.id    = issuesAsExecution.IssueId;
                        jiraZephyrIssue.Steps = ((JiraManagerZephyr)jiraImportObj.JiraRepObj().TestAlmManager()).GetZephyrTestStepsList(DefaultAlmConfig.ALMUserName, DefaultAlmConfig.ALMPassword, DefaultAlmConfig.ALMServerURL,
                                                                                                                                        issuesAsExecution.IssueId).DataResult.stepBeanCollection;
                        cycle.IssuesList.Add(jiraZephyrIssue);
                    }
                }
            }
            return(cycle);
        }
Ejemplo n.º 2
0
 public BusinessFlow ConvertJiraZypherCycleToBF(JiraZephyrCycle cycle)
 {
     return(jiraImportObj.ConvertJiraZypherCycleToBF(cycle));
 }