Partager via


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
Propriété publique Attachments Obtient la collection de pièces jointes. (Hérité de IAttachmentOwner.)
Propriété publique BuildConfigurationId Obtient l'ID de configuration de la build pour cette série de tests.
Propriété publique BuildDirectory Obtient ou définit le chemin d'accès à la sortie de la génération.
Propriété publique BuildFlavor Obtient ou définit la version de la génération (autrement dit, « version finale » ou « débogage »).
Propriété publique BuildNumber Nom de la build. (Hérité de ITestRunBase.)
Propriété publique BuildPlatform Obtient ou définit la plateforme de la build.
Propriété publique 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.)
Propriété publique Comment Commentaires entrés par les personnes analysant l'exécution. (Hérité de ITestRunBase.)
Propriété publique Controller Nom du contrôleur de cette série. (Hérité de ITestRunBase.)
Propriété publique DateCompleted Date de fin du dernier test. (Hérité de ITestRunBase.)
Propriété publique DateCreated Date de création de l'exécution. (Hérité de ITestRunBase.)
Propriété publique DateDue Obtient la date à laquelle est due cette série de tests.
Propriété publique DateStarted Date de démarrage de l'exécution. (Hérité de ITestRunBase.)
Propriété publique ErrorMessage Obtient ou définit une brève description d'un échec, le cas échéant.
Propriété publique Id Obtient l'identificateur. (Hérité de IIdentifiable<TKey>.)
Propriété publique IncompleteTests Le nombre de tests qui ne sont pas terminées.
Propriété publique IsAutomated Obtient ou définit une valeur indiquant si la série de tests doit contenir des tests devant être exécutés automatiquement.
Propriété publique IsBvt Obtient ou définit une valeur indiquant si la série de tests est un test de vérification de build.
Propriété publique IsDirty Retourne la valeur true si la série de tests a été modifiée depuis le dernier Save(). (Hérité de ITestRunBase.)
Propriété publique Iteration Obtient ou définit le nombre d'exécutions de cette série de tests.
Propriété publique LastUpdated Date de dernière modification de l'exécution (titre ou propriétaire défini). (Hérité de ITestRunBase.)
Propriété publique LastUpdatedBy Dernière personne à mettre à jour l'exécution (Hérité de ITestRunBase.)
Propriété publique LastUpdatedByName Dernière personne à mettre à jour l'exécution (Hérité de ITestRunBase.)
Propriété publique LinkedWorkItemCount Nombre total de bogues associés aux résultats des tests. (Hérité de ITestRunBase.)
Propriété publique Owner Utilisateur ayant démarré l'exécution. (Hérité de ITestRunBase.)
Propriété publique OwnerName Utilisateur ayant démarré l'exécution. (Hérité de ITestRunBase.)
Propriété publique OwnerTeamFoundationId Utilisateur ayant démarré l'exécution. (Hérité de ITestRunBase.)
Propriété publique PassedTests Le nombre de tests qui ont réussi.
Propriété publique PostProcessState Obtient l'état des activités post-processus du serveur.
Propriété publique Project Obtient le projet d'équipe de cette exécution.
Propriété publique Revision Numéro de révision du TestRun pour le contrôle d'accès concurrentiel. (Hérité de ITestRunBase.)
Propriété publique State Obtient l'état actuel de la série de tests.
Propriété publique Statistics Obtient des statistiques détaillant le nombre et l'état des cas de test de cette série de tests.
Propriété publique TestEnvironmentId Environnement de test pour cette exécution (Hérité de ITestRunBase.)
Propriété publique TestMessageLogEntries Obtient une collection d'entrées de journal de messages de test. (Hérité de ITestMessageLogOwner.)
Propriété publique 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.)
Propriété publique 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.)
Propriété publique TestSettingsId ID des paramètres de test publics qui sont utilisés pour cette série de tests. (Hérité de ITestRunBase.)
Propriété publique Title Titre du modèle d'exécution associé. (Hérité de ITestRunBase.)
Propriété publique TotalTests Tout le nombre de tests dans cette série.
Propriété publique Type Obtient le type de cette série de tests.
Propriété publique UnanalyzedTests Le nombre de tests qui ne sont pas analysés.
Propriété publique Version Obtient la version du client qui a exécuté le test.

Début

Méthodes

  Nom Description
Méthode publique Abort() Interrompt cette série de tests.
Méthode publique Abort(TestRunAbortOptions) Interrompt cette série de tests à l'aide des options données.
Méthode publique AddTest(String) Ajoute un nouveau test avec le nom spécifié. Doit être suivi par Save()
Méthode publique AddTest(Int32, Int32, TeamFoundationIdentity) Ajoute un cas de test et une configuration à la série de tests.
Méthode publique 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().
Méthode publique AddTestPoint Ajoute un nouveau point de test à cette série de tests.
Méthode publique 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.
Méthode publique CopyTestSettings Copie les paramètres de test et les associe à la série de tests. (Hérité de ITestRunBase.)
Méthode publique CreateAttachment(String) Crée une pièce jointe à partir d'un fichier. (Hérité de IAttachmentOwner.)
Méthode publique 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.)
Méthode publique 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.)
Méthode publique CreateLogEntry Crée une entrée de journal de messages test et l'ajoute à TestMessageLogEntryCollection. (Hérité de ITestMessageLogOwner.)
Méthode publique Delete Supprime l'exécution du test donné et ses résultats du serveur. (Hérité de ITestRunBase.)
Méthode publique QueryResults() Retourne une collection qui contient tous les résultats des tests de cette série.
Méthode publique QueryResults(Boolean)
Méthode publique QueryResultsByOutcome Retourne une collection de résultats des tests de cette série ayant le résultat de test fourni.
Méthode publique QueryResultsByOwner Retourne une collection de résultats des tests de cette série ayant le propriétaire de test fourni.
Méthode publique QueryResultsByStatus Retourne une collection de résultats des tests de cette série ayant l'état de test fourni.
Méthode publique Refresh() Met à jour l'exécution avec de nouvelles données provenant du serveur. (Hérité de ITestRunBase.)
Méthode publique 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
Méthode publique RefreshLogEntries Actualise les entrées de journal du serveur. (Hérité de ITestMessageLogOwner.)
Méthode publique Save Écrit les données des nouveaux tests ou des tests mis à jour sur le serveur. (Hérité de ITestRunBase.)
Méthode publique SaveLogEntries Enregistre les entrées de journal modifiées sur le serveur. (Hérité de ITestMessageLogOwner.)

Début

Événements

  Nom Description
Événement public AttachmentUploadCompleted Cet événement est déclenché lorsque le téléchargement de pièce jointe est terminé. (Hérité de IAttachmentOwner.)
Événement public 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

IIdentifiable<TKey>

IAttachmentOwner

ITestMessageLogOwner

INotifyPropertyChanged