Microsoft.VisualStudio.TestTools.Common Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
AspNetDevelopmentServer |
Represents the settings for an instance of the ASP.NET Development Server. More than one instance may occur during a test. |
CollectorDataEntry |
Represents a data entry from a diagnostic data adapter. |
CommonAgentServiceInformation | |
ComputerInfo |
Provides information about the computer that sent a TestResultMessage. This class is obsolete. |
DataCollectorExceptionMessageInfo |
Represents information about an exception that is reported by a diagnostic data collector. |
DataCollectorMessageInfo |
Represents an error message or warning message for diagnostic data adapters. |
DebugOperationResult |
Represents the results of a debug operation. |
DebugRequestMessage |
Represents a request from a test adapter or host adapter for a debug test operation. |
DebugTargetInfo |
Provides information about a debug target. |
DeploymentItem |
Represents a file, a directory, or another item to be deployed with a test run. |
DeploymentItemCollection |
A collection of DeploymentItem objects. |
EqtBaseCollection<T> |
Provides a base class for collections in this namespace. |
EqtTextWriterTraceListener |
Opens a shared log file in append mode. |
Extension | |
GroupingPropertyAttribute |
Represents the attribute that marks a property as a grouping property. |
HostRunConfigurationData |
Encapsulates test run configuration data about both the current active host and storage for configuration settings for all hosts. |
KnownExecutionAppKeys |
No content here will be updated; please do not add material here. |
Link |
Represents a link to a test object or to a file on the server in Visual Studio Test Professional. |
LocalizedDescriptionAttribute |
Represents the attribute that enables the localization of a property description. This class cannot be inherited. |
NameValue |
Represents a named text value. |
NonPersistableAttribute |
Represents a marker attribute for a field that indicates that it must not be persisted. |
PersistenceElementNameAttribute |
Represents an attribute that provides an element name for persisting an element to XML. |
ProjectData |
Represents information about a test project in Visual Studio. |
PropertyWindowAttribute |
Represents an attribute for a property that indicates whether the property will appear in the property window. |
PublishInfo |
Represents internal information about publishing test results. |
QTMeasurementBlockFactory | |
RunInfo |
Represents information about the execution of a test run. |
RunOutputTestResultMessage |
Collects standard output, standard error, and trace data about a test run for diagnostic data adapters to report to the user. |
RunResultAndStatistics |
Represents a test result that is used to keep statistics at the test run level. |
RunStateEvent |
Represents a request to change the state of a test run. |
SessionId |
Represents an identifier for a test session. This class cannot be inherited. |
SupportedHostAdapter | |
TcmContext |
No content here will be updated; please do not add material here. |
TcmInformation |
Encapsulates the information about a test that is stored in the test case management server. |
TestAggregation |
Represents an aggregation of test elements and links. |
TestAndCategoryPair |
Represents a match between a test and a test category that is used by the Test List Editor window of Visual Studio Test Professional. |
TestCaseManagementDisplayNameAttribute |
Represents an attribute that can be applied to test element properties that enables the Visual Studio Test Professional user interface to localize property names. This class cannot be inherited. |
TestCategoryItem |
Represents a category for a test. |
TestCategoryItemCollection |
Represents a collection of strings that categorize a test. |
TestElement |
Provides a base class for all tests. |
TestEntry | |
TestExecId |
Represents a unique ID for a test in a test run. This class cannot be inherited. |
TestExecutionTraceInformation |
Encapsulates the trace information when an error occurs during test execution. This class cannot be inherited. |
TestId |
Represents a unique ID for a test. |
TestListCategoryId |
Identifies a specific list of tests in the Test List Editor window of Microsoft Visual Studio Test Professional 2010 and provides access to the IDs of the predefined test lists. |
TestMessage |
Represents a base class for messages that are passed between client, controller, and agents. |
TestOutcomeHelper |
Provides helper methods for test outcomes. |
TestResultAggregation |
Represents a test result that has aggregated information from all test results in the associated test run. |
TestResultBase |
Provides an optional base class for a custom test result class. |
TestResultCounter |
Provides functionality to persist the counts of the outcomes of test cases in a test aggregation. |
TestResultDetail |
Represents the detailed information for a test result. |
TestResultErrorInfo |
Represents an error or warning message that was encountered during a test run and included in the test result. |
TestResultId |
Represents a unique identifier for a test result. |
TestResultMessage |
Provides a base class for test results. |
TestRun |
Provides a snapshot of a test job that was taken when it was executed. This class cannot be inherited. |
TestRunConfiguration |
No content here will be updated; please do not add material here. |
TestRunConfigurationId |
Represents an identifier for a test run configuration object. |
TestRunEventArgs |
Represents the base class for test run event arguments. |
TestRunTextResultMessage |
Represents text information to report extra information that is provided by the user and added to the test result. |
TestStateEvent |
Represents a notification record for a change in test state. |
TestType |
Identifies a type of test. |
TestTypeExtension | |
TestTypeExtensionClientSide |
Provides a base class for custom test extensions to work on the client. |
TestTypesXml | |
TestTypeXml | |
TextTestResultMessage |
Provides a message that is used by tests to report additional information that the user wants to see in the result. |
TimerResult |
Records the result of a timer that a test writer may use to execute a part of a test. |
Tip |
Represents the default implementation of a test item provider that must be implemented for each type of test. |
UriDataAttachment |
Provides an implementation of IDataAttachment for sending any resource that can be accessed by a uniform resource identifier (URI) as an attachment. |
UserVisiblePropertyAttribute |
Represents an attribute that can be applied to a property of a test element to make the property visible in the property window of the Visual Studio Test Professional user interface. This class cannot be inherited. |
VisiblePropertyAttribute |
Represents an attribute that is applied to a property of a test element that marks a property as a grouping property in the property window of the Visual Studio Test Professional user interface. |
WarningEventArgs |
Represents the event arguments for a warning that occurred during a test execution. |
XmlTestReader |
Provides XML reading functionality in Visual Studio Test Professional. |
XmlTestWriter |
Provides XML writing functionality in Visual Studio Test Professional. |
Interfaces
IAspNetDevelopmentServerTest |
Represents an interface that contains a list of AspNetDevelopmentServer objects for this test. |
IDataAttachment |
Represents an interface that is used to define a data attachment. |
IDataSourceBindingData |
Represents the information that is required to create a connection for a test element to a data source. |
IFastVisiblePropertyProvider |
Represents an interface for a streamlined object to work with properties and property values. |
IFileProvider |
Represents an interface that is implemented by classes to return a list of file paths. |
IHostedTest |
A test type that implements the IHostedTest interface or inherits from a class that implements the IHostedTest interface can be hosted by a host adapter. Custom test types are usually derived from the TestElement class, and the TestElement class implements the IHostedTest interface. Consequently, any test type that derives from TestElement can be hosted by a host adapter. |
IHostSpecificRunConfigurationData |
Represents a marker interface for the test framework. |
IPersistable |
Represents an interface that can be implemented by a class to perform actions before and after persistence when it is called by the testing framework of Visual Studio Test Professional. |
IPotentiallyLarge |
Represents an interface that can be implemented by a potentially large object to enable the testing framework to determine whether to enforce flow control during operations that involve the object. |
IQTMeasurementBlock | |
ITestAggregation |
Represents an interface that can be implemented by a test element. |
ITestElement |
Represents a test object that is used internally in the test framework of Visual Studio, and is the interface that is implement by all test cases. |
ITestElementResultTestPropertyProvider |
Represents an interface that an object can implement to provide test data in the test results. |
ITestList |
Interface for creating custom test lists. |
ITestManagementEvents |
Represents an interface that a class can implement to add the TestRunSubmitting event handler. |
ITestResultExtension |
Represents an interface that is implemented by Visual Studio Test Professional to enable unit tests to extract extension data that is attached to test results. |
ITestTypeExtension |
Represents an interface that is implemented by Visual Studio Test Professional to enable a client extension to get a list of tests in the test run before the test run is executed. |
ITestTypeSpecificRunConfigurationData |
Represents an interface that must be implemented by extension objects that define test types by using test run configuration data that is specific to the test type. |
ITip |
Interface for a test item provider that must be implemented for each type of test. |
ITmi |
Represents the Test Management interface (UI) of Visual Studio Test Professional. |
IVerifiable |
Represents an interface that can be implemented by test extension classes to verify its required test elements. |
IVisiblePropertyProvider |
Represents an interface that can be implemented by test objects that have properties that are visible to the user. |
IWarningHandler |
Represents an interface for test classes that handle and report warning events. |
Enums
DataCollectorMessageLevel |
Represents the severity levels at which a DataCollectorExceptionMessageInfo for a diagnostic data adapter can be logged. |
DebugEngine |
Specifies the debug engines that you can use to test code. |
PropertyConverterType |
Enumerates the possible type converters for test object property values. |
PropertyEditorType |
This enumeration provides the valid values for the editor of a property value. |
RunState |
This enumeration represents the valid states for a test run. |
TestMessageKind |
Provides the valid types for an internal message. |
TestOutcome |
Describes the outcome of a test run. |
TestState |
This enumeration represents the valid states for a test. |
WebServerType |
This enumeration provides valid types of Web server settings. |
Delegates
DebugEventHandler |
Represents the method that will handle the debug event. |
QTMeasurementBlockFactory.ProxyCreator |