在 動作中略過失敗的測試 - Amazon CodeCatalyst

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 動作中略過失敗的測試

如果您的動作具有多個測試命令,即使上一個命令失敗,您仍可能想要允許動作中的後續測試命令執行。例如,在下列命令中,即使test1失敗,您可能也test2想要一律執行 。

Steps: - Run: npm install - Run: npm run test1 - Run: npm run test2

一般而言,當步驟傳回錯誤時,Amazon 會 CodeCatalyst 停止工作流程動作,並將其標記為失敗。您可以將錯誤輸出重新導向至 ,以允許動作步驟繼續執行null。您可以將 新增至 命令2>/dev/null,以執行此操作。透過此修改,上述範例看起來如下。

Steps: - Run: npm install - Run: npm run test1 2>/dev/null - Run: npm run test2

在第二個程式碼程式碼片段中,npm install命令的狀態將會承兌,但npm run test1命令傳回的任何錯誤都會遭到忽略。因此會執行 npm run test2命令。透過這樣做,無論是否發生錯誤,您都可以一次檢視兩個報告。