Classe TestRun
Fornisce uno snapshot di un processo di test ottenuto quando è stato eseguito. La classe non può essere ereditata.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.TestTools.Common.TestRun
Spazio dei nomi: Microsoft.VisualStudio.TestTools.Common
Assembly: Microsoft.VisualStudio.QualityTools.Common (in Microsoft.VisualStudio.QualityTools.Common.dll)
Sintassi
'Dichiarazione
<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
Il tipo TestRun espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
AutoSaveResults | Ottiene o imposta un valore Booleano che indica se i risultati test son stati salvati automaticamente. |
![]() |
BuildFlavor | Ottiene o imposta la versione della build per la quale è stato eseguito il test.I test possono essere eseguiti per "Debug" o "Release". |
![]() |
BuildPlatform | Ottiene o imposta la piattaforma della build per la quale è stato eseguito il test. |
![]() |
ContainsManualTest | Ottiene un valore booleano che indica se questo test è manuale. |
![]() |
Created | Ottiene la data e l'ora di creazione del test. |
![]() |
Finished | Ottiene o imposta la data e l'ora del completamento di questo test. |
![]() |
Id | Ottiene l'ID del test eseguito. |
![]() |
IdString | Ottiene la rappresentazione di stringa dell'ID TestRun. |
![]() |
Name | Ottiene o imposta il nome dell'esecuzione dei test. |
![]() |
Queued | Ottiene o imposta la data e l'ora della messa in coda dell'esecuzione dei test. |
![]() |
Result | Ottiene il risultato del test utilizzato che contiene i risultati del livello di esecuzione. |
![]() |
ResultFileName | Ottiene o imposta il nome file del file dei risultati. |
![]() |
ResultFilePath | Ottiene o imposta il percorso del file dei risultati. |
![]() |
RunConfiguration | Ottiene o imposta la configurazione dell'esecuzione dei test. |
![]() |
RunUser | Ottiene o imposta l'utente dell'esecuzione dei test. |
![]() |
Started | Ottiene o imposta la data e l'ora di inizio dell'esecuzione dei test. |
![]() |
Tests | Ottiene i test a livello radice. |
![]() |
UserData | Ottiene o imposta l'oggetto dati dell'utente. |
![]() |
VisibleProperties | Ottiene le proprietà dell'esecuzione del test. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Clone | Restituisce un clone dell'oggetto di test. |
![]() |
CountTestCases | Restituisce il numero di test case che sono contenuti in questa esecuzione e in tutti i test di aggregazione. |
![]() |
Equals | Determina se l'oggetto TestRun specificato è uguale all'oggetto corrente. (Esegue l'override di Object.Equals(Object)). |
![]() |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) |
![]() |
GetHashCode | Restituisce il codice hash dell'ID dell'esecuzione dei test. (Esegue l'override di Object.GetHashCode()). |
![]() |
GetInnerTests | Recupera i test interni per il test con l'id specificato di esecuzione |
![]() |
GetObjectData | Popola un oggetto SerializationInfo utilizzando i dati necessari per serializzare l'oggetto di destinazione. |
![]() |
GetResultFilesDirectory | Restituisce una directory composta di file dipendenti per il risultato del test specificato. |
![]() |
GetTestElement(TestExecId) | Restituisce l'elemento di test con l'ID di esecuzione specificato. |
![]() |
GetTestElement(TestExecId, TestId) | Restituisce l'elemento di test con l'ID specificato e l'ID di esecuzione dell'elemento padre. |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
IsValid | Restituisce un valore booleano che indica se l'esecuzione del test è valida. |
![]() |
Load | Carica un'istanza di questa classe dall'elemento XML specificato utilizzando i parametri indicati. |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
PrepareToPersist | Prepara i campi per l'impostazione tramite la persistenza di XML. |
![]() |
RecoverFromPersistence | Ripristina il mapping dell'elemento dopo la persistenza. |
![]() |
Save | Salva questo oggetto nell'elemento XML specificato utilizzando i parametri indicati. |
![]() |
ToString | Restituisce una rappresentazione in forma di stringa dell'esecuzione dei test. (Esegue l'override di Object.ToString()). |
In alto
Note
Questa classe implementa ISerializable, ICloneable, IPersistable, IVerifiable e IVisiblePropertyProvider. Ogni volta che si aggiunge un nuovo campo, è necessario aggiungerlo a ISerializable.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.