case class Arguments(select: Select = Select(), execute: Execute = Execute(), store: Store = Store(), report: Report = Report(), commandLine: CommandLine = CommandLine(), unknown: List[String] = List()) extends ShowArgs with Product with Serializable

This class holds all the options that are relevant for specs2 execution and reporting.

The arguments are grouped along 4 functions:

- select: for the selection of what must be executed - execute: for the execution of fragments - store: for the storing of execution results - report: for the reporting of results

Linear Supertypes
Serializable, Product, Equals, ShowArgs, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Arguments
  2. Serializable
  3. Product
  4. Equals
  5. ShowArgs
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Arguments(select: Select = Select(), execute: Execute = Execute(), store: Store = Store(), report: Report = Report(), commandLine: CommandLine = CommandLine(), unknown: List[String] = List())

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. def <|(other: Arguments): Arguments

    alias for overrideWith

  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def batchSize: Int
  7. def canShow(s: String): Boolean
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  9. def color: Boolean
  10. def colors: Colors
  11. val commandLine: CommandLine
  12. def commandLineFilter(included: String*): Arguments

    returns

    a new Arguments object with only some arguments on the command line

  13. def commandLineFilterNot(excluded: String*): Arguments

    returns

    a new Arguments object with some arguments removed from the command line

  14. def contain(tags: String*): Boolean
  15. def diffs: Diffs
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def errorColor(s: String): String
  18. def ex: String
  19. def exclude: String
  20. val execute: Execute
  21. def failtrace: Boolean
  22. def failureColor(s: String): String
  23. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  24. def hasFilter: Boolean
  25. def include: String
  26. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  27. def isSet(a: String): Boolean

    returns

    true if a switch is present or a flag is set

  28. def isolated: Boolean
  29. def keep(tags: String*): Boolean
  30. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  31. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  32. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  33. def offset: Int
  34. def overrideWith(other: Arguments): Arguments

    returns

    a new Arguments object where the values of this are overridden with the values of other if defined

  35. def pendingColor(s: String): String
  36. def plan: Boolean
  37. def productElementNames: Iterator[String]
    Definition Classes
    Product
  38. def removeColors(s: String): String
  39. val report: Report
  40. def reportUnknown(): Unit
  41. def scheduledThreadsNb: Int
  42. val select: Select
  43. def sequential: Boolean
  44. def setTimeout(t: FiniteDuration): Arguments
  45. def showArg(a: (String, Option[_])): Option[String]
    Definition Classes
    ShowArgs
  46. def showtimes: Boolean
  47. def skipAll: Boolean
  48. def skippedColor(s: String): String
  49. def specs2ThreadsNb: Int
  50. def statsColor(s: String): String
  51. def stopOnError: Boolean
  52. def stopOnFail: Boolean
  53. def stopOnIssue: Boolean
  54. def stopOnSkip: Boolean
  55. val store: Store
  56. def successColor(s: String): String
  57. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  58. def textColor(s: String): String

    shortcut methods to add ansi colors to some text depending on its status

  59. def threadsNb: Int
  60. def timeFactor: Int
  61. def timeout: Option[FiniteDuration]
  62. def toString(): String
    Definition Classes
    Arguments → AnyRef → Any
  63. def traceFilter: StackTraceFilter
  64. val unknown: List[String]
  65. def useCustomClassLoader: Boolean
  66. def verbose: Boolean
  67. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  68. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  69. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  70. def was(s: String): Boolean
  71. def wasIsDefined: Boolean
  72. def xonly: Boolean

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from ShowArgs

Inherited from AnyRef

Inherited from Any

Ungrouped