 
   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

  """

  @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.

      "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
