From 3c6aac14e281c475c263395318304a185fed60c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20Vo=C5=99=C3=AD=C5=A1ek?= Date: Mon, 29 Aug 2022 22:40:29 +0200 Subject: [PATCH] Cache static analysis in system temp directory by default --- src/CodeCoverage.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/CodeCoverage.php b/src/CodeCoverage.php index d80d1cc59..941188896 100644 --- a/src/CodeCoverage.php +++ b/src/CodeCoverage.php @@ -22,6 +22,7 @@ use function is_array; use function is_file; use function sort; +use function sys_get_temp_dir; use PHPUnit\Framework\TestCase; use PHPUnit\Runner\PhptTestCase; use PHPUnit\Util\Test; @@ -121,6 +122,10 @@ public function __construct(Driver $driver, Filter $filter) $this->filter = $filter; $this->data = new ProcessedCodeCoverageData; $this->wizard = new Wizard; + + if (@is_writable(sys_get_temp_dir())) { + $this->cacheDirectory = sys_get_temp_dir() . '/phpunit/coverage-cache'; + } } /**