【问题标题】:TFS REST API: Get all tests results for a single test caseTFS REST API:获取单个测试用例的所有测试结果
【发布时间】:2015-12-25 22:01:29
【问题描述】:

我正在为 TFS 试验相对较新的 REST API。 我可以通过 ID 获取单个工作项,它们的所有详细信息(例如,通过链接链接的其他工作项)......但我找不到任何提示或示例如何获取给定测试用例的所有测试结果(测试运行?) .

或者我是否必须“下载”(获取)我计划的所有测试套件中所有测试的所有测试结果,以手动过滤掉我想要的测试用例的两个或三个测试结果?

【问题讨论】:

    标签: rest tfs tfs-sdk tfs-2015


    【解决方案1】:

    测试结果不直接与测试用例相关联。作为多个测试套件的一部分,一个测试用例可能在多个测试平面上通过和失败。

    您需要首先查找所有平面并包含该测试用例,然后在获得结果之前猜测上下文。

    如果您使用套件 ID,则可以轻松查找结果。

    【讨论】:

      【解决方案2】:
      var testResults =Connection.teamProject.TestResults.ByTestId(testcase.Id);
      
      var res = testResults.Where(testResult => testPointsIds.Contains(testResult.TestPointId)).ToArray<ITestCaseResult>();
      

      【讨论】:

        猜你喜欢
        • 2018-12-10
        • 2017-01-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-06-23
        • 2021-11-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多