A FileResultReader is an abstract base class for other result
reader classes that read results from a single file. The file
from which results should be read can be specified using either
the filename argument or the file argument. The latter is for
use by QMTest internally.