Konfigurationsdatei WorkflowConfiguration
Die Konfiguration wird bei der Testausführung benötigt.
- Kurzform: WorkflowConfiguration
- Vollständig: TestcaseRepositoryAPI.Configuration.WorkflowConfiguration.config
Beispiel
<root>
<ParallelExecution Type="int">5</ParallelExecution>
<ActivityNamespaces Type="ObservableStringCollection">
<string>xmlns:sco="clr-namespace:System.Collections.ObjectModel;assembly=mscorlib"</string>
</ActivityNamespaces>
<MigObjectToPersisterAssignment Type="XmlDocument">
<AssignmentList>
<Assignment>
<MigObject>*</MigObject>
<PersisterClass>TestcaseRepositoryAPI.Persisters.PersistLoaderDataFmcFile</PersisterClass>
</Assignment>
<Assignment>
<MigObject>MTSTMT</MigObject>
<PersisterClass>TestcaseRepositoryAPI.Persisters.PersistLoaderDataMT940StatementFile</PersisterClass>
</Assignment>
<Assignment>
<MigObject>UFTCALC</MigObject>
<PersisterClass>TestcaseRepositoryAPI.Persisters.PersistLoaderDataUftLoaderXml</PersisterClass>
</Assignment>
<Assignment>
<MigObject>EBCDIC</MigObject>
<PersisterClass>TestcaseRepositoryAPI.Persisters.PersistLoaderDataEbcdicFile</PersisterClass>
</Assignment>
<Assignment>
<MigObject>SEPASCT</MigObject>
<PersisterClass>TestcaseRepositoryAPI.Persisters.PersistLoaderDataSEPACreditTransferFile</PersisterClass>
</Assignment>
<Assignment>
<MigObject>SEPASDD</MigObject>
<PersisterClass>TestcaseRepositoryAPI.Persisters.PersistLoaderDataSEPADirectDebitFile</PersisterClass>
</Assignment>
<Assignment>
<MigObject>SEPACAMT</MigObject>
<PersisterClass>TestcaseRepositoryAPI.Persisters.PersistLoaderDataCAMTFile</PersisterClass>
</Assignment>
<Assignment>
<MigObject>WEBAPI</MigObject>
<PersisterClass>TestcaseRepositoryAPI.Persisters.PersistLoaderDataWebApiFile</PersisterClass>
</Assignment>
<Assignment>
<MigObject>ODATA</MigObject>
<PersisterClass>TestcaseRepositoryAPI.Persisters.PersistLoaderDataSFOData</PersisterClass>
</Assignment>
<Assignment>
<MigObject>CSV</MigObject>
<PersisterClass>TestcaseRepositoryAPI.Persisters.PersistLoaderDataCSVFile</PersisterClass>
</Assignment>
</AssignmentList>
</MigObjectToPersisterAssignment>
<NamespacesForImplementation Type="string"><sco:Collection x:TypeArguments="x:String">
<x:String>System</x:String>
<x:String>System.Collections.Generic</x:String>
<x:String>System.Data</x:String>
<x:String>System.Linq</x:String>
<x:String>System.Text</x:String>
<x:String>Succest</x:String>
<x:String>GeneralTestActivities</x:String>
<x:String>BuPa_Activities</x:String>
<x:String>SAP_DM_Activities</x:String>
<x:String>SwiftMT</x:String>
</sco:Collection></NamespacesForImplementation>
<ReferencesForImplementation Type="string"><sco:Collection x:TypeArguments="AssemblyReference">
<AssemblyReference>EntityFramework</AssemblyReference>
<AssemblyReference>Microsoft.Build.Utilities.v4.0</AssemblyReference>
<AssemblyReference>Microsoft.CSharp</AssemblyReference>
<AssemblyReference>Microsoft.Practices.EnterpriseLibrary.Common</AssemblyReference>
<AssemblyReference>Microsoft.Practices.EnterpriseLibrary.Logging</AssemblyReference>
<AssemblyReference>Microsoft.Practices.ServiceLocation</AssemblyReference>
<AssemblyReference>PostSharp</AssemblyReference>
<AssemblyReference>sapnco</AssemblyReference>
<AssemblyReference>sapnco_utils</AssemblyReference>
<AssemblyReference>System</AssemblyReference>
<AssemblyReference>System.Activities</AssemblyReference>
<AssemblyReference>System.ComponentModel.DataAnnotations</AssemblyReference>
<AssemblyReference>System.Configuration</AssemblyReference>
<AssemblyReference>System.Core</AssemblyReference>
<AssemblyReference>System.Data</AssemblyReference>
<AssemblyReference>System.Data.Entity</AssemblyReference>
<AssemblyReference>System.Data.Linq</AssemblyReference>
<AssemblyReference>System.DirectoryServices</AssemblyReference>
<AssemblyReference>System.Drawing</AssemblyReference>
<AssemblyReference>System.Management</AssemblyReference>
<AssemblyReference>System.Runtime.Serialization</AssemblyReference>
<AssemblyReference>System.ServiceModel</AssemblyReference>
<AssemblyReference>System.ServiceModel.Activities</AssemblyReference>
<AssemblyReference>System.Web</AssemblyReference>
<AssemblyReference>System.Web.Extensions</AssemblyReference>
<AssemblyReference>System.Xaml</AssemblyReference>
<AssemblyReference>System.Xml</AssemblyReference>
<AssemblyReference>System.Xml.Linq</AssemblyReference>
<AssemblyReference>Succest</AssemblyReference>
<AssemblyReference>GeneralTestActivities</AssemblyReference>
<AssemblyReference>BuPa-Activities</AssemblyReference>
<AssemblyReference>SAP-DM-Activities</AssemblyReference>
<AssemblyReference>SwiftMT</AssemblyReference>
<AssemblyReference>mscorlib</AssemblyReference>
<AssemblyReference>TestcaseRepositoryAPI</AssemblyReference>
</sco:Collection></ReferencesForImplementation>
</root>
Elemente
| Element | Beschreibung |
|---|---|
|
ParallelExecution |
Legt die Anzahl fest, wie viele Testfälle parallel ausgeführt werden können. Eine Übersicht der aktuell laufenden und wartenden Testfälle finden Sie unter der Seite "Parallele Ausführung von Testfällen" |
|
ActivityNamespaces |
Namensräume die in einem Testfall verwendet werden |
|
MigObjectToPersisterAssignment |
Definiert das Mapping der Ladeobjekte zu den Klassen die die Ladedateien schreiben. |
|
Definiert ein Mapping eines Ladeobjekts zu einer Klasse. |
|
Bezeichner für ein Ladeobjekt. * steht für alle nicht zugewiesenen Ladeobjekte.
|
|
Definiert die zu verwendende Implementierung.
Dabei sind folgende Varianten unterstützt:
|
|
NamespacesForImplementation |
Namensräume die zum Ausführen eines Testfalls benötigt werden. |
|
ReferencesForImplementation |
Bibliotheken die zum Ausführen eines Testfalls benötigt werden. |