TestResult Class
Represents a base class for test results and represents the results of a test.
Inheritance Hierarchy
System.Object
Microsoft.VisualStudio.TestTools.Common.TestMessage
Microsoft.VisualStudio.TestTools.Common.TestResultMessage
Microsoft.VisualStudio.TestTools.Common.TestResult
Microsoft.VisualStudio.TestTools.Common.TestResultAggregation
Namespace: Microsoft.VisualStudio.TestTools.Common
Assembly: Microsoft.VisualStudio.QualityTools.Common (in Microsoft.VisualStudio.QualityTools.Common.dll)
Syntax
'Declaration
<SerializableAttribute> _
Public Class TestResult _
Inherits TestResultMessage
[SerializableAttribute]
public class TestResult : TestResultMessage
[SerializableAttribute]
public ref class TestResult : public TestResultMessage
[<SerializableAttribute>]
type TestResult =
class
inherit TestResultMessage
end
public class TestResult extends TestResultMessage
The TestResult type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
TestResult() | Initializes a new instance of the TestResult class. |
![]() |
TestResult(TestResult) | Initializes a new instance of the TestResult class by copying the provided test result. |
![]() |
TestResult(SerializationInfo, StreamingContext) | Initializes a new instance of the TestResult class from XML serialization. |
![]() |
TestResult(String, Guid, ITestElement) | Initializes a new instance of the TestResult class by using the provided computer name, test run ID, and test element. |
![]() |
TestResult(ComputerInfo, Guid, ITestElement) | Obsolete. Initializes a new instance of the TestResult class by using the provided computer information, test run ID, and test element. |
Top
Properties
Name | Description | |
---|---|---|
![]() |
CollectorDataEntries | Gets a read-only list of data entries that are provided by diagnostic data adapters during the test run. |
![]() |
ComputerName | Gets the name of the computer that executed the associated test run or test. (Inherited from TestResultMessage.) |
![]() |
DataCollectorMessages | Gets a read-only list of errors and warnings that are provided by diagnostic data adapters during the test. |
![]() |
DebugTrace | Gets or sets the debug trace information. |
![]() |
DisplayText | Gets the text to display in the user interface of Visual Studio Application Lifecycle Management (ALM). (Inherited from TestResultMessage.) |
![]() |
Duration | Gets or sets the time that was spent to execute the associated test or test run. (Inherited from TestResultMessage.) |
![]() |
EndTime | Gets or sets the time that the execution ended. (Inherited from TestResultMessage.) |
![]() |
ErrorInfo | Gets or sets information about the most recent error. |
![]() |
ErrorMessage | Gets or sets the most recent error message. |
![]() |
ErrorStackTrace | Gets or sets the stack trace information that precedes an error. |
![]() |
HasPassed | Gets a value that indicates whether the associated test for this test result successfully executed. |
![]() |
Id | Gets or sets the ID for this test result message. (Inherited from TestResultMessage.) |
![]() |
IsRunLevel | Gets a value that indicates whether this result is for a test run and not for a test. (Inherited from TestResultMessage.) |
![]() |
LoadTestAgentNames | Gets a comma-delimited list of the names of machines where the associated load test is installed. (Inherited from TestResultMessage.) |
![]() |
LongText | Gets the value of the DisplayText property. (Inherited from TestResultMessage.) |
![]() |
MessageKind | Gets or sets the kind of test result message for this associated test result message. (Inherited from TestResultMessage.) |
![]() |
Outcome | Gets or sets an object by using details about the outcome of the associated test. |
![]() |
OutcomeText | Gets the outcome of the test as a string. |
![]() |
ResultFiles | Gets a read-only list of paths to the test result files that are sorted in ascending order. |
![]() |
SpoolMessage | Gets or sets a value that determines whether this message will be spooled into the persisted test results. (Inherited from TestResultMessage.) |
![]() |
StartTime | Gets or sets the time that the associated test run or test started. (Inherited from TestResultMessage.) |
![]() |
StdErr | Gets or sets the stderr data that is generated by the test. |
![]() |
StdOut | Gets or sets the stdout data that is generated by the test. |
![]() |
Storage | Gets or sets the relative path of a folder where all files that are associated with the test are stored on the server. (Inherited from TestResultMessage.) |
![]() |
SystemException | Gets or sets the most recent exception that was encountered during the associated test run or test. (Inherited from TestResultMessage.) |
![]() |
Test | Gets or sets the associated test. |
![]() |
TestDescription | Gets the description of the test. |
![]() |
TestListCategoryId | Gets the ID of the list category for this test result. |
![]() |
TestListCategoryIdString | Gets the ID of the list category for this test result as a string. |
![]() |
TestName | Gets or sets the name of the associated test. (Inherited from TestResultMessage.) |
![]() |
TestResultsDirectory | Gets the absolute path of the folder on the server where this test result is stored. |
![]() |
TestRun | Gets the associated test run. |
![]() |
TestType | Gets or sets the type for the associated test. (Inherited from TestResultMessage.) |
![]() |
TextMessages | Gets an array of text messages in the test. |
![]() |
TimerResults | Gets or sets an array of timer results. |
![]() |
TraceInfo | Gets the trace information for the associated test. |
![]() |
VisibleProperties | Gets a collection of the properties in this test result message that will be visible in the user interface of Visual Studio Application Lifecycle Management (ALM). (Inherited from TestResultMessage.) |
![]() |
WorkItemIds | Gets a list of work item IDs that are associated with the test. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
AddTextMessage | Adds a text message to this test result. |
![]() |
Clone | Returns a copy of this test result. (Overrides TestResultMessage.Clone().) |
![]() |
Equals | Determines whether the provided object is equal to the current object. (Inherited from TestResultMessage.) |
![]() |
FillDataRow | Fills the provided data row by using property values from this test result for serialization. |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() |
GetHashCode | Serves as a hash function for a particular type. (Inherited from TestResultMessage.) |
![]() |
GetObjectData | Populates the provided serialization information by using the data needed to serialize the target object. (Overrides TestResultMessage.GetObjectData(SerializationInfo, StreamingContext).) |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
IsValid | Determines whether this test result message is valid. (Inherited from TestResultMessage.) |
![]() |
Load | Loads an instance of this class from the provided XML element by using the provided parameters. (Overrides TestResultMessage.Load(XmlElement, XmlTestStoreParameters).) |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() |
Save | Saves this object in the provided XML element. (Overrides TestResultMessage.Save(XmlElement, XmlTestStoreParameters).) |
![]() |
ToString | Returns a string representation of this test result. (Overrides TestResultMessage.ToString().) |
Top
Fields
Name | Description | |
---|---|---|
![]() ![]() |
ComputerNamePropertyName | Returns "ComputerName". |
![]() ![]() |
DebugTracePropertyName | Returns "DebugTrace". |
![]() ![]() |
DisplayTextPropertyName | Returns "DisplayText". |
![]() ![]() |
DurationPropertyName | Returns "Duration". |
![]() ![]() |
EndTimePropertyName | Returns "EndTime". |
![]() ![]() |
ErrorMessagePropertyName | Returns "ErrorMessage". |
![]() ![]() |
ErrorStackTracePropertyName | Returns "ErrorStackTrace". |
![]() ![]() |
HasPassedPropertyName | Returns "HasPassed". |
![]() ![]() |
LongTextPropertyName | Returns "LongText". |
![]() |
m_categoryId | Returns "categoryId". |
![]() |
m_debugTrace | Returns "debugTrace". |
![]() |
m_duration | Infrastructure. Returns the value of the Duration property. (Inherited from TestResultMessage.) |
![]() |
m_endTime | Returns the value of the EndTime property. (Inherited from TestResultMessage.) |
![]() |
m_errorInfo | Returns "errorInfo". |
![]() |
m_exception | Returns the value of the SystemException property. (Inherited from TestResultMessage.) |
![]() |
m_id | Returns the value of the ID() property. (Inherited from TestResultMessage.) |
![]() |
m_messageKind | Returns the value of the MessageKind property. (Inherited from TestResultMessage.) |
![]() |
m_outcome | Returns "outcome". |
![]() |
m_spoolMessage | Returns the value of the SpoolMessage property. (Inherited from TestResultMessage.) |
![]() |
m_startTime | Returns the value of the StartTime property. (Inherited from TestResultMessage.) |
![]() |
m_stdErr | Returns "stdErr". |
![]() |
m_stdOut | Returns "stdOut". |
![]() |
m_testName | Returns the value of the TestName property. (Inherited from TestResultMessage.) |
![]() |
m_testType | Returns the value of the TestType property. (Inherited from TestResultMessage.) |
![]() |
m_textMessages | Returns "textMessages". |
![]() |
m_timerResults | Returns "timerResults". |
![]() |
m_traceInfo | Returns "traceInfo". |
![]() |
m_workItemIds | Returns "workItemIds". |
![]() ![]() |
ObjectColumnName | Returns "objectcolumn". |
![]() ![]() |
OutcomePropertyName | Returns "Outcome". |
![]() ![]() |
OutcomeTextPropertyName | Returns "OutcomeText". |
![]() ![]() |
StartTimePropertyName | Returns "StartTime". |
![]() ![]() |
StdErrPropertyName | Returns "StdErr". |
![]() ![]() |
StdOutPropertyName | Returns "StdOut". |
![]() ![]() |
StoragePropertyName | Returns "Storage". |
![]() ![]() |
TestNamePropertyName | Returns "TestName". |
![]() ![]() |
TestRunParameterName | Returns "TestRun". |
![]() ![]() |
TestTypePropertyName | Returns "TestType". |
![]() ![]() |
TraceInfoPropertyName | Returns "TraceInfo". |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.