/* Ċ Ġ* ĠCopyright Ġ 2 0 1 0 - 2 0 2 0 ĠJetBrains Ġs . r . o . Ġand ĠKotlin ĠProgramming ĠLanguage Ġcontributors . Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe Ġlicense / LICENSE . txt Ġfile . Ċ Ġ*/ Ċ Ċ package Ġorg . jetbrains . kotlin . test . runners Ċ Ċ import Ġorg . jetbrains . kotlin . test . Target Backend Ċ Ċ /** Ċ Ġ* ĠIf Ġyour Ġtest Ġrunner Ġhas Ġspecific Ġtarget Ġbackend Ġthen Ġyou Ġcan Ġadd Ġthis Ġinterface Ċ Ġ* ĠĠ Ġto Ġyour Ġrunner Ġand Ġafter Ġthat Ġyou Ġshould Ġnot Ġdeclare Ġtarget Backend Ċ Ġ* ĠĠ Ġparameter Ġin ĠDSL Ġin Ġaddition Ġto Ġdefining Ġit Ġin Ġtest Ġrunner Ċ Ġ* Ċ Ġ* ĠPlease Ġmake Ġsure Ġthat Ġall Ġabstract Ġrun ners Ġwhich Ġare Ġused Ġin Ġtest Ġgenerator Ċ Ġ* ĠĠ Ġhave Ġ` open ` Ġmod ality , Ġnot Ġ` abstract `. ĠThis Ġis Ġrequired Ġbecause Ġtest Ġgenerator Ċ Ġ* ĠĠ Ġinstanti ates Ġrunner Ġto Ġget Ġvalue Ġof Ġtarget Backend Ġand Ġgenerate Ġtests Ġproperly Ċ Ġ*/ Ċ interface ĠRunner With Target Backend For Test Generator Marker Ġ{ ĊĠĠĠ Ġval Ġtarget Backend : ĠTarget Backend Ċ } Ċ