Vorrei continuare a eseguire i miei test di unità in modalità rigorosa in modo da rendere facilmente conto di eventuali test eccezionalmente lunghi, ma allo stesso tempo il timeout predefinito di 1s non è abbastanza. Posso cambiarlo per tutti i test? So che posso impostare il timeout per ciascuna classe (e singoli test) usando le annotazioni @short/@medium/@long
, ma c'è qualcosa del genere per tutti i test? Forse in phpunit.xml?PHPUnità della modalità rigorosa - come modificare il timeout predefinito
Questo è per evitare PHP_Invoker_TimeoutException: Execution aborted after 1 second
che si verifica una volta ogni tanto.
Eventuali duplicati: http://stackoverflow.com/questions/10520464/what-does-phpunit-strict-mode- do – Smar
L'ho visto, ma non risponde a come cambiare questa impostazione globalmente - senza modificare il codice sorgente di PHPUnit, che vorrei evitare. –
Puoi farlo solo da phpunit.xml. Non esiste un file di configurazione globale per PHPUnit per quanto ne so. – Smar