Classe TestElement
Fornisce una classe base per tutti i test.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.TestTools.Common.TestElement
Microsoft.VisualStudio.TestTools.Common.TestAggregation
Spazio dei nomi: Microsoft.VisualStudio.TestTools.Common
Assembly: Microsoft.VisualStudio.QualityTools.Common (in Microsoft.VisualStudio.QualityTools.Common.dll)
Sintassi
'Dichiarazione
<SerializableAttribute> _
Public MustInherit Class TestElement _
Implements ITestElement, ICloneable, IVerifiable, IVisiblePropertyProvider, _
ITestElementResultTestPropertyProvider, IXmlTestStore, IHostedTest
[SerializableAttribute]
public abstract class TestElement : ITestElement,
ICloneable, IVerifiable, IVisiblePropertyProvider, ITestElementResultTestPropertyProvider, IXmlTestStore,
IHostedTest
[SerializableAttribute]
public ref class TestElement abstract : ITestElement,
ICloneable, IVerifiable, IVisiblePropertyProvider, ITestElementResultTestPropertyProvider, IXmlTestStore,
IHostedTest
[<AbstractClass>]
[<SerializableAttribute>]
type TestElement =
class
interface ITestElement
interface ICloneable
interface IVerifiable
interface IVisiblePropertyProvider
interface ITestElementResultTestPropertyProvider
interface IXmlTestStore
interface IHostedTest
end
public abstract class TestElement implements ITestElement, ICloneable, IVerifiable, IVisiblePropertyProvider, ITestElementResultTestPropertyProvider, IXmlTestStore, IHostedTest
Il tipo TestElement espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
TestElement() | Inizializza una nuova istanza di TestElement classe. | |
TestElement(TestElement) | Inizializza una nuova istanza di TestElement classe mediante la copia fornita di un elemento di test. | |
TestElement(SerializationInfo, StreamingContext) | Inizializza una nuova istanza di TestElement classe dai dati serializzati. | |
TestElement(String, String) | Inizializza una nuova istanza di TestElement classe tramite il nome e la descrizione forniti. | |
TestElement(String, String, String) | Inizializza una nuova istanza di TestElement classe tramite il nome, la descrizione e l'archiviazione forniti. | |
TestElement(TestId, String, String) | Inizializza una nuova istanza di TestElement classe. | |
TestElement(TestId, String, String, String) | Inizializza una nuova istanza di TestElement classe. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
AbortRunOnAgentFailure | Ottiene o imposta un valore che indica se l'esecuzione dei test viene annullata se un agente di test ha esito negativo. | |
Adapter | Una volta sottoposto a override in una classe derivata, ottiene l'adattatore dati di diagnostica associato. | |
AgentAttributes | Ottiene un dizionario degli attributi dell'agente. | |
CanBeAggregated | Una volta sottoposto a override in una classe derivata, ottiene un valore che indica se questo elemento di test può essere aggregatoe. | |
CategoryId | Ottiene o imposta l'ID categoria di test per questo elemento di test. | |
ControllerPlugin | Una volta sottoposto a override in una classe derivata, ottiene un oggetto di estensione personalizzato del controller. | |
Copy | Ottiene una copia dell'elemento di test. | |
CreatedByUI | Ottiene o imposta un valore che indica se l'elemento è stato creato dall'interfaccia utente. | |
CssIteration | ottiene o imposta il percorso di iterazione per un elemento di lavoro associato. | |
CssProjectStructure | ottiene o imposta il percorso area di un elemento di lavoro associato. | |
DeploymentItems | Ottiene una raccolta di elementi a essere distribuito insieme al test. | |
DeploymentItemsEditable | Ottiene una matrice di nomi file per questi elementi di distribuzione che sono modificabili. | |
Description | Ottiene o imposta una descrizione di questo elemento di test. | |
Enabled | Ottiene o imposta un valore che indica se questo elemento di test è abilitato. | |
ErrorMessageForNonRunnable | Ottiene il messaggio di errore a utilizzare se l'elemento di test non è eseguibile. | |
ExecutionId | Ottiene o imposta l'id di esecuzione | |
Groups | Ottiene una raccolta di descrittori di proprietà che rappresenta i gruppi che le proprietà di questo elemento di test appartengono e determina anche come descrittori verranno raggruppate nella finestra delle proprietà dell'interfaccia utente. | |
HostData | Ottiene o imposta i dati da utilizzare dall'host personalizzato che viene identificato da HostType proprietà. | |
HostType | Ottiene o imposta il nome del tipo per l'host personalizzato da utilizzare per il test anziché l'host predefinito. | |
HumanReadableId | Ottiene l'ID dell'elemento di test visualizzato nell'interfaccia utente. | |
Id | Ottiene l'ID di questo elemento di test. | |
IsAutomated | ottiene un valore che indica se questo elemento di test è automatizzato. | |
IsGroupable | Ottiene o imposta un valore che indica se questo elemento di test può essere raggruppato. | |
IsLoadTestCandidate | Ottiene un valore che indica se questo elemento di test verrà incluso in un elenco dei test di carico possibili nell'interfaccia utente. | |
IsModified | Ottiene o imposta un valore che indica se questo elemento di test è stato modificato. | |
IsRunnable | Ottiene o imposta un valore che indica se questo elemento di test è eseguibile. | |
IsRunOnRestart | Ottiene o imposta un valore che indica se questo elemento di test deve essere eseguito se l'esecuzione dei test viene rimessa in movimento. | |
Link | ottiene un collegamento a questo elemento di test. | |
Name | Ottiene o imposta il nome di questo elemento di test. | |
Owner | Ottiene o imposta il nome del proprietario dell'elemento di test. | |
ParentExecId | ottiene o imposta TestExecId elemento di test padre. | |
Priority | Ottiene o imposta la priorità relativa dell'elemento di test. | |
ProjectData | Ottiene o imposta i dati per il progetto di test contenente l'elemento di test. | |
ProjectName | Ottiene il nome del progetto di test contenente l'elemento di test. | |
ProjectRelativePath | Ottiene il percorso relativo del progetto di test contenente l'elemento di test. | |
Properties | Ottiene una raccolta di proprietà per questo elemento di test. | |
ReadOnly | Una volta sottoposto a override in una classe derivata, ottiene o imposta un valore che indica se questo elemento di test è di sola lettura. | |
SolutionName | Ottiene il nome della soluzione contenente l'elemento di test. | |
SourceFileName | Ottiene il percorso e il nome del test contenente l'elemento. | |
Storage | Ottiene o imposta il percorso del percorso di archiviazione degli elementi di distribuzione per questo elemento. | |
TestCategories | Ottiene una raccolta di elementi categoria di test a cui è assegnato a questo elemento di test dall'interfaccia utente. | |
TestIdString | Ottiene l'ID test per questo elemento di test come string. | |
TestType | Una volta sottoposto a override in una classe derivata, ottiene il tipo del test. | |
TestTypeName | Ottiene il tipo di elemento di test come stringa. | |
Timeout | Ottiene o presenta il numero di secondi l'esecuzione dei tempi di questo elemento di test. | |
UserData | ottiene o imposta un oggetto che contiene i dati arbitrari nonpersistable per un elemento di test personalizzato. | |
VisibleProperties | Ottiene una raccolta di proprietà di questo elemento di test che è visibile nell'interfaccia utente. | |
WorkItemIds | Ottiene o imposta un elenco di elementi di lavoro ID associato all'elemento di test. | |
WorkItemIdsViewable | Ottiene o imposta un elenco di elementi di lavoro all'ID degli elementi di lavoro visualizzabili. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AssignIsRunnable | L'assegnazione dei valori per IsRunnable e ErrorMessageForNonRunnable proprietà. | |
Clone | Una volta sottoposto a override in una classe derivata, restituisce una copia dell'elemento di test. | |
Equals | Restituisce un valore che indica se l'oggetto specificato è uguale a questo oggetto elemento di test. (Esegue l'override di Object.Equals(Object)). | |
FillDataRow | Riempiono l'oggetto fornito della riga di dati utilizzando i risultati di dati di test dalle proprietà visibili di questo elemento di test. | |
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) | |
GetDeploymentItemsFromEditableItems | Restituisce una raccolta di elementi di distribuzione generata dalla matrice date dei nomi degli elementi associati al test che sono modificabili. | |
GetEditableItemsFromDeploymentItems | Restituisce una matrice dei nomi degli elementi modificabili generata da una raccolta di elementi di distribuzione. | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Esegue l'override di Object.GetHashCode()). | |
GetObjectData | Popola un oggetto SerializationInfo utilizzando i dati che sono necessari serializzare questo oggetto. | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
IsValid | restituisce un valore che indica se questo elemento di test è valido. | |
Load | Carica l'oggetto corrente dall'elemento XML generato utilizzando i parametri specificati. | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
Save | Salva l'oggetto corrente all'elemento XML generato utilizzando i parametri specificati. | |
ToString | Restituisce una rappresentazione di stringa dell'elemento di test. (Esegue l'override di Object.ToString()). |
In alto
Campi
Nome | Descrizione | |
---|---|---|
CanBeAggregatedPropertyName | Restituisce “CanBeAggregated„. | |
CreatedByUIPropertyName | Restituisce “CreatedByUI„. | |
CssIterationPropertyName | Restituisce “CssIteration„. | |
CssProjectStructurePropertyName | Restituisce “CssProjectStructure„. | |
DeploymentItemSeparator | Restituisce “|„. | |
DescriptionPropertyName | Restituisce “struttura„. | |
EnabledPropertyName | Restituisce “è abilitato„. | |
EnabledPropName | Restituisce “è abilitato„. | |
ErrorMessageForNonRunnablePropertyName | Restituisce “ErrorMessageForNonRunnable„. | |
HostTypePropertyName | Restituisce “HostTypePropertyName„. | |
HumanReadableIdPropertyName | Restituisce “HumanReadableId„. | |
InfiniteTimeout | restituisce int.MaxValue. | |
IsAutomatedPropertyName | Restituisce “IsAutomated„. | |
IsRunnablePropertyName | Restituisce “IsRunnable„. | |
m_abortRunOnAgentFailure | Infrastruttura. Restituisce il valore di AbortRunOnAgentFailure proprietà. | |
m_agentAttributes | Infrastruttura. Restituisce il valore di AgentAttributes proprietà. | |
m_cssIteration | Infrastruttura. Restituisce il valore di CssIteration proprietà. | |
m_cssProjectStructure | Infrastruttura. Restituisce il valore di CssProjectStructure proprietà. | |
m_deploymentItems | Infrastruttura. Restituisce il valore di DeploymentItems proprietà. | |
m_description | Infrastruttura. Restituisce il valore di Description proprietà. | |
m_enabled | Infrastruttura. Restituisce il valore di Enabled proprietà. | |
m_executionId | Infrastruttura. Restituisce il valore di ExecutionId proprietà. | |
m_hostData | Restituisce i dati interni dell'host. | |
m_hostType | Infrastruttura. Restituisce il valore interno di HostType. | |
m_id | Infrastruttura. Restituisce il valore di Id proprietà. | |
m_isGroupable | Infrastruttura. Restituisce il valore di IsGroupable proprietà. | |
m_isRunOnRestart | Infrastruttura. Restituisce il valore di IsRunOnRestart proprietà. | |
m_name | Infrastruttura. Restituisce il valore di Name proprietà. | |
m_nonRunnableReason | Infrastruttura. Restituisce il valore di ErrorMessageForNonRunnable proprietà. | |
m_owner | Infrastruttura. Restituisce il valore di Owner proprietà. | |
m_parentExecutionId | Infrastruttura. Restituisce il valore di ParentExecId proprietà. | |
m_priority | Infrastruttura. Restituisce il valore di Priority proprietà. | |
m_projectData | Infrastruttura. Restituisce il valore di ProjectData proprietà. | |
m_properties | Infrastruttura. Restituisce il valore di Properties proprietà. | |
m_storage | Infrastruttura. Restituisce il valore di Storage proprietà. | |
m_testCategories | Infrastruttura. Restituisce il valore di TestCategories proprietà. | |
m_timeout | Infrastruttura. Restituisce il valore di Timeout proprietà. | |
m_userData | Infrastruttura. Restituisce il valore di UserData proprietà. | |
m_workItemIds | Infrastruttura. Restituisce il valore di WorkItemIds proprietà. | |
NamePropertyName | Infrastruttura. Restituisce “nome„. | |
ObjectColumnName | Infrastruttura. Restituisce “ObjectColumnName„. | |
OwnerPropertyName | Infrastruttura. Restituisce “proprietario„. | |
PriorityPropertyName | Infrastruttura. Restituisce “priorità„. | |
ProjectDataPropertyName | Infrastruttura. Restituisce “ProjectData„. | |
ProjectNamePropertyName | Infrastruttura. Restituisce “Nomeprogetto„. | |
ProjectRelativePathPropertyName | Infrastruttura. Restituisce “ProjectRelativePath„. | |
SolutionNamePropertyName | Infrastruttura. Restituisce “Nomesoluzione„. | |
SourceFileNamePropertyName | Infrastruttura. Restituisce “SourceFileName„. | |
StoragePropertyName | Infrastruttura. Restituisce “archiviazione„. | |
TestCategoryPropertyName | Restituisce “TestCategory„. | |
TestTypePropertyName | Restituisce “TestType„. | |
TimeoutVisiblePropertyName | Restituisce “TimeoutVisible„. | |
WorkItemIdsViewablePropertyName | Restituisce “WorkItemIdsViewable„. |
In alto
Note
Sebbene alcune proprietà sono impostate tramite i valori che un utente fornisce l'interfaccia utente, la maggior parte delle proprietà e i metodi vengono impostati, o vengono utilizzati, o entrambi, la funzionalità interna dell'interfaccia utente.
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.