@ file : Suppress (" Spell Checking Inspection ") Ċ Ċ import Ġorg . gradle . api . tasks . testing . logging . Test Exception Format . FULL Ċ import Ġorg . gradle . api . tasks . testing . logging . Test Log Event . FAILED Ċ import Ġorg . gradle . api . tasks . testing . logging . Test Log Event . STANDARD _ ERROR Ċ import Ġorg . gradle . api . tasks . testing . logging . Test Log Event . STANDARD _ OUT Ċ import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 5 . 2 1 " ĊĠĠĠ Ġapplication Ċ } Ċ Ċ group Ġ= Ġ" com . bk ahl ert " Ċ version Ġ= Ġ" 1 . 0 . 0 - SNAPSHOT " Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () ĊĠĠĠ Ġmaven Local () Ċ } Ċ Ċ dependencies Ġ{ ĊĊĠĠĠ Ġimplementation (" com . bk ahl ert . kom mon s : kom mon s : 1 . 1 1 . 2 ") Ċ // ĠĠĠ Ġimplementation (" com . bk ahl ert . kom mon s : kom mon s : 1 . 1 2 . 0 - SNAPSHOT ") ĊĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin : kotlin - reflect : 1 . 5 . 2 1 ") Ġ{ ĊĠĠĠĠĠĠĠ Ġbecause (" file peek Ġtakes Ġ 1 . 3 ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġimplementation (" io . op entelemetry : op entelemetry - sdk - extension - autoconfigure : 1 . 5 . 0 - alpha ") ĊĠĠĠ Ġimplementation (" io . op entelemetry : op entelemetry - sdk : 1 . 5 . 0 ") ĊĠĠĠ Ġimplementation (" io . op entelemetry : op entelemetry - exporter - j aeger : 1 . 5 . 0 ") ĊĠĠĠ Ġimplementation (" io . op entelemetry : op entelemetry - exporter - logging : 1 . 5 . 0 ") ĊĠĠĠ Ġimplementation (" io . grpc : grpc - netty : 1 . 4 0 . 1 ") ĊĊĠĠĠ Ġimplementation (" com . github . aj alt . cli kt : cli kt : 3 . 1 . 0 ") ĊĠĠĠ Ġimplementation (" io . github . config 4 k : config 4 k : 0 . 4 . 2 ") ĊĊĠĠĠ Ġimplementation (" org . apache . commons : commons - compress : 1 . 2 1 ") Ġ{ ĊĠĠĠĠĠĠĠ Ġbecause (" needed Ġto Ġextract Ġdownloaded Ġarch ives Ġcontaining Ġthe Ġimage ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġtest Implementation ( platform (" org . junit : junit - bom : 5 . 8 . 0 - RC 1 ")) ĊĠĠĠ Ġtest Implementation (" org . junit . jupiter : junit - jupiter ") ĊĠĠĠ Ġtest Implementation (" org . junit . jupiter : junit - jupiter - api ") ĊĠĠĠ Ġtest Implementation (" org . junit . jupiter : junit - jupiter - params ") ĊĠĠĠ Ġtest Implementation (" org . junit . platform : junit - platform - commons ") ĊĠĠĠ Ġtest Implementation (" org . junit . platform : junit - platform - launcher ") ĊĠĠĠ Ġtest Runtime Only (" org . junit . platform : junit - platform - console ") Ġ{ ĊĠĠĠĠĠĠĠ Ġbecause (" needed Ġto Ġlaunch Ġthe ĠJ Unit ĠPlatform ĠConsole Ġprogram ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġimplementation (" io . stri kt : stri kt - core : 0 . 3 0 . 1 ") ĊĠĠĠ Ġimplementation (" io . stri kt : stri kt - jvm : 0 . 3 0 . 1 ") ĊĠĠĠ Ġimplementation ( kotlin (" stdlib - jdk 8 ")) Ċ } Ċ Ċ tasks Ġ{ ĊĊĠĠĠ Ġwith Type < Kotlin Compile > Ġ{ ĊĠĠĠĠĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġj vm Target Ġ= Ġ" 1 1 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlanguage Version Ġ= Ġ" 1 . 5 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfree Compiler Args Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"- X jvm - default = all ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"- X opt - in = kotlin . Requires Opt In ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"- X opt - in = kotlin . Experimental Unsigned Types ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"- X opt - in = kotlin . time . Experimental Time ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"- X opt - in = kotlin . contracts . Experimental Contracts ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"- X opt - in = kotlin . io . path . Experimental Path Api ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"- X inline - classes " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġwith Type < Process Resources > Ġ{ ĊĠĠĠĠĠĠĠ Ġfiles Matching (" build . properties ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexpand ( project . properties ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġtest Ġ{ ĊĠĠĠĠĠĠĠ Ġuse JUnit Platform () ĊĠĠĠĠĠĠĠ Ġtest Logging Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġevents Ġ= Ġset Of ( FAILED , ĠST AND ARD _ OUT , ĠST AND ARD _ ERROR ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexception Format Ġ= ĠFULL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġshow Exceptions Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġshow Cause s Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġshow Stack Tr aces Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġmin Heap Size Ġ= Ġ" 1 2 8 m " ĊĠĠĠĠĠĠĠ Ġmax Heap Size Ġ= Ġ" 5 1 2 m " ĊĠĠĠĠĠĠĠ Ġfail Fast Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġignore Failures Ġ= Ġtrue ĊĠĠĠ Ġ} Ċ } Ċ Ċ application Ġ{ ĊĠĠĠ Ġmain Class . set (" Main Kt ") Ċ } Ċ