A struct that keeps information about the test.
It is received by formatters and contains the following fields:
:name - the test name:module - the test module:state - the finished test state (see ExUnit.state/0):time - the duration in microseconds of the test's runtime:tags - the test tags:logs - the captured logs:parameters - the test parameters@type t() :: %ExUnit.Test{
case: module(),
logs: String.t(),
module: module(),
name: atom(),
parameters: term(),
state: ExUnit.state(),
tags: map(),
time: non_neg_integer()
}
© 2012-2024 The Elixir Team
Licensed under the Apache License, Version 2.0.
https://hexdocs.pm/ex_unit/1.18.1/ExUnit.Test.html