Share via


ITestManagementTeamProject Interface

Represents a test management team project in Visual Studio Test Professional. Provides access to several test management helper objects.

Namespace:  Microsoft.TeamFoundation.TestManagement.Client
Assembly:  Microsoft.TeamFoundation.TestManagement.Client (in Microsoft.TeamFoundation.TestManagement.Client.dll)

Syntax

'Declaration
Public Interface ITestManagementTeamProject
public interface ITestManagementTeamProject
public interface class ITestManagementTeamProject
type ITestManagementTeamProject =  interface end
public interface ITestManagementTeamProject

The ITestManagementTeamProject type exposes the following members.

Properties

  Name Description
Public property ActionRecordings Gets a helper object that provides access to the action recordings in this project.
Public property AttachmentDownloadUri Returns the URI to the attachment download Web service.
Public property AttachmentUploadManager Gets the uploading manager for attachments in this project.
Public property BugFieldMappings Gets a helper object that provides access to bug field mappings that are used to create new bugs in this project.
Public property CoverageAnalysisManager Contains query methods for coverage information pertaining to a build and test run.
Public property DefaultPageSize Gets or sets the default page size for this project.
Public property DefaultPageSizeForTestPoints
Public property FetchIdentitiesInline Specifies where TeamFoundationIdentity objects must be fetched alongside test artifacts.
Public property IsValid Gets a value that indicates whether the project exists on the server.
Public property Queries Gets the current list of stored queries for this team project.
Public property ServerVersion The version of TFS server that the client is connected to
Public property Sessions Contains methods to create, query, and delete sessions.
Public property SharedSteps Gets a helper object that provides access to the shared steps in this project.
Public property TeamProjectName Gets the name of the team project.
Public property TestCases Gets a helper object that provides access to the test cases in this project.
Public property TestConfigurations Gets a helper object that provides access to the test configurations in this project.
Public property TestEnvironments Gets a helper object that provides access to the test environments in this project.
Public property TestManagementService Gets the Test Management Service corresponding to this instance.
Public property TestPlans Gets a helper object that provides access to the test plans in this project.
Public property TestPoints Contains methods to block and unblock test points.
Public property TestResolutionStates Gets a helper object that provides access to the test resolution states in this project.
Public property TestResults Gets a helper object that provides access to the test results that are shown in this project.
Public property TestRuns Gets a helper object that provides access to the test runs in this project.
Public property TestSettings Gets a helper object that provides access to the test settings in this project.
Public property TestSuites Gets a helper object that provides access to the test suites in this project.
Public property TestVariables Gets a helper object that provides access to the test variables in this project.
Public property TfsIdentityStore The Team Foundation Identity cache
Public property WitProject Gets the underlying work item project.

Top

Methods

  Name Description
Public method CreateFromWorkItem Returns an object that is derived from the ITestBase interface that can be used in this project.
Public method CreateTestQuery(array<Int32[]) Creates a new test case query from the given non-empty array of test case IDs.
Public method CreateTestQuery(String) Creates a new test case query from the given query string.
Public method CreateTestQuery(array<Int32[], String) Creates a new test case query from the given non-empty array of test case IDs and a hint that indicates which fields of the test cases will be retrieved.
Public method CreateTestQuery(array<Int32[], array<Int32[], String)
Public method CreateTmiTestImplementation(String, String, String, Guid) Creates a test implementation object by using the provided test name, type of test, storage path, and GUID for the test type.
Public method CreateTmiTestImplementation(String, String, Guid, String, Guid) Creates a test implementation object by using the provided test name, name of the type of test, the GUID for the type of test, the storage path, and GUID for the test type.
Public method DeleteAttachments Deletes the given attachments.
Public method DownloadAttachments Downloads a set of attachments to the specified paths.
Public method QueryAttachments Returns a list of attachments that match the specified query.
Public method QueryAttachmentsByLink Returns list of sibling attachments and the attachment itself for an attachment artifact uri.
Public method WorkItemTypesFor Returns an array of Work Item Tracking (WIT) type names by using the WIT category reference name.

Top

Remarks

This interface cannot be derived from. However, it can be used by custom extension objects such as diagnostic data adapters to interact with a test management team project in the test management user interface (UI). This interface can be accessed from ITestManagementService.GetTeamProject.

See Also

Reference

Microsoft.TeamFoundation.TestManagement.Client Namespace

ITestManagementService