GroupExecution

mill.exec.GroupExecution
See theGroupExecution companion object

Logic around evaluating a single group, which is a collection of Tasks with a single Terminal.

Attributes

Companion
object
Source
GroupExecution.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

Attributes

Source
GroupExecution.scala

Attributes

Source
GroupExecution.scala
def codeSignatures: Map[String, Int]

Attributes

Source
GroupExecution.scala
def ec: Option[ThreadPoolExecutor]

Attributes

Source
GroupExecution.scala
def env: Map[String, String]

Attributes

Source
GroupExecution.scala
def externalOutPath: Path

Attributes

Source
GroupExecution.scala
def failFast: Boolean

Attributes

Source
GroupExecution.scala

Attributes

Source
GroupExecution.scala
def offline: Boolean

Attributes

Source
GroupExecution.scala
def outPath: Path

Attributes

Source
GroupExecution.scala
def systemExit: (String, Int) => Nothing

Attributes

Source
GroupExecution.scala
def workerCache: Map[String, (Int, Val)]

String is the worker name, Int is the worker hash, Val is the result of the worker invocation.

String is the worker name, Int is the worker hash, Val is the result of the worker invocation.

Attributes

Source
GroupExecution.scala
def workspace: Path

Attributes

Source
GroupExecution.scala

Concrete methods

def executeGroupCached(terminal: Task[_], group: Seq[Task[_]], results: Map[Task[_], ExecResult[(Val, Int)]], countMsg: String, zincProblemReporter: Int => Option[CompileProblemReporter], testReporter: TestReporter, logger: Logger, deps: Seq[Task[_]], classToTransitiveClasses: Map[Class[_], IndexedSeq[Class[_]]], allTransitiveClassMethods: Map[Class[_], Map[String, Method]], executionContext: Api, exclusive: Boolean, upstreamPathRefs: Seq[PathRef]): Results

Attributes

Source
GroupExecution.scala
def getValueHash(v: Val, task: Task[_], inputsHash: Int): Int

Attributes

Source
GroupExecution.scala
def resolveLogger(logPath: Option[Path], logger: Logger): (Logger, Option[AutoCloseable])

Attributes

Source
GroupExecution.scala
def workerCacheHash(inputHash: Int): Int

Attributes

Source
GroupExecution.scala

Concrete fields

lazy val constructorHashSignatures: Map[String, Seq[(String, Int)]]

Attributes

Source
GroupExecution.scala

Attributes

Source
GroupExecution.scala