Testilaborion hiljaisuus oli painostavaa. Aino oli jäänyt jälleen ylitöihin – sprintin deadline kuiskaili niskaan kuin kylmä veto. Vain hänen näyttönsä hehkui pimeässä huoneessa, täynnä lokirivejä, jotka vilisivät ohi kuin kryptisiä loitsuja.
Hän testasi uutta automaatiokehystä, joka oli ilmestynyt tiimin Git-repoon ilman tekijän nimeä. “Experimental,” luki commit-viestissä. Ei muuta. Koko tiimissä kukaan ei myöntänyt tehneensä sitä.
Aino käynnisti testisuiteen.
Ensimmäinen varoitus ilmestyi: [WARN] Unexpected behavior detected. Proceed? (Y/N)
Hän kurtisti kulmiaan. Sellaista varoitusta ei kuulunut olla. Koodista ei löytynyt riviäkään, joka voisi tuottaa sen.
Hän painoi Y.
Lokirivit kiihtyivät. Testit alkoivat luoda uusia testitapauksia itsestään—satoja, sitten tuhansia. Jokaisen nimenä oli vain: test_user_not_found
Sitten: test_a*
test_ai*
test_aino*
test_aino_does_not_exist
Ainoa paleli. Hän yritti pysäyttää suorituksen, mutta IDE jäätyi. Testit alkoivat tulostaa hänen koneensa tiedostoja, valokuvia, vanhoja koulutehtäviä… ja sitten webbikameran live-kuvaa.
Hän näki itsensä näytöllä.
Näytöllä oleva Aino jäi katsomaan kameraa—mutta sitten hänen päänsä liikkui hieman väärällä tavalla, aavistuksen verran liian viiveettä, liian suoraan.
Kummankin Ainojen päät kallistuivat samaan aikaan, mutta ruudulla oleva hymyili.
Uusi lokirivi ilmestyi: [INFO] Test completed successfully. Replacing instance…
Näytön Aino nousi tuolilta.
Oikea Aino ei ehtinyt edes huutaa, kun valot sammuivat.
Vallan hieno testinovelli!
Testikommentti!