// ĠCopyright Ġ 2 0 0 0 - 2 0 1 9 ĠJetBrains Ġs . r . o . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ package Ġorg . jetbrains . intellij . build . images . sync Ċ Ċ import Ġorg . junit . runner . JUnit Core Ċ Ċ @ Suppress (" unused ") Ċ fun Ġrun Test ( test : ĠClass <* >) Ġ{ ĊĠ Ġval Ġresult Ġ= Ġmute Std Out Ġ{ ĊĠĠĠ ĠJ Unit Core . run Classes ( test ) ĊĠ Ġ} ĊĠ Ġprintln ("$ test , Ġtests : Ġ${ result . run Count }, Ġfailed : Ġ${ result . failure Count }") ĊĠ Ġif Ġ( result . failure Count Ġ> Ġ 0 ) Ġ{ ĊĠĠĠ ĠSystem . err . println ( result . failures . join ToString ( separator Ġ= Ġ"\ n ", Ġprefix Ġ= Ġ"\ t ") Ġ{ ĊĠĠĠĠĠ Ġ"${ it . test Header }: Ġ${ it . trace }" ĊĠĠĠ Ġ}) ĊĠ Ġ} Ċ }