Problems of slow test:
-
If running your tests takes a non-trivial amount of time, you’ll be more reluctant to run them.
-
If tests start to become a chore, then we’d be more willing to move on to new tasks without first finding out if there are bugs in what we just did.
-
If tests run in lengths of minutes. While we watch the test suite we are slowly forgetting what were just working on.
-
Long tests cause stress.
-
Stress leads to anger.
-
Anger leads to hate.
-
Hate leads to suffering.