最近我們在把Robot升級到3.2.2之後,我想說試試看4.1.2,於是就直接升了上去。沒想到daily build的測試沒發生任何異常。
但不幸的是Jenkins的報表怪怪的: 發生錯誤確Build Success!
趁著颱風假,比較了一下發現新版本的Critical tests測試項目皆為0:
查了一下官方文件發現是因為4.0之後,已經把Critical tests概念刪除了,詳細可以參考: Migrating from criticality to SKIP。
解決方法有3種,
- 自己定義Critical tests,不過看起來5.0就移掉了。
- 可能可以更新robot framework plugin。我們版本很舊,是1.6.4。因為目前還沒有更新jenkins的計畫,所以我使用了第三個方法。
- Build成功與否的Threshold別用Critical tests。
留言
張貼留言