package Ġcom . pack t . chapter 1 1 Ċ Ċ import Ġio . kot lint est . Event ually Ċ import Ġio . kot lint est . Tag Ċ import Ġio . kot lint est . specs . Should Spec Ċ Ċ object ĠElastic Search Ġ: ĠTag () Ċ object ĠWindows Ġ: ĠTag () Ċ Ċ class ĠConfig Example Ġ: ĠShould Spec (), ĠEvent ually Ġ{ ĊĠ Ġinit Ġ{ ĊĠĠĠ Ġshould (" run Ġmultiple Ġtimes ") Ġ{ ĊĠĠĠĠĠ Ġ// Ġtest Ġlogic ĊĠĠĠ Ġ}. config ( inv ocations Ġ= Ġ 5 , Ġthreads Ġ= Ġ 4 ) ĊĊĠĠĠ Ġshould (" run Ġmultiple Ġtimes Ġin Ġmultiple Ġthreads ") Ġ{ ĊĠĠĠĠĠ Ġ// Ġtest Ġlogic ĊĠĠĠ Ġ}. config ( inv ocations Ġ= Ġ 2 0 , Ġthreads Ġ= Ġ 4 ) ĊĊĠĠĠ Ġshould (" be Ġdisabled ") Ġ{ ĊĠĠĠĠĠ Ġ// Ġtest Ġlogic ĊĠĠĠ Ġ}. config ( enabled Ġ= Ġfalse ) ĊĊĠĠĠ Ġfun Ġis Multi Core (): ĠBoolean Ġ= ĠRuntime . get Runtime (). available Processors () Ġ> Ġ 1 ĊĊĠĠĠ Ġshould (" only Ġrun Ġon Ġmult ic ore Ġmachines ") Ġ{ ĊĠĠĠĠĠ Ġ// Ġtest Ġlogic ĊĠĠĠ Ġ}. config ( enabled Ġ= Ġis Multi Core ()) ĊĊĠĠĠ Ġshould (" this Ġtest Ġis Ġtagged ") Ġ{ ĊĠĠĠĠĠ Ġ// Ġtest Ġlogic ĊĠĠĠ Ġ}. config ( tags Ġ= Ġset Of ( Elastic Search , ĠWindows )) ĊĠ Ġ} Ċ } Ċ Ċ class ĠOne InstanceOf These Tests Ġ: ĠShould Spec () Ġ{ ĊĠ Ġoverride Ġval Ġone Instance Per Test Ġ= Ġtrue ĊĊĠ Ġinit Ġ{ ĊĠĠĠ Ġ// Ġtests Ġhere ĊĠ Ġ} Ċ }