A FileResultStream is an abstract base class for other result
stream classes that store results in a single file. The file to
which results should be written can be specified using either the
filename argument or the file argument. The latter is for use
by QMTest internally.