import Ġorg . gradle . api . tasks . testing . logging . Test Exception Format Ċ import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġid (" org . jetbrains . kotlin . jvm "). version (" 1 . 3 . 2 1 ") ĊĠĠĠ Ġapplication Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġj center () Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin : kotlin - stdlib - jdk 8 ") ĊĊĠĠĠ Ġval Ġspe k Version Ġ= Ġ" 2 . 0 . 0 " ĊĊĠĠĠ Ġ// ĠOverride Ġthe Ġversion Ġof Ġkotlin - reflect Ġused Ġby ĠSpe k . ĊĠĠĠ Ġtest Implementation ( kotlin (" reflect ", Ġ" 1 . 3 . 2 1 ")) ĊĠĠĠ Ġtest Implementation ( group Ġ= Ġ" org . spe k framework . spe k 2 ", Ġname Ġ= Ġ" spe k - dsl - jvm ", Ġversion Ġ= Ġspe k Version ) ĊĠĠĠ Ġtest Implementation ( group Ġ= Ġ" ch . tut tel i . at rium ", Ġname Ġ= Ġ" at rium - cc - en _ GB - rob st oll ", Ġversion Ġ= Ġ" 0 . 8 . 0 - alpha ") ĊĊĠĠĠ Ġtest Runtime Only ( group Ġ= Ġ" org . spe k framework . spe k 2 ", Ġname Ġ= Ġ" spe k - runner - junit 5 ", Ġversion Ġ= Ġspe k Version ) Ċ } Ċ Ċ application Ġ{ ĊĠĠĠ Ġmain ClassName Ġ= Ġ" com . char les k orn . sh ok un in . game of p awns . App Kt " Ċ } Ċ Ċ tasks . with Type < Kotlin Compile > Ġ{ ĊĠĠĠ Ġkotlin Options . jvm Target Ġ= Ġ" 1 . 8 " Ċ } Ċ Ċ tasks . with Type < Test > Ġ{ ĊĠĠĠ Ġuse JUnit Platform Ġ{ ĊĠĠĠĠĠĠĠ Ġinclude En gin es (" spe k 2 ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġtest Logging Ġ{ ĊĠĠĠĠĠĠĠ Ġevents (" failed ") ĊĠĠĠĠĠĠĠ Ġevents (" skipped ") ĊĠĠĠĠĠĠĠ Ġevents (" standard _ out ") ĊĠĠĠĠĠĠĠ Ġevents (" standard _ error ") ĊĊĠĠĠĠĠĠĠ Ġshow Exceptions Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġshow Stack Tr aces Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġshow Cause s Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġexception Format Ġ= ĠTest Exception Format . FULL ĊĠĠĠ Ġ} Ċ } Ċ