修訂訊息選項

將變更內容上傳至 Fuchsia 的 Gerrit 例項時,您可以透過各種選項變更預提交行為。這些選項會以特殊字串的形式新增至變更的提交訊息中。

本頁面說明可用於 Fuchsia 預提交的選項。

Buganizer 問題選項

這些選項可控制 Buganizer 中的相關錯誤。

錯誤

Bug: # 會在提交變更時,在指定的 Buganizer 問題上新增註解。

例如:

Bug: 372314445

上述行會產生這則註解

固定

Fixed: # 會在提交變更時新增註解,並將指定的 Buganizer 問題標示為「已修正」

例如:

Fixed: 297456438

上述行導致問題產生這則留言,並變更問題狀態。

測試選項

這些選項會控制測試的執行方式。

乘號

Multiply: <test name> 會執行指定的測試多次。這有助於確認特定測試是否不穩定。

例如:

Multiply: socket-integration

以上行將重新執行「通訊端整合」測試多次。

執行所有測試

Run-All-Tests: true 會執行所有測試,即使靜態分析標示這些測試不會受到變更影響,也一樣。當您要進行可能會間接影響整個系統的變更時 (例如變更 Zircon 核心、元件架構、測試管理工具或診斷工具),這個選項就很實用。

Cq-Include-Trybots

Cq-Include-Trybots <list> 會在變更的預提交作業中執行指定的建構工具,以及預設的預提交建構工具集。

例如:

Cq-Include-Trybots: luci.fuchsia.try:fuchsia-coverage-absolute

上述行會強制執行 fuchsia-coverage-absolute 和其他預提交作業。

使用 Gerrit 中的「Choose Tryjobs」下拉式選單,查看可用的完整建構工具集。