Classe TestRun
Fornisce uno snapshot di un processo di test ottenuto quando è stato eseguito. La classe non può essere ereditata.
Gerarchia di ereditarietà
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)). | |
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. | |
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.