def instrument(runner, args = {})
      with(the(args) << using_the(runner))
      raise ADBError, last_stdout unless last_stdout.empty?
    end
def instrument(runner, args = {})
      with(the(args) << using_the(runner))
      raise ADBError, last_stdout unless last_stdout.empty?
    end
send instrumentation requests

 @example
   instrument "com.example/android.test.InstrumentationTestRunner"
   # will run all of the tests within the 'com.example' package using the 'android.test.InstrumentationTestRunner'

 @example
   instrument "com.example/android.test.InstrumentationTestRunner", :class => "com.example.test.SomeTestClass"

   # will execute all of the tests within 'com.example.test.SomeTestClass'

 @param [String] runner indicates the package/runner to instrument
 @param [Hash] collection of key/value pairs to be sent as arguments to the instrumentation runner