Code approver and test approver
Hi,
How to validate that coder and tester are not the same person? Thanks, Adhithya |
2 answers
The precondition "Require Disinterested Approvers," which is available for the "Save Work Item" operation, may be of interest. Its description states, "Reviewers may not have created any of the change sets affiliated with the work item under review." If you also use a precondition that requires that an approval exists (either when delivering change sets to a stream or when transitioning a work item to a particular state), this should guarantee that someone other than the coder has approved of the change.
I don't know if this is quite what you want (because your question is very short on context and details), but it is the best tool I can find.
-- David Olsen, IBM Rational, Jazz Process Team
Comments
Bharath Adhithya
commented Aug 02 '12, 3:19 a.m.
Hi David, Thanks for your reply. I came to know this is available in 4.0. However it says "approvers on a work item are not creators of any of the associated change sets for that work item or any of its child work items" in some cases approver may be a part of child work items. Is there any possibility to over come this? Thanks, Adhithya The configuration for that precondition has a check box which states "Check all descendant work items (those with child links)." So you get to choose whether or not the approvers are allowed to own change sets attached to child work items. |
You may also want to consider setting the precondition so that a developer cannot associate a new change set with a work item that already has approvals. See: https://jazz.net/library/article/1193#com.ibm.team.scm.server.preventLinkToApprovedWorkItem
|
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.