   defp test_content(Test[expected: { :error, exception, message }] = test, module, do_import) do
     line = test.line
     file = module.__info__(:compile)[:source]
+    location = [line: line, file: Path.relative_to(file, System.cwd!)]
+    stack    = Macro.escape [{ module, :__MODULE__, 0, location }]
 
     expr_ast = string_to_ast(line, file, test.expr)
 

    :"test doc at #{inspect m}.#{f}/#{a} (#{n})"
  end

  defp test_content(Test[expected: { :ok, expected }] = test, module, do_import) do
    line = test.line
    file = module.__info__(:compile)[:source]

    expr_ast     = string_to_ast(line, file, test.expr)
    expected_ast = string_to_ast(line, file, expected)

  end

  defp extract_tests([""|lines], line, expr_acc, expected_acc, acc) do
    test = Test[expr: expr_acc, line: line, expected: { :test, expected_acc }]
    extract_tests(lines, line,  "", "", [test|acc])
  end

