import Ġhot wire _ kt . Hot wire Kt Dependencies Ċ import Ġorg . gradle . api . tasks . testing . logging . Test Log Event . FAILED Ċ import Ġorg . gradle . api . tasks . testing . logging . Test Log Event . PAS SED Ċ import Ġorg . gradle . api . tasks . testing . logging . Test Log Event . SKIP PED Ċ Ċ plugins Ġ{ ĊĠ Ġid (" org . jetbrains . kotlin . jvm ") ĊĠ Ġid (" org . jetbrains . kotlin . k apt ") ĊĠ Ġid (" org . jetbrains . kotlin . plugin . al lopen ") Ċ } Ċ Ċ dependencies Ġ{ ĊĠ Ġimplementation ( Hot wire Kt Dependencies . kotlin x Html ) Ċ } Ċ Ċ java Ġ{ ĊĠ Ġsource Compatibility Ġ= ĠJava Version . to Version (" 1 1 ") Ċ } Ċ Ċ tasks Ġ{ ĊĠ Ġcompile Java Ġ{ ĊĠĠĠ Ġval Ġcompiler Args Ġ= Ġoptions . compiler Args ĊĠĠĠ Ġcompiler Args . add ("- parameters ") ĊĠ Ġ} ĊĊĠ Ġcompile Kotlin Ġ{ ĊĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠ Ġj vm Target Ġ= Ġ" 1 1 " ĊĠĠĠĠĠ Ġjava Parameters Ġ= Ġtrue ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĠ Ġcompile Test Kotlin Ġ{ ĊĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠ Ġj vm Target Ġ= Ġ" 1 1 " ĊĠĠĠĠĠ Ġjava Parameters Ġ= Ġtrue ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ } Ċ Ċ tasks . with Type < Test >(). configure Each Ġ{ ĊĠ Ġuse JUnit Platform () ĊĠ Ġtest Logging Ġ{ ĊĠĠĠ Ġevents Ġ= Ġset Of ( PAS SED , ĠSKIP PED , ĠFAILED ) ĊĠ Ġ} ĊĠ Ġenvironment (" ENVIRONMENT ", Ġ" test ") Ċ } ĊĊĊ