MediaWiki REL1_27
ITestRecorder Interface Reference

Interface to record parser test results. More...

Inheritance diagram for ITestRecorder:

Public Member Functions

 end ()
 Called at the end of the parser test run.
 
 record ( $test, $subtest, $result)
 Called after each test.
 
 report ()
 Called before finishing the test run.
 
 start ()
 Called at beginning of the parser test run.
 

Detailed Description

Interface to record parser test results.

The ITestRecorder is a very simple interface to record the result of MediaWiki parser tests. One should call start() before running the full parser tests and end() once all the tests have been finished. After each test, you should use record() to keep track of your tests results. Finally, report() is used to generate a summary of your test run, one could dump it to the console for human consumption or register the result in a database for tracking purposes.

Since
1.22

Definition at line 37 of file testHelpers.inc.

Member Function Documentation

◆ end()

ITestRecorder::end ( )

Called at the end of the parser test run.

Implemented in TestRecorder, DbTestPreviewer, and DbTestRecorder.

◆ record()

ITestRecorder::record (   $test,
  $subtest,
  $result 
)

Called after each test.

Parameters
string$test
integer$subtest
bool$result

Implemented in TestRecorder, DbTestPreviewer, and DbTestRecorder.

◆ report()

ITestRecorder::report ( )

Called before finishing the test run.

Implemented in TestRecorder, and DbTestPreviewer.

◆ start()

ITestRecorder::start ( )

Called at beginning of the parser test run.

Implemented in TestRecorder, DbTestPreviewer, and DbTestRecorder.


The documentation for this interface was generated from the following file: