Limitações conhecidas
As limitações achadas até agora; uma issue é bem-vinda para qualquer outra.
-
Views do Blade: só as pastas
resources/viewsdo projeto são achadas sozinhas; outra pasta entra com--views. -
Arquivo da chave
filesdo Composer carregado duas vezes. Um arquivo da chavefilesdo Composer que outro arquivo do diretório alvo também carrega porrequiredireto seria declarado duas vezes, da cópia instrumentada e do próprio caminho. O comando se recusa a rodar nesse caso, resolvendo__DIR__,__FILE__edirname()no argumento dorequire:app/helpers.php is in Composer's files key and is still loaded by a direct require in app/Boot.php:3: under Sonda it would be declared twice. Drop the require. -
Um
catchque uma exceção atravessou. A linha de umcatchque uma exceção de outro tipo atravessou aparece como descoberta (o Xdebug a conta como executada). -
Reflexão sobre o arquivo da classe. Testes que leem o arquivo da classe por reflexão veem a cópia instrumentada.
-
Requisitos. PHP 8.4 ou mais novo; PHPUnit 11.5 (Pest 3) ou 12 (Pest 4) no projeto medido. O Sonda usa a fachada de eventos do PHPUnit, que é interna, e o CI roda a suíte nas duas versões, na mais baixa e na mais recente de cada uma.