Skip to content

Commit 71ee424

Browse files
laylatichygitbutler-client
authored andcommitted
fix(upgrade): run rector tests in separate processes to prevent OOM at 1G memory limit
1 parent 1007539 commit 71ee424

4 files changed

Lines changed: 8 additions & 0 deletions

File tree

packages/upgrade/tests/Tempest20/Tempest20RectorTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22

33
namespace Tempest\Upgrade\Tests\Tempest20;
44

5+
use PHPUnit\Framework\Attributes\RunTestsInSeparateProcesses;
56
use PHPUnit\Framework\TestCase;
67
use Tempest\Upgrade\Tests\RectorTester;
78

9+
#[RunTestsInSeparateProcesses]
810
final class Tempest20RectorTest extends TestCase
911
{
1012
private RectorTester $rector {

packages/upgrade/tests/Tempest28/Tempest28RectorTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22

33
namespace Tempest\Upgrade\Tests\Tempest28;
44

5+
use PHPUnit\Framework\Attributes\RunTestsInSeparateProcesses;
56
use PHPUnit\Framework\TestCase;
67
use Tempest\Upgrade\Tests\RectorTester;
78

9+
#[RunTestsInSeparateProcesses]
810
final class Tempest28RectorTest extends TestCase
911
{
1012
private RectorTester $rector {

packages/upgrade/tests/Tempest3/Tempest3RectorTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22

33
namespace Tempest\Upgrade\Tests\Tempest3;
44

5+
use PHPUnit\Framework\Attributes\RunTestsInSeparateProcesses;
56
use PHPUnit\Framework\TestCase;
67
use Tempest\Upgrade\Tests\RectorTester;
78

9+
#[RunTestsInSeparateProcesses]
810
final class Tempest3RectorTest extends TestCase
911
{
1012
private RectorTester $rector {

packages/upgrade/tests/Tempest34/Tempest34RectorTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22

33
namespace Tempest\Upgrade\Tests\Tempest34;
44

5+
use PHPUnit\Framework\Attributes\RunTestsInSeparateProcesses;
56
use PHPUnit\Framework\TestCase;
67
use Tempest\Upgrade\Tests\RectorTester;
78

9+
#[RunTestsInSeparateProcesses]
810
final class Tempest34RectorTest extends TestCase
911
{
1012
private RectorTester $rector {

0 commit comments

Comments
 (0)