Running ‘testthat.R’ [48s/75s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > # This is necessary because some tests fail otherwise; see https://github.com/hadley/testthat/issues/144
  > Sys.setenv("R_TESTS" = "")
  > 
  > library(testthat)
  > library(ggdist)
  > 
  > test_check("ggdist")
  [ FAIL 1 | WARN 0 | SKIP 93 | PASS 473 ]
  
  ══ Skipped tests ═══════════════════════════════════════════════════════════════
  • On CRAN (93)
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error ('test.geom_lineribbon.R:171:3'): the stepped lineribbons work ────────
  Error in `layer_slabinterval(data = data, mapping = mapping, stat = StatLineribbon, 
      geom = geom, position = position, show.legend = show.legend, 
      inherit.aes = inherit.aes, params = list(.width = .width, 
          point_interval = point_interval, orientation = orientation, 
          na.rm = na.rm, ...))`: Problem while converting geom to grob.
  ℹ Error occurred in the 1st layer.
  Caused by error in `vectbl_assign()`:
  ! DLL requires the use of native symbols
  Backtrace:
       ▆
    1. ├─vdiffr::expect_doppelganger(...) at test.geom_lineribbon.R:171:2
    2. │ └─vdiffr (local) writer(fig, testcase, title)
    3. │   ├─vdiffr:::print_plot(plot, title)
    4. │   └─vdiffr:::print_plot.ggplot(plot, title)
    5. │     ├─base::print(p)
    6. │     └─ggplot2:::print.ggplot(p)
    7. │       ├─ggplot2::ggplot_gtable(data)
    8. │       └─ggplot2:::ggplot_gtable.ggplot_built(data)
    9. │         └─ggplot2:::by_layer(...)
   10. │           ├─rlang::try_fetch(...)
   11. │           │ ├─base::tryCatch(...)
   12. │           │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   13. │           │ │   └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
   14. │           │ │     └─base (local) doTryCatch(return(expr), name, parentenv, handler)
   15. │           │ └─base::withCallingHandlers(...)
   16. │           └─ggplot2 (local) f(l = layers[[i]], d = data[[i]])
   17. │             └─l$draw_geom(d, layout)
   18. │               └─ggplot2 (local) draw_geom(..., self = self)
   19. │                 └─self$geom$draw_layer(...)
   20. │                   └─ggplot2 (local) draw_layer(..., self = self)
   21. │                     └─base::lapply(...)
   22. │                       └─ggplot2 (local) FUN(X[[i]], ...)
   23. │                         ├─rlang::inject(self$draw_panel(data, panel_params, coord, !!!params))
   24. │                         └─self$draw_panel(...)
   25. │                           └─ggdist (local) draw_panel(..., self = self)
   26. │                             └─ggdist:::ddply_(data, grouping_columns, stepify, x = y, direction = step)
   27. │                               ├─dplyr::bind_rows(dlply_(data, groups, fun, ...))
   28. │                               │ └─rlang::list2(...)
   29. │                               └─ggdist:::dlply_(data, groups, fun, ...)
   30. │                                 └─base::lapply(...)
   31. │                                   └─ggdist (local) FUN(X[[i]], ...)
   32. │                                     └─ggdist (local) fun(row_df, ...)
   33. │                                       ├─base::`[<-`(`*tmp*`, 2 * n + 1, , value = `<tibble[,22]>`)
   34. │                                       └─tibble:::`[<-.tbl_df`(`*tmp*`, 2 * n + 1, , value = `<tibble[,22]>`)
   35. │                                         └─tibble:::tbl_subassign(x, i, j, value, i_arg, j_arg, substitute(value))
   36. │                                           └─tibble:::tbl_subassign_row(xo, i, value, i_arg, value_arg, call)
   37. │                                             ├─base::withCallingHandlers(...)
   38. │                                             └─tibble:::vectbl_assign(x[[j]], i, recycled_value[[j]])
   39. └─base::.handleSimpleError(...)
   40.   └─rlang (local) h(simpleError(msg, call))
   41.     └─handlers[[1L]](cnd)
   42.       └─cli::cli_abort(...)
   43.         └─rlang::abort(...)
  
  [ FAIL 1 | WARN 0 | SKIP 93 | PASS 473 ]
  Deleting unused snapshots:
  • test.curve_interval/conditional-curve-interval-with-mhd.svg
  • test.curve_interval/curve-interval-with-bd-mbd.svg
  • test.geom_dotsinterval/bin-dot-order-kept.svg
  • test.geom_dotsinterval/hex.svg
  • test.geom_dotsinterval/min-binwidth.svg
  • test.geom_dotsinterval/one-character-bin.svg
  • test.geom_dotsinterval/removed-na-on-y-axis.svg
  • test.geom_dotsinterval/stat-dist-dots-with-na-rm-true.svg
  • test.geom_dotsinterval/stat-dotsh-with-a-group-with-1-dot.svg
  • test.geom_dotsinterval/stat-dotsh-with-a-group-with-2-dots.svg
  • test.geom_dotsinterval/swarm-dot-order.svg
  • test.geom_dotsinterval/swarm-vertical.svg
  • test.geom_dotsinterval/swarm.svg
  • test.geom_dotsinterval/three-character-bins.svg
  • test.geom_dotsinterval/three-integer-bins.svg
  • test.geom_dotsinterval/transformed-scale-sample-data-quantiles.svg
  • test.geom_dotsinterval/transformed-scale-with-sample-data-on-x.svg
  • test.geom_dotsinterval/vanilla-geom-dotsh.svg
  • test.geom_dotsinterval/vanilla-geom-dotsinterval.svg
  • test.geom_dotsinterval/vanilla-stat-dist-dotsinterval.svg
  • test.geom_dotsinterval/vanilla-stat-dist-dotsintervalh.svg
  • test.geom_dotsinterval/vanilla-stat-dotsinterval.svg
  • test.geom_dotsinterval/vanilla-stat-dotsintervalh.svg
  • test.geom_dotsinterval/varying-scale-side-just.svg
  • test.geom_dotsinterval/varying-side-and-just.svg
  • test.geom_dotsinterval/weave-dot-order.svg
  • test.geom_interval/grouped-intervals-h-reverse-order.svg
  • test.geom_interval/grouped-intervals-h-stat-mode-hdi.svg
  • test.geom_interval/grouped-intervals-h-stat-reverse-order.svg
  • test.geom_interval/grouped-intervals-h-stat.svg
  • test.geom_interval/grouped-intervals-stat.svg
  • test.geom_interval/multimodal-intervals-stat-dodged.svg
  • test.geom_lineribbon/geom-lineribbon-without-line-vertical.svg
  • test.geom_lineribbon/lineribbon-color-na.svg
  • test.geom_lineribbon/lineribbon-fill-na.svg
  • test.geom_lineribbon/lineribbon-with-step-hv-works.svg
  • test.geom_lineribbon/lineribbon-with-step-mid-works.svg
  • test.geom_lineribbon/lineribbon-with-step-vh-works.svg
  • test.geom_lineribbon/one-group-geom-lineribbon-horizontal.svg
  • test.geom_lineribbon/one-group-geom-lineribbon-manual-aes.svg
  • test.geom_lineribbon/one-group-geom-lineribbon-reverse-order.svg
  • test.geom_lineribbon/one-group-stat-lineribbon-horizontal.svg
  • test.geom_lineribbon/one-group-stat-reverse-order-mean-qi.svg
  • test.geom_lineribbon/two-group-stat-dist-lineribbon.svg
  • test.geom_lineribbon/two-group-stats-grouped-by-color-and-linetype.svg
  • test.geom_lineribbon/two-group-stats-grouped-by-color-and-linewidth.svg
  • test.geom_lineribbon/two-group-stats-grouped-by-fill-with-ramp.svg
  • test.geom_pointinterval/geom-pointinterval-na-rm-true.svg
  • test.geom_pointinterval/grouped-pointintervals-h-reverse-order.svg
  • test.geom_pointinterval/grouped-pointintervals-h-stat-mode-hdi.svg
  • test.geom_pointinterval/grouped-pointintervals-h-stat-reverse-order.svg
  • test.geom_pointinterval/grouped-pointintervals-h-stat.svg
  • test.geom_pointinterval/grouped-pointintervals-stat.svg
  • test.geom_pointinterval/grouped-with-interval-size-and-legend.svg
  • test.geom_pointinterval/horizontal-orientation-detection-dodge.svg
  • test.geom_pointinterval/horizontal-orientation-detection.svg
  • test.geom_pointinterval/vertical-orientation-detection-plus-dodge.svg
  • test.geom_slabinterval/geom-slabh-one-group.svg
  • test.geom_slabinterval/halfeye-with-normalize-groups.svg
  • test.geom_slabinterval/halfeye-with-normalize-none.svg
  • test.geom_slabinterval/halfeye-with-normalize-panels.svg
  • test.geom_slabinterval/halfeye-with-normalize-xy.svg
  • test.geom_slabinterval/side-both-with-nas-in-thickness.svg
  • test.geom_slabinterval/varying-side-and-just.svg
  • test.guide_rampbar/color-ramp-with-to.svg
  • test.guide_rampbar/fill-ramp-with-to.svg
  • test.point_interval/flattened-indices-with-stat-pointinterval.svg
  • test.position_dodgejust/both-halfeye-w-point-and-rect.svg
  • test.position_dodgejust/left-halfeye-w-point-and-rect.svg
  • test.scale_/dots-slab-color-plus-slab-shape-mapping.svg
  • test.scale_/interval-alpha-continuous-mapping.svg
  • test.scale_/interval-alpha-discrete-mapping.svg
  • test.scale_/interval-color-continuous-mapping.svg
  • test.scale_/interval-color-discrete-mapping.svg
  • test.scale_/interval-linetype-discrete-mapping.svg
  • test.scale_/interval-size-continuous-mapping.svg
  • test.scale_/interval-size-discrete-mapping.svg
  • test.scale_/point-alpha-continuous-mapping.svg
  • test.scale_/point-alpha-discrete-mapping.svg
  • test.scale_/point-color-continuous-mapping.svg
  • test.scale_/point-fill-continuous-mapping.svg
  • test.scale_/point-fill-discrete-mapping.svg
  • test.scale_/point-size-continuous-mapping.svg
  • test.scale_/point-size-discrete-mapping.svg
  • test.scale_/slab-alpha-continuous-mapping.svg
  • test.scale_/slab-alpha-discrete-mapping.svg
  • test.scale_/slab-color-continuous-mapping.svg
  • test.scale_/slab-color-discrete-mapping.svg
  • test.scale_/slab-fill-continuous-mapping.svg
  • test.scale_/slab-fill-discrete-mapping.svg
  • test.scale_/slab-linetype-discrete-mapping.svg
  • test.scale_/slab-linetype-plus-slab-color-mapping.svg
  • test.scale_/slab-linewidth-continuous-mapping.svg
  • test.scale_/slab-linewidth-discrete-mapping.svg
  • test.scale_/slab-size-continuous-mapping.svg
  • test.scale_/slab-size-discrete-mapping.svg
  • test.scale_colour_ramp/basic-color-ramp.svg
  • test.scale_colour_ramp/basic-discrete-color-ramp.svg
  • test.scale_colour_ramp/basic-discrete-colour-ramp.svg
  • test.scale_colour_ramp/basic-discrete-fill-ramp.svg
  • test.scale_colour_ramp/basic-fill-ramp-from-red.svg
  • test.scale_thickness/basic-scale-thickness-shared.svg
  • test.stat_dist_slabinterval/beta-eye-with-logit-scale.svg
  • test.stat_dist_slabinterval/ccdfinterval-reverse-scale-transform.svg
  • test.stat_dist_slabinterval/ccdfinterval-using-args.svg
  • test.stat_dist_slabinterval/ccdfintervalh-using-args.svg
  • test.stat_dist_slabinterval/cdfinterval-using-args.svg
  • test.stat_dist_slabinterval/cdfintervalh-using-args.svg
  • test.stat_dist_slabinterval/constant-dist-on-ccdf-log-scale.svg
  • test.stat_dist_slabinterval/constant-dist-on-ccdf-sample-data.svg
  • test.stat_dist_slabinterval/constant-dist-on-ccdf.svg
  • test.stat_dist_slabinterval/constant-dist-on-halfeye-expanded.svg
  • test.stat_dist_slabinterval/constant-dist-on-halfeye-log-scale.svg
  • test.stat_dist_slabinterval/constant-dist-on-halfeye-sample-data.svg
  • test.stat_dist_slabinterval/dist-ccdfintervalh-log-scale-transform.svg
  • test.stat_dist_slabinterval/dist-gradientintervalh-with-two-groups.svg
  • test.stat_dist_slabinterval/dist-halfeyeh-log-scale-mode-hdi.svg
  • test.stat_dist_slabinterval/dist-halfeyeh-reverse-scale-transform.svg
  • test.stat_dist_slabinterval/dist-interval-with-two-groups.svg
  • test.stat_dist_slabinterval/dist-intervalh-with-two-groups.svg
  • test.stat_dist_slabinterval/dist-objects-in-stat-dist-ccdfinterval.svg
  • test.stat_dist_slabinterval/dist-pointintervalh-with-two-groups.svg
  • test.stat_dist_slabinterval/dist-poisson-ccdf.svg
  • test.stat_dist_slabinterval/dist-sample.svg
  • test.stat_dist_slabinterval/dist-slab-with-two-groups.svg
  • test.stat_dist_slabinterval/dist-slabh-with-two-groups.svg
  • test.stat_dist_slabinterval/dpois-ccdf.svg
  • test.stat_dist_slabinterval/dpois.svg
  • test.stat_dist_slabinterval/fill-type-gradient-with-two-groups-h.svg
  • test.stat_dist_slabinterval/horizontal-eye-using-args.svg
  • test.stat_dist_slabinterval/horizontal-half-eye-using-args.svg
  • test.stat_dist_slabinterval/mixture-dist-with-mean-qi.svg
  • test.stat_dist_slabinterval/mixture-dist-with-mode-hdi.svg
  • test.stat_dist_slabinterval/mixture-dist-with-null-point-interval.svg
  • test.stat_dist_slabinterval/na-dists-in-stat-dist-dotsinterval.svg
  • test.stat_dist_slabinterval/stat-dist-with-main-axis-of-x.svg
  • test.stat_dist_slabinterval/stat-dist-with-main-axis-of-y.svg
  • test.stat_dist_slabinterval/transformed-scale-with-dist-sample.svg
  • test.stat_dist_slabinterval/transformed-scale-with-dist-wrap-lnorm.svg
  • test.stat_dist_slabinterval/transformed-scale-with-sample-data-on-x.svg
  • test.stat_dist_slabinterval/vertical-eye-using-args.svg
  • test.stat_dist_slabinterval/vertical-half-eye-using-args.svg
  • test.stat_dist_slabinterval/xdist.svg
  • test.stat_eye/halfeye-dodge-3-groups-just-0-both-scale-4-rev-y.svg
  • test.stat_eye/one-parameter-horizontal-half-eye.svg
  • test.stat_eye/one-parameter-vertical-eye.svg
  • test.stat_eye/one-parameter-vertical-halfeye.svg
  • test.stat_eye/two-parameter-factor-vertical-eye-fill.svg
  • test.stat_eye/two-parameter-numeric-horizontal-half-eye-fill.svg
  • test.stat_eye/two-parameter-numeric-vertical-eye.svg
  • test.stat_eye/vert-dodge-3-groups-just-0-5-top-scale-0-5.svg
  • test.stat_eye/vert-dodge-3-groups-just-1-top-scale-0-5.svg
  • test.stat_eye/vert-halfeye-dodge-3-groups-just-0-both-scale-1-5.svg
  • test.stat_eye/vert-halfeye-dodge-3-groups-just-0-bottom-scale-1-5.svg
  • test.stat_eye/vert-halfeye-dodge-3-groups-just-0-top-scale-1-5.svg
  • test.stat_eye/vertical-eye-with-dodging-3-groups-just-0.svg
  • test.stat_eye/vertical-eye-with-dodging-3-groups-left.svg
  • test.stat_eye/vertical-halfeye-with-dodging-3-groups-left.svg
  • test.stat_sample_slabinterval/ccdfintervalh-log-scale-transform.svg
  • test.stat_sample_slabinterval/cdfintervalh-log-scale-transform.svg
  • test.stat_sample_slabinterval/constant-dist-on-ccdf-with-n-1.svg
  • test.stat_sample_slabinterval/constant-dist-on-ccdf.svg
  • test.stat_sample_slabinterval/constant-dist-on-halfeye-with-n-1.svg
  • test.stat_sample_slabinterval/constant-dist-on-histinterval.svg
  • test.stat_sample_slabinterval/fill-type-gradient-with-two-groups-h.svg
  • test.stat_sample_slabinterval/gradientintervalh-with-two-groups.svg
  • test.stat_sample_slabinterval/histinterval-with-outlines-bw-bars.svg
  • test.stat_sample_slabinterval/histintervalh-log-scale-transform.svg
  • test.stat_sample_slabinterval/histintervalh-with-outline.svg
  • test.stat_sample_slabinterval/nas-with-na-rm-true.svg
  • test.stat_sample_slabinterval/slab-with-outline.svg
  • test.theme_ggdist/facet-titles-on-left.svg
  Error: Test failures
  Execution halted