Ответ 1
Как вы можете видеть в руководстве PHPUnit, вы можете использовать:
class MyTest extends PHPUnit_Framework_TestCase
{
/**
* @runInSeparateProcess
*/
public function testInSeparateProcess()
{
// ...
}
}
Можно ли запустить тестовый набор тестов phpUnit в том же процессе, но определить конкретные тесты, которые будут выполняться в их собственных процессах?
Обычно я использую
@runTestsInSeparateProcesses
@preserveGlobalState disabled
для всего набора тестов, но мне нужен только один метод для запуска отдельно, и мне бы хотелось, чтобы увеличение скорости остального выполнялось в одном процессе.
Спасибо
Как вы можете видеть в руководстве PHPUnit, вы можете использовать:
class MyTest extends PHPUnit_Framework_TestCase
{
/**
* @runInSeparateProcess
*/
public function testInSeparateProcess()
{
// ...
}
}