Skip to content

Commit ffbd446

Browse files
author
Shah, Prince
committed
Fixed 252
Splitting fix made for jacoco reports from Jenkins #98.
1 parent e2a0fe9 commit ffbd446

File tree

4 files changed

+94
-0
lines changed

4 files changed

+94
-0
lines changed

ReleaseNotes.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
# Release Notes
22

33
## Release 0.3.8 (NOT RELEASED YET)
4+
5+
* [Fixed Issue 252][issue-252]
6+
7+
Splitting fix made for jacoco reports from Jenkins #98.
48

59
* [Fixed Issue 222][issue-222]
610

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
package com.offbytwo.jenkins.model;
2+
3+
public class JacocoCoverageReport extends BaseModel {
4+
5+
private JacocoCoverageResult lineCoverage;
6+
private JacocoCoverageResult classCoverage;
7+
private JacocoCoverageResult complexityScore;
8+
private JacocoCoverageResult instructionCoverage;
9+
private JacocoCoverageResult branchCoverage;
10+
11+
public JacocoCoverageResult getLineCoverage() {
12+
return lineCoverage;
13+
}
14+
public void setLineCoverage(JacocoCoverageResult lineCoverage) {
15+
this.lineCoverage = lineCoverage;
16+
}
17+
public JacocoCoverageResult getClassCoverage() {
18+
return classCoverage;
19+
}
20+
public void setClassCoverage(JacocoCoverageResult classCoverage) {
21+
this.classCoverage = classCoverage;
22+
}
23+
public JacocoCoverageResult getComplexityScore() {
24+
return complexityScore;
25+
}
26+
public void setComplexityScore(JacocoCoverageResult complexityScore) {
27+
this.complexityScore = complexityScore;
28+
}
29+
public JacocoCoverageResult getInstructionCoverage() {
30+
return instructionCoverage;
31+
}
32+
public void setInstructionCoverage(JacocoCoverageResult instructionCoverage) {
33+
this.instructionCoverage = instructionCoverage;
34+
}
35+
public JacocoCoverageResult getBranchCoverage() {
36+
return branchCoverage;
37+
}
38+
public void setBranchCoverage(JacocoCoverageResult branchCoverage) {
39+
this.branchCoverage = branchCoverage;
40+
}
41+
42+
}
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
package com.offbytwo.jenkins.model;
2+
3+
public class JacocoCoverageResult {
4+
5+
private int covered;
6+
private int missed;
7+
private int percentage;
8+
private int percentageFloat;
9+
private int total;
10+
11+
public int getCovered() {
12+
return covered;
13+
}
14+
public void setCovered(int covered) {
15+
this.covered = covered;
16+
}
17+
public int getMissed() {
18+
return missed;
19+
}
20+
public void setMissed(int missed) {
21+
this.missed = missed;
22+
}
23+
public int getPercentage() {
24+
return percentage;
25+
}
26+
public void setPercentage(int percentage) {
27+
this.percentage = percentage;
28+
}
29+
public int getPercentageFloat() {
30+
return percentageFloat;
31+
}
32+
public void setPercentageFloat(int percentageFloat) {
33+
this.percentageFloat = percentageFloat;
34+
}
35+
public int getTotal() {
36+
return total;
37+
}
38+
public void setTotal(int total) {
39+
this.total = total;
40+
}
41+
42+
43+
44+
}

jenkins-client/src/main/java/com/offbytwo/jenkins/model/MavenBuild.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,8 @@ public MavenBuild(int number, String url) {
3030
public MavenModule getMavenModule() throws IOException {
3131
return client.get(this.getUrl() + "/mavenArtifacts/", MavenModule.class);
3232
}
33+
34+
public JacocoCoverageReport getJacocoCodeCoverageReport() throws IOException {
35+
return client.get(this.getUrl() + "/jacoco/", JacocoCoverageReport.class);
36+
}
3337
}

0 commit comments

Comments
 (0)