     padding = String.duplicate(" ", padding_size)
     String.replace(expr, "\n", "\n" <> padding)
   end
+
   defp code_multiline({fun, _, [expr]}, padding_size) when is_atom(fun) do
     code_multiline(Atom.to_string(fun) <> " " <> Macro.to_string(expr), padding_size)
   end
+
   defp code_multiline(expr, padding_size) do
     code_multiline(Macro.to_string(expr), padding_size)
   end

  defp inspect_multiline(expr, padding_size, width) do
    padding = String.duplicate(" ", padding_size)
    width = if width == :infinity, do: width, else: width - padding_size
    inspect(expr, [pretty: true, width: width])
    |> String.replace("\n", "\n" <> padding)
  end


  """

  @type id :: term
  @type test :: ExUnit.Test.t()
  @type run_us :: pos_integer
  @type load_us :: pos_integer | nil

  import Exception, only: [format_stacktrace_entry: 1, format_file_line: 3]

  @counter_padding "     "
  @no_value ExUnit.AssertionError.no_value()

  @doc """
  Formats time taken running the test suite.
