// ĠSPDX - License - Identifier : ĠApache - 2 . 0 Ċ // ĠLicensed Ġto Ġthe ĠEd - Fi ĠAl liance Ġunder Ġone Ġor Ġmore Ġagreements . Ċ // ĠThe ĠEd - Fi ĠAl liance Ġlicenses Ġthis Ġfile Ġto Ġyou Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 . Ċ // ĠSee Ġthe ĠLICENSE Ġand ĠNOT ICES Ġfiles Ġin Ġthe Ġproject Ġroot Ġfor Ġmore Ġinformation . Ċ Ċ package Ġ_ self . templates Ċ Ċ import Ġjet brains . build Server . configs . kotlin . v 2 0 1 9 _ 2 .* Ċ import Ġjet brains . build Server . configs . kotlin . v 2 0 1 9 _ 2 . build Features . free Disk Space Ċ import Ġjet brains . build Server . configs . kotlin . v 2 0 1 9 _ 2 . build Features . sw ab ra Ċ import Ġjet brains . build Server . configs . kotlin . v 2 0 1 9 _ 2 . build Steps . power Shell Ċ Ċ open Ġclass ĠBuild And TestBase Class Ġ: ĠBuild Base Class () Ġ{ ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġsteps Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpower Shell Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" Test " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġworking Dir Ġ= Ġ"% project . directory %" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġformat Stderr As Error Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġscript Mode Ġ= Ġscript Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġyarn Ġtest : ci ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpower Shell Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" Style ĠCheck " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġworking Dir Ġ= Ġ"% project . directory %" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġformat Stderr As Error Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġscript Mode Ġ= Ġscript Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġyarn Ġlint : ci ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ