Well, I did not knew much about "test frameworks" before and I do know a little now.
Anyway, it seems to me that quite interesting option would be to employ TheIDE and package system to do tests, while perhaps storing test results in Sqlite database or something like that.
In other words, perhaps the TestCase would be a package, TestSuite a nest and all results stored to be visible by TheIDE. TheIDE then would be able to compile and run all package in testsuite nest and collect results.