protected override void BeginProcessing()
 {
     CheckCmdletParameters();
     
     var dataObject = new ImportExportCmdletBaseDataObject {
         As = As,
         Descending = Descending,
         ExcludeAutomatic = ExcludeAutomatic,
         FilterAll = FilterAll,
         FilterDescriptionContains = FilterDescriptionContains,
         FilterFailed = FilterFailed,
         FilterIdContains = FilterIdContains,
         FilterNameContains = FilterNameContains,
         FilterNone = FilterNone,
         FilterNotTested = FilterNotTested,
         FilterOutAutomaticAndTechnicalResults = FilterOutAutomaticAndTechnicalResults,
         FilterOutAutomaticResults = FilterOutAutomaticResults,
         FilterPassed = FilterPassed,
         FilterPassedWithBadSmell = FilterPassedWithBadSmell,
         Id = Id,
         Name = Name,
         OrderByDateTime = OrderByDateTime,
         OrderByFailRate = OrderByFailRate,
         OrderById = OrderById,
         OrderByName = OrderByName,
         OrderByPassRate = OrderByPassRate,
         OrderByTimeSpent = OrderByTimeSpent,
         Path = Path
     };
     
     string reportFormat = As.ToUpper();
     switch (reportFormat){
         case "XML":
             // 20141114
             // TmxHelper.ExportResultsToXML(dataObject, Path);
             var testResultsExporter = new TestResultsExporter();
             testResultsExporter.ExportResultsToXml(dataObject, Path, TestData.TestSuites, TestData.TestPlatforms);
             break;
         case "JUNIT":
         case "JUNITXML":
             TmxHelper.ExportResultsToJUnitXML(dataObject, Path);
             break;
         case "HTML":
             ExportResultsToHTML(this, Path);
             break;
         case "CSV":
             ExportResultsToCSV(Path);
             break;
         case "TEXT":
             ExportResultsToTEXT(Path);
             break;
         case "ZIP":
             ExportResultsToZIP(Path);
             break;
         default:
             
             break;
     }
     
 }
示例#2
0
        protected override void BeginProcessing()
        {
            CheckCmdletParameters();

            var dataObject = new ImportExportCmdletBaseDataObject {
                As                                    = As,
                Descending                            = Descending,
                ExcludeAutomatic                      = ExcludeAutomatic,
                FilterAll                             = FilterAll,
                FilterDescriptionContains             = FilterDescriptionContains,
                FilterFailed                          = FilterFailed,
                FilterIdContains                      = FilterIdContains,
                FilterNameContains                    = FilterNameContains,
                FilterNone                            = FilterNone,
                FilterNotTested                       = FilterNotTested,
                FilterOutAutomaticAndTechnicalResults = FilterOutAutomaticAndTechnicalResults,
                FilterOutAutomaticResults             = FilterOutAutomaticResults,
                FilterPassed                          = FilterPassed,
                FilterPassedWithBadSmell              = FilterPassedWithBadSmell,
                Id                                    = Id,
                Name                                  = Name,
                OrderByDateTime                       = OrderByDateTime,
                OrderByFailRate                       = OrderByFailRate,
                OrderById                             = OrderById,
                OrderByName                           = OrderByName,
                OrderByPassRate                       = OrderByPassRate,
                OrderByTimeSpent                      = OrderByTimeSpent,
                Path                                  = Path
            };

            string reportFormat = As.ToUpper();

            switch (reportFormat)
            {
            case "XML":
                // 20141114
                // TmxHelper.ExportResultsToXML(dataObject, Path);
                var testResultsExporter = new TestResultsExporter();
                testResultsExporter.ExportResultsToXml(dataObject, Path, TestData.TestSuites, TestData.TestPlatforms);
                break;

            case "JUNIT":
            case "JUNITXML":
                TmxHelper.ExportResultsToJUnitXML(dataObject, Path);
                break;

            case "HTML":
                ExportResultsToHTML(this, Path);
                break;

            case "CSV":
                ExportResultsToCSV(Path);
                break;

            case "TEXT":
                ExportResultsToTEXT(Path);
                break;

            case "ZIP":
                ExportResultsToZIP(Path);
                break;

            default:

                break;
            }
        }