File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed
src/main/java/com/aventstack/extentreports/model Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change 1515import lombok .AllArgsConstructor ;
1616import lombok .Builder ;
1717import lombok .Getter ;
18+ import lombok .NoArgsConstructor ;
1819import lombok .Setter ;
1920import 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 ());
Original file line number Diff line number Diff 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 () {
You can’t perform that action at this time.
0 commit comments