1..18
ok 1 Success
# Context Expectations
ok 2 Success
not ok 3 Failure:1
  Failure has been forced
not ok 4 Failure:2a
  Failure has been forced
not ok 5 Failure:2b
  FALSE isn't true.
not ok 6 Failure:loop
  `i` not equal to 2.
  1/1 mismatches
  [1] 1 - 2 == -1
ok 7 Failure:loop
# Context Errors
not ok 8 Error:1
  stop
  1: stop("stop") at reporters/tests.R:33
not ok 9 Error:3
  !
  1: f() at reporters/tests.R:47
  2: g() at reporters/tests.R:38
  3: h() at reporters/tests.R:41
  4: stop("!") at reporters/tests.R:44
# Context Recursion
not ok 10 Recursion:1
  This is deep
  1: f(25) at reporters/tests.R:56
  2: f(x - 1) at reporters/tests.R:54
  3: f(x - 1) at reporters/tests.R:54
  4: f(x - 1) at reporters/tests.R:54
  5: f(x - 1) at reporters/tests.R:54
  6: f(x - 1) at reporters/tests.R:54
  7: f(x - 1) at reporters/tests.R:54
  8: f(x - 1) at reporters/tests.R:54
  9: f(x - 1) at reporters/tests.R:54
  10: f(x - 1) at reporters/tests.R:54
  ...
  18: f(x - 1) at reporters/tests.R:54
  19: f(x - 1) at reporters/tests.R:54
  20: f(x - 1) at reporters/tests.R:54
  21: f(x - 1) at reporters/tests.R:54
  22: f(x - 1) at reporters/tests.R:54
  23: f(x - 1) at reporters/tests.R:54
  24: f(x - 1) at reporters/tests.R:54
  25: f(x - 1) at reporters/tests.R:54
  26: f(x - 1) at reporters/tests.R:54
  27: stop("This is deep") at reporters/tests.R:54
# Context Skips
ok 11 # SKIP Reason: skip
ok 12 # SKIP Reason: skip
ok 13 # SKIP Reason: empty test
# Context Warnings
ok 14 # WARNING abc
ok 15 # WARNING def
ok 16 # WARNING ghi
# Context Output
ok 17 Output:1
ok 18 Output:1
