org.specs2.reporter

JUnitXmlReporter

trait JUnitXmlReporter extends DefaultReporter with JUnitXmlExporting with ConsoleOutput

This trait execute specifications and exports them as JUnit xml files in the target/test-reports directory (by default).

Linear Supertypes
ConsoleOutput, Output, JUnitXmlExporting, JUnitXmlPrinter, DefaultReporter, Executor, DefaultStoring, Statistics, DefaultExecutionStrategy, FragmentExecution, DefaultSequence, DefaultSelection, ExamplesSelection, StatusSelection, WithDefaultStatisticsRepository, WithStatisticsRepository, TagSelection, TagsAssociation, ExamplesIsolation, Reporter, Exporting, Storing, ExecutionStrategy, Sequence, Selection, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. JUnitXmlReporter
  2. ConsoleOutput
  3. Output
  4. JUnitXmlExporting
  5. JUnitXmlPrinter
  6. DefaultReporter
  7. Executor
  8. DefaultStoring
  9. Statistics
  10. DefaultExecutionStrategy
  11. FragmentExecution
  12. DefaultSequence
  13. DefaultSelection
  14. ExamplesSelection
  15. StatusSelection
  16. WithDefaultStatisticsRepository
  17. WithStatisticsRepository
  18. TagSelection
  19. TagsAssociation
  20. ExamplesIsolation
  21. Reporter
  22. Exporting
  23. Storing
  24. ExecutionStrategy
  25. Sequence
  26. Selection
  27. AnyRef
  28. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class SpecStats extends Product with Serializable

    Definition Classes
    Statistics
  2. case class SpecsStatistics extends Product with Serializable

    Definition Classes
    Statistics
  3. case class TestCase(desc: Description, fragment: ExecutedFragment)(implicit args: Arguments) extends Product with Serializable

    Definition Classes
    JUnitXmlPrinter
  4. case class TestSuite(description: Description, className: String, errors: Int, failures: Int, skipped: Int, time: Long = 0, tests: Seq[TestCase] = ...)(implicit args: Arguments) extends Product with Serializable

    Definition Classes
    JUnitXmlPrinter

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. val ExecutedStatisticsReducer: Reducer[ExecutedFragment, SpecsStatistics]

    Definition Classes
    Statistics
  7. implicit def SpecStatsMonoid: Monoid[SpecStats] { val zero: JUnitXmlReporter.this.SpecStats }

    Definition Classes
    Statistics
  8. implicit def SpecsStatisticsMonoid: Monoid[SpecsStatistics] { val zero: JUnitXmlReporter.this.SpecsStatistics }

    Definition Classes
    Statistics
  9. val StatisticsReducer: Reducer[ExecutingFragment, SpecsStatistics]

    Definition Classes
    Statistics
  10. val StatsReducer: Reducer[ExecutingFragment, SpecStats]

    Definition Classes
    Statistics
  11. val StatsReducer2: Reducer[ExecutingFragment, Stats]

    Definition Classes
    Statistics
  12. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  13. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. def copyBody(name: SpecName, f: Fragment, body: ⇒ Result)(implicit arguments: Arguments): Result

    Attributes
    protected
    Definition Classes
    ExamplesIsolation
  15. def delegate(arguments: Arguments): Option[Executor]

    Definition Classes
    Executor
  16. def descriptions(name: SpecName)(implicit args: Arguments): JUnitDescriptions[ExecutedFragment] { def initialFragment(className: String): org.specs2.specification.ExecutedText }

    fold object used to create descriptions

    fold object used to create descriptions

    Definition Classes
    JUnitXmlPrinter
  17. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  18. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  19. def execute(implicit arguments: Arguments): (ExecutableSpecification) ⇒ ExecutingSpecification

    Definition Classes
    DefaultReporter → DefaultExecutionStrategy → ExecutionStrategy
  20. def execute(f: Fragment)(implicit arguments: Arguments): Product with Serializable with ExecutedFragment

    Definition Classes
    FragmentExecution
  21. def executeBody(body: ⇒ Result)(implicit arguments: Arguments): Result

    Definition Classes
    FragmentExecution
  22. def executeConcurrently(fs: FragmentSeq, barrier: ⇒ Any, args: Arguments)(implicit strategy: Strategy): Seq[Product with Serializable with ExecutingFragment { def map(function: org.specs2.specification.ExecutedFragment => org.specs2.specification.ExecutedFragment): Product with Serializable with org.specs2.specification.ExecutingFragment }]

    Definition Classes
    DefaultExecutionStrategy
  23. def executeFragment(implicit arguments: Arguments): (Fragment) ⇒ ExecutedFragment

    Definition Classes
    FragmentExecution
  24. def executeRandomly(fs: FragmentSeq, args: Arguments): Seq[FinishedExecutingFragment]

    Definition Classes
    DefaultExecutionStrategy
  25. def executeSequence(fs: FragmentSeq, barrier: ⇒ Any)(implicit args: Arguments, strategy: Strategy): Seq[ExecutingFragment]

    Definition Classes
    DefaultExecutionStrategy
  26. def executeSequentially(fs: FragmentSeq, args: Arguments): Seq[FinishedExecutingFragment]

    Definition Classes
    DefaultExecutionStrategy
  27. def export(implicit args: Arguments): (ExecutingSpecification) ⇒ ExecutedSpecification

    Definition Classes
    JUnitXmlExporting → Exporting
  28. def filePath(fullSpecName: String): String

    Definition Classes
    JUnitXmlExporting
  29. def filter(implicit commandLineArgs: Arguments): (Seq[(Fragment, Arguments, SpecName)]) ⇒ Seq[Fragment]

    Definition Classes
    DefaultSelection
  30. def filterExamples(implicit commandLineArgs: Arguments): (Seq[(Fragment, Arguments, SpecName)]) ⇒ Seq[Fragment]

    Attributes
    protected
    Definition Classes
    ExamplesSelection
  31. def filterPrevious(implicit commandLineArgs: Arguments): (Seq[(Fragment, Arguments, SpecName)]) ⇒ Seq[(Fragment, Arguments, SpecName)]

    Definition Classes
    StatusSelection
  32. def filterTags(implicit commandLineArgs: Arguments): (Seq[(Fragment, Arguments, SpecName)]) ⇒ Seq[(Fragment, Arguments, SpecName)]

    Definition Classes
    TagSelection
  33. def finalize(): Unit

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

    Definition Classes
    ConsoleOutput → Output
  35. def foldAll(fs: Seq[ExecutingFragment]): SpecsStatistics

    Definition Classes
    Statistics
  36. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  37. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  38. def includePrevious(specName: SpecName, e: Example, args: Arguments): Boolean

    Attributes
    protected
    Definition Classes
    StatusSelection
  39. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  40. def isolateExamples(implicit arguments: Arguments): (Seq[(Fragment, Arguments, SpecName)]) ⇒ Seq[Fragment]

    Attributes
    protected
    Definition Classes
    ExamplesIsolation
  41. def isolateSteps(fragments: Seq[Fragment])(implicit arguments: Arguments): Seq[FragmentSeq]

    Attributes
    protected
    Definition Classes
    DefaultSequence
  42. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  43. final def notify(): Unit

    Definition Classes
    AnyRef
  44. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  45. def print(m: Any): Unit

    Definition Classes
    Output
  46. def print(name: SpecName, fs: Seq[ExecutedFragment])(implicit args: Arguments): Unit

    print a sequence of executed fragments for a given specification class into a html file the name of the html file is the full class name

    print a sequence of executed fragments for a given specification class into a html file the name of the html file is the full class name

    Definition Classes
    JUnitXmlExporting
  47. def printStackTrace(t: Throwable): Unit

    Definition Classes
    Output
  48. def printf(s: String, args: Any*): Unit

    Definition Classes
    ConsoleOutput → Output
  49. def println(m: Any): Unit

    Definition Classes
    Output
  50. def report(spec: SpecificationStructure)(implicit arguments: Arguments): ExecutedSpecification

    Definition Classes
    Reporter
  51. lazy val repository: StatisticsRepository

    Attributes
    protected
    Definition Classes
    WithDefaultStatisticsRepository → WithStatisticsRepository
  52. def select(implicit arguments: Arguments): (SpecificationStructure) ⇒ SpecificationStructure

    Definition Classes
    DefaultReporter → DefaultSelection → Selection
  53. def select(fragments: Seq[Fragment])(implicit arguments: Arguments): Seq[Fragment]

    Definition Classes
    DefaultSelection
  54. def sequence(implicit arguments: Arguments): (SpecificationStructure) ⇒ ExecutableSpecification

    Definition Classes
    DefaultReporter → DefaultSequence → Sequence
  55. def sequence(specName: SpecName, fragments: Seq[Fragment])(implicit arguments: Arguments): Seq[FragmentSeq]

    Definition Classes
    DefaultSequence
  56. def setStatsOnSpecEndFragments(implicit args: Arguments): ((ExecutedFragment, Stats)) ⇒ ExecutedFragment

    Definition Classes
    DefaultStoring
  57. def store(implicit arguments: Arguments): (ExecutingSpecification) ⇒ ExecutingSpecification

    Definition Classes
    DefaultReporter → DefaultStoring → Storing
  58. def storeResults: ((SpecName, Seq[(SpecName, ExecutedResult)])) ⇒ repository.type

    Attributes
    protected
    Definition Classes
    DefaultStoring
  59. def storeStats: ((ExecutedFragment, SpecName)) ⇒ ExecutedFragment

    Attributes
    protected
    Definition Classes
    DefaultStoring
  60. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  61. def testSuite(name: SpecName, fs: Seq[ExecutedFragment])(implicit args: Arguments): TestSuite

    create a TestSuite object containing all the examples

    create a TestSuite object containing all the examples

    Definition Classes
    JUnitXmlPrinter
  62. def toString(): String

    Definition Classes
    AnyRef → Any
  63. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  64. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  65. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ConsoleOutput

Inherited from Output

Inherited from JUnitXmlExporting

Inherited from JUnitXmlPrinter

Inherited from DefaultReporter

Inherited from Executor

Inherited from DefaultStoring

Inherited from Statistics

Inherited from DefaultExecutionStrategy

Inherited from FragmentExecution

Inherited from DefaultSequence

Inherited from DefaultSelection

Inherited from ExamplesSelection

Inherited from StatusSelection

Inherited from WithDefaultStatisticsRepository

Inherited from WithStatisticsRepository

Inherited from TagSelection

Inherited from TagsAssociation

Inherited from ExamplesIsolation

Inherited from Reporter

Inherited from Exporting

Inherited from Storing

Inherited from ExecutionStrategy

Inherited from Sequence

Inherited from Selection

Inherited from AnyRef

Inherited from Any

Ungrouped