.net - RallyRestToolkitFor.NET - Defect Duplicates -
i have mvc application using display defects customers. using rallyresttoolkitfor.net information.
but need list of of duplicates of defect , i'm not sure how can acheive this.
normally, associated objects such testcases querying
request = new request("testcase") { fetch = new list<string>() { "formattedid", "name", "lastrun", "lastverdict" }, query = new query("workproduct.formattedid", query.operator.equals, "de123") };
but can't see how can acheive same duplicates there no 'parent' concept.
can help?
here code accesses duplicates collection on defect:
namespace finddefectduplicates { class program { static void main(string[] args) { rallyrestapi restapi; restapi = new rallyrestapi("user@co.com", "secret", "https://rally1.rallydev.com", "v2.0"); string workspaceref = "/workspace/1111"; string projectref = "/project/2222"; bool projectscopingup = false; bool projectscopingdown = false; request defectrequest = new request("defect"); defectrequest.workspace = workspaceref; defectrequest.project = projectref; defectrequest.projectscopeup = projectscopingup; defectrequest.projectscopedown = projectscopingdown; defectrequest.fetch = new list<string>() { "name", "formattedid", "duplicates" }; defectrequest.query = new query("formattedid", query.operator.equals, "de123"); queryresult querydefectresults = restapi.query(defectrequest); foreach (var d in querydefectresults.results) { console.writeline("formattedid: " + d["formattedid"] + " name: " + d["name"]); console.writeline("collection ref: " + d["duplicates"]._ref); request duplicatesrequest = new request(d["duplicates"]); queryresult queryduplicatesresult = restapi.query(duplicatesrequest); foreach (var duplicate in queryduplicatesresult.results) { console.writeline("formattedid: " + duplicate["formattedid"] + " name: " + duplicate["name"]); } } } } }
Comments
Post a Comment