I was already somewhat familiar with Robotium. It runs off of the official Android testing framework, but adds the capabilities needed to actually run through an entire app. It's been around for years, and so it's fairly stable. It's also straightforward; you use the Solo class to run through your app, one step at a time. It requires compiling along with the app's source, which could be a negat