def fail(description, message, line, file)
      print yellow("F")
      @details << "FAILURE - #{test_detail(description, message)} #{line_info(line, file)}".strip
    end
Prints a "F" and saves the failure details (including line number and file) for the end.
Prints in yellow if possible.

@param (see Riot::Reporter#fail)