description Ġ= Ġ" Spring ĠBoot Ġauto configuration Ġlibrary Ġfor Ġcreating Ġreactive ĠGraphQL Ġserver " Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġkotlin (" plugin . spring ") ĊĠĠĠ Ġkotlin (" k apt ") Ċ } Ċ Ċ val Ġkotlin Cor outines Version : ĠString Ġby Ġproject Ċ val Ġspring Boot Version : ĠString Ġby Ġproject Ċ val Ġreactor Version : ĠString Ġby Ġproject Ċ val Ġreactor Extensions Version : ĠString Ġby Ġproject Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġapi ( project ( path Ġ= Ġ": graphql - kotlin - server ")) ĊĠĠĠ Ġapi ( project ( path Ġ= Ġ": graphql - kotlin - fed eration ")) ĊĠĠĠ Ġapi (" org . springframework . boot : spring - boot - starter - web flux :$ spring Boot Version ") ĊĠĠĠ Ġapi (" org . jetbrains . kotlin x : kotlin x - coroutines - jdk 8 :$ kotlin Cor outines Version ") ĊĠĠĠ Ġapi (" io . project reactor . kotlin : reactor - kotlin - extensions :$ reactor Extensions Version ") ĊĠĠĠ Ġapi (" org . jetbrains . kotlin x : kotlin x - coroutines - reactor :$ kotlin Cor outines Version ") ĊĠĠĠ Ġk apt (" org . springframework . boot : spring - boot - configuration - processor :$ spring Boot Version ") ĊĠĠĠ Ġtest Implementation (" org . jetbrains . kotlin x : kotlin x - coroutines - test :$ kotlin Cor outines Version ") ĊĠĠĠ Ġtest Implementation (" org . springframework . boot : spring - boot - starter - test :$ spring Boot Version ") ĊĠĠĠ Ġtest Implementation (" io . project reactor : reactor - test :$ reactor Version ") Ċ } Ċ Ċ tasks Ġ{ ĊĠĠĠ Ġj aco co Test Coverage Verification Ġ{ ĊĠĠĠĠĠĠĠ Ġviolation Rules Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrule Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlimit Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcounter Ġ= Ġ" INSTR UCTION " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ= Ġ" COVER ED RATIO " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġminimum Ġ= Ġ" 0 . 9 3 ". to BigDecimal () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlimit Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcounter Ġ= Ġ" BRANCH " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ= Ġ" COVER ED RATIO " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġminimum Ġ= Ġ" 0 . 7 0 ". to BigDecimal () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ