/** Ċ Ġ* ĠCopyright Ġ 2 0 2 0 Ġ- Ġ 2 0 2 2 ĠEP AM ĠSystems Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġcom . ep am . drill . plugins . test 2 code . util Ċ Ċ import Ġcom . ep am . drill . analytics .* Ċ import Ġcom . ep am . drill . analytics . item .* Ċ import Ġcom . ep am . drill . plugins . test 2 code .* ĊĊ Ċ internal Ġsuspend Ġfun ĠTests To Run Summary . send Total Saved Time () Ġ= Ġstats . run Ġ{ ĊĠĠĠ Ġval Ġtotal Saved Time Ġ= Ġparent Duration Ġ- Ġduration ĊĠĠĠ Ġif Ġ( total Saved Time Ġ> Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpercentage Ġ= Ġ( parent Duration . toDouble () Ġ/ Ġduration ) Ġ* Ġ 1 0 0 ĊĠĠĠĠĠĠĠ Ġval Ġevent Ġ= ĠStatistics Event . Statistics Event Builder () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Category (" K PI ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Action (" Tests Ġsaved Ġtime ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Label ("$ total Saved Time #$ percentage % ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠ ĠAn alytic Service . send Event ( event ) ĊĠĠĠ Ġ} Ċ } Ċ