An {@link InputStream} that, when read, provides test class names out ofa queue.
The Stream provides only one test at a time, but only after {@link #provideNewTest()}has been invoked.
After providing each test class name, followed by a newline character, a flush is performed on the {@link FlushReceiver} provided by the {@link FlushReceiverProvider}that can be set using {@link #setFlushReceiverProvider(FlushReceiverProvider)}.
@author Andreas Gudian