我在宅基地ssh的testuite上运行phpunit(版本6.4.1)时,随机(并经常)收到Segmentation fault (core dumped)
错误。当我一次运行一个单元测试或运行较小的套件时,测试全部通过。任何一个测试使用的最大内存是20.00 MB。
在ssh(PHPUnit版本6.2.3)之外,测试完全运行:OK (131 tests, 1876 assertions)
在每个测试中,我使用Illuminate\Foundation\Testing\DatabaseMigrations
,在数据库连接上运行:
'testing' => [
'driver' => 'sqlite',
'database' => ':memory:',
'prefix' => '',
],
我是否应该对此感到担忧?在ssh之外运行phpunit只是最佳做法吗?我不想更新我的PHPUnit,然后发现我必须逐个运行我的测试。