This is useful. I am currently building an autonomous gokart in ROS.
I made it my mission over the last year or so to build something better than rosunit and rostest, because having to more or less copy launch files for every test seems arduous. I ended up with the test_utils library that we'll probably spin off into its own package soon, but its a much, much nicer interface for writing tests for ros, and at this point seems to be relatively stable, with one or two minor changes I need to make.
Glad its helpful!