17

同じプロセスでphpUnitテストのテストスイートを実行することは可能ですが、独自のプロセスで実行する特定のテストを特定することはできますか?

通常、私は使用します

@runTestsInSeparateProcesses
@preserveGlobalState disabled

テスト スイート全体の場合ですが、個別に実行する必要があるのは 1 つのメソッドだけであり、残りを 1 つのプロセスで実行する速度を向上させたいと考えています。

ありがとう

4

1 に答える 1

31

PHPUnit のマニュアルでわかるように、次の@runInSeparateProcessタグを使用できます。

class MyTest extends PHPUnit_Framework_TestCase
{
    /**
    * @runInSeparateProcess
    */
    public function testInSeparateProcess()
    {
        // ...
    }
}
于 2013-10-10T19:47:08.200 に答える