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 IIdentifiable(Of Integer), IAttachmentOwner, ITestMessageLogOwner,  _
    INotifyPropertyChanged
public interface ITestRun : IIdentifiable<int>, 
    IAttachmentOwner, ITestMessageLogOwner, INotifyPropertyChanged
public interface class ITestRun : IIdentifiable<int>, 
    IAttachmentOwner, ITestMessageLogOwner, INotifyPropertyChanged
type ITestRun =  
    interface
        interface IIdentifiable<int>
        interface IAttachmentOwner
        interface ITestMessageLogOwner
        interface INotifyPropertyChanged
    end
public interface ITestRun extends IIdentifiable<int>, IAttachmentOwner, ITestMessageLogOwner, 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 Obtient ou définit le nom de la build.
Propriété publique BuildPlatform Obtient ou définit la plateforme de la build.
Propriété publique BuildUri Obtient ou définit l'URI de la version par rapport à laquelle cette série de tests a été exécutée.
Propriété publique Comment Obtient ou définit une chaîne contenant tous les commentaires entrés par ceux qui analysent la série de tests.
Propriété publique Controller Obtient le nom du contrôleur de cette série de tests.
Propriété publique DateCompleted Obtient ou définit les date et heure auxquelles s'est terminé le dernier test.
Propriété publique DateCreated Obtient la date à laquelle cette série de tests a été créée.
Propriété publique DateDue Obtient la date à laquelle est due cette série de tests.
Propriété publique DateStarted Obtient ou définit la date à laquelle a été lancée cette série de tests.
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 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 Obtient une valeur qui indique si cette série de tests a été modifiée depuis la dernière opération d'enregistrement.
Propriété publique Iteration Obtient ou définit le nombre d'exécutions de cette série de tests.
Propriété publique LastUpdated Obtient la date et l'heure de dernière mise à jour de la série de tests.
Propriété publique LastUpdatedBy Obtient l'identité de la dernière personne à avoir mis à jour cette série de tests.
Propriété publique Owner Obtient ou définit l'identité du propriétaire de cette série de tests.
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 Obtient le numéro de révision incrémentiel utilisé pour le contrôle d'accès concurrentiel.
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 Obtient le GUID pour l'environnement de test de cette série de tests.
Propriété publique TestMessageLogEntries Obtient une collection d'entrées de journal de messages de test. (Hérité de ITestMessageLogOwner.)
Propriété publique TestPlanId Obtient l'ID de la série de tests contenant cette série de résultats.
Propriété publique TestSettings Obtient les paramètres de test utilisés pour cette exécution de tests.
Propriété publique TestSettingsId Obtient l'ID des paramètres de test utilisés pour cette exécution de tests.
Propriété publique Title Obtient ou définit le titre de cette série de tests.
Propriété publique Type Obtient le type de cette série de tests.
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 Ajoute un cas de test et une configuration à la série de tests.
Méthode publique AddTestPoint Ajoute un nouveau point de test à cette série de tests.
Méthode publique CopyTestSettings Copie l'objet de paramètres de test fourni vers cette série de tests.
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 du tableau d'octets fourni.
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 du serveur cette série de tests et ses résultats.
Méthode publique QueryResults Retourne une collection qui contient tous les résultats des tests de cette série.
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 cette série de tests avec les nouvelles données du serveur.
Méthode publique RefreshLogEntries Actualise les entrées de journal du serveur. (Hérité de ITestMessageLogOwner.)
Méthode publique Save Écrit des données de série de tests nouvelles ou mises à jour sur le serveur.
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