Microsoft.TeamFoundation.Test.WebApi.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.TeamFoundation.Test.WebApi</name>
    </assembly>
    <members>
        <member name="T:Microsoft.TeamFoundation.Test.WebApi.RunFilter">
            <summary>
            This class is used to provide the filters used for discovery
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.RunFilter.SourceFilter">
            <summary>
            filter for the test case sources (test containers)
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.RunFilter.TestCaseFilter">
            <summary>
            filter for the test cases
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Test.WebApi.TestAutomationRunSlice">
            <summary>
            Represents the Slice of work that needs to be executed by Automation Test Agent.
            Data is categorized as below
              Slice related information e.g. Identity/Type etc
              Agent related information: Currently none.
              TestRun related information e.g. TcmRunId/ProjectName/TestContainers etc
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.TestAutomationRunSlice.Type">
            <summary>
            The type of slice being worked on
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.TestAutomationRunSlice.Id">
            <summary>
            Id of Slice Sent to ExecutionHost
            </summary>
            <returns></returns>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.TestAutomationRunSlice.LastPhaseResults">
            <summary>
            Results from the previous slice in jason format.
            e.g. Results from DiscoverySlice can be used by ExecutionSlice.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.TestAutomationRunSlice.TestRunInformation">
            <summary>
            TestRunInformation should capture any information related to the TestRun
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.TestAutomationRunSlice.Results">
            <summary>
            Results of the slice
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.TestAutomationRunSlice.Status">
            <summary>
            Status of the slice
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.TestAutomationRunSlice.Messages">
            <summary>
            Important messages related to the execution of the slice.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.TestAutomationRunSlice.TestConfigId">
            <summary>
            config Id of Executing Slice
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.TestAutomationRunSlice.TestConfigurationsMapping">
            <summary>
            Test Configurations mapping
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.TestAutomationRunSlice.Requirements">
            <summary>
            List of requirements on the slice that should be met for it to be assigned
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Test.WebApi.TestRunInformation">
            <summary>
            Captures the Automation TestRun related information needed by TestAgent to execute
            the TestRun slice.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.TestRunInformation.TestDropPath">
            <summary>
            Location of Test containers on Test agent machine.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.TestRunInformation.RunSettings">
            <summary>
            RunSettings Xml
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Test.WebApi.Message">
            <summary>
            Slices can send back information via the Message structure
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Test.WebApi.MessageType">
            <summary>
            The enumeration of supported Message types
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Test.WebApi.AutomatedTestRunSliceType">
            <summary>
            the slice type being worked on
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Test.WebApi.AutomatedTestRunSliceStatus">
            <summary>
            Current Slice Status
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Test.WebApi.ShallowReference">
            <summary>
            An abstracted reference to some other resource. This class is used to provide the build
            data contracts with a uniform way to reference other resources in a way that provides easy
            traversal through links.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.ShallowReference.Id">
            <summary>
            Id of the resource
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.ShallowReference.Url">
            <summary>
            Full http link to the resource
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.ShallowReference.Name">
            <summary>
            Name of the resource
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.TestAgentsQuery.TestRunId">
            <summary>
            TestRun for which agents needs to be queried.
            TODO::Discuss if this needs to be shallow reference.
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Test.WebApi.TestExecutionServiceCommand">
            <summary>
            The type is used as part of Command resource rest api. When Agent does a GetCommand this is what Agent gets.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.TestExecutionServiceCommand.MessageId">
            <summary>
            The message id.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.TestExecutionServiceCommand.MessageType">
            <summary>
            The message type
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.TestExecutionServiceCommand.Body">
            <summary>
            Json string of TestExecutionCommandMessage.
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Test.WebApi.TestExecutionCommandMessage">
            <summary>
            The body of TestExecutionServiceCommand is json string of this class.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.TestExecutionCommandMessage.Command">
            <summary>
            The command for the agent.
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Test.WebApi.TestExecutionCommand">
            <summary>
            Enum that denotes the command service sends to agent.
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Test.WebApi.TestMetadata">
            <summary>
            Testcase metadata passed from agent to server for slicing
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.TestMetadata.SlicedTestData">
            <summary>
            SlicedTestData
            </summary>
            <returns></returns>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.TestMetadata.Traits">
            <summary>
            List of traits supported by testmethod
            </summary>
            <returns></returns>
        </member>
        <member name="T:Microsoft.TeamFoundation.Test.WebApi.SlicedTestData">
            <summary>
            Sliced Data passed from server to agent post slicing
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.SlicedTestData.FullyQualifiedName">
            <summary>
            Fully qualified Name of Testcase
            </summary>
            <returns></returns>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.SlicedTestData.Source">
            <summary>
            TestContainer of TestCase
            </summary>
            <returns></returns>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.SlicedTestData.ExecutorUri">
            <summary>
            ExecutorUri of Executor of testcase
            </summary>
            <returns></returns>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.SlicedTestData.AnticipatedExecutionTime">
            <summary>
            The time the slice is anticipated to take, based on past history.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.SlicedTestData.BaseDefinitionRunId">
            <summary>
            The id of the base build /release from which Anticipated time is got.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.SlicedTestData.TestPointId">
            <summary>
            The id of test point in TCM
            </summary>
            <returns></returns>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.SlicedTestData.TestCaseId">
            <summary>
            The id of test case in TCM
            </summary>
            <returns></returns>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.SlicedTestData.TestConfigurationId">
            <summary>
            The id of test case configuration in TCM
            </summary>
            <returns></returns>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.SlicedTestData.TestConfigurationName">
            <summary>
            The name of test case configuration in TCM
            </summary>
            <returns></returns>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.SlicedTestData.AttemptId">
            <summary>
            The iteration id (attempt id) of rerun tests
            </summary>
            <returns></returns>
        </member>
        <member name="M:Microsoft.TeamFoundation.Test.WebApi.ITestHttpClient.CreateAgentAsync(Microsoft.TeamFoundation.Test.WebApi.TestAgent)">
            <summary>
            Sends REST based msg to Server for creating new entry of Test Agent.
            This API can be consumed in Registration Process.
            </summary>
            <param name="testAgent">TestAgent object</param>
            <returns>TestAgent Object</returns>
        </member>
        <member name="M:Microsoft.TeamFoundation.Test.WebApi.ITestHttpClient.GetAgentAsync(System.Int32)">
            <summary>
            Sends REST based msg to Server for getting TestAgent object based on TestAgentId
            This API can be consumed in Query process
            </summary>
            <param name="id">TestAgent Id</param>
            <returns>Test Agent object</returns>
        </member>
        <member name="M:Microsoft.TeamFoundation.Test.WebApi.ITestHttpClient.DeleteAgentAsync(System.Int32)">
            <summary>
            Sends REST based msg to Server for deleting an existing entry of Test Agent
            This API can be consume in UnRegisteration process
            </summary>
            <param name="id">TestAgent Id</param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Test.WebApi.ITestHttpClient.GetSliceAsync(System.Int32)">
            <summary>
            Sends a Rest based request to the server asking for a test task.
            </summary>
            <param name="testAgentId">the unique ID of the agent</param>
            <returns>
            returns a task which holds a new test task in the result.
            </returns>
        </member>
        <member name="M:Microsoft.TeamFoundation.Test.WebApi.ITestHttpClient.UpdateSliceAsync(Microsoft.TeamFoundation.Test.WebApi.TestAutomationRunSlice)">
            <summary>
            Sends a Rest based request to the server for updating slice results
            </summary>
            <param name="sliceUpdatePackage">The update slice result.</param>
            <returns>Returns a task for the rest call.</returns>
        </member>
        <member name="M:Microsoft.TeamFoundation.Test.WebApi.ITestHttpClient.GetCommandAsync(System.Int32,System.Nullable{System.Int64},System.Threading.CancellationToken)">
            <summary>
            Gets test message that is in queue after lastCommandId.
            </summary>
            <param name="testAgentId">The test agent which calls this api.</param>
            <param name="lastCommandId">The last command Id which agent has already read.</param>
        </member>
        <!-- Badly formed XML comment ignored for member "M:Microsoft.TeamFoundation.Test.WebApi.ITestHttpClient.UpdateTestRunAsync(Microsoft.TeamFoundation.Test.WebApi.DistributedTestRun,System.String,System.Object,System.Threading.CancellationToken)" -->
        <member name="M:Microsoft.TeamFoundation.Test.WebApi.ITestHttpClient.GetRerunConfigurationAsync(Microsoft.TeamFoundation.Test.WebApi.TestRunExecutionConfiguration,System.Object,System.Threading.CancellationToken)">
            <summary>
            [Preview API] http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/TestExecutionConfiguration/ Request: Json of TestRun
            </summary>
            <param name="testRunExecutionConfiguration"></param>
            <param name="userState"></param>
            <param name="cancellationToken">The cancellation token to cancel operation.</param>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.ITestHttpClient.HttpClient">
            <summary>
            Handle to HttpClient
            </summary>
        </member>
        <member name="M:Microsoft.TeamFoundation.Test.WebApi.TestHttpClient.#cctor">
            <summary>
            Creates the dictionary for all the exceptions that need to be serialized
            </summary>
        </member>
        <member name="M:Microsoft.TeamFoundation.Test.WebApi.TestHttpClient.CreateAgentAsync(Microsoft.TeamFoundation.Test.WebApi.TestAgent)">
            <summary>
            Sends REST based msg to Server for creating new entry of Test Agent.
            This API can be consumed in Registration Process.
            </summary>
            <param name="testAgent">TestAgent object</param>
            <returns>TestAgent Object</returns>
        </member>
        <member name="M:Microsoft.TeamFoundation.Test.WebApi.TestHttpClient.GetAgentAsync(System.Int32)">
            <summary>
            Sends REST based msg to Server for getting TestAgent object based on TestAgentId
            This API can be consumed in Query process
            </summary>
            <param name="id">TestAgent Id</param>
            <returns>Test Agent object</returns>
        </member>
        <member name="M:Microsoft.TeamFoundation.Test.WebApi.TestHttpClient.DeleteAgentAsync(System.Int32)">
            <summary>
            Sends REST based msg to Server for deleting an existing entry of Test Agent
            This API can be consume in UnRegisteration process
            </summary>
            <param name="id">TestAgent Id</param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Test.WebApi.TestHttpClient.GetSliceAsync(System.Int32)">
            <summary>
            Sends a Rest based request to the server asking for a AutomatedTestRunSlice
            </summary>
            <param name="testAgentId">the unique ID of the agent</param>
            <returns>
            returns a AotmatedTestRunSlice which agent can process.
            </returns>
        </member>
        <member name="M:Microsoft.TeamFoundation.Test.WebApi.TestHttpClient.UpdateSliceAsync(Microsoft.TeamFoundation.Test.WebApi.TestAutomationRunSlice)">
            <summary>
            Sends a Rest based request to the server for updating slice results
            </summary>
            <param name="sliceUpdatePackage">The update slice result.</param>
            <returns>Returns a task for the rest call.</returns>
        </member>
        <member name="M:Microsoft.TeamFoundation.Test.WebApi.TestHttpClient.GetCommandAsync(System.Int32,System.Nullable{System.Int64},System.Threading.CancellationToken)">
            <summary>
            Gets test command that is in queue after lastCommandId.
            </summary>
            <param name="testAgentId">The test agent which calls this api.</param>
            <param name="lastCommandId">The last command Id which agent has already read.</param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Test.WebApi.TestHttpClient.UpdateTestRunAsync(Microsoft.TeamFoundation.Test.WebApi.DistributedTestRun,System.String,System.Object,System.Threading.CancellationToken)">
            <summary>
            [Preview API] http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/DistributedTestRuns/ Request: Json of TestRun
            </summary>
            <param name="distributedTestRun"></param>
            <param name="project"></param>
            <param name="userState"></param>
            <param name="cancellationToken">The cancellation token to cancel operation.</param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Test.WebApi.TestHttpClient.GetRerunConfigurationAsync(Microsoft.TeamFoundation.Test.WebApi.TestRunExecutionConfiguration,System.Object,System.Threading.CancellationToken)">
            <summary>
            [Preview API] http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/TestExecutionConfiguration/ Request: Json of TestRun
            </summary>
            <param name="testRunExecutionConfiguration"></param>
            <param name="userState"></param>
            <param name="cancellationToken">The cancellation token to cancel operation.</param>
        </member>
        <member name="T:Microsoft.TeamFoundation.Test.WebApi.TestExecutionServiceException">
            <summary>
            Base TestExecutionServiceException.
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Test.WebApi.TestExecutionAccessDeniedException">
            <summary>
            Thrown by the test execution service when the user attempts to
            read or modify an object without the appopriate permissions.
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Test.WebApi.TestExecutionObjectAlreadyExistsException">
            <summary>
            Thrown when trying to register an agent which is already registered
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Test.WebApi.TestExecutionServiceInvalidOperationException">
            <summary>
            Thrown when trying to register an agent which is already registered
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Test.WebApi.TestExecutionObjectNotFoundException">
            <summary>
            Thrown when trying to register an agent which is already registered
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Test.WebApi.TestExecutionRunResourceNotFoundException">
            <summary>
            Thrown when trying to access a message queue which doesnt exists
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Test.WebApi.TestEnvironmentAlreadyExistsException">
            <summary>
            Thrown when trying to access a message queue which doesnt exists
            </summary>
        </member>
        <member name="F:Microsoft.TeamFoundation.Test.WebApi.TestExecutionServiceResourceIds.TestExecutionServiceArea">
            <summary>
            Service area for all TestExecutionService REST endpoints
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.DistributedTestRun.EnvironmentUri">
            <summary>
            DTA Environment Uri
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.DistributedTestRun.TestRunId">
            <summary>
            Test Run Id
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.TestRunExecutionConfiguration.ProjectName">
            <summary>
            Project Name
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.TestRunExecutionConfiguration.TestRunId">
            <summary>
            Test Run Id
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Test.WebApi.TestRunExecutionConfiguration.RerunProperties">
            <summary>
            Test Run Id
            </summary>
        </member>
    </members>
</doc>