API Docs for: 0.1.0

Class gabarito.plumbing.JUnitXmlReporter

Extends: gabarito.plumbing.Reporter
Class defined in: lib/plumbing/JUnitXmlReporter.js:23

The JUnitXmlReporter produces a XML file with the test results that has the jUnit format. Useful to use along with your favorite CI solution.

gabarito.plumbing.JUnitXmlReporter( file, name, [xmlbuilder], [fs], [nowGiver] )
lib/plumbing/JUnitXmlReporter.js:23
Parameters:
  • file <String>

    The file to write the xml itself

  • name <String>

    The name of the jUnit report

  • [xmlbuilder] <XmlBuilder>
  • [fs] <FileSystem>
  • [nowGiver] <Function>

Index

Methods

begin( env, test )
Defined in gabarito.plumbing.Reporter: lib/plumbing/Reporter.js:61

Issued when a test is about to begin

Parameters:
complete( env, results )
Defined in gabarito.plumbing.Reporter: lib/plumbing/Reporter.js:49

Issued when an environment has completed

Parameters:
dispatch( env )
Defined in gabarito.plumbing.Reporter: lib/plumbing/Reporter.js:126

Issued when an environment is dispatched

Parameters:
done( env, results )
Defined in gabarito.plumbing.Reporter: lib/plumbing/Reporter.js:136

Issued when an environment finishes

Parameters:
end( env, results )
Defined in gabarito.plumbing.Reporter: lib/plumbing/Reporter.js:73

Issued when a test has ended

Parameters:
enter( env, test, clause )
Defined in gabarito.plumbing.Reporter: lib/plumbing/Reporter.js:85

Issued when a test clause is about to be run

Parameters:
error( env, error )
Defined in gabarito.plumbing.Reporter: lib/plumbing/Reporter.js:170

Issued when an error outside a given clause happens

Parameters:
fail( env, test, clause, result )
Defined in gabarito.plumbing.Reporter: lib/plumbing/Reporter.js:112

Issued when a test clause fail

Parameters:
finish( results )
Defined in gabarito.plumbing.Reporter but overwritten locally: lib/plumbing/JUnitXmlReporter.js:130

Produces the XML itself

Parameters:
  • results <gabarito.EnvironmentResults>
init( env, tests )
Defined in gabarito.plumbing.Reporter: lib/plumbing/Reporter.js:37

Issued when an environment has initialized

Parameters:
message( env, args )
Defined in gabarito.plumbing.Reporter: lib/plumbing/Reporter.js:159

Issued when an environment emits a message

Parameters:
pass( env, test, clause, result )
Defined in gabarito.plumbing.Reporter: lib/plumbing/Reporter.js:98

Issued when a test clause passes

Parameters:
say( env, args )
Defined in gabarito.plumbing.Reporter: lib/plumbing/Reporter.js:148

Issued when an environment says something

Parameters:
start( )
Defined in gabarito.plumbing.Reporter: lib/plumbing/Reporter.js:19

Issued when the runner starts