[英]Run testthat tests on only one GitHub actions job
package的某些測試需要在單個測試服務器上反復刪除和寫入數據。 我不能同時運行這些測試,因為它們會相互干擾。
三個目標:
幾點注意事項:
有沒有辦法將跳過的測試與GitHub 動作環境變量結合起來? 有更好的解決方案嗎?
jobs.<job_id>.steps[*].if
有助於完成您想要的? 例如,如果您為 macOS、Ubuntu 和 Windows 設置了一個矩陣操作系統構建,並且有一個用於測試設置、執行和拆卸的步驟,您可以在該步驟中添加一個if
指令,以僅在操作系統以'ubuntu': if: startsWith(${{matrix.os}}, 'ubuntu')
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.