Injecting and Discovering Dependencies in OTP Supervisors Creating Test Data with ExMachina

Faster test execution in Elixir

Faster testing?

Try to use setup_all to prepare the data once and re-use it in tests.

Use tags to have a better context and be able to exclude some tests.

Prepare a processing pipeline to check the quick tests first, and when they do not fail, take care of the more time-demanding tests.

More on: https://bartoszgorka.com/faster-test-execution-in-elixir