1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
-module(showtime@internal@common@test_result).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function]).
-export_type([ignore_reason/0, test_return/0, exception/0, reason/0, reason_detail/0, gleam_error_detail/0, class/0, trace_list/0, trace/0, extra_info/0, arity_/0]).
-type ignore_reason() :: ignore.
-type test_return() :: {test_function_return,
gleam@dynamic:dynamic_(),
list(binary())} |
{ignored, ignore_reason()}.
-type exception() :: {erlang_exception,
class(),
reason(),
trace_list(),
list(binary())}.
-type reason() :: {assert_equal, list(reason_detail())} |
{assert_not_equal, list(reason_detail())} |
{assert_match, list(reason_detail())} |
{gleam_error, gleam_error_detail()} |
{gleam_assert, gleam@dynamic:dynamic_(), integer()} |
{generic_exception, gleam@dynamic:dynamic_()}.
-type reason_detail() :: {module, binary()} |
{reason_line, integer()} |
{expression, binary()} |
{expected, gleam@dynamic:dynamic_()} |
{value, gleam@dynamic:dynamic_()} |
{pattern, binary()}.
-type gleam_error_detail() :: {let_assert,
binary(),
binary(),
integer(),
binary(),
gleam@dynamic:dynamic_()}.
-type class() :: erlang_error | exit | throw.
-type trace_list() :: {trace_list, list(trace())}.
-type trace() :: {trace, binary(), arity_(), list(extra_info())} |
{trace_module, binary(), binary(), arity_(), list(extra_info())}.
-type extra_info() :: {error_info,
gleam@map:map_(gleam@dynamic:dynamic_(), gleam@dynamic:dynamic_())} |
{file, binary()} |
{line, integer()}.
-type arity_() :: {num, integer()} | {arg_list, list(gleam@dynamic:dynamic_())}.
|