Running 'testthat.R' [20s/21s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > library("testthat")
  > library("rlang")
  
  Attaching package: 'rlang'
  
  The following objects are masked from 'package:testthat':
  
      is_false, is_null, is_true
  
  > 
  > test_check("rlang")
  -- 1. Failure: error is printed with parent backtrace (@test-cnd.R#216)  -------
  `{ ... }` has changed from known value recorded in 'test-cnd-error-parent.txt'.
  24/61 mismatches
  x[6]: "     x"
  y[6]: "     <U+2588>"
  
  x[7]: "  1. +-rlang::catch_cnd(a())"
  y[7]: "  1. <U+251C><U+2500>rlang::catch_cnd(a())"
  
  x[8]: "  2. | +-rlang::eval_bare(...)"
  y[8]: "  2. <U+2502> <U+251C><U+2500>rlang::eval_bare(...)"
  
  x[9]: "  3. | +-base::tryCatch(...)"
  y[9]: "  3. <U+2502> <U+251C><U+2500>base::tryCatch(...)"
  
  x[10]: "  4. | | \\-base:::tryCatchList(expr, classes, parentenv, handlers)"
  y[10]: "  4. <U+2502> <U+2502> <U+2514><U+2500>base:::tryCatchList(expr, classes,
  y[10]:  parentenv, handlers)"
  
  -- 2. Failure: summary.rlang_error() prints full backtrace (@test-cnd.R#240)  --
  `summary(err)` has changed from known value recorded in 'test-cnd-error-str.txt'.
  19/29 mismatches
  x[6]: "     x"
  y[6]: "     <U+2588>"
  
  x[7]: "  1. +-rlang::catch_cnd(a())"
  y[7]: "  1. <U+251C><U+2500>rlang::catch_cnd(a())"
  
  x[8]: "  2. | +-rlang::eval_bare(...)"
  y[8]: "  2. <U+2502> <U+251C><U+2500>rlang::eval_bare(...)"
  
  x[9]: "  3. | +-base::tryCatch(...)"
  y[9]: "  3. <U+2502> <U+251C><U+2500>base::tryCatch(...)"
  
  x[10]: "  4. | | \\-base:::tryCatchList(expr, classes, parentenv, handlers)"
  y[10]: "  4. <U+2502> <U+2502> <U+2514><U+2500>base:::tryCatchList(expr, classes,
  y[10]:  parentenv, handlers)"
  
  -- 3. Failure: on_error option can be tweaked (@test-cnd.R#361)  ---------------
  `local(...)` has changed from known value recorded in 'test-on-error-message-options.txt'.
  10/43 mismatches
  x[34]: "     x"
  y[34]: "     <U+2588>"
  
  x[35]: "  1. +-[ rlang::with_options(...) ]"
  y[35]: "  1. <U+251C><U+2500>[ rlang::with_options(...) ]"
  
  x[36]: "  2. \\-rlang:::msg()"
  y[36]: "  2. <U+2514><U+2500>rlang:::msg()"
  
  x[37]: "  3.   +-[ base::cat(...) ]"
  y[37]: "  3.   <U+251C><U+2500>[ base::cat(...) ]"
  
  x[38]: "  4.   +-[ base::conditionMessage(...) ]"
  y[38]: "  4.   <U+251C><U+2500>[ base::conditionMessage(...) ]"
  
  -- 4. Failure: with_abort() promotes base errors to rlang errors (@test-cnd.R#43
  `{ ... }` has changed from known value recorded in 'test-with-abort.txt'.
  18/51 mismatches
  x[29]: "     x"
  y[29]: "     <U+2588>"
  
  x[30]: "  1. +-base::identity(catch_cnd(a()))"
  y[30]: "  1. <U+251C><U+2500>base::identity(catch_cnd(a()))"
  
  x[31]: "  2. +-rlang::catch_cnd(a())"
  y[31]: "  2. <U+251C><U+2500>rlang::catch_cnd(a())"
  
  x[32]: "  3. | +-rlang::eval_bare(...)"
  y[32]: "  3. <U+2502> <U+251C><U+2500>rlang::eval_bare(...)"
  
  x[33]: "  4. | +-base::tryCatch(...)"
  y[33]: "  4. <U+2502> <U+251C><U+2500>base::tryCatch(...)"
  
  -- 5. Failure: tree printing only changes deliberately (@test-trace.R#24)  -----
  `{ ... }` has changed from known value recorded in 'test-trace-print.txt'.
  6/7 mismatches
  x[1]: "    x"
  y[1]: "    <U+2588>"
  
  x[2]: " 1. \\-rlang:::i() testthat/test-trace.R:22:2"
  y[2]: " 1. <U+2514><U+2500>rlang:::i() testthat/test-trace.R:22:2"
  
  x[3]: " 2.   \\-rlang:::j(i) testthat/test-trace.R:15:7"
  y[3]: " 2.   <U+2514><U+2500>rlang:::j(i) testthat/test-trace.R:15:7"
  
  x[4]: " 3.     \\-rlang:::k(i) testthat/test-trace.R:16:21"
  y[4]: " 3.     <U+2514><U+2500>rlang:::k(i) testthat/test-trace.R:16:21"
  
  x[5]: " 4.       \\-rlang:::l(i) testthat/test-trace.R:19:4"
  y[5]: " 4.       <U+2514><U+2500>rlang:::l(i) testthat/test-trace.R:19:4"
  
  -- 6. Failure: can print tree with collapsed branches (@test-trace.R#51)  ------
  `{ ... }` has changed from known value recorded in 'test-trace-collapsed1.txt'.
  28/38 mismatches
  x[2]: "     x"
  y[2]: "     <U+2588>"
  
  x[3]: "  1. \\-rlang:::f()"
  y[3]: "  1. <U+2514><U+2500>rlang:::f()"
  
  x[4]: "  2.   \\-rlang:::g() testthat/test-trace.R:45:20"
  y[4]: "  2.   <U+2514><U+2500>rlang:::g() testthat/test-trace.R:45:20"
  
  x[5]: "  3.     +-base::tryCatch(h(), foo = identity, bar = identity) testthat/t
  x[5]: est-trace.R:46:20"
  y[5]: "  3.     <U+251C><U+2500>base::tryCatch(h(), foo = identity, bar = identi
  y[5]: ty) testthat/test-trace.R:46:20"
  
  x[6]: "  4.     | \\-base:::tryCatchList(expr, classes, parentenv, handlers)"
  y[6]: "  4.     <U+2502> <U+2514><U+2500>base:::tryCatchList(expr, classes, pare
  y[6]: ntenv, handlers)"
  
  -- 7. Failure: can print tree with collapsed branches (@test-trace.R#63)  ------
  `{ ... }` has changed from known value recorded in 'test-trace-collapsed2.txt'.
  25/33 mismatches
  x[2]: "     x"
  y[2]: "     <U+2588>"
  
  x[3]: "  1. \\-rlang:::f()"
  y[3]: "  1. <U+2514><U+2500>rlang:::f()"
  
  x[4]: "  2.   +-base::eval(quote(eval(quote(g())))) testthat/test-trace.R:58:7"
  y[4]: "  2.   <U+251C><U+2500>base::eval(quote(eval(quote(g())))) testthat/test-
  y[4]: trace.R:58:7"
  
  x[5]: "  3.   | \\-base::eval(quote(eval(quote(g()))))"
  y[5]: "  3.   <U+2502> <U+2514><U+2500>base::eval(quote(eval(quote(g()))))"
  
  x[6]: "  4.   +-base::eval(quote(g()))"
  y[6]: "  4.   <U+251C><U+2500>base::eval(quote(g()))"
  
  -- 8. Failure: recursive frames are rewired to the global env (@test-trace.R#154
  `{ ... }` has changed from known value recorded in 'test-trace-recursive.txt'.
  8/16 mismatches
  x[2]: "    x"
  y[2]: "    <U+2588>"
  
  x[3]: " 1. +-rlang::eval_tidy(quo(f()))"
  y[3]: " 1. <U+251C><U+2500>rlang::eval_tidy(quo(f()))"
  
  x[4]: " 2. \\-rlang:::f()"
  y[4]: " 2. <U+2514><U+2500>rlang:::f()"
  
  x[5]: " 3.   \\-rlang:::g()"
  y[5]: " 3.   <U+2514><U+2500>rlang:::g()"
  
  x[8]: "    x"
  y[8]: "    <U+2588>"
  
  -- 9. Failure: eval() frames are collapsed (@test-trace.R#195)  ----------------
  `{ ... }` has changed from known value recorded in 'test-trace-collapse-eval.txt'.
  14/22 mismatches
  x[2]: "    x"
  y[2]: "    <U+2588>"
  
  x[3]: " 1. \\-rlang:::f()"
  y[3]: " 1. <U+2514><U+2500>rlang:::f()"
  
  x[4]: " 2.   +-base::eval(quote(g()))"
  y[4]: " 2.   <U+251C><U+2500>base::eval(quote(g()))"
  
  x[5]: " 3.   | \\-base::eval(quote(g()))"
  y[5]: " 3.   <U+2502> <U+2514><U+2500>base::eval(quote(g()))"
  
  x[6]: " 4.   \\-rlang:::g()"
  y[6]: " 4.   <U+2514><U+2500>rlang:::g()"
  
  -- 10. Failure: eval() frames are collapsed (@test-trace.R#201)  ---------------
  `{ ... }` has changed from known value recorded in 'test-trace-collapse-evalq.txt'.
  14/22 mismatches
  x[2]: "    x"
  y[2]: "    <U+2588>"
  
  x[3]: " 1. \\-rlang:::f()"
  y[3]: " 1. <U+2514><U+2500>rlang:::f()"
  
  x[4]: " 2.   +-base::evalq(g())"
  y[4]: " 2.   <U+251C><U+2500>base::evalq(g())"
  
  x[5]: " 3.   | \\-base::evalq(g())"
  y[5]: " 3.   <U+2502> <U+2514><U+2500>base::evalq(g())"
  
  x[6]: " 4.   \\-rlang:::g()"
  y[6]: " 4.   <U+2514><U+2500>rlang:::g()"
  
  -- 11. Failure: %>% frames are collapsed (@test-trace.R#219)  ------------------
  `{ ... }` has changed from known value recorded in 'test-trace-collapse-magrittr.txt'.
  13/21 mismatches
  x[2]: "    x"
  y[2]: "    <U+2588>"
  
  x[3]: " 1. \\-NULL %>% f() %>% g(1, 2) %>% h(3, ., 4)"
  y[3]: " 1. <U+2514><U+2500>NULL %>% f() %>% g(1, 2) %>% h(3, ., 4)"
  
  x[4]: " 2.   +-base::withVisible(eval(quote(`_fseq`(`_lhs`)), env, env))"
  y[4]: " 2.   <U+251C><U+2500>base::withVisible(eval(quote(`_fseq`(`_lhs`)), env,
  y[4]:  env))"
  
  x[5]: " 3.   \\-base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  y[5]: " 3.   <U+2514><U+2500>base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  
  x[6]: " 4.     \\-base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  y[6]: " 4.     <U+2514><U+2500>base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  
  -- 12. Failure: %>% frames are collapsed (@test-trace.R#222)  ------------------
  `{ ... }` has changed from known value recorded in 'test-trace-collapse-magrittr2.txt'.
  13/21 mismatches
  x[2]: "    x"
  y[2]: "    <U+2588>"
  
  x[3]: " 1. \\-f(NULL) %>% g(list(.)) %>% h(3, ., list(.))"
  y[3]: " 1. <U+2514><U+2500>f(NULL) %>% g(list(.)) %>% h(3, ., list(.))"
  
  x[4]: " 2.   +-base::withVisible(eval(quote(`_fseq`(`_lhs`)), env, env))"
  y[4]: " 2.   <U+251C><U+2500>base::withVisible(eval(quote(`_fseq`(`_lhs`)), env,
  y[4]:  env))"
  
  x[5]: " 3.   \\-base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  y[5]: " 3.   <U+2514><U+2500>base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  
  x[6]: " 4.     \\-base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  y[6]: " 4.     <U+2514><U+2500>base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  
  -- 13. Failure: %>% frames are collapsed (@test-trace.R#225)  ------------------
  `{ ... }` has changed from known value recorded in 'test-trace-collapse-magrittr3.txt'.
  15/23 mismatches
  x[2]: "     x"
  y[2]: "     <U+2588>"
  
  x[3]: "  1. +-rlang:::f(g(NULL %>% f()) %>% h())"
  y[3]: "  1. <U+251C><U+2500>rlang:::f(g(NULL %>% f()) %>% h())"
  
  x[4]: "  2. \\-g(NULL %>% f()) %>% h()"
  y[4]: "  2. <U+2514><U+2500>g(NULL %>% f()) %>% h()"
  
  x[5]: "  3.   +-base::withVisible(eval(quote(`_fseq`(`_lhs`)), env, env))"
  y[5]: "  3.   <U+251C><U+2500>base::withVisible(eval(quote(`_fseq`(`_lhs`)), env
  y[5]: , env))"
  
  x[6]: "  4.   \\-base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  y[6]: "  4.   <U+2514><U+2500>base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  
  -- 14. Failure: children of collapsed %>% frames have correct parent (@test-trac
  `{ ... }` has changed from known value recorded in 'test-trace-collapse-magrittr-children.txt'.
  17/27 mismatches
  x[2]: "     x"
  y[2]: "     <U+2588>"
  
  x[3]: "  1. \\-NA %>% F() %>% G() %>% H()"
  y[3]: "  1. <U+2514><U+2500>NA %>% F() %>% G() %>% H()"
  
  x[4]: "  2.   +-base::withVisible(eval(quote(`_fseq`(`_lhs`)), env, env))"
  y[4]: "  2.   <U+251C><U+2500>base::withVisible(eval(quote(`_fseq`(`_lhs`)), env
  y[4]: , env))"
  
  x[5]: "  3.   \\-base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  y[5]: "  3.   <U+2514><U+2500>base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  
  x[6]: "  4.     \\-base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  y[6]: "  4.     <U+2514><U+2500>base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  
  -- 15. Failure: children of collapsed frames are rechained to correct parent (@t
  `{ ... }` has changed from known value recorded in 'test-trace-collapse-children.txt'.
  9/17 mismatches
  x[2]: "    x"
  y[2]: "    <U+2588>"
  
  x[3]: " 1. \\-rlang:::f()"
  y[3]: " 1. <U+2514><U+2500>rlang:::f()"
  
  x[4]: " 2.   \\-base::eval(quote(g()), env())"
  y[4]: " 2.   <U+2514><U+2500>base::eval(quote(g()), env())"
  
  x[5]: " 3.     \\-base::eval(quote(g()), env())"
  y[5]: " 3.     <U+2514><U+2500>base::eval(quote(g()), env())"
  
  x[6]: " 4.       \\-rlang:::g()"
  y[6]: " 4.       <U+2514><U+2500>rlang:::g()"
  
  -- 16. Failure: combinations of incomplete and leading pipes collapse properly (
  `{ ... }` has changed from known value recorded in 'test-trace-collapse-magrittr-incomplete.txt'.
  12/19 mismatches
  x[2]: "    x"
  y[2]: "    <U+2588>"
  
  x[3]: " 1. \\-NA %>% F() %>% T() %>% F() %>% F()"
  y[3]: " 1. <U+2514><U+2500>NA %>% F() %>% T() %>% F() %>% F()"
  
  x[4]: " 2.   +-base::withVisible(eval(quote(`_fseq`(`_lhs`)), env, env))"
  y[4]: " 2.   <U+251C><U+2500>base::withVisible(eval(quote(`_fseq`(`_lhs`)), env,
  y[4]:  env))"
  
  x[5]: " 3.   \\-base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  y[5]: " 3.   <U+2514><U+2500>base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  
  x[6]: " 4.     \\-base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  y[6]: " 4.     <U+2514><U+2500>base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  
  -- 17. Failure: combinations of incomplete and leading pipes collapse properly (
  `{ ... }` has changed from known value recorded in 'test-trace-collapse-magrittr-incomplete-leading1.txt'.
  4/10 mismatches
  x[2]: "    x"
  y[2]: "    <U+2588>"
  
  x[3]: " 1. \\-rlang:::T(NA)"
  y[3]: " 1. <U+2514><U+2500>rlang:::T(NA)"
  
  x[6]: "    x"
  y[6]: "    <U+2588>"
  
  x[7]: " 1. \\-rlang:::T(NA)"
  y[7]: " 1. <U+2514><U+2500>rlang:::T(NA)"
  
  -- 18. Failure: combinations of incomplete and leading pipes collapse properly (
  `{ ... }` has changed from known value recorded in 'test-trace-collapse-magrittr-incomplete-leading2.txt'.
  12/20 mismatches
  x[2]: "    x"
  y[2]: "    <U+2588>"
  
  x[3]: " 1. \\-F(NA) %>% F() %>% T() %>% F() %>% F()"
  y[3]: " 1. <U+2514><U+2500>F(NA) %>% F() %>% T() %>% F() %>% F()"
  
  x[4]: " 2.   +-base::withVisible(eval(quote(`_fseq`(`_lhs`)), env, env))"
  y[4]: " 2.   <U+251C><U+2500>base::withVisible(eval(quote(`_fseq`(`_lhs`)), env,
  y[4]:  env))"
  
  x[5]: " 3.   \\-base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  y[5]: " 3.   <U+2514><U+2500>base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  
  x[6]: " 4.     \\-base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  y[6]: " 4.     <U+2514><U+2500>base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  
  -- 19. Failure: combinations of incomplete and leading pipes collapse properly (
  `{ ... }` has changed from known value recorded in 'test-trace-collapse-magrittr-complete1.txt'.
  13/20 mismatches
  x[2]: "    x"
  y[2]: "    <U+2588>"
  
  x[3]: " 1. \\-NA %>% T()"
  y[3]: " 1. <U+2514><U+2500>NA %>% T()"
  
  x[4]: " 2.   +-base::withVisible(eval(quote(`_fseq`(`_lhs`)), env, env))"
  y[4]: " 2.   <U+251C><U+2500>base::withVisible(eval(quote(`_fseq`(`_lhs`)), env,
  y[4]:  env))"
  
  x[5]: " 3.   \\-base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  y[5]: " 3.   <U+2514><U+2500>base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  
  x[6]: " 4.     \\-base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  y[6]: " 4.     <U+2514><U+2500>base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  
  -- 20. Failure: combinations of incomplete and leading pipes collapse properly (
  `{ ... }` has changed from known value recorded in 'test-trace-collapse-magrittr-complete2.txt'.
  13/20 mismatches
  x[2]: "    x"
  y[2]: "    <U+2588>"
  
  x[3]: " 1. \\-NA %>% F() %>% T()"
  y[3]: " 1. <U+2514><U+2500>NA %>% F() %>% T()"
  
  x[4]: " 2.   +-base::withVisible(eval(quote(`_fseq`(`_lhs`)), env, env))"
  y[4]: " 2.   <U+251C><U+2500>base::withVisible(eval(quote(`_fseq`(`_lhs`)), env,
  y[4]:  env))"
  
  x[5]: " 3.   \\-base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  y[5]: " 3.   <U+2514><U+2500>base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  
  x[6]: " 4.     \\-base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  y[6]: " 4.     <U+2514><U+2500>base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  
  -- 21. Failure: combinations of incomplete and leading pipes collapse properly (
  `{ ... }` has changed from known value recorded in 'test-trace-collapse-magrittr-complete-leading1.txt'.
  13/20 mismatches
  x[2]: "    x"
  y[2]: "    <U+2588>"
  
  x[3]: " 1. \\-F(NA) %>% T()"
  y[3]: " 1. <U+2514><U+2500>F(NA) %>% T()"
  
  x[4]: " 2.   +-base::withVisible(eval(quote(`_fseq`(`_lhs`)), env, env))"
  y[4]: " 2.   <U+251C><U+2500>base::withVisible(eval(quote(`_fseq`(`_lhs`)), env,
  y[4]:  env))"
  
  x[5]: " 3.   \\-base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  y[5]: " 3.   <U+2514><U+2500>base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  
  x[6]: " 4.     \\-base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  y[6]: " 4.     <U+2514><U+2500>base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  
  -- 22. Failure: combinations of incomplete and leading pipes collapse properly (
  `{ ... }` has changed from known value recorded in 'test-trace-collapse-magrittr-complete-leading2.txt'.
  13/21 mismatches
  x[2]: "    x"
  y[2]: "    <U+2588>"
  
  x[3]: " 1. \\-F(NA) %>% F() %>% T()"
  y[3]: " 1. <U+2514><U+2500>F(NA) %>% F() %>% T()"
  
  x[4]: " 2.   +-base::withVisible(eval(quote(`_fseq`(`_lhs`)), env, env))"
  y[4]: " 2.   <U+251C><U+2500>base::withVisible(eval(quote(`_fseq`(`_lhs`)), env,
  y[4]:  env))"
  
  x[5]: " 3.   \\-base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  y[5]: " 3.   <U+2514><U+2500>base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  
  x[6]: " 4.     \\-base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  y[6]: " 4.     <U+2514><U+2500>base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  
  -- 23. Failure: calls before and after pipe are preserved (@test-trace.R#340)  -
  `{ ... }` has changed from known value recorded in 'test-trace-collapse-magrittr-before-after1.txt'.
  15/23 mismatches
  x[2]: "     x"
  y[2]: "     <U+2588>"
  
  x[3]: "  1. +-rlang:::F(NA %>% T())"
  y[3]: "  1. <U+251C><U+2500>rlang:::F(NA %>% T())"
  
  x[4]: "  2. \\-NA %>% T()"
  y[4]: "  2. <U+2514><U+2500>NA %>% T()"
  
  x[5]: "  3.   +-base::withVisible(eval(quote(`_fseq`(`_lhs`)), env, env))"
  y[5]: "  3.   <U+251C><U+2500>base::withVisible(eval(quote(`_fseq`(`_lhs`)), env
  y[5]: , env))"
  
  x[6]: "  4.   \\-base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  y[6]: "  4.   <U+2514><U+2500>base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  
  -- 24. Failure: calls before and after pipe are preserved (@test-trace.R#343)  -
  `{ ... }` has changed from known value recorded in 'test-trace-collapse-magrittr-before-after2.txt'.
  15/23 mismatches
  x[2]: "     x"
  y[2]: "     <U+2588>"
  
  x[3]: "  1. \\-NA %>% C()"
  y[3]: "  1. <U+2514><U+2500>NA %>% C()"
  
  x[4]: "  2.   +-base::withVisible(eval(quote(`_fseq`(`_lhs`)), env, env))"
  y[4]: "  2.   <U+251C><U+2500>base::withVisible(eval(quote(`_fseq`(`_lhs`)), env
  y[4]: , env))"
  
  x[5]: "  3.   \\-base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  y[5]: "  3.   <U+2514><U+2500>base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  
  x[6]: "  4.     \\-base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  y[6]: "  4.     <U+2514><U+2500>base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  
  -- 25. Failure: calls before and after pipe are preserved (@test-trace.R#346)  -
  `{ ... }` has changed from known value recorded in 'test-trace-collapse-magrittr-before-after3.txt'.
  17/26 mismatches
  x[2]: "     x"
  y[2]: "     <U+2588>"
  
  x[3]: "  1. +-rlang:::F(NA %>% C())"
  y[3]: "  1. <U+251C><U+2500>rlang:::F(NA %>% C())"
  
  x[4]: "  2. \\-NA %>% C()"
  y[4]: "  2. <U+2514><U+2500>NA %>% C()"
  
  x[5]: "  3.   +-base::withVisible(eval(quote(`_fseq`(`_lhs`)), env, env))"
  y[5]: "  3.   <U+251C><U+2500>base::withVisible(eval(quote(`_fseq`(`_lhs`)), env
  y[5]: , env))"
  
  x[6]: "  4.   \\-base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  y[6]: "  4.   <U+2514><U+2500>base::eval(quote(`_fseq`(`_lhs`)), env, env)"
  
  -- 26. Failure: always keep very first frame as part of backtrace branch (@test-
  `{ ... }` has changed from known value recorded in 'test-trace-backtrace-branch-first-frame.txt'.
  6/13 mismatches
  x[2]: "    x"
  y[2]: "    <U+2588>"
  
  x[3]: " 1. +-rlang:::gen()"
  y[3]: " 1. <U+251C><U+2500>rlang:::gen()"
  
  x[4]: " 2. \\-rlang:::gen.default()"
  y[4]: " 2. <U+2514><U+2500>rlang:::gen.default()"
  
  x[7]: "    x"
  y[7]: "    <U+2588>"
  
  x[8]: " 1. +-[ rlang:::gen() ]"
  y[8]: " 1. <U+251C><U+2500>[ rlang:::gen() ]"
  
  -- 27. Failure: anonymous calls are stripped from backtraces (@test-trace.R#381)
  `{ ... }` has changed from known value recorded in 'test-trace-backtrace-anonymous.txt'.
  4/10 mismatches
  x[2]: "    x"
  y[2]: "    <U+2588>"
  
  x[3]: " 1. \\-(function() {..."
  y[3]: " 1. <U+2514><U+2500>(function() {..."
  
  x[6]: "    x"
  y[6]: "    <U+2588>"
  
  x[7]: " 1. \\-(function() {..."
  y[7]: " 1. <U+2514><U+2500>(function() {..."
  
  -- 28. Failure: collapsing of eval() frames detects when error occurs within eva
  `{ ... }` has changed from known value recorded in 'test-trace-non-collapsed-eval'.
  8/16 mismatches
  x[2]: "    x"
  y[2]: "    <U+2588>"
  
  x[3]: " 1. +-base::eval()"
  y[3]: " 1. <U+251C><U+2500>base::eval()"
  
  x[4]: " 2. \\-base::.handleSimpleError(...)"
  y[4]: " 2. <U+2514><U+2500>base::.handleSimpleError(...)"
  
  x[5]: " 3.   \\-rlang:::h(simpleError(msg, call))"
  y[5]: " 3.   <U+2514><U+2500>rlang:::h(simpleError(msg, call))"
  
  x[8]: "    x"
  y[8]: "    <U+2588>"
  
  -- 29. Failure: can print degenerate backtraces (@test-trace.R#410)  -----------
  `{ ... }` has changed from known value recorded in 'test-trace-degenerate-sym.txt'.
  4/10 mismatches
  x[2]: "    x"
  y[2]: "    <U+2588>"
  
  x[3]: " 1. \\-foo"
  y[3]: " 1. <U+2514><U+2500>foo"
  
  x[6]: "    x"
  y[6]: "    <U+2588>"
  
  x[7]: " 1. \\-foo"
  y[7]: " 1. <U+2514><U+2500>foo"
  
  -- 30. Failure: can print degenerate backtraces (@test-trace.R#413)  -----------
  `{ ... }` has changed from known value recorded in 'test-trace-degenerate-null.txt'.
  4/10 mismatches
  x[2]: "    x"
  y[2]: "    <U+2588>"
  
  x[3]: " 1. \\-NULL"
  y[3]: " 1. <U+2514><U+2500>NULL"
  
  x[6]: "    x"
  y[6]: "    <U+2588>"
  
  x[7]: " 1. \\-NULL"
  y[7]: " 1. <U+2514><U+2500>NULL"
  
  -- 31. Failure: can print degenerate backtraces (@test-trace.R#416)  -----------
  `{ ... }` has changed from known value recorded in 'test-trace-degenerate-scalar.txt'.
  4/10 mismatches
  x[2]: "    x"
  y[2]: "    <U+2588>"
  
  x[3]: " 1. \\-1L"
  y[3]: " 1. <U+2514><U+2500>1L"
  
  x[6]: "    x"
  y[6]: "    <U+2588>"
  
  x[7]: " 1. \\-1L"
  y[7]: " 1. <U+2514><U+2500>1L"
  
  -- 32. Failure: check for dangling promise in call CAR (#492) (@test-trace.R#422
  `{ ... }` has changed from known value recorded in 'test-trace-call-car-promise.txt'.
  6/13 mismatches
  x[2]: "    x"
  y[2]: "    <U+2588>"
  
  x[3]: " 1. +-base::print(foo)"
  y[3]: " 1. <U+251C><U+2500>base::print(foo)"
  
  x[4]: " 2. \\-rlang:::print.foo(foo)"
  y[4]: " 2. <U+2514><U+2500>rlang:::print.foo(foo)"
  
  x[7]: "    x"
  y[7]: "    <U+2588>"
  
  x[8]: " 1. +-[ base::print(...) ]"
  y[8]: " 1. <U+251C><U+2500>[ base::print(...) ]"
  
  -- 33. Failure: dangling srcrefs are not printed (@test-trace.R#446)  ----------
  `{ ... }` has changed from known value recorded in 'test-trace-dangling-srcref.txt'.
  6/13 mismatches
  x[2]: "    x"
  y[2]: "    <U+2588>"
  
  x[3]: " 1. \\-rlang:::f(current_env())"
  y[3]: " 1. <U+2514><U+2500>rlang:::f(current_env())"
  
  x[4]: " 2.   \\-rlang:::g(e)"
  y[4]: " 2.   <U+2514><U+2500>rlang:::g(e)"
  
  x[7]: "    x"
  y[7]: "    <U+2588>"
  
  x[8]: " 1. \\-rlang:::f(current_env())"
  y[8]: " 1. <U+2514><U+2500>rlang:::f(current_env())"
  
  -- 34. Failure: summary.rlang_trace() prints the full tree (@test-trace.R#461)  
  `summary(trace, srcrefs = FALSE)` has changed from known value recorded in 'test-trace-summary.txt'.
  4/4 mismatches
  x[1]: "    x"
  y[1]: "    <U+2588>"
  
  x[2]: " 1. \\-rlang:::f()"
  y[2]: " 1. <U+2514><U+2500>rlang:::f()"
  
  x[3]: " 2.   \\-rlang:::g()"
  y[3]: " 2.   <U+2514><U+2500>rlang:::g()"
  
  x[4]: " 3.     \\-rlang:::h()"
  y[4]: " 3.     <U+2514><U+2500>rlang:::h()"
  
  -- 35. Failure: global functions have `global::` prefix (@test-trace.R#485)  ---
  `{ ... }` has changed from known value recorded in 'test-trace-global-prefix.txt'.
  6/13 mismatches
  x[2]: "    x"
  y[2]: "    <U+2588>"
  
  x[3]: " 1. \\-rlang:::g(current_env())"
  y[3]: " 1. <U+2514><U+2500>rlang:::g(current_env())"
  
  x[4]: " 2.   \\-global::f(e)"
  y[4]: " 2.   <U+2514><U+2500>global::f(e)"
  
  x[7]: "    x"
  y[7]: "    <U+2588>"
  
  x[8]: " 1. \\-rlang:::g(current_env())"
  y[8]: " 1. <U+2514><U+2500>rlang:::g(current_env())"
  
  -- 36. Failure: can trim layers of backtraces (@test-trace.R#501)  -------------
  `{ ... }` has changed from known value recorded in 'test-trace-trim.txt'.
  26/36 mismatches
  x[2]: "     x"
  y[2]: "     <U+2588>"
  
  x[3]: "  1. \\-rlang:::f(0)"
  y[3]: "  1. <U+2514><U+2500>rlang:::f(0)"
  
  x[4]: "  2.   +-base::identity(identity(g(n)))"
  y[4]: "  2.   <U+251C><U+2500>base::identity(identity(g(n)))"
  
  x[5]: "  3.   +-base::identity(g(n))"
  y[5]: "  3.   <U+251C><U+2500>base::identity(g(n))"
  
  x[6]: "  4.   \\-rlang:::g(n)"
  y[6]: "  4.   <U+2514><U+2500>rlang:::g(n)"
  
  == testthat results  ===========================================================
  OK: 2462 SKIPPED: 8 FAILED: 36
  1. Failure: error is printed with parent backtrace (@test-cnd.R#216) 
  2. Failure: summary.rlang_error() prints full backtrace (@test-cnd.R#240) 
  3. Failure: on_error option can be tweaked (@test-cnd.R#361) 
  4. Failure: with_abort() promotes base errors to rlang errors (@test-cnd.R#438) 
  5. Failure: tree printing only changes deliberately (@test-trace.R#24) 
  6. Failure: can print tree with collapsed branches (@test-trace.R#51) 
  7. Failure: can print tree with collapsed branches (@test-trace.R#63) 
  8. Failure: recursive frames are rewired to the global env (@test-trace.R#154) 
  9. Failure: eval() frames are collapsed (@test-trace.R#195) 
  1. ...
  
  Error: testthat unit tests failed
  Execution halted