Freigeben über


ITestRun-Schnittstelle

Stellt eine Ausführung eines Satzes von Tests für einen bestimmten Build dar.

Namespace:  Microsoft.TeamFoundation.TestManagement.Client
Assembly:  Microsoft.TeamFoundation.TestManagement.Client (in Microsoft.TeamFoundation.TestManagement.Client.dll)

Syntax

'Declaration
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

Der ITestRun-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Attachments Ruft den Auflistung der Anlagen ab. (Von IAttachmentOwner geerbt.)
Öffentliche Eigenschaft BuildConfigurationId Ruft die Buildkonfigurations-ID für dieses Testlauf ab.
Öffentliche Eigenschaft BuildDirectory Ruft den Pfad für die Buildausgabe ab oder legt diesen fest.
Öffentliche Eigenschaft BuildFlavor Ruft die Konfiguration des Builds ab (d. h. "Release" oder "Debug") oder legt diese fest.
Öffentliche Eigenschaft BuildNumber Ruft den Namen des Builds ab oder legt ihn fest.
Öffentliche Eigenschaft BuildPlatform Ruft die Buildplattform ab oder legt diese fest.
Öffentliche Eigenschaft BuildUri Ruft den URI (Uniform Resource Identifier) des Builds ab, für den dieser Testlauf ausgeführt wurde, oder legt ihn fest.
Öffentliche Eigenschaft Comment Ruft eine Zeichenfolge ab, die alle Kommentare enthält, die bei der Analyse des Testlaufs eingegeben wurden, oder legt diese fest.
Öffentliche Eigenschaft Controller Ruft den Namen des Controllers für diesen Testlauf ab.
Öffentliche Eigenschaft DateCompleted Ruft das Datum und die Uhrzeit ab, zu der der letzte Test abgeschlossen wurde, oder legt diese fest.
Öffentliche Eigenschaft DateCreated Ruft das Datum ab, an dem dieser Testlauf erstellt wurde.
Öffentliche Eigenschaft DateDue Ruft das Datum ab, an dem dieser Testlauf fällig ist.
Öffentliche Eigenschaft DateStarted Ruft das Datum ab, an dem dieser Testlauf gestartet wurde, oder legt es fest.
Öffentliche Eigenschaft ErrorMessage Ruft eine kurze Beschreibung eines Fehlers (falls vorhanden) ab oder legt diese fest.
Öffentliche Eigenschaft Id Ruft den Bezeichner ab. (Von IIdentifiable<TKey> geerbt.)
Öffentliche Eigenschaft IsAutomated Ruft einen Wert ab, der angibt, ob der Testlauf Tests enthält, die automatisch ausgeführt werden sollen, oder legt diesen fest.
Öffentliche Eigenschaft IsBvt Ruft einen Wert ab, der angibt, ob dieser Testlauf ein Buildüberprüfungstest ist.
Öffentliche Eigenschaft IsDirty Ruft einen Wert ab, der angibt, ob dieser Testlauf seit dem letzten Speichervorgang geändert wurde.
Öffentliche Eigenschaft Iteration Ruft ab oder legt fest, wie oft dieser Testlauf ausgeführt wurde.
Öffentliche Eigenschaft LastUpdated Ruft das Datum und die Uhrzeit ab, zu der dieser Testlauf zuletzt aktualisiert wurde.
Öffentliche Eigenschaft LastUpdatedBy Ruft die Identität der letzten Person ab, die diesen Testlauf aktualisiert hat.
Öffentliche Eigenschaft Owner Ruft die Identität der Person ab, die diesen Testlauf besitzt, oder legt diese fest.
Öffentliche Eigenschaft PostProcessState Ruft den Status aller eventuellen Aktivitäten nach dem Prozess ab, die auf dem Server durchgeführt werden.
Öffentliche Eigenschaft Project Ruft das Teamprojekt für diese Ausführung ab.
Öffentliche Eigenschaft Revision Ruft die inkrementelle Revisionsnummer ab, die für Parallelitätssteuerung verwendet wird.
Öffentliche Eigenschaft State Ruft den aktuellen Status dieses Testlaufs ab.
Öffentliche Eigenschaft Statistics Ruft die Statistiken zur Anzahl der Testfälle in diesem Testlauf mit verschiedenen Status ab.
Öffentliche Eigenschaft TestEnvironmentId Ruft die GUID für die Testumgebung für diesen Testlauf ab.
Öffentliche Eigenschaft TestMessageLogEntries Ruft eine Auflistung von Testmeldungsprotokolleinträgen ab. (Von ITestMessageLogOwner geerbt.)
Öffentliche Eigenschaft TestPlanId Ruft die ID des Testplans ab, der diesen Testlauf enthält.
Öffentliche Eigenschaft TestSettings Ruft die Testeinstellungen ab, die für diese Testausführung verwendet werden.
Öffentliche Eigenschaft TestSettingsId Ruft die ID für die Testeinstellungen ab, die für diese Testausführung verwendet werden.
Öffentliche Eigenschaft Title Ruft den Titel dieses Testlaufs ab oder legt ihn fest.
Öffentliche Eigenschaft Type Ruft den Typ dieses Testlaufs ab.
Öffentliche Eigenschaft Version Ruft die Clientversion ab, die den Test ausgeführt hat.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Abort() Bricht diesen Testlauf ab.
Öffentliche Methode Abort(TestRunAbortOptions) Bricht diesen Testlauf mit den angegebenen Optionen ab.
Öffentliche Methode AddTest Fügt dem Testlauf einen Testfall und eine Konfiguration hinzu.
Öffentliche Methode AddTestPoint Fügt diesem Testlauf einen neuen Testpunkt hinzu.
Öffentliche Methode CopyTestSettings Kopiert das bereitgestellte Testeinstellungsobjekt in diesen Testlauf.
Öffentliche Methode CreateAttachment(String) Erstellt eine Anlage aus einer Datei. (Von IAttachmentOwner geerbt.)
Öffentliche Methode CreateAttachment(String, SourceFileAction) Erstellt eine Anlage aus einer Datei und löscht optional die Quelldatei nach dem Hochladen. (Von IAttachmentOwner geerbt.)
Öffentliche Methode CreateAttachment(array<Byte[], Int32, Int32) Erstellt für ein Testergebnis aus dem bereitgestellten Bytearray eine Anlage.
Öffentliche Methode CreateLogEntry Erstellt einen Testmeldungsprotokolleintrag und fügt ihn der TestMessageLogEntryCollection hinzu. (Von ITestMessageLogOwner geerbt.)
Öffentliche Methode Delete Entfernt diesen Testlauf und seine Ergebnisse vom Server.
Öffentliche Methode QueryResults Gibt eine Auflistung zurück, die alle Testergebnisse für diesen Testlauf enthält.
Öffentliche Methode QueryResultsByOutcome Gibt eine Auflistung von Testergebnissen für diesen Testlauf zurück, der das angegebene Testergebnis aufweist.
Öffentliche Methode QueryResultsByOwner Gibt eine Auflistung von Testergebnissen für diesen Testlauf zurück, der den angegebenen Besitzer hat.
Öffentliche Methode QueryResultsByStatus Gibt eine Auflistung von Testergebnissen für diesen Testlauf zurück, der den angegebenen Status hat.
Öffentliche Methode Refresh Aktualisiert diesen Testlauf mit neuen Daten vom Server.
Öffentliche Methode RefreshLogEntries Aktualisiert die Protokolleinträge vom Server. (Von ITestMessageLogOwner geerbt.)
Öffentliche Methode Save Schreibt neue oder aktualisierte vorhandene Testlaufdaten auf dem Server.
Öffentliche Methode SaveLogEntries Speichert geänderte Protokolleinträge auf dem Server. (Von ITestMessageLogOwner geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis AttachmentUploadCompleted Dieses Ereignis wird ausgelöst, sobald die Anlage vollständig hochgeladen wurde. (Von IAttachmentOwner geerbt.)
Öffentliches Ereignis PropertyChanged Tritt ein, wenn sich ein Eigenschaftswert ändert. (Von INotifyPropertyChanged geerbt.)

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.TeamFoundation.TestManagement.Client-Namespace

IIdentifiable<TKey>

IAttachmentOwner

ITestMessageLogOwner

INotifyPropertyChanged