A suite is only as useful as what it tells you when it fails. A red X with no context
means a re-run; a red X with a trace, a screenshot, and the environment it ran
against means a fix. This chapter makes failures self-explanatory — and grows our
coverage so there's more worth observing.
Code for this chapter is tagged ch-20 in the repo:






