Classe TestRun
Fornisce uno snapshot di un processo di test che è stato creato quando è stato eseguito.questa 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 del test dispongono salvati. | |
BuildFlavor | Ottiene o imposta la versione build per il quale il test superati.È possibile eseguire i test per “Debug„ o “release„. | |
BuildPlatform | Ottiene o imposta la piattaforma di compilazione per il quale il test superati. | |
ContainsManualTest | Ottiene un valore booleano che indica se il test è manuale. | |
Created | Ottiene la data e ora in cui il test è stato creato. | |
Finished | Ottiene o imposta la data e ora in cui il test è stato completato. | |
Id | Ottiene l'ID del test viene eseguito. | |
IdString | Ottiene la rappresentazione di stringa dell'identificatore di elaborazione di prova | |
Name | Ottiene o imposta il nome dell'esecuzione dei test. | |
Queued | Ottiene o imposta la data e l'ora durante l'esecuzione dei test è stata in coda. | |
Result | Ottiene il risultato del test utilizzato contenente i risultati del livello di esecuzione. | |
ResultFileName | Ottiene o imposta il nome del file di risultati. | |
ResultFilePath | Ottiene o imposta il percorso del file di risultati. | |
RunConfiguration | Ottiene o imposta la configurazione per l'esecuzione dei test. | |
RunUser | Ottiene o imposta l'utente dell'esecuzione dei test. | |
Started | Ottiene o imposta la data e l'ora durante l'esecuzione dei test ha avviato. | |
Tests | Ottiene i test a livello radice. | |
UserData | Ottiene o imposta l'oggetto dati utenti. | |
VisibleProperties | Ottiene le proprietà dell'esecuzione dei test. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Clone | Restituisce un clone di test. | |
CountTestCases | Restituisce il numero di test case contenuti in questa esecuzione e in tutti i test di aggregazione. | |
Equals | determina se fornito TestRun l'oggetto è 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 che sono necessari serializzare l'oggetto di destinazione. | |
GetResultFilesDirectory | Restituisce una directory costituito dai file dipendenti per il risultato del test specificato. | |
GetTestElement(TestExecId) | Restituisce l'elemento di test con l'id specificato di esecuzione | |
GetTestElement(TestExecId, TestId) | Restituisce l'elemento di test con l'ID specificato e l'id di esecuzione del relativo padre. | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
IsValid | Restituisce un valore booleano che indica se l'esecuzione dei test è valida. | |
Load | Carica un'istanza di questa classe dall'elemento XML generato utilizzando i parametri specificati. | |
PrepareToPersist | Prepara i campi per impostare da persistenza XML. | |
RecoverFromPersistence | Ripristina il mapping dell'elemento dopo la persistenza. | |
Save | Salva questo oggetto nell'elemento XML generato utilizzando i parametri specificati. | |
ToString | Restituisce una rappresentazione di stringa dell'esecuzione dei test. (Esegue l'override di Object.ToString()). |
In alto
Note
Metodi di questa classe ISerializable, ICloneable, IPersistable, IVerifiable e IVisiblePropertyProvider.Ogni volta che un nuovo campo aggiunto, deve essere aggiunto a ISerializable metodi.
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.