JUnitTask

munit.internal.junitinterface.JUnitTask
final class JUnitTask(_taskDef: TaskDef, runSettings: RunSettings, classLoader: ClassLoader) extends Task

Attributes

Graph
Supertypes
trait Task
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def execute(eventHandler: EventHandler, loggers: Array[Logger]): Array[Task]

Executes this task, possibly returning to the client new tasks to execute.

Executes this task, possibly returning to the client new tasks to execute.

Value parameters

eventHandler

an event handler to which to fire events during the run

loggers

an array of loggers to which to emit log messages during the run

Attributes

Returns

a possibly empty array of new tasks for the client to execute

override def tags(): Array[String]

A possibly zero-length array of string tags associated with this task.

A possibly zero-length array of string tags associated with this task.

A task may be tagged, for example, with a string that indicates it consumes a lot of CPU time. Users can configure the client to only run, say, three such CPU-intensive tasks concurrently.

Attributes

Returns

a possibly zero-length string array of this task's tags

Definition Classes
Task
override def taskDef(): TaskDef

Returns the TaskDef that was used to request this Task.

Returns the TaskDef that was used to request this Task.

Attributes

Returns

the TaskDef that was used to request this Task.

Definition Classes
Task