Result streams and result readers are the means that allow QMTest to externalize and internalize test results.
A TextResultStream displays information textually, in human readable form. It is used when QMTest is run without a graphical user interface.
An XMLResultStream writes out results as XML. The resulting file can be read back in using an XMLResultReader.
A PickleResultStream writes out results as Python pickles. The resulting file can be read back in using a PickleResultReader.