I've finished the initial release of the testing framework I've been working on (and pestering people on this board about :). I've placed all the source and some docs on Google Code so anyone whose interested can take a look and hopefully find some use:
http://code.google.com/p/brstest/If you'd like to give it a try I'd recommend reading the quick start guide as it walks you through writing an initial set of test cases and getting them to run on your box.
http://code.google.com/p/brstest/wiki/QuickStartAnd finally, you can download the initial release here:
http://code.google.com/p/brstest/downloads/listFrom the stand point of writing tests it may seem a little feature bear as I spent most of my time working on the test discover and execution to the detriment of the actual test case (though if you explore the code and see the tests written for brstest, it's still quite usable). Expect to see this change very soon as I have a ton of additional features I'm going to be adding in the next few weeks.
Any comments/suggestions/bug reports would be greatly appreciated.
-Mark
P.S. - Developing for the Roku is much easier if you're using brstest as you no longer need to be in front of the TV to do so. I placed the function call to run all my tests within my Main() method, so as soon as I push the app to my box using 'make install' the debug console shows the tests running immediately without having to navigate the menu on the tv. I even did a little coding from work on my lunch break by connecting to my machine at home.