Module
eunit
Module Summary
This module is the main EUnit user interface.
Description
This module is the main EUnit user interface.
Exports
start() -> term() |
Starts the EUnit server. Normally, you don't need to call this function; it is started automatically.
stop() -> term() |
Stops the EUnit server. Normally, you don't need to call this function.
test(Tests) -> term() |
Equivalent to test(Tests, [])
.
test(Tests::term(), Options::[term()]) -> ok | {error, term()} |
Runs a set of tests. The format of Tests
is described in the section EUnit test representation
of the overview.
Example:
eunit:test(fred)
runs all tests in the module fred
and also any tests in the module fred_tests
, if that module exists.
Options:
verbose
Displays more details about the running tests.
print_depth
Maximum depth to which terms are printed in case of error.
Options in the environment variable EUNIT are also included last in the option list, i.e., have lower precedence than those in Options
.
See also: test/1
.
© 2010–2020 Ericsson AB
Licensed under the Apache License, Version 2.0.