0
是否有一種方法可以使用Pyral更新缺陷,並將更改的作者顯示爲另一個用戶,而不是用於登錄到Rally的用戶ID?Rally Python Api:設置缺陷更新的作者
下面是我嘗試過,但它不工作:
rally = Rally(server, user, password)
rally.enableLogging('rallyConnection.log')
rally.setProject("RallyTestPrj")
defectID = 'DE9221'
notes = "Adding new note from Python"
author = rally.getUserInfo(username='[email protected]').pop(0)
defect_data = { "FormattedID" : defectID,
"Notes" : notes,
"Author" : author.Name
}
try:
defect = rally.update('Defect', defect_data)
except Exception, details:
sys.stderr.write('ERROR: %s \n' % details)
sys.exit(1)
print "Defect updated"
我也試過author.DisplayName,author.EmailAddress,但它仍然記錄 的變化,從缺陷用戶憑證用於運行python腳本。
當發生顛覆提交時,此python腳本將運行並將缺陷狀態設置爲固定;如果檢入代碼的用戶是將狀態設置爲固定的相同用戶,那將是最好的。 – 2013-04-04 14:23:35
查看Rally的Changeset功能。這是Rally構建的SVN連接器用於註冊SVN提交的內容。在拉力工件上創建變更集時,連接器可以將作者設置爲有效的拉力賽用戶。 – 2013-04-04 22:38:38