Running ‘testthat.R’ [24s/81s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(canvasXpress)
  > require(canvasXpress.data)
  Loading required package: canvasXpress.data
  > 
  > test_check("canvasXpress")
  Loading required package: htmlwidgets
  Loading required package: readr
  
  Attaching package: 'readr'
  
  The following objects are masked from 'package:testthat':
  
      edition_get, local_edition
  
  Loading required package: ggplot2
  Loading required package: patchwork
  Loading required package: GGally
  Saving _problems/test-other-ggplot_as_list-210.R
  Saving _problems/test-other-ggplot_as_list-299.R
  Saving _problems/test-other-ggplot_as_list-556.R
  Saving _problems/test-other-ggplot_as_list-660.R
  [ FAIL 4 | WARN 3 | SKIP 503 | PASS 173 ]
  
  ══ Skipped tests (503) ═════════════════════════════════════════════════════════
  • On CRAN (492): 'test-manual-transform.R:7:5', 'test-manual-transform.R:12:5',
    'test-manual-transform.R:17:5', 'test-manual-transform.R:22:5',
    'test-manual-transform.R:27:5', 'test-manual-transform.R:32:5',
    'test-other--BASE.R:123:5', 'test-other-boxplot-grouping.R:31:5',
    'test-other-color-setting.R:20:5', 'test-other-color-setting.R:37:5',
    'test-other-color-setting.R:60:5', 'test-other-color-setting.R:84:5',
    'test-other-color-setting.R:105:5', 'test-other-custom-events.R:38:5',
    'test-other-cxHtmlPage.R:2:1', 'test-other-decorations.R:29:5',
    'test-other-decorations.R:54:5', 'test-other-decorations.R:87:5',
    'test-other-decorations.R:105:5', 'test-other-decorations.R:271:5',
    'test-other-decorations.R:297:5', 'test-other-decorations.R:329:9',
    'test-other-decorations.R:369:5', 'test-other-decorations.R:451:5',
    'test-other-differentiated-groups.R:29:5',
    'test-other-differentiated-groups.R:57:5',
    'test-other-differentiated-groups.R:87:5',
    'test-other-duplicated-labels.R:31:5', 'test-other-duplicated-labels.R:56:5',
    'test-other-duplicated-labels.R:87:5',
    'test-other-duplicated-labels.R:105:5',
    'test-other-html-functionality.R:9:5', 'test-other-legend-position.R:30:9',
    'test-other-legend-position.R:50:9', 'test-other-legend-position.R:74:9',
    'test-other-legend-position.R:101:9', 'test-other-legend-position.R:132:9',
    'test-other-legend-position.R:155:9', 'test-other-legend-position.R:179:9',
    'test-other-legend-position.R:202:9', 'test-other-legend-title.R:24:5',
    'test-other-legend-title.R:44:5', 'test-other-legend-title.R:68:5',
    'test-other-legend-title.R:92:5', 'test-other-legend-title.R:120:5',
    'test-other-legend-title.R:140:5', 'test-other-legend-title.R:162:5',
    'test-other-legend-title.R:181:5', 'test-other-logical-groups.R:45:9',
    'test-other-logical-groups.R:61:9', 'test-other-logical-groups.R:77:9',
    'test-other-logical-groups.R:108:9', 'test-other-logical-groups.R:132:9',
    'test-other-logical-groups.R:155:9', 'test-other-network-data-types.R:19:5',
    'test-other-network-localfile.R:12:5', 'test-other-network-localfile.R:23:5',
    'test-other-network-localfile.R:34:5', 'test-other-network-localfile.R:46:5',
    'test-other-network-localfile.R:58:5', 'test-other-network-localfile.R:71:5',
    'test-other-null-data.R:2:1', 'test-other-numeric-colorkey.R:24:5',
    'test-other-piping.R:2:1', 'test-other-precalculated-barplot.R:26:5',
    'test-other-precalculated-barplot.R:51:5',
    'test-other-precalculated-boxplot.R:26:5',
    'test-other-precalculated-boxplot.R:51:5',
    'test-other-regression-lines.R:19:5', 'test-other-regression-lines.R:41:5',
    'test-other-regression-lines.R:62:5', 'test-other-regression-lines.R:83:5',
    'test-other-resizable.R:20:5', 'test-other-resizable.R:40:5',
    'test-other-resizable.R:62:5', 'test-other-resizable.R:83:5',
    'test-other-resizable.R:102:5',
    'test-other-segregation-layout-change.R:22:5',
    'test-other-segregation-layout-change.R:45:5',
    'test-other-segregation-layout-change.R:66:5',
    'test-other-segregation-ordering.R:29:5',
    'test-other-segregation-title.R:30:5', 'test-other-segregation-title.R:57:5',
    'test-other-segregation-tooltips.R:32:5',
    'test-other-segregation-violin.R:2:1',
    'test-other-selected-data-points.R:17:5',
    'test-other-selected-data-points.R:28:5',
    'test-other-selected-data-points.R:39:5', 'test-other-table-view.R:24:5',
    'test-other-table-view.R:44:5', 'test-other-table-view.R:68:5',
    'test-other-table-view.R:90:5', 'test-other-table-view.R:109:5',
    'test-other-toolbartype.R:27:5', 'test-other-toolbartype.R:52:5',
    'test-other-toolbartype.R:73:5', 'test-other-toolbartype.R:94:5',
    'test-other-toolbartype.R:119:5', 'test-other-toolbartype.R:147:5',
    'test-other-venn-data-types.R:16:5', 'test-other-venn-data-types.R:26:5',
    'test-other-zoom-disable.R:20:5', 'test-other-zoom-disable.R:37:5',
    'test-other-zoom-disable.R:58:5', 'test-other-zoom-disable.R:82:5',
    'test-other-zoom-disable.R:110:5', 'test-other-zoom-disable.R:130:5',
    'test-other-zoom-disable.R:151:5', 'test-other-zoom-disable.R:172:5',
    'test-ui-area.R:5:5', 'test-ui-area.R:9:5', 'test-ui-area.R:13:5',
    'test-ui-area.R:17:5', 'test-ui-area.R:21:5', 'test-ui-area.R:27:5',
    'test-ui-area.R:33:5', 'test-ui-area.R:37:5', 'test-ui-area.R:41:5',
    'test-ui-area.R:45:5', 'test-ui-area.R:49:5', 'test-ui-area.R:53:5',
    'test-ui-area.R:57:5', 'test-ui-area.R:61:5', 'test-ui-area.R:65:5',
    'test-ui-area.R:69:5', 'test-ui-arealine.R:5:5', 'test-ui-arealine.R:9:5',
    'test-ui-arealine.R:13:5', 'test-ui-arealine.R:17:5', 'test-ui-bar.R:5:5',
    'test-ui-bar.R:9:5', 'test-ui-bar.R:13:5', 'test-ui-bar.R:17:5',
    'test-ui-bar.R:21:5', 'test-ui-bar.R:27:5', 'test-ui-bar.R:31:5',
    'test-ui-bar.R:35:5', 'test-ui-bar.R:39:5', 'test-ui-bar.R:43:5',
    'test-ui-bar.R:47:5', 'test-ui-bar.R:51:5', 'test-ui-bar.R:57:5',
    'test-ui-bar.R:68:5', 'test-ui-bar.R:72:5', 'test-ui-bar.R:76:5',
    'test-ui-bar.R:80:5', 'test-ui-bar.R:84:5', 'test-ui-barline.R:13:5',
    'test-ui-barline.R:17:5', 'test-ui-barline.R:21:5', 'test-ui-boxplot.R:5:5',
    'test-ui-boxplot.R:9:5', 'test-ui-boxplot.R:13:5', 'test-ui-boxplot.R:17:5',
    'test-ui-boxplot.R:21:5', 'test-ui-boxplot.R:25:5', 'test-ui-boxplot.R:29:5',
    'test-ui-boxplot.R:33:5', 'test-ui-boxplot.R:37:5', 'test-ui-boxplot.R:41:5',
    'test-ui-boxplot.R:45:5', 'test-ui-boxplot.R:49:5', 'test-ui-boxplot.R:53:5',
    'test-ui-boxplot.R:57:5', 'test-ui-boxplot.R:61:5', 'test-ui-boxplot.R:65:5',
    'test-ui-boxplot.R:69:5', 'test-ui-boxplot.R:73:5', 'test-ui-boxplot.R:77:5',
    'test-ui-boxplot.R:81:5', 'test-ui-boxplot.R:85:5', 'test-ui-bubble.R:5:5',
    'test-ui-bubble.R:9:5', 'test-ui-bubble.R:13:5', 'test-ui-bubble.R:18:5',
    'test-ui-bullet.R:5:5', 'test-ui-bullet.R:9:5', 'test-ui-bullet.R:13:5',
    'test-ui-bullet.R:17:5', 'test-ui-bullet.R:21:5', 'test-ui-chord.R:5:5',
    'test-ui-chord.R:9:5', 'test-ui-chord.R:13:5', 'test-ui-chord.R:17:5',
    'test-ui-circular.R:5:5', 'test-ui-circular.R:9:5',
    'test-ui-circular.R:13:5', 'test-ui-circular.R:17:5',
    'test-ui-circular.R:21:5', 'test-ui-circular.R:25:5',
    'test-ui-circular.R:29:5', 'test-ui-circular.R:33:5',
    'test-ui-contour.R:5:5', 'test-ui-contour.R:9:5', 'test-ui-contour.R:13:5',
    'test-ui-contour.R:17:5', 'test-ui-contour.R:21:5', 'test-ui-contour.R:25:5',
    'test-ui-correlation.R:5:5', 'test-ui-correlation.R:9:5',
    'test-ui-correlation.R:13:5', 'test-ui-correlation.R:17:5',
    'test-ui-dashboard.R:5:5', 'test-ui-dashboard.R:9:5',
    'test-ui-dashboard.R:13:5', 'test-ui-dashboard.R:17:5',
    'test-ui-dashboard.R:21:5', 'test-ui-dashboard.R:25:5',
    'test-ui-density.R:5:5', 'test-ui-density.R:9:5', 'test-ui-density.R:13:5',
    'test-ui-density.R:17:5', 'test-ui-density.R:21:5', 'test-ui-density.R:25:5',
    'test-ui-density.R:29:5', 'test-ui-density.R:33:5', 'test-ui-density.R:38:5',
    'test-ui-density.R:42:5', 'test-ui-density.R:46:5', 'test-ui-density.R:50:5',
    'test-ui-density.R:54:5', 'test-ui-density.R:58:5', 'test-ui-density.R:62:5',
    'test-ui-donnut.R:5:5', 'test-ui-donnut.R:9:5', 'test-ui-dotline.R:5:5',
    'test-ui-dotline.R:9:5', 'test-ui-dotline.R:13:5', 'test-ui-dotplot.R:5:5',
    'test-ui-dotplot.R:9:5', 'test-ui-dotplot.R:13:5', 'test-ui-dotplot.R:17:5',
    'test-ui-dotplot.R:21:5', 'test-ui-dotplot.R:25:5', 'test-ui-dotplot.R:29:5',
    'test-ui-dotplot.R:33:5', 'test-ui-dotplot.R:37:5', 'test-ui-dotplot.R:41:5',
    'test-ui-dotplot.R:45:5', 'test-ui-dotplot.R:49:5', 'test-ui-dotplot.R:53:5',
    'test-ui-dotplot.R:57:5', 'test-ui-dotplot.R:61:5', 'test-ui-dumbbell.R:5:5',
    'test-ui-dumbbell.R:10:5', 'test-ui-dumbbell.R:15:5',
    'test-ui-dumbbell.R:20:5', 'test-ui-dumbbell.R:25:5',
    'test-ui-dumbbell.R:30:5', 'test-ui-dumbbell.R:35:5',
    'test-ui-dumbbell.R:40:5', 'test-ui-facet.R:5:5', 'test-ui-facet.R:9:5',
    'test-ui-facet.R:13:5', 'test-ui-facet.R:17:5', 'test-ui-facet.R:21:5',
    'test-ui-facet.R:25:5', 'test-ui-facet.R:29:5', 'test-ui-facet.R:33:5',
    'test-ui-fish.R:5:5', 'test-ui-fish.R:9:5', 'test-ui-fish.R:13:5',
    'test-ui-fish.R:17:5', 'test-ui-fish.R:21:5', 'test-ui-gantt.R:5:5',
    'test-ui-gantt.R:9:5', 'test-ui-gantt.R:13:5', 'test-ui-gantt.R:17:5',
    'test-ui-gantt.R:21:5', 'test-ui-gantt.R:25:5', 'test-ui-genome.R:5:5',
    'test-ui-genome.R:11:5', 'test-ui-genome.R:17:5', 'test-ui-genome.R:23:5',
    'test-ui-heatmap.R:5:5', 'test-ui-heatmap.R:9:5', 'test-ui-heatmap.R:13:5',
    'test-ui-heatmap.R:17:5', 'test-ui-heatmap.R:24:5', 'test-ui-heatmap.R:28:5',
    'test-ui-heatmap.R:32:5', 'test-ui-heatmap.R:36:5', 'test-ui-heatmap.R:40:5',
    'test-ui-heatmap.R:44:5', 'test-ui-heatmap.R:51:5', 'test-ui-heatmap.R:55:5',
    'test-ui-heatmap.R:62:5', 'test-ui-heatmap.R:66:5', 'test-ui-heatmap.R:70:5',
    'test-ui-heatmap.R:74:5', 'test-ui-heatmap.R:78:5',
    'test-ui-hexplotbinplot.R:5:5', 'test-ui-hexplotbinplot.R:9:5',
    'test-ui-hexplotbinplot.R:13:5', 'test-ui-hexplotbinplot.R:17:5',
    'test-ui-hexplotbinplot.R:21:5', 'test-ui-histogram.R:5:5',
    'test-ui-histogram.R:9:5', 'test-ui-histogram.R:13:5',
    'test-ui-histogram.R:17:5', 'test-ui-histogram.R:21:5',
    'test-ui-histogram.R:25:5', 'test-ui-histogram.R:29:5',
    'test-ui-histogram.R:33:5', 'test-ui-histogram.R:37:5',
    'test-ui-histogram.R:41:5', 'test-ui-kaplanmeier.R:5:5',
    'test-ui-kaplanmeier.R:9:5', 'test-ui-kaplanmeier.R:13:5',
    'test-ui-kaplanmeier.R:17:5', 'test-ui-kaplanmeier.R:21:5',
    'test-ui-kaplanmeier.R:28:5', 'test-ui-layout.R:5:5', 'test-ui-layout.R:9:5',
    'test-ui-layout.R:13:5', 'test-ui-layout.R:17:5', 'test-ui-layout.R:21:5',
    'test-ui-layout.R:25:5', 'test-ui-layout.R:29:5', 'test-ui-layout.R:33:5',
    'test-ui-layout.R:37:5', 'test-ui-layout.R:41:5', 'test-ui-layout.R:45:5',
    'test-ui-layout.R:49:5', 'test-ui-layout.R:56:5', 'test-ui-layout.R:61:5',
    'test-ui-layout.R:67:5', 'test-ui-layout.R:71:5', 'test-ui-layout.R:75:5',
    'test-ui-layout.R:79:5', 'test-ui-line.R:5:5', 'test-ui-line.R:9:5',
    'test-ui-line.R:13:5', 'test-ui-line.R:17:5', 'test-ui-line.R:21:5',
    'test-ui-line.R:25:5', 'test-ui-linearfit.R:5:5', 'test-ui-linearfit.R:9:5',
    'test-ui-linearfit.R:13:5', 'test-ui-lollipop.R:5:5',
    'test-ui-lollipop.R:9:5', 'test-ui-meter.R:5:5', 'test-ui-meter.R:9:5',
    'test-ui-meter.R:13:5', 'test-ui-meter.R:17:5', 'test-ui-meter.R:21:5',
    'test-ui-meter.R:25:5', 'test-ui-meter.R:29:5', 'test-ui-meter.R:33:5',
    'test-ui-meter.R:37:5', 'test-ui-nonlinearfit.R:5:5',
    'test-ui-nonlinearfit.R:9:5', 'test-ui-nonlinearfit.R:13:5',
    'test-ui-nonlinearfit.R:17:5', 'test-ui-nonlinearfit.R:21:5',
    'test-ui-nonlinearfit.R:25:5', 'test-ui-nonlinearfit.R:29:5',
    'test-ui-oncoprint.R:14:5', 'test-ui-oncoprint.R:18:5',
    'test-ui-oncoprint.R:22:5', 'test-ui-parallelcoordinates.R:5:5',
    'test-ui-parallelcoordinates.R:9:5', 'test-ui-pie.R:5:5',
    'test-ui-pie.R:9:5', 'test-ui-radar.R:5:5', 'test-ui-radar.R:9:5',
    'test-ui-radar.R:13:5', 'test-ui-radar.R:17:5', 'test-ui-radar.R:21:5',
    'test-ui-radar.R:25:5', 'test-ui-radar.R:29:5', 'test-ui-radar.R:33:5',
    'test-ui-radar.R:37:5', 'test-ui-ridgeline.R:5:5', 'test-ui-ridgeline.R:9:5',
    'test-ui-ridgeline.R:13:5', 'test-ui-ridgeline.R:17:5',
    'test-ui-ridgeline.R:21:5', 'test-ui-ridgeline.R:25:5',
    'test-ui-ridgeline.R:29:5', 'test-ui-sankey.R:5:5', 'test-ui-sankey.R:9:5',
    'test-ui-sankey.R:13:5', 'test-ui-sankey.R:17:5', 'test-ui-sankey.R:21:5',
    'test-ui-sankey.R:25:5', 'test-ui-scatter2D.R:5:5',
    'test-ui-scatter2D.R:9:5', 'test-ui-scatter2D.R:15:5',
    'test-ui-scatter2D.R:19:5', 'test-ui-scatter2D.R:25:5',
    'test-ui-scatter2D.R:29:5', 'test-ui-scatter2D.R:33:5',
    'test-ui-scatter2D.R:39:5', 'test-ui-scatter2D.R:43:5',
    'test-ui-scatter2D.R:47:5', 'test-ui-scatter2D.R:51:5',
    'test-ui-scatter2D.R:55:5', 'test-ui-scatter2D.R:59:5',
    'test-ui-scatter2D.R:63:5', 'test-ui-scatter2D.R:67:5',
    'test-ui-scatter2D.R:71:5', 'test-ui-scatter2D.R:75:5',
    'test-ui-scatter2D.R:79:5', 'test-ui-scatter3D.R:5:5',
    'test-ui-scatter3D.R:9:5', 'test-ui-scatter3D.R:13:5',
    'test-ui-scatter3D.R:17:5', 'test-ui-scatter3D.R:21:5',
    'test-ui-scatter3D.R:25:5', 'test-ui-scatterbubble2D.R:5:5',
    'test-ui-scatterbubble2D.R:9:5', 'test-ui-scatterbubble2D.R:13:5',
    'test-ui-splom.R:5:5', 'test-ui-splom.R:9:5', 'test-ui-splom.R:13:5',
    'test-ui-splom.R:17:5', 'test-ui-splom.R:21:5', 'test-ui-splom.R:25:5',
    'test-ui-splom.R:29:5', 'test-ui-splom.R:33:5', 'test-ui-stacked.R:5:5',
    'test-ui-stacked.R:9:5', 'test-ui-stacked.R:13:5', 'test-ui-stacked.R:17:5',
    'test-ui-stacked.R:21:5', 'test-ui-stackedline.R:5:5',
    'test-ui-stackedline.R:9:5', 'test-ui-stackedpercent.R:5:5',
    'test-ui-stackedpercent.R:9:5', 'test-ui-stackedpercent.R:13:5',
    'test-ui-stackedpercent.R:17:5', 'test-ui-stackedpercent.R:21:5',
    'test-ui-stackedpercentline.R:5:5', 'test-ui-stackedpercentline.R:9:5',
    'test-ui-streamgraph.R:5:5', 'test-ui-streamgraph.R:9:5',
    'test-ui-streamgraph.R:13:5', 'test-ui-streamgraph.R:17:5',
    'test-ui-streamgraph.R:21:5', 'test-ui-streamgraph.R:25:5',
    'test-ui-sunburst.R:5:5', 'test-ui-sunburst.R:9:5',
    'test-ui-sunburst.R:13:5', 'test-ui-sunburst.R:17:5',
    'test-ui-tagcloud.R:5:5', 'test-ui-tcga.R:5:5', 'test-ui-tcga.R:9:5',
    'test-ui-tcga.R:13:5', 'test-ui-tcga.R:17:5', 'test-ui-tcga.R:21:5',
    'test-ui-tcga.R:25:5', 'test-ui-tcga.R:29:5', 'test-ui-tcga.R:33:5',
    'test-ui-tcga.R:37:5', 'test-ui-tcga.R:41:5', 'test-ui-tree.R:5:5',
    'test-ui-tree.R:9:5', 'test-ui-tree.R:13:5', 'test-ui-tree.R:17:5',
    'test-ui-tree.R:21:5', 'test-ui-tree.R:25:5', 'test-ui-treemap.R:5:5',
    'test-ui-treemap.R:9:5', 'test-ui-treemap.R:13:5', 'test-ui-upset.R:5:5',
    'test-ui-upset.R:9:5', 'test-ui-venn.R:5:5', 'test-ui-venn.R:9:5',
    'test-ui-venn.R:13:5', 'test-ui-violin.R:5:5', 'test-ui-violin.R:9:5',
    'test-ui-violin.R:13:5', 'test-ui-violin.R:17:5', 'test-ui-violin.R:21:5',
    'test-ui-violin.R:25:5', 'test-ui-violin.R:29:5', 'test-ui-violin.R:33:5',
    'test-ui-violin.R:37:5', 'test-ui-violin.R:41:5', 'test-ui-violin.R:45:5',
    'test-ui-violin.R:49:5', 'test-ui-violin.R:53:5', 'test-ui-violin.R:57:5',
    'test-ui-violin.R:61:5', 'test-ui-violin.R:65:5', 'test-ui-violin.R:69:5',
    'test-ui-waterfall.R:5:5', 'test-ui-waterfall.R:9:5',
    'test-ui-waterfall.R:13:5', 'test-ui-waterfall.R:17:5',
    'test-ui-waterfall.R:21:5'
  • Unable to load data (2): 'test-other-decorations.R:141:9',
    'test-other-decorations.R:211:9'
  • empty test (7): , 'test-other-ggplot.R:3:1', 'test-ui-bar.R:63:1', , ,
    'test-ui-oncoprint.R:25:1', 'test-ui-scatter3D.R:28:1'
  • {GGally} is not installed (1): 'test-other-ggplot_as_list.R:178:5'
  • {ggpubr} is not installed (1): 'test-other-ggplot_as_list.R:241:5'
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error ('test-other-ggplot_as_list.R:205:5'): ggplot.as.list - test segments ──
  <functionNotFoundError/objectNotFoundError/error/condition>
  Error in `mutate(., x = 1:n(), y = mpg, xend = 1:n(), yend = hp/10)`: could not find function "mutate"
  Backtrace:
      ▆
   1. └─mtcars %>% rownames_to_column("car") %>% ... at test-other-ggplot_as_list.R:205:5
  ── Error ('test-other-ggplot_as_list.R:287:5'): ggplot.as.list - ggpattern ─────
  <functionNotFoundError/objectNotFoundError/error/condition>
  Error in `geom_violin_pattern(pattern_fill = "white", pattern_colour = "black", fill = "white", colour = "black", pattern_density = 0.005, pattern_spacing = 0.015)`: could not find function "geom_violin_pattern"
  ── Error ('test-other-ggplot_as_list.R:545:5'): ggplot.as.list - pattern scale properties ──
  <functionNotFoundError/objectNotFoundError/error/condition>
  Error in `geom_bar_pattern(stat = "count", pattern_alpha = 0.5, color = "black")`: could not find function "geom_bar_pattern"
  ── Error ('test-other-ggplot_as_list.R:660:5'): ggplot.as.list - GeomPoint with transformation ──
  Error in `geom_point(data = . %>% filter(cyl == 4), aes(color = factor(cyl), size = wt, shape = factor(am)), fill = "white")`: Problem while computing layer data.
  ℹ Error occurred in the 1st layer.
  Caused by error in `function_list[[k]]()`:
  ! object 'cyl' not found
  Backtrace:
       ▆
    1. ├─base::suppressWarnings(ggplot.as.list(gplot)) at test-other-ggplot_as_list.R:660:5
    2. │ └─base::withCallingHandlers(...)
    3. ├─canvasXpress::ggplot.as.list(gplot)
    4. │ └─canvasXpress:::gg_cxplot(o, "canvas", ...)
    5. │   ├─ggplot2::ggplot_build(o)
    6. │   └─ggplot2 (local) `ggplot_build.ggplot2::ggplot`(o)
    7. │     └─ggplot2:::by_layer(...)
    8. │       ├─rlang::try_fetch(...)
    9. │       │ ├─base::tryCatch(...)
   10. │       │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   11. │       │ │   └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
   12. │       │ │     └─base (local) doTryCatch(return(expr), name, parentenv, handler)
   13. │       │ └─base::withCallingHandlers(...)
   14. │       └─ggplot2 (local) f(l = layers[[i]], d = data[[i]])
   15. │         └─l$layer_data(plot@data)
   16. │           └─ggplot2::layer_data(..., self = self)
   17. │             └─self$data(plot_data)
   18. │               └─magrittr (local) data(...)
   19. │                 └─magrittr::freduce(value, `_function_list`)
   20. │                   ├─base::withVisible(function_list[[k]](value))
   21. │                   └─function_list[[k]](value)
   22. │                     └─stats::filter(., cyl == 4)
   23. └─rlang (local) `<fn>`(`<objctNFE>`)
   24.   └─handlers[[1L]](cnd)
   25.     └─cli::cli_abort(...)
   26.       └─rlang::abort(...)
  
  [ FAIL 4 | WARN 3 | SKIP 503 | PASS 173 ]
  Error:
  ! Test failures.
  Warning message:
  In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE,  :
    there is no package called 'GGally'
  Execution halted