ITestAggregation Interface
TOC
Collapse the table of content
Expand the table of content

ITestAggregation Interface

Represents an interface that can be implemented by a test element.

Namespace:  Microsoft.VisualStudio.TestTools.Common
Assembly:  Microsoft.VisualStudio.QualityTools.Common (in Microsoft.VisualStudio.QualityTools.Common.dll)

public interface ITestAggregation : ITestElement, 
	ICloneable, IVerifiable, IVisiblePropertyProvider

The ITestAggregation type exposes the following members.

  NameDescription
Public propertyAbortRunOnAgentFailureGets or sets a value that indicates whether to abort the whole test run if a test agent fails. (Inherited from ITestElement.)
Public propertyAdapterGets the associated test adapter that is used to execute the test. (Inherited from ITestElement.)
Public propertyAgentAttributesGets a dictionary of agent attributes or restrictions for the current test run. (Inherited from ITestElement.)
Public propertyCanBeAggregatedGets a value that indicates whether this test element can be inserted into aggregation tests. (Inherited from ITestElement.)
Public propertyCategoryIdGets or sets the test list category ID for this test element. (Inherited from ITestElement.)
Public propertyControllerPluginGets the name of the associated controller plug-in. (Inherited from ITestElement.)
Public propertyCopyGets a copy of this test element. (Inherited from ITestElement.)
Public propertyCreatedByUIGets or sets a value that indicates whether this test element was created by the user interface. (Inherited from ITestElement.)
Public propertyCssIterationGets or sets the iteration path for an associated work item. (Inherited from ITestElement.)
Public propertyCssProjectStructureGets or sets the area path for an associated work item. (Inherited from ITestElement.)
Public propertyDeploymentItemsGets a collection of files to be deployed with a test case. (Inherited from ITestElement.)
Public propertyDescriptionGets or sets a description for this test element. (Inherited from ITestElement.)
Public propertyElementsWhen implemented in a derived class, gets an array of IDs that identify the test elements that are aggregated into this aggregation.
Public propertyEnabledGets or sets a value that indicates whether this test element is enabled. (Inherited from ITestElement.)
Public propertyErrorMessageForNonRunnableGets the error message to use when this test cannot be executed. (Inherited from ITestElement.)
Public propertyExecutionIdGets or sets the current execution ID for this test element. (Inherited from ITestElement.)
Public propertyGroupsGets a collection of property descriptors that represent the groups to which the properties of this test element belong, and determines how they will be grouped in the properties window of the user interface. (Inherited from ITestElement.)
Public propertyHumanReadableIdGets the ID of this test element as it appears in the user interface. (Inherited from ITestElement.)
Public propertyIdGets the ID for this test element. (Inherited from ITestElement.)
Public propertyIsAutomatedGets a value that indicates whether this test element object is automated. (Inherited from ITestElement.)
Public propertyIsGroupableGets a value that indicates whether this test element object can be grouped together with other test element objects. (Inherited from ITestElement.)
Public propertyIsModifiedGets a value that indicates whether this test element object has been modified. (Inherited from ITestElement.)
Public propertyIsRunnableGets a value that indicates whether this test element can be executed as part of a test run. (Inherited from ITestElement.)
Public propertyIsRunOnRestartGets a value that indicates whether the test run will restart with this test if it crashes during a test run. (Inherited from ITestElement.)
Public propertyLinkGets a link that can be used to access this test element. (Inherited from ITestElement.)
Public propertyLinksWhen implemented in a derived class, gets an array of links from all test elements that are aggregated into this test element.
Public propertyNameGets or sets the name of this test element. (Inherited from ITestElement.)
Public propertyOwnerGets the owner name as it is entered by the user in the user interface. (Inherited from ITestElement.)
Public propertyParentExecIdGets the test execution ID for the parent object. (Inherited from ITestElement.)
Public propertyPriorityGets or sets a numeric indication of priority for this test element. (Inherited from ITestElement.)
Public propertyProjectDataGets the project data object for this test element. (Inherited from ITestElement.)
Public propertyProjectNameGets the name of the project to which this test element belongs. (Inherited from ITestElement.)
Public propertyProjectRelativePathGets the relative path of the test project. (Inherited from ITestElement.)
Public propertyPropertiesGets a collection of the properties for this test element. (Inherited from ITestElement.)
Public propertyReadOnlyGets a value that indicates whether this test element is read-only. (Inherited from ITestElement.)
Public propertySolutionNameGets the name of the solution that contains this test element. (Inherited from ITestElement.)
Public propertySourceFileNameGets the path and file name for the test that contains this element. (Inherited from ITestElement.)
Public propertyStorageGets or sets the path of the storage location of the deployment items for this element. (Inherited from ITestElement.)
Public propertyTestCategoriesGets a collection of test category items that is assigned to this test element by the user in the user interface. (Inherited from ITestElement.)
Public propertyTestTypeGets the test type for this test element. (Inherited from ITestElement.)
Public propertyTimeoutGets or sets the number of milliseconds before the execution of this test element times out. (Inherited from ITestElement.)
Public propertyUserDataGets or sets an object that contains nonpersistable arbitrary data for a custom test element. (Inherited from ITestElement.)
Public propertyVisibleLinksWhen implemented in a derived class, gets an array of links for tests that are visible to the external viewer.
Public propertyVisiblePropertiesGets a collection of property descriptors for properties that are visible to the user. (Inherited from IVisiblePropertyProvider.)
Public propertyWorkItemIdsGets a list of work items that is associated with this test element. (Inherited from ITestElement.)
Top

  NameDescription
Public methodAddWhen implemented in a derived class, adds a test element ID to the list of tests in the aggregation.
Public methodAssignIsRunnableAssigns values for the IsRunnable and ErrorMessageForNonRunnable properties. (Inherited from ITestElement.)
Public methodClearWhen implemented in a derived class, removes all test elements from the aggregation.
Public methodCloneCreates a new object that is a copy of the current instance. (Inherited from ICloneable.)
Public methodIsValidWhen implemented in a derived class, gets a value that indicates whether the essential elements are available and valid. (Inherited from IVerifiable.)
Public methodRemoveWhen implemented in a derived class, removes the test element that is identified by the given link from the aggregation.
Top

Community Additions

ADD
Show:
© 2016 Microsoft