public static DataListFormat RunSingleTestBatchAndReturnTRX(this IDSFDataObject dataObject, IPrincipal userPrinciple, Guid workspaceGuid, Dev2JsonSerializer serializer, DataListFormat formatter, string serviceName, ITestCatalog testCatalog, ref string executePayload) { var testResults = RunAllTestsForWorkflow(dataObject, serviceName, userPrinciple, workspaceGuid, serializer, testCatalog); formatter = DataListFormat.CreateFormat("XML", EmitionTypes.XML, "text/xml"); executePayload = ServiceTestModelTRXResultBuilder.BuildTestResultTRX(serviceName, testResults); return(formatter); }
public static DataListFormat RunMultipleTestBatchesAndReturnTRX(this IDSFDataObject dataObject, IPrincipal userPrinciple, Guid workspaceGuid, Dev2JsonSerializer serializer, IResourceCatalog catalog, ITestCatalog testCatalog, out string executePayload, ITestCoverageCatalog testCoverageCatalog) { var testResults = RunListOfTests(dataObject, userPrinciple, workspaceGuid, serializer, catalog, testCatalog, testCoverageCatalog); var formatter = DataListFormat.CreateFormat("XML", EmitionTypes.XML, "text/xml"); executePayload = ServiceTestModelTRXResultBuilder.BuildTestResultTRX(dataObject.ServiceName, testResults.Results.SelectMany(o => o.Results).ToList()); return(formatter); }