Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Represents an execution of a set of tests against a specific build.
Namespace:  Microsoft.TeamFoundation.TestManagement.Client
Assembly:  Microsoft.TeamFoundation.TestManagement.Client (in Microsoft.TeamFoundation.TestManagement.Client.dll)
Syntax
'Declaration
Public Interface ITestRun _
    Inherits ITestMessageLogOwner, ITestRunBase, IIdentifiable(Of Integer),  _
    IAttachmentOwner, INotifyPropertyChanged
public interface ITestRun : ITestMessageLogOwner, 
    ITestRunBase, IIdentifiable<int>, IAttachmentOwner, INotifyPropertyChanged
public interface class ITestRun : ITestMessageLogOwner, 
    ITestRunBase, IIdentifiable<int>, IAttachmentOwner, INotifyPropertyChanged
type ITestRun =  
    interface 
        interface ITestMessageLogOwner 
        interface ITestRunBase 
        interface IIdentifiable<int>
        interface IAttachmentOwner 
        interface INotifyPropertyChanged 
    end
public interface ITestRun extends ITestMessageLogOwner, ITestRunBase, IIdentifiable<int>, IAttachmentOwner, INotifyPropertyChanged
The ITestRun type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
| .gif) | Attachments | Gets the collection of attachments. (Inherited from IAttachmentOwner.) | 
| .gif) | BuildConfigurationId | Gets the build configuration ID for this test run. | 
| .gif) | BuildDirectory | Gets or sets the path of the output of the build. | 
| .gif) | BuildFlavor | Gets or sets the flavor of the build (that is, "Release" or "Debug"). | 
| .gif) | BuildNumber | Name of the build. (Inherited from ITestRunBase.) | 
| .gif) | BuildPlatform | Gets or sets the platform of the build. | 
| .gif) | BuildUri | Name (as a URI) of the build the run was executed against. As an example: new Uri("vstfs:///Build/Build/1") (Inherited from ITestRunBase.) | 
| .gif) | Comment | Comments entered by those analyzing the run. (Inherited from ITestRunBase.) | 
| .gif) | Controller | The name of the controller of this run (Inherited from ITestRunBase.) | 
| .gif) | DateCompleted | Date the last test completed. (Inherited from ITestRunBase.) | 
| .gif) | DateCreated | Date the run was created. (Inherited from ITestRunBase.) | 
| .gif) | DateDue | Gets the date that this test run is due. | 
| .gif) | DateStarted | Date the run was started. (Inherited from ITestRunBase.) | 
| .gif) | ErrorMessage | Gets or sets a short description of a failure, if any. | 
| .gif) | Id | Gets the identifier. (Inherited from IIdentifiable<TKey>.) | 
| .gif) | IncompleteTests | The number of tests that are not completed. | 
| .gif) | IsAutomated | Gets or sets a value that indicates whether the test run contains tests that should be automatically executed. | 
| .gif) | IsBvt | Gets or sets a value that indicates whether this test run is a build verification test. | 
| .gif) | IsDirty | Returns true if the test run has been changed since the last Save(). (Inherited from ITestRunBase.) | 
| .gif) | Iteration | Gets or sets the number of times that this test run has been executed. | 
| .gif) | LastUpdated | Date the run was last modified (title or owner set). (Inherited from ITestRunBase.) | 
| .gif) | LastUpdatedBy | Last person to update run (Inherited from ITestRunBase.) | 
| .gif) | LastUpdatedByName | Last person to update run (Inherited from ITestRunBase.) | 
| .gif) | LinkedWorkItemCount | The total number of bugs associated with the test results. (Inherited from ITestRunBase.) | 
| .gif) | Owner | User who started the run. (Inherited from ITestRunBase.) | 
| .gif) | OwnerName | User who started the run. (Inherited from ITestRunBase.) | 
| .gif) | OwnerTeamFoundationId | User who started the run. (Inherited from ITestRunBase.) | 
| .gif) | PassedTests | The number of tests that passed. | 
| .gif) | PostProcessState | Gets the state of any post-process activities that occur on the server. | 
| .gif) | Project | Gets the team project for this run. | 
| .gif) | Revision | Revision number of TestRun for concurrency control (Inherited from ITestRunBase.) | 
| .gif) | State | Gets the current state of this test run. | 
| .gif) | Statistics | Gets the statistics that detail the number of test cases in various states in this test run. | 
| .gif) | TestEnvironmentId | The test environment for this run (Inherited from ITestRunBase.) | 
| .gif) | TestMessageLogEntries | Gets a collection of test message log entries. (Inherited from ITestMessageLogOwner.) | 
| .gif) | TestPlanId | Returns the ID of the test plan that contains this run or 0 if this is an ad-hoc run. (Inherited from ITestRunBase.) | 
| .gif) | TestSettings | The test settings being used for this test run execution. Null if the run has no test settings. (Inherited from ITestRunBase.) | 
| .gif) | TestSettingsId | ID of the public test settings being used for this test run. (Inherited from ITestRunBase.) | 
| .gif) | Title | Title of the associated run template. (Inherited from ITestRunBase.) | 
| .gif) | TotalTests | The total number of tests in this run. | 
| .gif) | Type | Gets the type of this test run. | 
| .gif) | UnanalyzedTests | The number of tests that are not analyzed. | 
| .gif) | Version | Gets the client version that ran the test. | 
Top
Methods
| Name | Description | |
|---|---|---|
| .gif) | Abort() | Aborts this test run. | 
| .gif) | Abort(TestRunAbortOptions) | Aborts this test run by using the given options. | 
| .gif) | AddTest(String) | Adds a new test with given name. Must be followed by a Save() | 
| .gif) | AddTest(Int32, Int32, TeamFoundationIdentity) | Adds a test case and configuration to the test run. | 
| .gif) | AddTest(Int32, String, String, ITmiTestImplementation) | Creates a new test result in the test run against a test configuration. Does not require an existing test case for the test result. Must be followed by a Save(). | 
| .gif) | AddTestPoint | Adds a new test point to this test run. | 
| .gif) | AddTestPoints | Adds new test points to the test run. Must be followed by a Save(). The test result objects returned by this call are not usable until after the save. | 
| .gif) | CopyTestSettings | Copy the test settings and associate it to the test run. (Inherited from ITestRunBase.) | 
| .gif) | CreateAttachment(String) | Creates an attachment from a file. (Inherited from IAttachmentOwner.) | 
| .gif) | CreateAttachment(String, SourceFileAction) | Creates an attachment from a file, optionally deleting the source file after uploading. (Inherited from IAttachmentOwner.) | 
| .gif) | CreateAttachment(array<Byte[], Int32, Int32) | Creates an attachment for a Test Result from a byte array. (Inherited from ITestRunBase.) | 
| .gif) | CreateLogEntry | Creates a test message log entry and adds it to the TestMessageLogEntryCollection. (Inherited from ITestMessageLogOwner.) | 
| .gif) | Delete | Removes the given test run and its results from the server. (Inherited from ITestRunBase.) | 
| .gif) | QueryResults() | Returns a collection that contains all test results for this test run. | 
| .gif) | QueryResults(Boolean) | |
| .gif) | QueryResultsByOutcome | Returns a collection of test results for this test run that has the provided test outcome. | 
| .gif) | QueryResultsByOwner | Returns a collection of test results for this test run that has the provided test owner. | 
| .gif) | QueryResultsByStatus | Returns a collection of test results for this test run that has the provided test status. | 
| .gif) | Refresh() | Updates the run with new data from the server. (Inherited from ITestRunBase.) | 
| .gif) | Refresh(DateTime) | Updates the test run with the new data from the server only if there exists a test run with newer timestamp than lastUpdated parameter Returns true if test run was updated with the new data and false otherwise | 
| .gif) | RefreshLogEntries | Refreshes the log entries from the server. (Inherited from ITestMessageLogOwner.) | 
| .gif) | Save | Writes the new or updated test run to the server. (Inherited from ITestRunBase.) | 
| .gif) | SaveLogEntries | Saves changed log entries to the server. (Inherited from ITestMessageLogOwner.) | 
Top
Events
| Name | Description | |
|---|---|---|
| .gif) | AttachmentUploadCompleted | This event is raised when the attachment upload is completed. (Inherited from IAttachmentOwner.) | 
| .gif) | PropertyChanged | Occurs when a property value changes. (Inherited from INotifyPropertyChanged.) | 
Top