Running ‘testthat.R’ [23s/27s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(feather)
  > 
  > test_check("feather")
  ── 1. Error: coercion (@test-class.R#28)  ──────────────────────────────────────
  evaluation nested too deeply: infinite recursion / options(expressions=)?
  1: expect_identical(tibble::as_data_frame(iris.f), iris.tbl) at testthat/test-class.R:28
  2: quasi_label(enquo(object), label)
  3: eval_bare(get_expr(quo), get_env(quo))
  4: tibble::as_data_frame(iris.f)
  5: as_tibble(x, ...)
  6: as_tibble.default(x, ...)
  7: as_tibble(as.data.frame(value, stringsAsFactors = FALSE), ...)
  8: as.data.frame(value, stringsAsFactors = FALSE)
  9: as.data.frame.feather(value, stringsAsFactors = FALSE)
  10: as.data.frame(as_data_frame(x))
  ...
  3453: as.data.frame.feather(value, stringsAsFactors = FALSE)
  3454: as.data.frame(as_data_frame(x))
  3455: as_data_frame(x)
  3456: signal_soft_deprecated("`as_data_frame()` is deprecated, use `as_tibble()` (but mind the new semantics).")
  3457: rlang::signal(msg, "lifecycle_soft_deprecated")
  3458: cnd_signal(cnd)
  3459: withRestarts(rlang_muffle = function() NULL, signalCondition(x))
  3460: makeRestartList(...)
  3461: makeRestart(handler = spec)
  3462: structure(list(name = name, exit = NULL, handler = handler, description = description, 
         test = test, interactive = interactive), class = "restart")
  
  ── 2. Error: can read new data (@test-overwrite.R#9)  ──────────────────────────
  evaluation nested too deeply: infinite recursion / options(expressions=)?
  1: read_feather(path) at testthat/test-overwrite.R:9
  2: as_data_frame(data)
  3: as_tibble(x, ...)
  4: as_tibble.default(x, ...)
  5: as_tibble(as.data.frame(value, stringsAsFactors = FALSE), ...)
  6: as.data.frame(value, stringsAsFactors = FALSE)
  7: as.data.frame.feather(value, stringsAsFactors = FALSE)
  8: as.data.frame(as_data_frame(x))
  9: as_data_frame(x)
  10: as_tibble(x, ...)
  ...
  3451: as.data.frame.feather(value, stringsAsFactors = FALSE)
  3452: as.data.frame(as_data_frame(x))
  3453: as_data_frame(x)
  3454: signal_soft_deprecated("`as_data_frame()` is deprecated, use `as_tibble()` (but mind the new semantics).")
  3455: rlang::signal(msg, "lifecycle_soft_deprecated")
  3456: cnd_signal(cnd)
  3457: withRestarts(rlang_muffle = function() NULL, signalCondition(x))
  3458: withOneRestart(expr, restarts[[1L]])
  3459: doWithOneRestart(return(expr), restart)
  3460: signalCondition(x)
  
  ── 3. Error: multiplication works (@test-read.R#5)  ────────────────────────────
  evaluation nested too deeply: infinite recursion / options(expressions=)?
  1: expect_identical(read_feather(iris_example), as_data_frame(iris)) at testthat/test-read.R:5
  2: quasi_label(enquo(object), label)
  3: eval_bare(get_expr(quo), get_env(quo))
  4: read_feather(iris_example)
  5: as_data_frame(data)
  6: as_tibble(x, ...)
  7: as_tibble.default(x, ...)
  8: as_tibble(as.data.frame(value, stringsAsFactors = FALSE), ...)
  9: as.data.frame(value, stringsAsFactors = FALSE)
  10: as.data.frame.feather(value, stringsAsFactors = FALSE)
  ...
  3452: as_tibble(as.data.frame(value, stringsAsFactors = FALSE), ...)
  3453: as.data.frame(value, stringsAsFactors = FALSE)
  3454: as.data.frame.feather(value, stringsAsFactors = FALSE)
  3455: as.data.frame(as_data_frame(x))
  3456: as_data_frame(x)
  3457: signal_soft_deprecated("`as_data_frame()` is deprecated, use `as_tibble()` (but mind the new semantics).")
  3458: rlang::is_reference(topenv(env), rlang::global_env())
  3459: topenv(env)
  3460: caller_env(2)
  3461: parent.frame(n + 1)
  
  ── 4. Error: can read/write with utf-8 filename (@test-read.R#19)  ─────────────
  evaluation nested too deeply: infinite recursion / options(expressions=)?
  1: read_feather(path) at testthat/test-read.R:19
  2: as_data_frame(data)
  3: as_tibble(x, ...)
  4: as_tibble.default(x, ...)
  5: as_tibble(as.data.frame(value, stringsAsFactors = FALSE), ...)
  6: as.data.frame(value, stringsAsFactors = FALSE)
  7: as.data.frame.feather(value, stringsAsFactors = FALSE)
  8: as.data.frame(as_data_frame(x))
  9: as_data_frame(x)
  10: as_tibble(x, ...)
  ...
  3451: as.data.frame.feather(value, stringsAsFactors = FALSE)
  3452: as.data.frame(as_data_frame(x))
  3453: as_data_frame(x)
  3454: signal_soft_deprecated("`as_data_frame()` is deprecated, use `as_tibble()` (but mind the new semantics).")
  3455: rlang::signal(msg, "lifecycle_soft_deprecated")
  3456: cnd_signal(cnd)
  3457: withRestarts(rlang_muffle = function() NULL, signalCondition(x))
  3458: withOneRestart(expr, restarts[[1L]])
  3459: doWithOneRestart(return(expr), restart)
  3460: signalCondition(x)
  
  ── 5. Error: preserves three logical values (@test-roundtrip-vector.R#7)  ──────
  evaluation nested too deeply: infinite recursion / options(expressions=)?
  1: expect_identical(roundtrip_vector(x), x) at testthat/test-roundtrip-vector.R:7
  2: quasi_label(enquo(object), label)
  3: eval_bare(get_expr(quo), get_env(quo))
  4: roundtrip_vector(x)
  5: roundtrip(df) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:3
  6: read_feather(temp) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:11
  7: as_data_frame(data)
  8: as_tibble(x, ...)
  9: as_tibble.default(x, ...)
  10: as_tibble(as.data.frame(value, stringsAsFactors = FALSE), ...)
  ...
  3450: as.data.frame(as_data_frame(x))
  3451: as_data_frame(x)
  3452: signal_soft_deprecated("`as_data_frame()` is deprecated, use `as_tibble()` (but mind the new semantics).")
  3453: rlang::signal(msg, "lifecycle_soft_deprecated")
  3454: cnd_signal(cnd)
  3455: withRestarts(rlang_muffle = function() NULL, signalCondition(x))
  3456: withOneRestart(expr, restarts[[1L]])
  3457: doWithOneRestart(return(expr), restart)
  3458: signalCondition(x)
  3459: conditionMessage(cond)
  
  ── 6. Error: preserves logical vector of length 0 (@test-roundtrip-vector.R#12) 
  evaluation nested too deeply: infinite recursion / options(expressions=)?
  1: expect_identical(roundtrip_vector(x), x) at testthat/test-roundtrip-vector.R:12
  2: quasi_label(enquo(object), label)
  3: eval_bare(get_expr(quo), get_env(quo))
  4: roundtrip_vector(x)
  5: roundtrip(df) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:3
  6: read_feather(temp) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:11
  7: as_data_frame(data)
  8: as_tibble(x, ...)
  9: as_tibble.default(x, ...)
  10: as_tibble(as.data.frame(value, stringsAsFactors = FALSE), ...)
  ...
  3450: as.data.frame(as_data_frame(x))
  3451: as_data_frame(x)
  3452: signal_soft_deprecated("`as_data_frame()` is deprecated, use `as_tibble()` (but mind the new semantics).")
  3453: rlang::signal(msg, "lifecycle_soft_deprecated")
  3454: cnd_signal(cnd)
  3455: withRestarts(rlang_muffle = function() NULL, signalCondition(x))
  3456: withOneRestart(expr, restarts[[1L]])
  3457: doWithOneRestart(return(expr), restart)
  3458: signalCondition(x)
  3459: conditionMessage(cond)
  
  ── 7. Error: preserves integer values (@test-roundtrip-vector.R#19)  ───────────
  evaluation nested too deeply: infinite recursion / options(expressions=)?
  1: expect_identical(roundtrip_vector(x), x) at testthat/test-roundtrip-vector.R:19
  2: quasi_label(enquo(object), label)
  3: eval_bare(get_expr(quo), get_env(quo))
  4: roundtrip_vector(x)
  5: roundtrip(df) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:3
  6: read_feather(temp) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:11
  7: as_data_frame(data)
  8: as_tibble(x, ...)
  9: as_tibble.default(x, ...)
  10: as_tibble(as.data.frame(value, stringsAsFactors = FALSE), ...)
  ...
  3450: as.data.frame(as_data_frame(x))
  3451: as_data_frame(x)
  3452: signal_soft_deprecated("`as_data_frame()` is deprecated, use `as_tibble()` (but mind the new semantics).")
  3453: rlang::signal(msg, "lifecycle_soft_deprecated")
  3454: cnd_signal(cnd)
  3455: withRestarts(rlang_muffle = function() NULL, signalCondition(x))
  3456: withOneRestart(expr, restarts[[1L]])
  3457: doWithOneRestart(return(expr), restart)
  3458: signalCondition(x)
  3459: conditionMessage(cond)
  
  ── 8. Error: preserves special floating point values (@test-roundtrip-vector.R#2
  evaluation nested too deeply: infinite recursion / options(expressions=)?
  1: expect_identical(roundtrip_vector(x), x) at testthat/test-roundtrip-vector.R:26
  2: quasi_label(enquo(object), label)
  3: eval_bare(get_expr(quo), get_env(quo))
  4: roundtrip_vector(x)
  5: roundtrip(df) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:3
  6: read_feather(temp) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:11
  7: as_data_frame(data)
  8: as_tibble(x, ...)
  9: as_tibble.default(x, ...)
  10: as_tibble(as.data.frame(value, stringsAsFactors = FALSE), ...)
  ...
  3450: as.data.frame(as_data_frame(x))
  3451: as_data_frame(x)
  3452: signal_soft_deprecated("`as_data_frame()` is deprecated, use `as_tibble()` (but mind the new semantics).")
  3453: rlang::signal(msg, "lifecycle_soft_deprecated")
  3454: cnd_signal(cnd)
  3455: withRestarts(rlang_muffle = function() NULL, signalCondition(x))
  3456: withOneRestart(expr, restarts[[1L]])
  3457: doWithOneRestart(return(expr), restart)
  3458: signalCondition(x)
  3459: conditionMessage(cond)
  
  ── 9. Error: doesn't lose precision (@test-roundtrip-vector.R#31)  ─────────────
  evaluation nested too deeply: infinite recursion / options(expressions=)?
  1: expect_identical(roundtrip_vector(x), x) at testthat/test-roundtrip-vector.R:31
  2: quasi_label(enquo(object), label)
  3: eval_bare(get_expr(quo), get_env(quo))
  4: roundtrip_vector(x)
  5: roundtrip(df) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:3
  6: read_feather(temp) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:11
  7: as_data_frame(data)
  8: as_tibble(x, ...)
  9: as_tibble.default(x, ...)
  10: as_tibble(as.data.frame(value, stringsAsFactors = FALSE), ...)
  ...
  3450: as.data.frame(as_data_frame(x))
  3451: as_data_frame(x)
  3452: signal_soft_deprecated("`as_data_frame()` is deprecated, use `as_tibble()` (but mind the new semantics).")
  3453: rlang::signal(msg, "lifecycle_soft_deprecated")
  3454: cnd_signal(cnd)
  3455: withRestarts(rlang_muffle = function() NULL, signalCondition(x))
  3456: withOneRestart(expr, restarts[[1L]])
  3457: doWithOneRestart(return(expr), restart)
  3458: signalCondition(x)
  3459: conditionMessage(cond)
  
  ── 10. Error: preserves character values (@test-roundtrip-vector.R#38)  ────────
  evaluation nested too deeply: infinite recursion / options(expressions=)?
  1: expect_identical(roundtrip_vector(x), x) at testthat/test-roundtrip-vector.R:38
  2: quasi_label(enquo(object), label)
  3: eval_bare(get_expr(quo), get_env(quo))
  4: roundtrip_vector(x)
  5: roundtrip(df) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:3
  6: read_feather(temp) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:11
  7: as_data_frame(data)
  8: as_tibble(x, ...)
  9: as_tibble.default(x, ...)
  10: as_tibble(as.data.frame(value, stringsAsFactors = FALSE), ...)
  ...
  3450: as.data.frame(as_data_frame(x))
  3451: as_data_frame(x)
  3452: signal_soft_deprecated("`as_data_frame()` is deprecated, use `as_tibble()` (but mind the new semantics).")
  3453: rlang::signal(msg, "lifecycle_soft_deprecated")
  3454: cnd_signal(cnd)
  3455: withRestarts(rlang_muffle = function() NULL, signalCondition(x))
  3456: withOneRestart(expr, restarts[[1L]])
  3457: doWithOneRestart(return(expr), restart)
  3458: signalCondition(x)
  3459: conditionMessage(cond)
  
  ── 11. Error: can have NA on end of string (@test-roundtrip-vector.R#43)  ──────
  evaluation nested too deeply: infinite recursion / options(expressions=)?
  1: expect_identical(roundtrip_vector(x), x) at testthat/test-roundtrip-vector.R:43
  2: quasi_label(enquo(object), label)
  3: eval_bare(get_expr(quo), get_env(quo))
  4: roundtrip_vector(x)
  5: roundtrip(df) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:3
  6: read_feather(temp) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:11
  7: as_data_frame(data)
  8: as_tibble(x, ...)
  9: as_tibble.default(x, ...)
  10: as_tibble(as.data.frame(value, stringsAsFactors = FALSE), ...)
  ...
  3450: as.data.frame(as_data_frame(x))
  3451: as_data_frame(x)
  3452: signal_soft_deprecated("`as_data_frame()` is deprecated, use `as_tibble()` (but mind the new semantics).")
  3453: rlang::signal(msg, "lifecycle_soft_deprecated")
  3454: cnd_signal(cnd)
  3455: withRestarts(rlang_muffle = function() NULL, signalCondition(x))
  3456: withOneRestart(expr, restarts[[1L]])
  3457: doWithOneRestart(return(expr), restart)
  3458: signalCondition(x)
  3459: conditionMessage(cond)
  
  ── 12. Error: always coerces to UTF-8 (@test-roundtrip-vector.R#48)  ───────────
  evaluation nested too deeply: infinite recursion / options(expressions=)?
  1: roundtrip_vector(x) at testthat/test-roundtrip-vector.R:48
  2: roundtrip(df) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:3
  3: read_feather(temp) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:11
  4: as_data_frame(data)
  5: as_tibble(x, ...)
  6: as_tibble.default(x, ...)
  7: as_tibble(as.data.frame(value, stringsAsFactors = FALSE), ...)
  8: as.data.frame(value, stringsAsFactors = FALSE)
  9: as.data.frame.feather(value, stringsAsFactors = FALSE)
  10: as.data.frame(as_data_frame(x))
  ...
  3451: as_tibble(as.data.frame(value, stringsAsFactors = FALSE), ...)
  3452: as.data.frame(value, stringsAsFactors = FALSE)
  3453: as.data.frame.feather(value, stringsAsFactors = FALSE)
  3454: as.data.frame(as_data_frame(x))
  3455: as_data_frame(x)
  3456: signal_soft_deprecated("`as_data_frame()` is deprecated, use `as_tibble()` (but mind the new semantics).")
  3457: rlang::is_true(rlang::peek_option("lifecycle_disable_warnings"))
  3458: rlang::peek_option
  3459: getExportedValue(pkg, name)
  3460: asNamespace(ns)
  
  ── 13. Error: preserves simple factor (@test-roundtrip-vector.R#60)  ───────────
  evaluation nested too deeply: infinite recursion / options(expressions=)?
  1: expect_identical(roundtrip_vector(x), x) at testthat/test-roundtrip-vector.R:60
  2: quasi_label(enquo(object), label)
  3: eval_bare(get_expr(quo), get_env(quo))
  4: roundtrip_vector(x)
  5: roundtrip(df) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:3
  6: read_feather(temp) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:11
  7: as_data_frame(data)
  8: as_tibble(x, ...)
  9: as_tibble.default(x, ...)
  10: as_tibble(as.data.frame(value, stringsAsFactors = FALSE), ...)
  ...
  3450: as.data.frame(as_data_frame(x))
  3451: as_data_frame(x)
  3452: signal_soft_deprecated("`as_data_frame()` is deprecated, use `as_tibble()` (but mind the new semantics).")
  3453: rlang::signal(msg, "lifecycle_soft_deprecated")
  3454: cnd_signal(cnd)
  3455: withRestarts(rlang_muffle = function() NULL, signalCondition(x))
  3456: withOneRestart(expr, restarts[[1L]])
  3457: doWithOneRestart(return(expr), restart)
  3458: signalCondition(x)
  3459: conditionMessage(cond)
  
  ── 14. Error: preserves NA in factor and levels (@test-roundtrip-vector.R#68)  ─
  evaluation nested too deeply: infinite recursion / options(expressions=)?
  1: expect_identical(roundtrip_vector(x1), x1) at testthat/test-roundtrip-vector.R:68
  2: quasi_label(enquo(object), label)
  3: eval_bare(get_expr(quo), get_env(quo))
  4: roundtrip_vector(x1)
  5: roundtrip(df) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:3
  6: read_feather(temp) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:11
  7: as_data_frame(data)
  8: as_tibble(x, ...)
  9: as_tibble.default(x, ...)
  10: as_tibble(as.data.frame(value, stringsAsFactors = FALSE), ...)
  ...
  3450: as.data.frame(as_data_frame(x))
  3451: as_data_frame(x)
  3452: signal_soft_deprecated("`as_data_frame()` is deprecated, use `as_tibble()` (but mind the new semantics).")
  3453: rlang::signal(msg, "lifecycle_soft_deprecated")
  3454: cnd_signal(cnd)
  3455: withRestarts(rlang_muffle = function() NULL, signalCondition(x))
  3456: withOneRestart(expr, restarts[[1L]])
  3457: doWithOneRestart(return(expr), restart)
  3458: signalCondition(x)
  3459: conditionMessage(cond)
  
  ── 15. Error: preserves dates (@test-roundtrip-vector.R#78)  ───────────────────
  evaluation nested too deeply: infinite recursion / options(expressions=)?
  1: expect_identical(roundtrip_vector(x), x) at testthat/test-roundtrip-vector.R:78
  2: quasi_label(enquo(object), label)
  3: eval_bare(get_expr(quo), get_env(quo))
  4: roundtrip_vector(x)
  5: roundtrip(df) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:3
  6: read_feather(temp) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:11
  7: as_data_frame(data)
  8: as_tibble(x, ...)
  9: as_tibble.default(x, ...)
  10: as_tibble(as.data.frame(value, stringsAsFactors = FALSE), ...)
  ...
  3450: as.data.frame(as_data_frame(x))
  3451: as_data_frame(x)
  3452: signal_soft_deprecated("`as_data_frame()` is deprecated, use `as_tibble()` (but mind the new semantics).")
  3453: rlang::signal(msg, "lifecycle_soft_deprecated")
  3454: cnd_signal(cnd)
  3455: withRestarts(rlang_muffle = function() NULL, signalCondition(x))
  3456: withOneRestart(expr, restarts[[1L]])
  3457: doWithOneRestart(return(expr), restart)
  3458: signalCondition(x)
  3459: conditionMessage(cond)
  
  ── 16. Error: preserves hms (@test-roundtrip-vector.R#85)  ─────────────────────
  evaluation nested too deeply: infinite recursion / options(expressions=)?
  1: expect_identical(roundtrip_vector(x), x) at testthat/test-roundtrip-vector.R:85
  2: quasi_label(enquo(object), label)
  3: eval_bare(get_expr(quo), get_env(quo))
  4: roundtrip_vector(x)
  5: roundtrip(df) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:3
  6: read_feather(temp) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:11
  7: as_data_frame(data)
  8: as_tibble(x, ...)
  9: as_tibble.default(x, ...)
  10: as_tibble(as.data.frame(value, stringsAsFactors = FALSE), ...)
  ...
  3450: as.data.frame(as_data_frame(x))
  3451: as_data_frame(x)
  3452: signal_soft_deprecated("`as_data_frame()` is deprecated, use `as_tibble()` (but mind the new semantics).")
  3453: rlang::signal(msg, "lifecycle_soft_deprecated")
  3454: cnd_signal(cnd)
  3455: withRestarts(rlang_muffle = function() NULL, signalCondition(x))
  3456: withOneRestart(expr, restarts[[1L]])
  3457: doWithOneRestart(return(expr), restart)
  3458: signalCondition(x)
  3459: conditionMessage(cond)
  
  ── 17. Error: converts time to hms (@test-roundtrip-vector.R#90)  ──────────────
  evaluation nested too deeply: infinite recursion / options(expressions=)?
  1: roundtrip_vector(x1) at testthat/test-roundtrip-vector.R:90
  2: roundtrip(df) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:3
  3: read_feather(temp) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:11
  4: as_data_frame(data)
  5: as_tibble(x, ...)
  6: as_tibble.default(x, ...)
  7: as_tibble(as.data.frame(value, stringsAsFactors = FALSE), ...)
  8: as.data.frame(value, stringsAsFactors = FALSE)
  9: as.data.frame.feather(value, stringsAsFactors = FALSE)
  10: as.data.frame(as_data_frame(x))
  ...
  3451: as_tibble(as.data.frame(value, stringsAsFactors = FALSE), ...)
  3452: as.data.frame(value, stringsAsFactors = FALSE)
  3453: as.data.frame.feather(value, stringsAsFactors = FALSE)
  3454: as.data.frame(as_data_frame(x))
  3455: as_data_frame(x)
  3456: signal_soft_deprecated("`as_data_frame()` is deprecated, use `as_tibble()` (but mind the new semantics).")
  3457: rlang::is_true(rlang::peek_option("lifecycle_disable_warnings"))
  3458: rlang::peek_option
  3459: getExportedValue(pkg, name)
  3460: asNamespace(ns)
  
  ── 18. Error: preserves times (@test-roundtrip-vector.R#100)  ──────────────────
  evaluation nested too deeply: infinite recursion / options(expressions=)?
  1: roundtrip_vector(x1) at testthat/test-roundtrip-vector.R:100
  2: roundtrip(df) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:3
  3: read_feather(temp) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:11
  4: as_data_frame(data)
  5: as_tibble(x, ...)
  6: as_tibble.default(x, ...)
  7: as_tibble(as.data.frame(value, stringsAsFactors = FALSE), ...)
  8: as.data.frame(value, stringsAsFactors = FALSE)
  9: as.data.frame.feather(value, stringsAsFactors = FALSE)
  10: as.data.frame(as_data_frame(x))
  ...
  3451: as_tibble(as.data.frame(value, stringsAsFactors = FALSE), ...)
  3452: as.data.frame(value, stringsAsFactors = FALSE)
  3453: as.data.frame.feather(value, stringsAsFactors = FALSE)
  3454: as.data.frame(as_data_frame(x))
  3455: as_data_frame(x)
  3456: signal_soft_deprecated("`as_data_frame()` is deprecated, use `as_tibble()` (but mind the new semantics).")
  3457: rlang::is_true(rlang::peek_option("lifecycle_disable_warnings"))
  3458: rlang::peek_option
  3459: getExportedValue(pkg, name)
  3460: asNamespace(ns)
  
  ── 19. Error: doesn't lose undue precision (@test-roundtrip-vector.R#118)  ─────
  evaluation nested too deeply: infinite recursion / options(expressions=)?
  1: roundtrip_vector(x1) at testthat/test-roundtrip-vector.R:118
  2: roundtrip(df) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:3
  3: read_feather(temp) at /home/ripley/R/packages/tests32/feather.Rcheck/tests/testthat/helper-roundtrip.R:11
  4: as_data_frame(data)
  5: as_tibble(x, ...)
  6: as_tibble.default(x, ...)
  7: as_tibble(as.data.frame(value, stringsAsFactors = FALSE), ...)
  8: as.data.frame(value, stringsAsFactors = FALSE)
  9: as.data.frame.feather(value, stringsAsFactors = FALSE)
  10: as.data.frame(as_data_frame(x))
  ...
  3451: as_tibble(as.data.frame(value, stringsAsFactors = FALSE), ...)
  3452: as.data.frame(value, stringsAsFactors = FALSE)
  3453: as.data.frame.feather(value, stringsAsFactors = FALSE)
  3454: as.data.frame(as_data_frame(x))
  3455: as_data_frame(x)
  3456: signal_soft_deprecated("`as_data_frame()` is deprecated, use `as_tibble()` (but mind the new semantics).")
  3457: rlang::is_true(rlang::peek_option("lifecycle_disable_warnings"))
  3458: rlang::peek_option
  3459: getExportedValue(pkg, name)
  3460: asNamespace(ns)
  
  ══ testthat results  ═══════════════════════════════════════════════════════════
  OK: 23 SKIPPED: 0 FAILED: 19
  1. Error: coercion (@test-class.R#28) 
  2. Error: can read new data (@test-overwrite.R#9) 
  3. Error: multiplication works (@test-read.R#5) 
  4. Error: can read/write with utf-8 filename (@test-read.R#19) 
  5. Error: preserves three logical values (@test-roundtrip-vector.R#7) 
  6. Error: preserves logical vector of length 0 (@test-roundtrip-vector.R#12) 
  7. Error: preserves integer values (@test-roundtrip-vector.R#19) 
  8. Error: preserves special floating point values (@test-roundtrip-vector.R#26) 
  9. Error: doesn't lose precision (@test-roundtrip-vector.R#31) 
  1. ...
  
  Error: testthat unit tests failed
  Execution halted