Grundsätzlich bin ich nicht begeistert von Applikationen die stark auf Sessions aufbauen und ich werde sie vielleicht auch später mit DB Anbindung lösen, aber für den Moment muss es noch so funktionieren.
Wenn es aktuell keine DB sein soll, warum schreibst du dir nicht den Status der aktuell laufenden Tests in eine separate Datei jeder lesen kann?
So musst nicht hunderte Dateien unnötig parsen.
Gruß,
Andreas