#54840670 - Print failing steps at end of log

This makes it so that all of the failed steps are printed at the end of the log when testing is finished.

- [ ] Review
- [ ] Test

@JakeCataford @jules2689 

--

_Diff formatting looks a bit weird because the original creator used spaces for indenting..._