我们的 Laravel 10 应用程序测试出现了明显的内存泄漏。我们最近从版本 8 升级到了 10,希望可以解决这个问题,但是却没有。使用 https://gi...
我们在 Laravel 10 应用程序测试中遇到了明显的内存泄漏。
我们最近从版本 8 升级到了 10,希望能够解决这个问题,但是却没有。
使用 https://github.com/Roave/no-leaks 我们能够运行测试并从 no-leaks 提供的报告中发现大多数(如果不是全部)测试都会产生内存泄漏。
我们观察到的有趣的事情是,当我们不使用 Laravel 测试用例类扩展测试 PHPUnit\Framework\TestCase as BaseTestCase
而是使用时 PHPUnit\Framework\TestCase
,该测试将不再从无泄漏输出内存泄漏问题。
我想知道这是 Laravel 内部的问题还是我们的 Laravel 配置的问题。