Fix crash when formatting errors caused by a linked/trapped exit during setup_all
Module
ExUnit.Case
15 changes across 12 versions
Changes by version
Add :test_group to the test context
Do not crash on empty test unit groups
Ensure async groups do not run concurrenly while the test suite is still loading
Ensure --repeat-until-failure can be combined with groups
Add test_pid as a tag
register_test/4 is deprecated in favor of register_test/6 for performance reasons
Add ExUnit.Case.get_last_registered_test/1
Allow test cases to not be registered on use
Make @tag tmp_dir an absolute directory, avoiding inconsistencies if the test changes the current working directory
Add register_test/6 to speed up compilation of custom tests
Raise proper error if @tag and @moduletag are used before use ExUnit.Case
Raise proper error if @describetag is used outside of describe/2 blocks
Reintroduce :case in ExUnit setup/setup_all/test context
Generate a random seed per test based on the test suite seed