Sdílet prostřednictvím


TestRun – třída

Poskytuje snímek zkušební úlohy, která byla provedena, kdy byl proveden.Tato třída nemůže být zděděna.

Hierarchie dědičnosti

Object
  Microsoft.VisualStudio.TestTools.Common.TestRun

Obor názvů:  Microsoft.VisualStudio.TestTools.Common
Sestavení:  Microsoft.VisualStudio.QualityTools.Common (v Microsoft.VisualStudio.QualityTools.Common.dll)

Syntaxe

'Deklarace
<SerializableAttribute> _
Public NotInheritable Class TestRun _
    Implements ISerializable, ICloneable, IVisiblePropertyProvider, IVerifiable,  _
    IPersistable, IXmlTestStore
[SerializableAttribute]
public sealed class TestRun : ISerializable, 
    ICloneable, IVisiblePropertyProvider, IVerifiable, IPersistable, IXmlTestStore
[SerializableAttribute]
public ref class TestRun sealed : ISerializable, 
    ICloneable, IVisiblePropertyProvider, IVerifiable, IPersistable, IXmlTestStore
[<Sealed>]
[<SerializableAttribute>]
type TestRun =  
    class 
        interface ISerializable 
        interface ICloneable 
        interface IVisiblePropertyProvider 
        interface IVerifiable 
        interface IPersistable 
        interface IXmlTestStore 
    end
public final class TestRun implements ISerializable, ICloneable, IVisiblePropertyProvider, IVerifiable, IPersistable, IXmlTestStore

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

Vlastnosti

  Název Popis
Veřejná vlastnost AutoSaveResults Získá nebo nastaví logická hodnota označující, zda výsledky byly ukládány automaticky.
Veřejná vlastnost BuildFlavor Získá nebo nastaví sestavení charakter, pro které byl spuštěn test."Ladění" nebo "Release" lze spustit testy.
Veřejná vlastnost BuildPlatform Získá nebo nastaví sestavení platformy, pro které byl spuštěn test.
Veřejná vlastnost ContainsManualTest Logická hodnota označující, zda je tato zkouška ručního získá.
Veřejná vlastnost Created Získá datum a čas vytvoření tohoto testu.
Veřejná vlastnost Finished Získá nebo nastaví datum a čas dokončení této zkoušky.
Veřejná vlastnost Id Načte ID testu, který je spuštěn.
Veřejná vlastnost IdString Získá vyjádření řetězce ID TestRun.
Veřejná vlastnost Name Získá nebo nastaví název zkoušky.
Veřejná vlastnost Queued Získá nebo nastaví datum a čas, kdy byl test spustit ve frontě.
Veřejná vlastnost Result Získá výsledek zkoušky používaný obsahující výsledky spuštění úrovně.
Veřejná vlastnost ResultFileName Získá nebo nastaví název souboru výsledků.
Veřejná vlastnost ResultFilePath Získá nebo nastaví cestu k souboru výsledků.
Veřejná vlastnost RunConfiguration Získá nebo nastaví konfiguraci pro zkoušky.
Veřejná vlastnost RunUser Získá nebo nastaví uživatel tohoto testu.
Veřejná vlastnost Started Získá nebo nastaví datum a čas, při spuštění testu bylo zahájeno.
Veřejná vlastnost Tests Načtení kořenové úrovně testů.
Veřejná vlastnost UserData Získá nebo nastaví datový objekt uživatele.
Veřejná vlastnost VisibleProperties Získá vlastnosti spuštění testu.

Nahoru

Metody

  Název Popis
Veřejná metoda Clone Vrátí klonování objektu test.
Veřejná metoda CountTestCases Vrátí počet testovacích případů, které jsou obsaženy v tomto spuštění a všechny testy agregace.
Veřejná metoda Equals Určuje, zda zadané TestRun objektu se rovná aktuální objekt. (Přepisuje Object.Equals(Object).)
Veřejná metoda GetHashCode Vrátí kód hash ID zkoušky. (Přepisuje Object.GetHashCode.)
Veřejná metoda GetInnerTests Načte vnitřní zkoušky ke zkoušce spuštění zadaného ID.
Veřejná metoda GetObjectData Vyplní SerializationInfo pomocí data, která jsou požadována serializace cílový objekt.
Veřejná metoda GetResultFilesDirectory Vrátí adresář, který se skládá ze závislých souborů pro výsledek testu zadaný.
Veřejná metoda GetTestElement(TestExecId) Vrátí hodnotu prvku zkušební spuštění zadaného ID.
Veřejná metoda GetTestElement(TestExecId, TestId) Vrátí test prvek, který má zadané ID a spuštění ID nadřazené položky.
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda IsValid Vrací booleovskou hodnotu, která označuje, zda je platný test spustit.
Veřejná metoda Load Načte instance této třídy zadané v prvku XML pomocí zadané parametry.
Veřejná metoda PrepareToPersist Pole pro nastavení připraví o perzistenci XML.
Veřejná metoda RecoverFromPersistence Mapovat prvek obnoví po perzistence.
Veřejná metoda Save Uloží tento objekt poskytnutý prvek XML pomocí zadané parametry.
Veřejná metoda ToString Vrací řetězcové vyjádření zkoušky. (Přepisuje Object.ToString.)

Nahoru

Poznámky

This class implements ISerializable, ICloneable, IPersistable, IVerifiable and IVisiblePropertyProvider.Kdykoli je přidána nová pole, musí být přidán do ISerializable metod.

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.TestTools.Common – obor názvů

ICloneable

IPersistable

ISerializable

IVerifiable

IVisiblePropertyProvider