PHPUnit: почему выполняются все методы провайдеров до группы тестов?
Параметры для тестов формируются из dataProvider. Если я запускаю отдельную группу тестов, то еще до выбора групп (в IDE NetBeans) выполняются все провайдеры. Из-за этого приходится ждать пока выполнятся лишние провайдеры. Что можно придумать, чтобы выполнялись только необходимые провайдеры?
class UserTest extends TestCase {
protected function setUp() {
....
}
protected function tearDown() {
...
}
public static function setUpBeforeClass() {
....
}
public static function tearDownAfterClass() {
}
/**
* @covers User::verified
* @dataProvider providerVerified
*/
public function testVerified($bonusAction, $expBonusSum, $expResult, $verified, $code) {
....
}
public function providerVerified() {
....
}
......