[英]Gitlab Regex for Jacoco Coverage
Gitlab允許設置一個正則表達式來解析CI作業的覆蓋率 。 我們使用Jacoco,它給出如下輸出:
[info] ------- Jacoco Coverage Report --------
[info]
[info] Lines: 40.38% (>= required 40.0%) covered, 2265 of 3799 missed, OK
[info] Instructions: 41.99% (>= required 40.0%) covered, 10727 of 18493 missed, OK
[info] Branches: 27.79% (>= required 20.0%) covered, 738 of 1022 missed, OK
[info] Methods: 47.16% (>= required 40.0%) covered, 344 of 651 missed, OK
[info] Complexity: 34.74% (>= required 30.0%) covered, 759 of 1163 missed, OK
[info] Class: 58.82% (>= required 50.0%) covered, 49 of 119 missed, OK
使用Rubular ,正則表達式Lines:\\s(\\d+\\.\\d+%)\\s\\([^)]+\\)\\scovered
似乎適用於該行覆蓋率。
不幸的是,它不 Gitlab工作?
它確實有效。
我用“重試作業”按鈕來測試不同的設置,並不起作用 。 我認為Gitlab會記住舊作業的設置。
作為參考,您還可以在YAML文件中為每個作業設置正則表達式 。 我開始使用它,然后還原了更改,這時我意識到正則表達式設置仍然適用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.