A temp git repó eddig tesztenként épült újra 12 git processzel, ami Windowson önmagában ~4 mp volt tesztenként. Mostantól futásonként EGYSZER épül fel, a tesztek pedig másolatot kapnak róla (0,138 mp másolás + 0,177 mp takarítás). Minden teszt saját, írható példányon dolgozik, így a "working tree elrontása" és a builder-tesztek továbbra is írhatnak a repóba. Mérés a teljes fájlon, azonos gépen, 28/28 zölddel: 384,05 mp -> 268,38 mp. A régi deploymentCleanup a Windows read-only .git/objects fájljain elbukott és a hibát csendben elnyelte, ezért árva mappákat hagyott a temp-ben (164 gyűlt össze). Az új, facade nélküli deploymentDeleteDirectory nem hagy maga után semmit, és az afterAll a booteolt alkalmazáson kívül is tud takarítani. A minta útvonalában getmypid() van, hogy a tervezett --parallel futásnál is processzenként külön mintát használjunk. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| Browser | ||
| Feature | ||
| Unit | ||
| DuskTestCase.php | ||
| TestCase.php | ||