Skip to content

Commit a297a9d

Browse files
committed
fixes #292
1 parent 87c0d1d commit a297a9d

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

src/main/java/com/aventstack/extentreports/model/Report.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,13 @@
1515
import lombok.AllArgsConstructor;
1616
import lombok.Builder;
1717
import lombok.Getter;
18+
import lombok.NoArgsConstructor;
1819
import lombok.Setter;
1920
import lombok.ToString;
2021

2122
@Getter
2223
@Setter
24+
@NoArgsConstructor
2325
@AllArgsConstructor
2426
@Builder
2527
@ToString(includeFieldNames = true)
@@ -45,6 +47,7 @@ public final void refresh() {
4547
authorCtx.getSet().forEach(x -> x.refresh());
4648
categoryCtx.getSet().forEach(x -> x.refresh());
4749
deviceCtx.getSet().forEach(x -> x.refresh());
50+
exceptionInfoCtx.getSet().forEach(x -> x.refresh());
4851
synchronized (testList) {
4952
stats.update(testList);
5053
setEndTime(Calendar.getInstance().getTime());

src/main/java/com/aventstack/extentreports/model/context/NamedAttributeContext.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ public class NamedAttributeContext<T extends NamedAttribute> implements Serializ
2323
private final List<Test> testList = Collections.synchronizedList(new ArrayList<>());
2424
private T attr;
2525
private Map<Status, Integer> statusDist = new HashMap<>();
26+
private int size;
2627

2728
public NamedAttributeContext(T attribute, Test test) {
2829
this.attr = attribute;
@@ -42,10 +43,11 @@ private synchronized void refresh(Test test) {
4243
public void refresh() {
4344
statusDist.clear();
4445
testList.forEach(this::refresh);
46+
size = statusDist.values().stream().reduce(0, Integer::sum);
4547
}
4648

4749
public Integer size() {
48-
return statusDist.values().stream().reduce(0, Integer::sum);
50+
return size;
4951
}
5052

5153
public Integer getPassed() {

0 commit comments

Comments
 (0)