MediaWiki  1.23.15
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. More...
 
 record ( $test, $result)
 Called after each test. More...
 
 report ()
 Called before finishing the test run. More...
 
 start ()
 Called at beginning of the parser test run. More...
 

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 DbTestPreviewer, and TestRecorder.

◆ record()

ITestRecorder::record (   $test,
  $result 
)

Called after each test.

Implemented in DbTestRecorder, DbTestPreviewer, and TestRecorder.

◆ report()

ITestRecorder::report ( )

Called before finishing the test run.

Implemented in DbTestPreviewer, and TestRecorder.

◆ start()

ITestRecorder::start ( )

Called at beginning of the parser test run.

Implemented in DbTestRecorder, DbTestPreviewer, and TestRecorder.


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