OUnit, eine freies Unit-Test-Framework für die Programmiersprache OCaml, ist in der überarbeiteten Version 2.0 verfügbar.
Die Software beruht auf HUnit, dem Test-Framework für die funktionale Sprache Haskell und gliedert sich in die *Unit-Familie ein. Die neue Version verbessert die Konfiguration und bietet Reports im HTML- oder JUnit-Format sowie ein Logfile. Die größte Verbesserung betrifft aber die Performance: Der Entwickler Sylvain Le Gall hat die Testsuite für das OCaml-Framework Oasis auf OUnit2 umgestellt und damit deren Laufzeit auf ein Viertel verkürzt. Das erreicht die neue Version vor allem durch paralleles Ausführen der Tests in mehreren Prozessen.
OUnit 2.0 bietet Rückwärtskompatibilität zu Version 1, so dass es zunächst keinen Zwang zum Ändern bestehender Tests gibt. Weitere Informationen finden sich auf der OUnit-Homepage, wo auch der aktuelle Quellcode unter MIT-Lizenz zum Herunterladen bereitsteht.




