DefaultStackTraceFilter

default filter for specs2 runs

trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

override def apply(e: Seq[StackTraceElement]): Seq[StackTraceElement]

Inherited methods

def apply[T <: Throwable](t: T): T
Returns

an exception with a filtered stacktrace

Inherited from
StackTraceFilter

add exclude patterns

add exclude patterns

Inherited from
IncludeExcludeStackTraceFilter
def fromSpecs2(className: String): Boolean
Inherited from
ExecutionOrigin

add include patterns

add include patterns

Inherited from
IncludeExcludeStackTraceFilter
def isExecutedFrom(name: String, st: Seq[StackTraceElement]): Boolean
Inherited from
Stacktraces
def isExecutedFrom(name: String): Boolean

This method is used to determine for example if the JUnit runner is executed from Maven or within Eclipse. In the first the test case names don't need to have the hashcode example.

This method is used to determine for example if the JUnit runner is executed from Maven or within Eclipse. In the first the test case names don't need to have the hashcode example.

Returns

true if this current piece of code contains name in its stacktrace.

Inherited from
Stacktraces
def isFromClass(classNamePredicate: String => Boolean, st: Seq[StackTraceElement]): Boolean
Returns

true if there is a stacktrace element satisfying the predicate

Inherited from
Stacktraces
def isFromClass(classNamePredicate: String => Boolean): Boolean
Returns

true if there is a stacktrace element satisfying the predicate

Inherited from
Stacktraces
def isSpecificationFromSpecs2(st: Seq[StackTraceElement]): Boolean

try to approximate if a specification is a specs2 by passing name = org.specs2

try to approximate if a specification is a specs2 by passing name = org.specs2

Inherited from
ExecutionOrigin
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product

Inherited fields

lazy val excludeFromReporting: Boolean
Inherited from
ExecutionOrigin
lazy val isExecutedFromAnIDE: Boolean

return true if the current test is executed from an IDE

return true if the current test is executed from an IDE

Inherited from
ExecutionOrigin
lazy val isExecutedFromBazel: Boolean

return true if the current test is executed with Bazel

return true if the current test is executed with Bazel

Inherited from
ExecutionOrigin
lazy val isExecutedFromEclipse: Boolean

return true if the current test is executed with eclipse

return true if the current test is executed with eclipse

Inherited from
ExecutionOrigin
lazy val isExecutedFromGradle: Boolean

return true if the current test is executed with Gradle

return true if the current test is executed with Gradle

Inherited from
ExecutionOrigin
lazy val isExecutedFromIntellij: Boolean

return true if the current test is executed with Intellij

return true if the current test is executed with Intellij

Inherited from
ExecutionOrigin
lazy val isExecutedFromJUnitCore: Boolean

return true if the current test is executed with JUnitCore

return true if the current test is executed with JUnitCore

Inherited from
ExecutionOrigin
lazy val isExecutedFromMaven: Boolean

return true if the current test is executed with Maven

return true if the current test is executed with Maven

Inherited from
ExecutionOrigin
lazy val isExecutedFromSBT: Boolean

return true if the current test is executed with sbt

return true if the current test is executed with sbt

Inherited from
ExecutionOrigin
lazy val isExecutedFromScalaJs: Boolean

return true if the current test is executed with Scala.js

return true if the current test is executed with Scala.js

Inherited from
ExecutionOrigin