小智 5
这是对Trac Workflow的非常简单的调整.添加可选测试的文档引用如下:
通过将以下内容添加到trac.ini的[ticket-workflow]部分,您将获得可选的测试.当故障单处于新的,已接受或需要工作状态时,您可以选择提交以进行测试.当它处于测试状态时,用户可以选择拒绝它并将其发送回needs_work,或者传递测试并将其发送到关闭状态.如果他们接受它,它会自动标记为已关闭,并且分辨率设置为固定.由于所有旧的工作流程仍然存在,故障单可以跳过整个部分.
testing = new,accepted,needs_work,assigned,reopened -> testing
testing.name = Submit to reporter for testing
testing.permissions = TICKET_MODIFY
reject = testing -> needs_work
reject.name = Failed testing, return to developer
pass = testing -> closed
pass.name = Passes Testing
pass.operations = set_resolution
pass.set_resolution = fixed
Run Code Online (Sandbox Code Playgroud)
现在所有票证必须在"通过"状态之前经历"测试"状态.
要确保只有某些测试人员可以将故障单从"测试"更改为"通过",请创建一个名为TICKET_PASS的新权限(trac管理员可以在Web UI中执行此操作),并将以下内容添加到您的trac的工作流程部分的.ini:
pass.permissions = TICKET_PASS
恕我直言,只要求门票在通过之前经过测试就足够了.任何合理的开发人员都知道他们不应该将票从"测试"状态转移到"通过"状态,除非它通过了你做的任何质量控制.而且由于他们的行为有历史,他们可能因为不恰当地将门票标记为"通行证"而受到指责.限制权限可能会妨碍(分散trac管理员),而不是帮助.
[注意:我必须删除除文档之外的所有超链接b/c我的代表太低了.叹.]
| 归档时间: |
|
| 查看次数: |
502 次 |
| 最近记录: |