Isolate the Test

There’s no obvious reason for our tests to be failing (and passing) the way they are, so we need to isolate the problem. Our first step is to find the smallest number of tests we need to reproduce the issue—it’s two—and to bring them into the same test file. Then we get rid of all our other tests.

  1. E519A Really Nasty Race Condition

    Mon, 29 May ’17
  2. E520Isolate the Test

    Wed, 31 May ’17
  3. E521Baffled, Bothered, and Bewildered

    Mon, 5 June ’17
  4. E522A Glimmer

    Wed, 7 June ’17
  5. E523Light Dawns

    Mon, 12 June ’17
  6. E524Reproduction

    Wed, 14 June ’17
  7. E525Issue Report

    Mon, 19 June ’17
  8. E526Open and Shut Case

    Wed, 21 June ’17
  9. E527Back from the Wilds

    Mon, 26 June ’17
  10. E528Clean Shutdown

    Wed, 28 June ’17