1. 10 Nov, 2017 1 commit
  2. 11 Sep, 2017 1 commit
  3. 20 Jan, 2017 1 commit
  4. 14 Jan, 2017 1 commit
    • isaacs's avatar
      emit line events in proper order · 298984d6
      isaacs authored
      This fixes the issue with plan coming right before the Bailout line when
      there is a bailout right before a test, and means that 'line' events can
      be used as a proper passthrough stream that is semantically equivalent
      to the input.
  5. 05 Jan, 2017 1 commit
    • isaacs's avatar
      Do not ignore version lines that are in yaml · 51e15fec
      isaacs authored
      This also has the effect of moving the 'line' event that starts a child
      to *after* the child event that it starts, so that we can parse lines
      coming out of the child rather than emitting 'line' on the way in.
      The downside is that we have to be careful to emit a 'line' event once
      we know what the thing is (ie, not a version, not something for a child,
      not something that starts a child), so `emit('line')` function calls
      happen in many more places.
      But the ordering is somewhat more reasonable, in a way.  The child
      object is created, and then we see its lines coming out.  And, it's
      now possible to use the 'line' events as a pass-through stream that
      filters out nested `TAP version 13` lines properly, cuts out
      post-bailout noise, and so on.
  6. 22 Nov, 2016 1 commit
  7. 21 Nov, 2016 1 commit
  8. 11 Nov, 2016 1 commit
  9. 16 Aug, 2016 1 commit
    • isaacs's avatar
      Require Subtest comments, indentation = 4 spaces · 50bb5d05
      isaacs authored
      This corrects all the handling of any mixture of indented Subtest
      comments, un-indented Subtest comments, or buffered subtests.
      Support for subtests without a comment prefix is dropped, and
      indentation for subtests is fixed at 4 spaces.  One of these constraints
      could conceivably be lifted, but not both.