title: Different behavior on android emulator and JVM using RxJava2
body: <p>Here is a code snippet that is working on an Android emulator but not in Junit tests.</p>
  
  <pre><code> public void startObserving() {
      Observable.just(1, 2, 3, 40)
              .doOnNext(integer -&gt; System.out.println("doOnNext item " + integer + " on: " + Thread.currentThread().getName()))
              .subscribeOn(Schedulers.computation())
              .observeOn(Schedulers.single())
              .subscribe(integer -&gt; System.out.println("Consuming item " + integer + " on: " + Thread.currentThread().getName()));
  }
  </code></pre>
  
  <p>Logs in doOnNext() and subscribe() are printed when I am running this method on Android Emulator but not when I run it as a JUnit test.
  Can anyone of you amazing people explain to me what I am missing here...</p>