簡體   English   中英

適用於Jacoco的Gitlab Regex

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM