11 $this->recorders[] = $recorder;
15 foreach ( $this->recorders as $recorder ) {
16 call_user_func_array( [ $recorder, $funcName ],
$args );
21 $this->
proxy( __FUNCTION__, func_get_args() );
25 $this->
proxy( __FUNCTION__, func_get_args() );
29 $this->
proxy( __FUNCTION__, func_get_args() );
33 $this->
proxy( __FUNCTION__, func_get_args() );
37 $this->
proxy( __FUNCTION__, func_get_args() );
41 $this->
proxy( __FUNCTION__, func_get_args() );
44 public function skipped( $test, $subtest ) {
45 $this->
proxy( __FUNCTION__, func_get_args() );
49 $this->
proxy( __FUNCTION__, func_get_args() );
52 public function end() {
53 $this->
proxy( __FUNCTION__, func_get_args() );
This is a TestRecorder representing a collection of other TestRecorders.
skipped( $test, $subtest)
Mark a test skipped.
warning( $message)
Show a warning to the user.
report()
Called before finishing the test run.
startTest( $test)
Called before starting a test.
addRecorder(TestRecorder $recorder)
end()
Called at the end of the parser test run.
endSuite( $path)
Called after ending an input file.
start()
Called at beginning of the parser test run.
record( $test, ParserTestResult $result)
Called after each test.
startSuite( $path)
Called before starting an input file.
Represent the result of a parser test.
Interface to record parser test results.