3 ms·
If have an `Application` that starts processes that cache ecto state, or periodically write to db, etc, it's hard to test the whole process tree. Additionally U
by eclark 3y ago
If have an `Application` that starts processes that cache ecto state, or periodically write to db, etc, it's hard to test the whole process tree. Additionally Umbrella projects start all applications in the project with one config. All of those combined mean you have to change your code structure quite a lot to make that testing possible.
Testing single processes is pretty easy. Making sure that two processes and ecto can tolerate failures, delays, etc requires too much.