Interfaccia ITestElement
Rappresenta un oggetto di test utilizzato internamente nel framework di test di Visual Studio ed è l'interfaccia implementata da tutti gli oggetti test.
Spazio dei nomi: Microsoft.VisualStudio.TestTools.Common
Assembly: Microsoft.VisualStudio.QualityTools.Common (in Microsoft.VisualStudio.QualityTools.Common.dll)
Sintassi
'Dichiarazione
Public Interface ITestElement _
Inherits ICloneable, IVerifiable, IVisiblePropertyProvider
public interface ITestElement : ICloneable,
IVerifiable, IVisiblePropertyProvider
public interface class ITestElement : ICloneable,
IVerifiable, IVisiblePropertyProvider
type ITestElement =
interface
interface ICloneable
interface IVerifiable
interface IVisiblePropertyProvider
end
public interface ITestElement extends ICloneable, IVerifiable, IVisiblePropertyProvider
Il tipo ITestElement espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
AbortRunOnAgentFailure | Ottiene o imposta un valore che indica se interrompere l'intera esecuzione dei test nel caso in cui un agente di test abbia esito negativo. | |
Adapter | Ottiene l'adattatore di test associato utilizzato per l'esecuzione del test. | |
AgentAttributes | Ottiene un dizionario di attributi agente o delle restrizioni per l'esecuzione del test corrente. | |
CanBeAggregated | Ottiene un valore che indica se questo elemento di test può essere inserito nei test di aggregazione. | |
CategoryId | Ottiene o imposta l'ID categoria dell'elenco dei test per questo elemento di test. | |
ControllerPlugin | Ottiene il nome del plug-in del controller associato. | |
Copy | Ottiene una copia di questo elemento di test. | |
CreatedByUI | Ottiene o imposta un valore che indica se questo elemento di test è 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 una raccolta di file da distribuire con un test case. | |
Description | Ottiene o imposta una descrizione per 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 quando il test non può essere eseguito. | |
ExecutionId | Ottiene o imposta l'ID di esecuzione corrente per questo elemento di test. | |
Groups | Ottiene una raccolta di descrittori di proprietà che rappresentano i gruppi ai quali appartengono le proprietà di questo elemento di test e determina il modo in cui verranno raggruppate nella finestra delle proprietà dell'interfaccia utente. | |
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 oggetto elemento di test è automatizzato. | |
IsGroupable | Ottiene un valore che indica se questo oggetto elemento di test può essere raggruppato insieme con altri oggetti elemento di test. | |
IsModified | Ottiene un valore che indica se questo oggetto elemento di test è stato modificato. | |
IsRunnable | Ottiene un valore che indica se questo elemento di test può essere eseguito come parte di un'esecuzione dei test. | |
IsRunOnRestart | Ottiene un valore che indica se questa esecuzione dei test si riavvierà con questo test in caso di interruzione durante l'esecuzione dei test. | |
Link | Ottiene un collegamento che può essere utilizzato per accedere a questo elemento di test. | |
Name | Ottiene o imposta il nome di questo elemento di test. | |
Owner | Ottiene il nome del proprietario come immesso dall'utente nell'interfaccia utente. | |
ParentExecId | Ottiene l'ID di esecuzione dei test per l'oggetto padre. | |
Priority | Ottiene o imposta un'indicazione numerica della priorità di questo elemento di test. | |
ProjectData | Ottiene l'oggetto dati del progetto per questo elemento di test. | |
ProjectName | Ottiene il nome del progetto al quale appartiene questo elemento di test. | |
ProjectRelativePath | Ottiene il percorso relativo del progetto di test. | |
Properties | Ottiene una raccolta delle proprietà di questo elemento di test. | |
ReadOnly | Ottiene un valore che indica se questo elemento di testo è 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 una raccolta di elementi di categoria di test assegnati a questo elemento di test dall'utente nell'interfaccia utente. | |
TestType | Ottiene il tipo di test di questo elemento di test. | |
Timeout | Ottiene o imposta il numero di millisecondi 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 una raccolta di descrittori di proprietà per le proprietà visibili all'utente. (Ereditato da IVisiblePropertyProvider) | |
WorkItemIds | Ottiene un elenco di elementi di lavoro associati a questo elemento di test. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AssignIsRunnable | Consente di assegnare valori per le proprietà IsRunnable e ErrorMessageForNonRunnable. | |
Clone | Crea un nuovo oggetto che è una copia dell'istanza corrente. (Ereditato da ICloneable) | |
IsValid | Se implementato in una classe derivata, ottiene un valore che indica se gli elementi essenziali sono disponibili e validi. (Ereditato da IVerifiable) |
In alto