我知道有可能创建python脚本将数据发送到Bug跟踪系统来创建新的票证。
但是,我这边的问题是,在创建票据时,票证中有一些字段是强制性的。对于这些字段,有更多的选项可供选择。这些值应由用户选择。这里的问题是,对于Klocwork正式页面的教程中的脚本,我实际上无法为该字段选择特定的选项。
有什么方法可以在更多的步骤中使用python脚本来创建票证(检索字段的值,为字段选择选项,然后才创建票证本身),而不是只单击按钮,该按钮在一步内完成所有的工作?
非常感谢你,雅库布
发布于 2013-12-24 19:03:29
我在Klocwork工作,我也在Klocwork支持论坛上回答了一个Klocwork支持论坛,这可能也来自您。
当用户单击按钮时,积分法使用运行在Klocwork服务器端的python脚本将问题推到Bug跟踪系统。目前,当用户将问题推到Bug跟踪器时,无法向用户显示额外的对话框或UI。
一种可能的解决方法是让用户在关于缺陷的注释中指定此信息,然后python脚本可以读取该信息,并在将问题提交给Bug跟踪系统时使用。issue.history是一个StatusHistoryEvent对象数组,表示每个引用状态更改和/或注释。因此,您可以很容易地通过循环遍历事件来解析注释:
for event in issue.history
text = event.comment
# parse out the values depending on how you saved them in the commenthttps://stackoverflow.com/questions/20545239
复制相似问题