API Docs for: 3.5.1
Show:

Test.Reporter Class

Defined in: test/js/Reporter.js:2
Module: test

An object capable of sending test results to a server.

Constructor

Test.Reporter

(
  • url
  • format
)

Parameters:

  • url String

    The URL to submit the results to.

  • format Function

    (Optiona) A function that outputs the results in a specific format. Default is YUITest.TestFormat.XML.

Item Index

Methods

addField

(
  • name
  • value
)
Void

Adds a field to the form that submits the results.

Parameters:

  • name String

    The name of the field.

  • value Variant

    The value of the field.

Returns:

Void:

clearFields

() Void

Removes all previous defined fields.

Returns:

Void:

destroy

() Void

Cleans up the memory associated with the TestReporter, removing DOM elements that were created.

Returns:

Void:

report

(
  • results
)
Void

Sends the report to the server.

Parameters:

  • results Object

    The results object created by TestRunner.

Returns:

Void:

Properties

_fields

Object private

Extra fields to submit with the request.

_form

HTMLFormElement private

The form element used to submit the results.

_iframe

HTMLIFrameElement private

Iframe used as a target for form submission.

format

Function

The formatting function to call when submitting the data.

url

String

The URL to submit the data to.