如何在单独的进程中运行单个phpUnit测试?

时间:2013-10-10 19:26:18

标签: php unit-testing phpunit

是否可以在同一个进程中运行一个phpUnit测试测试套件,但是确定要在自己的进程中运行的特定测试?

通常我使用

@runTestsInSeparateProcesses
@preserveGlobalState disabled

对于整个测试套件,但我只需要单独运行一个方法,并且我希望在单个进程中运行其余部分的速度提高。

由于

1 个答案:

答案 0 :(得分:20)

正如您在PHPUnit manual中所看到的,您可以使用:

class MyTest extends PHPUnit_Framework_TestCase
{
    /**
    * @runInSeparateProcess
    */
    public function testInSeparateProcess()
    {
        // ...
    }

}