更新時間:2018年04月06日15時52分 來源:傳智播客 瀏覽次數(shù):
每次都手動的構建項目顯然不夠方便,有時候需要定時地執(zhí)行自動化測試腳本。例如,每天晚上定時執(zhí)行 py_tests.py 文件來運行自動化測試項目。
設置定時任務
前面已經(jīng)創(chuàng)建的 “python test project” 項目為例,單擊項目左側的 “配置” 選項,修改項目的配置。
找到 構建觸發(fā)器 ,勾選 Build periodically 選項。
通過查看設置說明,此處定時任務的格式遵循 cron 的語法(可以與 cron 的語法有輕微的差異)。具體格式,每行包含五個字段,通過 Tab 或空格分隔。
若要指定一個字段的多個值,可以使用以下運算符,按先后順序。
· 指定所有值
· M-N 指定范圍值
· M-N/X 或 */X 在指定范圍或整個有效范圍內(nèi)按 X 間隔的步驟
· A,B,...,Z 列舉了多個值
例子:
· 每15分鐘運行一次 (可能在 1:07分, 1:22分, 1:37分, 1:52分)
· every ten minutes in the first half of every hour (three times, perhaps at :04, :14, :24)
· 每周一至周五,上午9:45到下午3:45,每隔2小時45分鐘運行一次
· 每兩小時一次,每個工作日上午9點到下午5點(也許是上午10:38,下午12:38,下午2:38,下午4:38)
· 除12月外,每月1號和15號每天一次