plugins Ġ{ ĊĠĠĠ Ġjava ĊĠĠĠ Ġkotlin (" jvm ") ĊĠĠĠ Ġj aco co Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġtest Implementation ( kotlin ( Config . kotlin Std Lib )) ĊĠĠĠ Ġtest Implementation ( Config . Test Lib s . kotlin Test J unit ) ĊĠĠĠ Ġtest Implementation ( Config . Test Lib s . mockito Kotlin ) Ċ } Ċ Ċ configure < Source Set Container > Ġ{ ĊĠĠĠ Ġtest Ġ{ ĊĠĠĠĠĠĠĠ Ġjava . src Dir (" src / test / java ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ jac oco Ġ{ ĊĠĠĠ Ġtool Version Ġ= ĠConfig . Quality Plugins . jac oco Version Ċ } Ċ Ċ tasks . jac oco Test Report Ġ{ ĊĠĠĠ Ġreports Ġ{ ĊĠĠĠĠĠĠĠ Ġxml . isEnabled Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġhtml . isEnabled Ġ= Ġfalse ĊĠĠĠ Ġ} Ċ } Ċ Ċ tasks Ġ{ ĊĠĠĠ Ġj aco co Test Coverage Verification Ġ{ ĊĠĠĠĠĠĠĠ Ġviolation Rules Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠTODO : ĠRaise Ġthe Ġminimum Ġto Ġa Ġsensible Ġvalue . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrule Ġ{ Ġlimit Ġ{ Ġminimum Ġ= ĠBigDecimal . valueOf ( 0 . 1 ) Ġ} Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġcheck Ġ{ ĊĠĠĠĠĠĠĠ Ġdepends On ( jac oco Test Coverage Verification ) ĊĠĠĠĠĠĠĠ Ġdepends On ( jac oco Test Report ) ĊĠĠĠ Ġ} Ċ } Ċ