 
   defp edit_script(left, right) do
     task = Task.async(ExUnit.Diff, :script, [left, right])
-    case Task.yield(task, 1_500) || Task.shutdown(task, :brutal_kill) do
+
+    case Task.yield(task, 1500) || Task.shutdown(task, :brutal_kill) do
       {:ok, script} -> script
       nil -> nil
     end

  def format_test_failure(test, failures, counter, width, formatter) do
    %ExUnit.Test{name: name, module: module, tags: tags} = test

    test_info(with_counter(counter, "#{name} (#{inspect module})"), formatter) <>
      test_location(with_location(tags), formatter) <>
      Enum.map_join(Enum.with_index(failures), "", fn {{kind, reason, stack}, index} ->
        {text, stack} = format_kind_reason(test, kind, reason, stack, width, formatter)
        failure_header(failures, index) <> text <> format_stacktrace(stack, module, name, formatter)
       end) <>
      report(tags, failures, width, formatter)
  end


  @doc false
  def format_assertion_error(%ExUnit.AssertionError{} = struct) do

      "Finished in 0.2 seconds (0.2s on load, 0.01s on tests)"

  """
  @spec format_time(run_us, load_us) :: String.t()
  def format_time(run_us, nil) do
    "Finished in #{run_us |> normalize_us |> format_us} seconds"
  end

  def format_time(run_us, load_us) do
    run_us = run_us |> normalize_us
    load_us = load_us |> normalize_us

    total_us = run_us + load_us

    "Finished in #{format_us(total_us)} seconds (#{format_us(load_us)}s on load, #{
      format_us(run_us)
    }s on tests)"
  end

  defp normalize_us(us) do
