Класс CakeTestRunner
Пользовательский запуск тестов для CakePHP, использующего PHPUnit.
- PHPUnit_TextUI_TestRunner
-
CakeTestRunner
Пакет: Cake\TestSuite
Авторские права: Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
Лицензия: MIT License
Расположение: Cake/TestSuite/CakeTestRunner.php
Авторские права: Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
Лицензия: MIT License
Расположение: Cake/TestSuite/CakeTestRunner.php
Краткое описание методов
- __construct() publicПозволяет передавать некоторые параметры, необходимые для webrunner CakePHP.
- _getFixtureManager() protectedПолучение класса менеджера фикстур, указанного, или использование стандартного.
- createTestResult() protectedСоздание результата теста и добавление отчетов о покрытии кода.
- doRun() publicФактический запуск набора тестов. Cake инициализирует фикстуры здесь, используя выбранного менеджера фикстур.
Подробное описание методов
__construct()source public
__construct( mixed $loader , array $params )
Позволяет передавать некоторые параметры, необходимые для webrunner CakePHP.
Параметры
- mixed
$loader - Загрузчик набора тестов
- массив
$params - список параметров, которые будут использоваться для этого запуска
_getFixtureManager()source protected
_getFixtureManager( array $arguments )
Получение класса менеджера фикстур, указанного, или использование стандартного.
Параметры
- массив
$arguments - Аргументы командной строки.
Возвращает
смешанныйэкземпляр менеджера фикстур.
Исключения
RuntimeExceptionПри невозможности загрузить класс менеджера фикстур.
createTestResult()source protected
createTestResult( )
Создание результата теста и добавление отчетов о покрытии кода.
Возвращает
PHPUnit_Framework_TestResultdoRun()source public
doRun( PHPUnit_Framework_Test $suite , array $arguments array() , boolean $exit true )
Фактический запуск набора тестов. Cake инициализирует фикстуры здесь, используя выбранного менеджера фикстур
Параметры
- PHPUnit_Framework_Test
$suite - Набор тестов для запуска
- массив
$argumentsнеобязательно array() - Аргументы командной строки
- boolean
$exitнеобязательно true - Выход по умолчанию или возврат результатов
© 2005–2017 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.
https://api.cakephp.org/2.10/class-CakeTestRunner.html