如何改进PHPUnit测试运行?例如,以某种方式冻结代码

时间:2018-02-01 09:19:00

标签: docker testing phpunit phpstorm

我正在使用包含大量测试的代码(我想)。大约有6000个测试。运行测试的成本是1m 30秒。您可能认为它没什么,但在测试执行期间,您无法对您的代码执行任何操作,因为PHPUnit似乎没有冻结测试和测试代码(这是可以理解的),并且如果您在测试期间更改了任何内容执行某些测试可能会失败。我在docker容器上有整个项目,共享文件夹由-v参数设置。

我想象的那样:

1)在PHPStorm中运行测试;

2)在测试执行期间停止在docker和host之间共享文件夹,以便在测试开始时保留代码状态;

3)完成测试执行,显示任何错误(如果存在),带回文件夹共享。

有可能吗?

0 个答案:

没有答案