Sdílet prostřednictvím


ITestRun – rozhraní

Představuje spuštění sada testů proti konkrétní sestavení.

Obor názvů:  Microsoft.TeamFoundation.TestManagement.Client
Sestavení:  Microsoft.TeamFoundation.TestManagement.Client (v Microsoft.TeamFoundation.TestManagement.Client.dll)

Syntaxe

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

Typ ITestRun zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost Attachments Získá kolekce přílohy. (Zděděno z IAttachmentOwner.)
Veřejná vlastnost BuildConfigurationId ID konfigurace sestavení získá pro tento test spustit.
Veřejná vlastnost BuildDirectory Získá nebo nastaví cestu výstup sestavení.
Veřejná vlastnost BuildFlavor Získá nebo nastaví charakter sestavení (to znamená "Vydání" nebo "Ladění").
Veřejná vlastnost BuildNumber Název sestavení. (Zděděno z ITestRunBase.)
Veřejná vlastnost BuildPlatform Získá nebo nastaví platformu sestavení.
Veřejná vlastnost BuildUri Název sestavení run (jako identifikátor URI) byla provedena proti. Jako příklad: nové Uri("vstfs:///Build/Build/1") (Zděděno z ITestRunBase.)
Veřejná vlastnost Comment Zadané těmi spustit analýzu poznámky. (Zděděno z ITestRunBase.)
Veřejná vlastnost Controller Název řadiče tohoto spuštění (Zděděno z ITestRunBase.)
Veřejná vlastnost DateCompleted Datum poslední zkoušky dokončena. (Zděděno z ITestRunBase.)
Veřejná vlastnost DateCreated Datum vytvoření spustit. (Zděděno z ITestRunBase.)
Veřejná vlastnost DateDue Získá datum splatnosti tohoto testu.
Veřejná vlastnost DateStarted Datum spuštění spustit. (Zděděno z ITestRunBase.)
Veřejná vlastnost ErrorMessage Získá nebo nastaví krátký popis selhání, pokud existuje.
Veřejná vlastnost Id Získá identifikátor. (Zděděno z IIdentifiable<TKey>.)
Veřejná vlastnost IncompleteTests Počet zkoušek, které nejsou dokončeny.
Veřejná vlastnost IsAutomated Získá nebo nastaví hodnotu, která označuje, zda spustit test obsahuje testy, které by měly být provedeny automaticky.
Veřejná vlastnost IsBvt Získá nebo nastaví hodnotu, která označuje, zda je tento test spustit test ověření sestavení.
Veřejná vlastnost IsDirty Vrátí hodnotu true Pokud od poslední Save() byl změněn zkoušky. (Zděděno z ITestRunBase.)
Veřejná vlastnost Iteration Získá nebo nastaví počet tato zkouška byla provedena.
Veřejná vlastnost LastUpdated Datum spuštění byl naposledy změněn (sada záhlaví nebo vlastník). (Zděděno z ITestRunBase.)
Veřejná vlastnost LastUpdatedBy Spustit aktualizaci poslední osoba (Zděděno z ITestRunBase.)
Veřejná vlastnost LastUpdatedByName Spustit aktualizaci poslední osoba (Zděděno z ITestRunBase.)
Veřejná vlastnost LinkedWorkItemCount Celkový počet chyb souvisejících s výsledky zkoušky. (Zděděno z ITestRunBase.)
Veřejná vlastnost Owner Uživatele, který spustil spustit. (Zděděno z ITestRunBase.)
Veřejná vlastnost OwnerName Uživatele, který spustil spustit. (Zděděno z ITestRunBase.)
Veřejná vlastnost OwnerTeamFoundationId Uživatele, který spustil spustit. (Zděděno z ITestRunBase.)
Veřejná vlastnost PassedTests Počet zkoušek, které jsou předány.
Veřejná vlastnost PostProcessState Získá stav závěrečná činnosti, které na serveru.
Veřejná vlastnost Project Získá tým projektu pro tohoto spuštění.
Veřejná vlastnost Revision Číslo revize TestRun pro řízení souběžnosti (Zděděno z ITestRunBase.)
Veřejná vlastnost State Načte aktuální stav tohoto testu.
Veřejná vlastnost Statistics Tento počet testovacích podrobností získá statistiky v různých státech v tomto testu.
Veřejná vlastnost TestEnvironmentId Testovací prostředí pro spuštění tohoto (Zděděno z ITestRunBase.)
Veřejná vlastnost TestMessageLogEntries Kolekce zkoušky získává položky protokolu zpráv. (Zděděno z ITestMessageLogOwner.)
Veřejná vlastnost TestPlanId Vrátí ID testovací plán, který obsahuje tohoto spuštění nebo 0, pokud ad-hoc spustit. (Zděděno z ITestRunBase.)
Veřejná vlastnost TestSettings Test nastavení pro tento test spustit spuštění.Null, pokud spustit nemá žádné nastavení testu. (Zděděno z ITestRunBase.)
Veřejná vlastnost TestSettingsId ID veřejné test nastavení pro tento test spustit. (Zděděno z ITestRunBase.)
Veřejná vlastnost Title Název přidružené šablony pro spuštění. (Zděděno z ITestRunBase.)
Veřejná vlastnost TotalTests Celkový počet zkoušek v tomto spuštění.
Veřejná vlastnost Type Získá typ tohoto testu.
Veřejná vlastnost UnanalyzedTests Počet zkoušek, které nejsou analyzovány.
Veřejná vlastnost Version Získá proběhl test verze klienta.

Nahoru

Metody

  Název Popis
Veřejná metoda Abort() Tento test spustit přeruší.
Veřejná metoda Abort(TestRunAbortOptions) Tento test spustit pomocí možnosti dané přeruší.
Veřejná metoda AddTest(String) Přidá nové zkoušce s daným názvem. Musí následovat Save()
Veřejná metoda AddTest(Int32, Int32, TeamFoundationIdentity) Přidá se zkušební testovacího případu a konfigurace.
Veřejná metoda AddTest(Int32, String, String, ITmiTestImplementation) Test spustit test konfigurace vytvoří nový výsledek testu.Existující zkušební případ nevyžaduje pro výsledek testu. Musí následovat Save().
Veřejná metoda AddTestPoint Přidá nový zkušební bod tohoto testu.
Veřejná metoda AddTestPoints Přidá nový zkušební body zkoušky. Musí následovat Save(). Objekty výsledků testu vrácené volání nejsou použitelné až po uložení.
Veřejná metoda CopyTestSettings Test nastavení zkopírovat a přidružit ho spustit test. (Zděděno z ITestRunBase.)
Veřejná metoda CreateAttachment(String) Vytvoří přílohu ze souboru. (Zděděno z IAttachmentOwner.)
Veřejná metoda CreateAttachment(String, SourceFileAction) Vytvoří přílohu ze souboru, případně odstranění zdrojového souboru po odeslání. (Zděděno z IAttachmentOwner.)
Veřejná metoda CreateAttachment(array<Byte[], Int32, Int32) Vytvoří výsledek testu z bajtové pole Příloha. (Zděděno z ITestRunBase.)
Veřejná metoda CreateLogEntry Vytvoří položku testovací zpráva protokolu a přidá ji TestMessageLogEntryCollection. (Zděděno z ITestMessageLogOwner.)
Veřejná metoda Delete Odebere ze serveru spustit danou test a jeho výsledky. (Zděděno z ITestRunBase.)
Veřejná metoda QueryResults() Vrátí kolekci obsahující všechny výsledky zkoušek pro tento test spustit.
Veřejná metoda QueryResults(Boolean)
Veřejná metoda QueryResultsByOutcome Vrátí kolekci výsledků zkoušek pro tento test spustit má výsledek poskytnutý test.
Veřejná metoda QueryResultsByOwner Vrátí kolekci výsledků zkoušek pro tento test spustit má vlastníka zadaného testu.
Veřejná metoda QueryResultsByStatus Vrátí kolekci výsledků zkoušek pro tento test spustit stav poskytnutého test.
Veřejná metoda Refresh() Spuštění aktualizace nových dat ze serveru. (Zděděno z ITestRunBase.)
Veřejná metoda Refresh(DateTime) Spustit test spustit s novými daty ze serveru pouze v případě, že existuje test aktualizace s novější časové razítko než lastUpdated parametru vrátí hodnotu PRAVDA testu byla aktualizována novými daty a false jinak
Veřejná metoda RefreshLogEntries Aktualizuje položky protokolu ze serveru. (Zděděno z ITestMessageLogOwner.)
Veřejná metoda Save Zapíše nový nebo aktualizovaný testu na server. (Zděděno z ITestRunBase.)
Veřejná metoda SaveLogEntries Ukládá položky protokolu změněn na serveru. (Zděděno z ITestMessageLogOwner.)

Nahoru

Události

  Název Popis
Veřejná událost AttachmentUploadCompleted Tato událost je aktivována po dokončení odesílání příloh. (Zděděno z IAttachmentOwner.)
Veřejná událost PropertyChanged Vyvolá se při změně hodnoty vlastnosti. (Zděděno z INotifyPropertyChanged.)

Nahoru

Viz také

Referenční dokumentace

Microsoft.TeamFoundation.TestManagement.Client – obor názvů

IIdentifiable<TKey>

IAttachmentOwner

ITestMessageLogOwner

INotifyPropertyChanged