added screed and read_parser streaming testing

Marked as known failing since they currently fail.
Will investigate.

Relevant to #393, #654
On Thu, Nov 13, 2014 at 08:10:15AM -0800, bocajnotnef wrote:
> > +    fifo = utils.get_temp_filename('fifo')
> > +    in_dir = os.path.dirname(fifo)
> > +    script = scriptpath('normalize-by-median.py')
> > +    args = ['-C', '1', '-k', '17', '-o', 'outfile', fifo]
> > +
> > +    # make a fifo to simulate streaming
> > +    os.mkfifo(fifo)
> > +
> > +    # FIFOs MUST BE OPENED FOR READING BEFORE THEY ARE WRITTEN TO
> > +    # If this isn't done, they will BLOCK and things will hang.
> > +    # rvalues will hold the return from the threaded function
> > +    thread = threading.Thread(target=utils.runscript,
> > +                              args=(script, args, in_dir))
> > +    thread.start()
> > +
> > +    ifile = io.open(ifilename, 'rb')
> 
> Apparently nothing; the test just keeps on trucking.

Interesting.  Might be worth tracking down google results for
'Python exceptions raised in thread'.

> ...Which is strange. I don't even see that an exception is raised.

Well, and that seems like a problem for the test, doesn't it? :)

Would suggest doing a bit more checking on the output file so that
at the very least we detect failure of the whole process.

--t
-- 
C. Titus Brown, ctb@msu.edu