テストには Riot ( https://github.com/thumblemonks/riot ) を使用していますが、他のものを使用することもできます。
次のようなテスト出力が得られます。
> ruby my_test_file.rb
Running a test
+ something works
+ something else works
- something failed
プログラムでこの情報にアクセスしたいと思います。何かのようなもの:
test = TestClass.load("my_test_file.rb")
result = test.run
result.errors # some array