How to ensure that only tested code goes for release / production?
How to ensure that only tested code goes for release / production. Can we define a best practice / implementation details, here including the steps in Rational Team Concert source control.
In the context of source control in RTC how do we ensure that source code that has passed test will go to production.
How can we implement this requirement in rational team concert. Do we have any process pre-condition rules to do this?
In the context of source control in RTC how do we ensure that source code that has passed test will go to production.
How can we implement this requirement in rational team concert. Do we have any process pre-condition rules to do this?
Accepted answer
You could enforce Approvals for all delivers to your streams (requires that each change set has an associated work item, as well), with Approvers signing off only on tested code.
Defined in your Process Configuration's Team Configuration -> Operational Behavior
Defined in your Process Configuration's Team Configuration -> Operational Behavior