java - 集会休息 Api : Query for all defects in project and all child projects

标签 java rally

此查询正在努力从特定项目中获取缺陷:

        QueryRequest defectRequest = new QueryRequest("defect");
        defectRequest.setFetch(new Fetch("Project", "LastUpdateDate", "FormattedId", "SubmittedBy", "Owner"));
        defectRequest.setQueryFilter(new QueryFilter("Project.Name", "=", rallyProjectName));
        QueryResponse projectDefects = rallyApi.query(defectRequest);

但是,从父项目的所有子项目中获取缺陷是行不通的。

最佳答案

不要在查询过滤器中设置项目,而是使用项目范围:

QueryRequest defectRequest = new QueryRequest("defect");
defectRequest.setFetch(new Fetch("Project", "LastUpdateDate", "FormattedId", "SubmittedBy", "Owner"));
defectRequest.setProject("/project/12345"); //The project oid for your project
defectRequest.setScopedDown(true);
QueryResponse projectDefects = rallyApi.query(defectRequest);

关于java - 集会休息 Api : Query for all defects in project and all child projects,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12290704/

相关文章:

java - 为 Java Graph 类实现间接连接测试

java - 无法将 Java 连接到 MySQL

javascript - WSAPI 最大页面大小

java - 过滤器中的自定义 propertyConverter 在 Neo4j OGM 中被覆盖

java - logback 在运行时更改配置和日志文件创建问题

java - Rally REST WS 查询 : Getting ObjectIDs of One-To-Many children using API v2. 0

rally - SDK 2.0 中的跨应用消息传递

javascript - 按投资组合项目类型过滤

java - 使用 Java Rally Rest API 将 200 多个测试用例添加到测试集

JavaDoc 失败并出现 "Illegal package name"-错误