ITestRun, interface
Représente l'exécution d'un ensemble de tests sur une build spécifique.
Espace de noms : Microsoft.TeamFoundation.TestManagement.Client
Assembly : Microsoft.TeamFoundation.TestManagement.Client (dans Microsoft.TeamFoundation.TestManagement.Client.dll)
Syntaxe
'Déclaration
Public Interface ITestRun _
Inherits ITestMessageLogOwner, ITestRunBase, IIdentifiable(Of Integer), _
IAttachmentOwner, INotifyPropertyChanged
public interface ITestRun : ITestMessageLogOwner,
ITestRunBase, IIdentifiable<int>, IAttachmentOwner, INotifyPropertyChanged
public interface class ITestRun : ITestMessageLogOwner,
ITestRunBase, IIdentifiable<int>, IAttachmentOwner, INotifyPropertyChanged
type ITestRun =
interface
interface ITestMessageLogOwner
interface ITestRunBase
interface IIdentifiable<int>
interface IAttachmentOwner
interface INotifyPropertyChanged
end
public interface ITestRun extends ITestMessageLogOwner, ITestRunBase, IIdentifiable<int>, IAttachmentOwner, INotifyPropertyChanged
Le type ITestRun expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
Attachments | Obtient la collection de pièces jointes. (Hérité de IAttachmentOwner.) | |
BuildConfigurationId | Obtient l'ID de configuration de la build pour cette série de tests. | |
BuildDirectory | Obtient ou définit le chemin d'accès à la sortie de la génération. | |
BuildFlavor | Obtient ou définit la version de la génération (autrement dit, « version finale » ou « débogage »). | |
BuildNumber | Nom de la build. (Hérité de ITestRunBase.) | |
BuildPlatform | Obtient ou définit la plateforme de la build. | |
BuildUri | Nom (comme un URI) de la build sur laquelle l'exécution a été effectuée. Par exemple : new Uri("vstfs:///Build/Build/1") (Hérité de ITestRunBase.) | |
Comment | Commentaires entrés par les personnes analysant l'exécution. (Hérité de ITestRunBase.) | |
Controller | Nom du contrôleur de cette série. (Hérité de ITestRunBase.) | |
DateCompleted | Date de fin du dernier test. (Hérité de ITestRunBase.) | |
DateCreated | Date de création de l'exécution. (Hérité de ITestRunBase.) | |
DateDue | Obtient la date à laquelle est due cette série de tests. | |
DateStarted | Date de démarrage de l'exécution. (Hérité de ITestRunBase.) | |
ErrorMessage | Obtient ou définit une brève description d'un échec, le cas échéant. | |
Id | Obtient l'identificateur. (Hérité de IIdentifiable<TKey>.) | |
IncompleteTests | Le nombre de tests qui ne sont pas terminées. | |
IsAutomated | Obtient ou définit une valeur indiquant si la série de tests doit contenir des tests devant être exécutés automatiquement. | |
IsBvt | Obtient ou définit une valeur indiquant si la série de tests est un test de vérification de build. | |
IsDirty | Retourne la valeur true si la série de tests a été modifiée depuis le dernier Save(). (Hérité de ITestRunBase.) | |
Iteration | Obtient ou définit le nombre d'exécutions de cette série de tests. | |
LastUpdated | Date de dernière modification de l'exécution (titre ou propriétaire défini). (Hérité de ITestRunBase.) | |
LastUpdatedBy | Dernière personne à mettre à jour l'exécution (Hérité de ITestRunBase.) | |
LastUpdatedByName | Dernière personne à mettre à jour l'exécution (Hérité de ITestRunBase.) | |
LinkedWorkItemCount | Nombre total de bogues associés aux résultats des tests. (Hérité de ITestRunBase.) | |
Owner | Utilisateur ayant démarré l'exécution. (Hérité de ITestRunBase.) | |
OwnerName | Utilisateur ayant démarré l'exécution. (Hérité de ITestRunBase.) | |
OwnerTeamFoundationId | Utilisateur ayant démarré l'exécution. (Hérité de ITestRunBase.) | |
PassedTests | Le nombre de tests qui ont réussi. | |
PostProcessState | Obtient l'état des activités post-processus du serveur. | |
Project | Obtient le projet d'équipe de cette exécution. | |
Revision | Numéro de révision du TestRun pour le contrôle d'accès concurrentiel. (Hérité de ITestRunBase.) | |
State | Obtient l'état actuel de la série de tests. | |
Statistics | Obtient des statistiques détaillant le nombre et l'état des cas de test de cette série de tests. | |
TestEnvironmentId | Environnement de test pour cette exécution (Hérité de ITestRunBase.) | |
TestMessageLogEntries | Obtient une collection d'entrées de journal de messages de test. (Hérité de ITestMessageLogOwner.) | |
TestPlanId | Retourne l'ID du plan de test qui contient cette exécution ou zéro s'il s'agit d'une exécution ad hoc. (Hérité de ITestRunBase.) | |
TestSettings | Paramètres de test qui sont utilisés pour cette exécution de série de tests.Null si l'exécution n'a aucun paramètre de test. (Hérité de ITestRunBase.) | |
TestSettingsId | ID des paramètres de test publics qui sont utilisés pour cette série de tests. (Hérité de ITestRunBase.) | |
Title | Titre du modèle d'exécution associé. (Hérité de ITestRunBase.) | |
TotalTests | Tout le nombre de tests dans cette série. | |
Type | Obtient le type de cette série de tests. | |
UnanalyzedTests | Le nombre de tests qui ne sont pas analysés. | |
Version | Obtient la version du client qui a exécuté le test. |
Début
Méthodes
Nom | Description | |
---|---|---|
Abort() | Interrompt cette série de tests. | |
Abort(TestRunAbortOptions) | Interrompt cette série de tests à l'aide des options données. | |
AddTest(String) | Ajoute un nouveau test avec le nom spécifié. Doit être suivi par Save() | |
AddTest(Int32, Int32, TeamFoundationIdentity) | Ajoute un cas de test et une configuration à la série de tests. | |
AddTest(Int32, String, String, ITmiTestImplementation) | Crée un résultat de test dans la série de tests par rapport à une configuration de test.Ne requiert pas un cas de test existant pour le résultat des tests. Doit être suivi par Save(). | |
AddTestPoint | Ajoute un nouveau point de test à cette série de tests. | |
AddTestPoints | Ajoute de nouveaux points de test dans la série de tests. Doit être suivi par Save(). Les objets de résultat de test retournés par cet appel ne sont pas utilisables jusqu'après la sauvegarde. | |
CopyTestSettings | Copie les paramètres de test et les associe à la série de tests. (Hérité de ITestRunBase.) | |
CreateAttachment(String) | Crée une pièce jointe à partir d'un fichier. (Hérité de IAttachmentOwner.) | |
CreateAttachment(String, SourceFileAction) | Crée une pièce jointe à partir d'un fichier, supprimant éventuellement le fichier source après le téléchargement. (Hérité de IAttachmentOwner.) | |
CreateAttachment(array<Byte[], Int32, Int32) | Crée une pièce jointe de Résultat de test à partir d'un tableau d'octets. (Hérité de ITestRunBase.) | |
CreateLogEntry | Crée une entrée de journal de messages test et l'ajoute à TestMessageLogEntryCollection. (Hérité de ITestMessageLogOwner.) | |
Delete | Supprime l'exécution du test donné et ses résultats du serveur. (Hérité de ITestRunBase.) | |
QueryResults() | Retourne une collection qui contient tous les résultats des tests de cette série. | |
QueryResults(Boolean) | ||
QueryResultsByOutcome | Retourne une collection de résultats des tests de cette série ayant le résultat de test fourni. | |
QueryResultsByOwner | Retourne une collection de résultats des tests de cette série ayant le propriétaire de test fourni. | |
QueryResultsByStatus | Retourne une collection de résultats des tests de cette série ayant l'état de test fourni. | |
Refresh() | Met à jour l'exécution avec de nouvelles données provenant du serveur. (Hérité de ITestRunBase.) | |
Refresh(DateTime) | Met à jour la série de tests avec les nouvelles données du serveur uniquement s'il existe une série de tests avec un nouvel horodatage plus que retourne lastUpdated de paramètre true si la série de tests a été mise à jour avec les nouvelles données et false | |
RefreshLogEntries | Actualise les entrées de journal du serveur. (Hérité de ITestMessageLogOwner.) | |
Save | Écrit les données des nouveaux tests ou des tests mis à jour sur le serveur. (Hérité de ITestRunBase.) | |
SaveLogEntries | Enregistre les entrées de journal modifiées sur le serveur. (Hérité de ITestMessageLogOwner.) |
Début
Événements
Nom | Description | |
---|---|---|
AttachmentUploadCompleted | Cet événement est déclenché lorsque le téléchargement de pièce jointe est terminé. (Hérité de IAttachmentOwner.) | |
PropertyChanged | Se produit lorsqu'une valeur de propriété est modifiée. (Hérité de INotifyPropertyChanged.) |
Début
Voir aussi
Référence
Microsoft.TeamFoundation.TestManagement.Client, espace de noms