package Ġcom . tester um . runner . statistics _ model . stats _ ag gregator Ċ Ċ import Ġcom . tester um . common _ stats . Aggregator Ċ import Ġcom . tester um . common _ stats . avg . Avg Avg Aggregator Ċ import Ġcom . tester um . runner . statistics _ model . Stats All Ċ Ċ class ĠStats Stats All Stats Aggregator Ġ: ĠAg gregator < Stats All , ĠStats All > Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġstatus Aggregator Ġ= ĠStats Stats Status Stats Aggregator () ĊĠĠĠ Ġprivate Ġval Ġsuite Avg Duration Millis Aggregator Ġ= ĠA vg Avg Aggregator () ĊĊĠĠĠ Ġoverride Ġfun Ġaggregate ( event : ĠStats All ) Ġ{ ĊĠĠĠĠĠĠĠ Ġstatus Aggregator . aggregate ( event . status ) ĊĠĠĠĠĠĠĠ Ġsuite Avg Duration Millis Aggregator . aggregate ( event . suite Avg Duration Millis ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Result (): ĠStats All Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠStats All ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstatus Ġ= Ġstatus Aggregator . getResult (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsuite Avg Duration Millis Ġ= Ġsuite Avg Duration Millis Aggregator . getResult () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ