当我请求“TestSet”查询以获取特定测试集中的 TestCases 时。但是,获取的 TestCases 包含项目中测试用例的完整列表,而不是特定测试集中的测试用例。
QueryRequest queryTestSet = new QueryRequest("TestSet");
queryTestSet.setFetch(new Fetch("Name", "Project", "TestCases"));
queryTestSet.setQueryFilter(new QueryFilter("name", "=", "TestSet_Name"));
QueryResponse responseTestSet = RallyRestAPI.getAPI().query(queryTestSet);
JsonArray testcasesJson = responseTestSet.getResults().get(0).getAsJsonObject().getAsJsonArray("TestCases");
例如,项目中总共有500个测试用例我在TestSet中添加了“自动化”测试用例的测试用例和结果(300个测试用例)然后,我请求上面的查询,“testcasesJson”的大小返回500,它包括完整的测试用例列表。
如何阅读仅在 TestSet 中添加的测试用例?
Rally Rest JAR 版本: rally-rest-api-1.0.7.jar