Sorry, but I stopped reading after the first paragraph! If your end-to-end tests, are often slow, unreliable, and difficult to debug, then just fix the f****g Problem (Hint: it's most likely not the e2e tests). OK, split it up: - slow: There could be two reason for that: Either the test-code is slow, or the production code is slow. In either way it's a bug: Just fix it. Also parallelize the test g
![Fixing a Test Hourglass](https://cdn-ak-scissors.b.st-hatena.com/image/square/6571391198fcb45e4d7c5cab7d90e5ca2fbf4605/height=288;version=1;width=512/http%3A%2F%2F2.bp.blogspot.com%2F-7bZ5EziliZQ%2FVynIS9F7OAI%2FAAAAAAAASQ0%2FBJFntXCAntstZe6hQuo5KTrhi5Dyz9yHgCK4B%2Fs1600%2Fgooglelogo_color_200x200.png)