'Record that C{test} failed an assertion with the error C{err}.
Also marks the run as being unsuccessful, causing
L{SubunitReporter.wasSuccessful} to return C{False}.'

def addFailure(self, test, err):

    self._successful = False
    return self._subunit.addFailure(test, util.excInfoOrFailureToExcInfo(err))
