You can implement a test listener .
tests/ClearLogAndCacheTestListener.php
namespace Symplify\DefaultAutowire\Tests;
class ClearLogAndCacheTestListener extends \PHPUnit_Framework_BaseTestListener
{
public function endTestSuite(\PHPUnit_Framework_TestSuite $suite)
{
\Nette\Utils\FileSystem::delete(__DIR__.'/cache');
\Nette\Utils\FileSystem::delete(__DIR__.'/logs');
}
}
phpunit.xml autoload.php :
phpunit.xml
<phpunit
bootstrap="vendor/autoload.php"
colors="true"
syntaxCheck="true"
verbose="true"
>
<listeners>
<listener class="Symplify\DefaultAutowire\Tests\ClearLogAndCacheTestListener">
</listener>
</listeners>
[...]
</phpunit>