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 della classe TestElement. | |
TestElement(TestElement) | Inizializza una nuova istanza della classe TestElement utilizzando la copia specificata di un elemento di test. | |
TestElement(SerializationInfo, StreamingContext) | Inizializza una nuova istanza della classe TestElement dai dati serializzati. | |
TestElement(String, String) | Inizializza una nuova istanza della classe TestElement utilizzando il nome e la descrizione specificati. | |
TestElement(String, String, String) | Inizializza una nuova istanza della classe TestElement utilizzando il nome, la descrizione e l'archiviazione specificati. | |
TestElement(TestId, String, String) | Inizializza una nuova istanza della classe TestElement. | |
TestElement(TestId, String, String, String) | Inizializza una nuova istanza della classe TestElement. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
AbortRunOnAgentFailure | Ottiene o imposta un valore che indica se verrà interrotta l'intera esecuzione dei test nel caso in cui un agente di test abbia esito negativo. | |
Adapter | Sottoposta a override in una classe derivata, ottiene l'adattatore dati di diagnostica associato. | |
AgentAttributes | Ottiene un dizionario di attributi agente. | |
CanBeAggregated | Sottoposta a override in una classe derivata, ottiene un valore che indica se questo elemento di test può essere aggregato. | |
CategoryId | Ottiene o imposta l'ID di categoria dei test per questo elemento di test. | |
ControllerPlugin | Sottoposta a override in una classe derivata, ottiene un oggetto di estensione del controller personalizzato. | |
Copy | Ottiene una copia di questo elemento di test. | |
CreatedByUI | Ottiene o imposta un valore che indica se questo elemento è stato creato dall'interfaccia utente. | |
CssIteration | Ottiene o imposta il percorso di iterazione di un elemento di lavoro associato. | |
CssProjectStructure | Ottiene o imposta il percorso area di un elemento di lavoro associato. | |
DeploymentItems | Ottiene un insieme di elementi da distribuire con questo test. | |
DeploymentItemsEditable | Ottiene una matrice dei nomi fili per gli elementi di distribuzione 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 da utilizzare se l'elemento di test non è eseguibile. | |
ExecutionId | Ottiene o imposta l'ID di esecuzione. | |
Groups | Ottiene un insieme di descrittori di proprietà che rappresenta i gruppi ai quali appartengono le proprietà di questo elemento di test e determina, inoltre, il modo in cui verranno raggruppati i descrittoti nella finestra delle proprietà dell'interfaccia utente. | |
HostData | Ottiene o imposta i dati che saranno utilizzati dall'host personalizzato identificato dalla proprietà HostType. | |
HostType | Ottiene o imposta il nome del tipo per l'host personalizzato da utilizzare per il test, invece dell'host predefinito. | |
HumanReadableId | Ottiene l'ID di questo 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 eventualmente un elenco del 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 in caso di riavvio dell'esecuzione dei test. | |
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 di questo elemento di test. | |
ParentExecId | Ottiene o imposta TestExecId del padre di questo elemento di test. | |
Priority | Ottiene o imposta la priorità relativa di questo elemento di test. | |
ProjectData | Ottiene o imposta i dati per il progetto di test contenente questo elemento di test. | |
ProjectName | Ottiene il nome del progetto di test contenente questo elemento di test. | |
ProjectRelativePath | Ottiene il percorso relativo del progetto di test contenente questo elemento di test. | |
Properties | Ottiene un insieme delle proprietà di questo elemento di test. | |
ReadOnly | Quando viene sottoposta 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 questo elemento di test. | |
SourceFileName | Ottiene il percorso e il nome file per il test che contiene questo elemento. | |
Storage | Ottiene o imposta il percorso di archiviazione degli elemento di distribuzione di questo elemento. | |
TestCategories | Ottiene un insieme di elementi di categoria di test assegnati a questo elemento di test dall'utente nell'interfaccia utente. | |
TestIdString | Ottiene l'ID test per questo elemento di test sotto forma di valore string. | |
TestType | Sottoposta a override in una classe derivata, ottiene il tipo di questo test. | |
TestTypeName | Ottiene il tipo dell'elemento di test sotto forma di stringa. | |
Timeout | Ottiene o imposta il numero di secondi che trascorrono prima del timeout dell'esecuzione di questo elemento di test. | |
UserData | Ottiene o imposta un oggetto contenente dati arbitrari non persistenti per un elemento di test personalizzato. | |
VisibleProperties | Ottiene un insieme delle proprietà di questo elemento di test che è visibile nell'interfaccia utente. | |
WorkItemIds | Ottiene o imposta un elenco di ID di elementi di lavoro associati a questo elemento di test. | |
WorkItemIdsViewable | Ottiene o imposta un elenco di ID di elementi di lavoro per gli elementi di lavoro visualizzabili. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AssignIsRunnable | Consente di assegnare valori per le proprietà IsRunnable e ErrorMessageForNonRunnable. | |
Clone | Se sottoposto a override in una classe derivata, restituisce una copia di questo 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 | Inserisce nell'oggetto della riga di dati specificata i risultati dei 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 un insieme di elementi di distribuzione generato dalla matrice fornita dei nomi di questi elementi associati al test modificabili. | |
GetEditableItemsFromDeploymentItems | Restituisce una matrice dei nomi degli elementi modificabili generati da un insieme 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 necessari per serializzare l'oggetto stesso. | |
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 specificato utilizzando i parametri indicati. | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
Save | Salva l'oggetto corrente nell'elemento XML specificato utilizzando i parametri indicati. | |
ToString | Restituisce una rappresentazione di stringa di questo 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 "Description". | |
EnabledPropertyName | Restituisce "Enabled". | |
EnabledPropName | Restituisce "Enabled". | |
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 della proprietà AbortRunOnAgentFailure. | |
m_agentAttributes | Infrastruttura. Restituisce il valore della proprietà AgentAttributes. | |
m_cssIteration | Infrastruttura. Restituisce il valore della proprietà CssIteration. | |
m_cssProjectStructure | Infrastruttura. Restituisce il valore della proprietà CssProjectStructure. | |
m_deploymentItems | Infrastruttura. Restituisce il valore della proprietà DeploymentItems. | |
m_description | Infrastruttura. Restituisce il valore della proprietà Description. | |
m_enabled | Infrastruttura. Restituisce il valore della proprietà Enabled. | |
m_executionId | Infrastruttura. Restituisce il valore della proprietà ExecutionId. | |
m_hostData | Restituisce i dati interni dell'host. | |
m_hostType | Infrastruttura. Restituisce il valore interno di HostType. | |
m_id | Infrastruttura. Restituisce il valore della proprietà Id. | |
m_isGroupable | Infrastruttura. Restituisce il valore della proprietà IsGroupable. | |
m_isRunOnRestart | Infrastruttura. Restituisce il valore della proprietà IsRunOnRestart. | |
m_name | Infrastruttura. Restituisce il valore della proprietà Name. | |
m_nonRunnableReason | Infrastruttura. Restituisce il valore della proprietà ErrorMessageForNonRunnable. | |
m_owner | Infrastruttura. Restituisce il valore della proprietà Owner. | |
m_parentExecutionId | Infrastruttura. Restituisce il valore della proprietà ParentExecId. | |
m_priority | Infrastruttura. Restituisce il valore della proprietà Priority. | |
m_projectData | Infrastruttura. Restituisce il valore della proprietà ProjectData. | |
m_properties | Infrastruttura. Restituisce il valore della proprietà Properties. | |
m_storage | Infrastruttura. Restituisce il valore della proprietà Storage. | |
m_testCategories | Infrastruttura. Restituisce il valore della proprietà TestCategories. | |
m_timeout | Infrastruttura. Restituisce il valore della proprietà Timeout. | |
m_userData | Infrastruttura. Restituisce il valore della proprietà UserData. | |
m_workItemIds | Infrastruttura. Restituisce il valore della proprietà WorkItemIds. | |
NamePropertyName | Infrastruttura. Restituisce "Name". | |
ObjectColumnName | Infrastruttura. Restituisce "ObjectColumnName". | |
OwnerPropertyName | Infrastruttura. Restituisce "Owner". | |
PriorityPropertyName | Infrastruttura. Restituisce "Priority". | |
ProjectDataPropertyName | Infrastruttura. Restituisce "ProjectData". | |
ProjectNamePropertyName | Infrastruttura. Restituisce "ProjectName". | |
ProjectRelativePathPropertyName | Infrastruttura. Restituisce "ProjectRelativePath". | |
SolutionNamePropertyName | Infrastruttura. Restituisce "SolutionName". | |
SourceFileNamePropertyName | Infrastruttura. Restituisce "SourceFileName". | |
StoragePropertyName | Infrastruttura. Restituisce "Storage". | |
TestCategoryPropertyName | Restituisce "TestCategory". | |
TestTypePropertyName | Restituisce "TestType". | |
TimeoutVisiblePropertyName | Restituisce "TimeoutVisible". | |
WorkItemIdsViewablePropertyName | Restituisce "WorkItemIdsViewable". |
In alto
Note
Sebbene alcune proprietà siano impostate utilizzando i valori che un utente fornisce tramite l'interfaccia utente, la maggior parte delle proprietà e dei metodi sono impostati e/o utilizzati dalla 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.