org.podval.tools.test.run

Members list

Type members

Classlikes

open class DefaultTestExecuter(workerFactory: WorkerProcessFactory, actorFactory: ActorFactory, moduleRegistry: ModuleRegistry, workerLeaseService: WorkerLeaseService, maxWorkerCount: Int, clock: Clock, testFilter: DefaultTestFilter) extends TestExecuter[JvmTestExecutionSpec]

Attributes

Supertypes
trait TestExecuter[JvmTestExecutionSpec]
class Object
trait Matchable
class Any
Known subtypes
class TestExecuter
final class DryRunSbtTask(val taskDef: TaskDef) extends Task

Attributes

Supertypes
trait Task
class Object
trait Matchable
class Any
object Fingerprints

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
class FixRootTestSuiteOutputTestResultProcessor(delegate: TestResultProcessor) extends TestResultProcessor

Attributes

Supertypes
trait TestResultProcessor
class Object
trait Matchable
class Any
class ReadTestDefinitionProcessor[D <: TestDefinition](delegate: RunTestDefinitionProcessor[D]) extends TestDefinitionProcessor[D]

Attributes

Supertypes
trait TestDefinitionProcessor[D]
trait Stoppable
class Object
trait Matchable
class Any
sealed trait Result

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Failed
class Failure
class Skipped
object Success
object Result

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Result.type
class RunPreviousFailedFirstTestDefinitionProcessor[D <: TestDefinition](previousFailedTestClasses: Set[String], previousFailedTestDefinitionDirectories: Set[File], delegate: TestDefinitionProcessor[D]) extends TestDefinitionProcessor[D]

In order to speed up the development feedback cycle, this class guarantee previous failed test classes to be passed to its delegate first.

In order to speed up the development feedback cycle, this class guarantee previous failed test classes to be passed to its delegate first.

Attributes

Supertypes
trait TestDefinitionProcessor[D]
trait Stoppable
class Object
trait Matchable
class Any
final class RunTestDefinitionProcessor[D <: TestDefinition](includeTags: Array[String], excludeTags: Array[String], output: Output, dryRun: Boolean, idGenerator: IdGenerator[_], clock: Clock, isJvm: Boolean) extends TestDefinitionProcessor[D]

Attributes

Companion
object
Supertypes
trait TestDefinitionProcessor[D]
trait Stoppable
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
final class RunTestDefinitionProcessorFactory[D <: TestDefinition](includeTags: Array[String], excludeTags: Array[String], output: Output, dryRun: Boolean, isJvm: Boolean) extends WorkerTestDefinitionProcessorFactory[D], Serializable

Attributes

Supertypes
trait Serializable
trait WorkerTestDefinitionProcessorFactory[D]
class Object
trait Matchable
class Any
object Selectors

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Selectors.type
sealed trait Selectors

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class One
class NestedSuite
class NestedTest
object Suite
class Test
trait SuiteLike
trait TestLike
class Tests
Show all
class SortingTestDefinitionProcessor[D <: TestDefinition](delegate: TestDefinitionProcessor[D], isEnabled: Boolean) extends TestDefinitionProcessor[D]

Attributes

Supertypes
trait TestDefinitionProcessor[D]
trait Stoppable
class Object
trait Matchable
class Any
final class SourceMappingTestResultProcessor(delegate: TestResultProcessor, sourceMapper: Option[SourceMapper]) extends TestResultProcessor

Attributes

Supertypes
trait TestResultProcessor
class Object
trait Matchable
class Any
object TaskDefs

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
TaskDefs.type
final class TestClassRun(val framework: Loaded, val className: String, val fingerprint: Fingerprint, val explicitlySpecified: Boolean, val testNames: Array[String], val testWildcards: Array[String]) extends TestDefinition

Attributes

Companion
object
Supertypes
trait TestDefinition
trait Describable
class Object
trait Matchable
class Any
object TestClassRun

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class TestExecuter(testsCanNotBeForked: Boolean, sourceMapper: Option[SourceMapper], testFilter: DefaultTestFilter, maxWorkerCount: Int, clock: Clock, workerProcessFactory: WorkerProcessFactory, actorFactory: ActorFactory, workerLeaseService: WorkerLeaseService, moduleRegistry: ModuleRegistry) extends DefaultTestExecuter

Attributes

Supertypes
trait TestExecuter[JvmTestExecutionSpec]
class Object
trait Matchable
class Any
final class TestResultProcessorEx(testResultProcessor: TestResultProcessor, output: Output, clock: Clock, idGenerator: IdGenerator[_])

Attributes

Supertypes
class Object
trait Matchable
class Any
class TracingTestResultProcessor(delegate: TestResultProcessor) extends TestResultProcessor

Attributes

Supertypes
trait TestResultProcessor
class Object
trait Matchable
class Any
class WriteTestDefinitionProcessor[D <: TestDefinition](delegate: TestDefinitionProcessor[D]) extends TestDefinitionProcessor[D]

Attributes

Supertypes
trait TestDefinitionProcessor[D]
trait Stoppable
class Object
trait Matchable
class Any