const classjig::JigBuild

sys::Obj
  jig::JigBuild

JigBuild runs jig from inside a build script, so output gets the status bar and colors without spawning fan jig. Tests still run in a separate fant process.

// BuildPod
override Void test() { JigBuild.test(this) }

// BuildGroup
@Target Void full()
{
  runOnChildren("clean")
  runOnChildren("compile")
  JigBuild.test(this)
}
podNames

Source

static Str[] podNames(BuildScript script)

Pod names of all BuildPod scripts under script (recursive).

test

Source

static Void test(BuildScript script, Str[]? targets := null, Bool quiet := false)

Run jig on targets, or on every pod in script if null. Throws FatalBuildErr if any test fails.