On this page
Class CakeTestRunner
A custom test runner for CakePHP's use of PHPUnit.
- PHPUnit_TextUI_TestRunner
 
 CakeTestRunner
   
Package: Cake\TestSuite
Copyright: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
License: MIT License
Located at Cake/TestSuite/CakeTestRunner.php
  
  Copyright: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
License: MIT License
Located at Cake/TestSuite/CakeTestRunner.php
Method Detail
__constructsource public
__construct( mixed $loader , array $params )
   Lets us pass in some options needed for CakePHP's webrunner.
Parameters
- 
     mixed 
$loader - The test suite loader
 - 
     array 
$params - list of options to be used for this run
 
_getFixtureManagersource protected
_getFixtureManager( array $arguments )
   Get the fixture manager class specified or use the default one.
Parameters
- 
     array 
$arguments - The CLI arguments.
 
Returns
mixedinstance of a fixture manager.
Throws
RuntimeExceptionWhen fixture manager class cannot be loaded.
createTestResultsource protected
createTestResult( )
   Create the test result and splice on our code coverage reports.
Returns
PHPUnit_Framework_TestResultPHPUnit_Framework_TestResult
doRunsource public
doRun( PHPUnit_Framework_Test $suite , array $arguments array() )
   Actually run a suite of tests. Cake initializes fixtures here using the chosen fixture manager
Parameters
- 
     PHPUnit_Framework_Test 
$suite - The test suite to run
 - 
     array 
$argumentsoptional array() - The CLI arguments
 
© 2005–2016 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
 http://api.cakephp.org/2.7/class-CakeTestRunner.html