В setUp
метод реферата TestCase
Я хотел бы обнаружить некоторую основную информацию о тесте, который в данный момент выполняется:
Можете ли вы сказать мне, как я могу получить эту информацию в PHPUnit?
Чтобы ответить на ваш номер 2:
Вы можете взглянуть на \PHPUnit_Util_Test
или же \Phpunit\Util\Test
и вы найдете getGroups($className, $methodName = '')
Чтобы использовать его в PHPUnit 5.6:
/**
* Is test in group
*
* @return bool
*/
public static function isTestClassInGroup($groupName)
{
foreach (PHPUnit_Util_Test::getGroups(static::class) as $index => $group) {
if (stripos($group, $groupName) !== false) {
return true;
}
}
return false;
}
Других решений пока нет …