ScriptedRunner

sbt.scriptedtest.ScriptedRunner

Runner for scripted. Not be confused with ScriptRunner.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ScriptedTests.type

Members list

Value members

Concrete methods

def get(tests: Seq[String], baseDirectory: File, accept: ScriptedTest => Boolean, log: Logger): Seq[ScriptedTest]
def listTests(baseDirectory: File, accept: ScriptedTest => Boolean, log: Logger): Seq[ScriptedTest]
def parseTests(in: Seq[String]): Seq[ScriptedTest]
def run(resourceBaseDirectory: File, bufferLog: Boolean, tests: Array[String], launcherJar: File, launchOpts: Array[String]): Unit

This is the entry point used by sbt-scripted 0.13.18. Removing this method will break sbt plugin cross building. See https://github.com/sbt/sbt/issues/3245 See https://github.com/sbt/sbt/blob/v0.13.18/scripted/plugin/src/main/scala/sbt/ScriptedPlugin.scala#L39

This is the entry point used by sbt-scripted 0.13.18. Removing this method will break sbt plugin cross building. See https://github.com/sbt/sbt/issues/3245 See https://github.com/sbt/sbt/blob/v0.13.18/scripted/plugin/src/main/scala/sbt/ScriptedPlugin.scala#L39

Attributes

def run(resourceBaseDirectory: File, bufferLog: Boolean, tests: Array[String], launcherJar: File, launchOpts: Array[String], prescripted: List[File]): Unit

This is the entry point used by SbtPlugin in sbt 1.2.x, 1.3.x, 1.4.x etc. Removing this method will break scripted and sbt plugin cross building. See https://github.com/sbt/sbt/issues/3245 See https://github.com/sbt/sbt/blob/v1.2.8/main/src/main/scala/sbt/ScriptedPlugin.scala#L109-L113

This is the entry point used by SbtPlugin in sbt 1.2.x, 1.3.x, 1.4.x etc. Removing this method will break scripted and sbt plugin cross building. See https://github.com/sbt/sbt/issues/3245 See https://github.com/sbt/sbt/blob/v1.2.8/main/src/main/scala/sbt/ScriptedPlugin.scala#L109-L113

Attributes

def run(resourceBaseDirectory: File, bufferLog: Boolean, tests: Array[String], launcherJar: File, javaCommand: String, launchOpts: Array[String], prescripted: List[File]): Unit

This is the entry point used by SbtPlugin in sbt 2.0.x etc. Removing this method will break scripted and sbt plugin cross building. See https://github.com/sbt/sbt/issues/3245

This is the entry point used by SbtPlugin in sbt 2.0.x etc. Removing this method will break scripted and sbt plugin cross building. See https://github.com/sbt/sbt/issues/3245

Attributes

def runAll(toRun: Seq[TestRunner]): Unit
def runAll(toRun: ParSeq[TestRunner]): Unit
def runInParallel(resourceBaseDirectory: File, bufferLog: Boolean, tests: Array[String], launcherJar: File, launchOpts: Array[String], prescripted: List[File], instance: Int): Unit

This is the entry point used by SbtPlugin in sbt 1.2.x, 1.3.x, 1.4.x etc. Removing this method will break scripted and sbt plugin cross building. See https://github.com/sbt/sbt/issues/3245 See https://github.com/sbt/sbt/blob/v1.2.8/main/src/main/scala/sbt/ScriptedPlugin.scala#L109-L113

This is the entry point used by SbtPlugin in sbt 1.2.x, 1.3.x, 1.4.x etc. Removing this method will break scripted and sbt plugin cross building. See https://github.com/sbt/sbt/issues/3245 See https://github.com/sbt/sbt/blob/v1.2.8/main/src/main/scala/sbt/ScriptedPlugin.scala#L109-L113

Attributes

def runInParallel(resourceBaseDirectory: File, bufferLog: Boolean, tests: Array[String], launcherJar: File, javaCommand: String, launchOpts: Array[String], prescripted: List[File], instance: Int): Unit

This is the entry point used by SbtPlugin in sbt 2.0.x etc. Removing this method will break scripted and sbt plugin cross building. See https://github.com/sbt/sbt/issues/3245

This is the entry point used by SbtPlugin in sbt 2.0.x etc. Removing this method will break scripted and sbt plugin cross building. See https://github.com/sbt/sbt/issues/3245

Attributes

def runInParallel(baseDir: File, bufferLog: Boolean, tests: Array[String], logger: Logger, launchOpts: Array[String], prescripted: List[File], scalaVersion: String, sbtVersion: String, classpath: Array[File], instances: Int): Unit
def runInParallel(baseDir: File, bufferLog: Boolean, tests: Array[String], launchOpts: Array[String], prescripted: List[File], sbtVersion: String, scalaVersion: String, classpath: Array[File], instances: Int): Unit

Deprecated methods

def get(tests: Seq[String], baseDirectory: File, log: Logger): Seq[ScriptedTest]

Attributes

Deprecated
true
def listTests(baseDirectory: File, log: Logger): Seq[ScriptedTest]

Attributes

Deprecated
true